{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Iinb97kq/b1/maxima_5.47.0-5_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Iinb97kq/b2/maxima_5.47.0-5_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n b2929a7e9937b21da564e27d3b6ca5d5 11071504 doc optional maxima-doc_5.47.0-5_all.deb\n 084160a00e00dee1e780168e9270dd3c 97824 math optional maxima-emacs_5.47.0-5_all.deb\n 514d9b1bb214d4e2a493bd581b0384ce 9923008 math optional maxima-share_5.47.0-5_all.deb\n- 85ec285d2114c090fae869bc88893c3c 1108144 math optional maxima-src_5.47.0-5_all.deb\n+ 1268cbf8480f43ab823075eb0dfd736a 1108184 math optional maxima-src_5.47.0-5_all.deb\n d8ecd691c72b671a9df8e563837239f5 379952 math optional maxima-test_5.47.0-5_all.deb\n- c59464d429e814691b4d7459b2077ea6 6823084 math optional maxima_5.47.0-5_amd64.deb\n+ 9ff6c385c3c74dc4e6b531e2cc7a71b4 6808640 math optional maxima_5.47.0-5_amd64.deb\n 390fcbe85264bc4a09b0a003ccbb5a33 467996 math optional xmaxima_5.47.0-5_amd64.deb\n"}, {"source1": "maxima-src_5.47.0-5_all.deb", "source2": "maxima-src_5.47.0-5_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-10-22 13:43:34.000000 debian-binary\n -rw-r--r-- 0 0 0 8588 2024-10-22 13:43:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1099364 2024-10-22 13:43:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1099404 2024-10-22 13:43:34.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -290,15 +290,15 @@\n -rw-r--r-- 0 root (0) root (0) 18440 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/spgcd.lisp\n -rw-r--r-- 0 root (0) root (0) 8956 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/sprdet.lisp\n -rw-r--r-- 0 root (0) root (0) 4570 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/sqrtdenest.lisp\n -rw-r--r-- 0 root (0) root (0) 4513 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/strmac.lisp\n -rw-r--r-- 0 root (0) root (0) 4634 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/sublis.lisp\n -rw-r--r-- 0 root (0) root (0) 5096 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/sumcon.lisp\n -rw-r--r-- 0 root (0) root (0) 32407 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/suprv1.lisp\n--rw-r--r-- 0 root (0) root (0) 232757 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/sys-proclaim.lisp\n+-rw-r--r-- 0 root (0) root (0) 232847 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/sys-proclaim.lisp\n -rw-r--r-- 0 root (0) root (0) 10674 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/testsuite.lisp\n -rw-r--r-- 0 root (0) root (0) 1947 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/tlimit.lisp\n -rw-r--r-- 0 root (0) root (0) 12083 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/todd-coxeter.lisp\n -rw-r--r-- 0 root (0) root (0) 13742 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/trans1.lisp\n -rw-r--r-- 0 root (0) root (0) 7637 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/trans2.lisp\n -rw-r--r-- 0 root (0) root (0) 13479 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/trans3.lisp\n -rw-r--r-- 0 root (0) root (0) 7070 2024-10-22 13:43:34.000000 ./usr/share/maxima/5.47.0/src/trans4.lisp\n"}, {"source1": "./usr/share/maxima/5.47.0/src/sys-proclaim.lisp", "source2": "./usr/share/maxima/5.47.0/src/sys-proclaim.lisp", "unified_diff": "@@ -445,36 +445,38 @@\n COMMON-LISP::T)\n MAXIMA::AIRY-BI-REAL MAXIMA::AIRY-DBI-REAL\n MAXIMA::AIRY-AI-REAL MAXIMA::AIRY-DAI-REAL)) \n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION (COMMON-LISP::T COMMON-LISP::T)\n COMMON-LISP::*)\n- MAXIMA::POISCO* MAXIMA::SCAN-ONE-TOKEN-G MAXIMA::APROG\n- MAXIMA::KC-ARG MAXIMA::TRIG-LOG-1 MAXIMA::%GAMMA-INCOMPLETE\n- MAXIMA::INTSUM MAXIMA::BESSEL-I-HALF-ORDER MAXIMA::INTBYTERM\n+ MAXIMA::POISCO* MAXIMA::SCAN-ONE-TOKEN-G MAXIMA::MORP\n+ MAXIMA::APROG MAXIMA::KC-ARG MAXIMA::TRIG-LOG-1\n+ MAXIMA::%GAMMA-INCOMPLETE MAXIMA::INTSUM\n+ MAXIMA::BESSEL-I-HALF-ORDER MAXIMA::INTBYTERM\n MAXIMA::HANKEL_2-IMPL MAXIMA::GETFNSPLIT MAXIMA::SET-DISJOINTP\n MAXIMA::SINH^N MAXIMA::DIFFSUMPROD MAXIMA::LINEARIZE1\n- MAXIMA::MXTIMESC MAXIMA::COMBINE-LL-ANS-UL-ANS MAXIMA::SIMPG\n+ MAXIMA::COMBINE-LL-ANS-UL-ANS MAXIMA::MXTIMESC MAXIMA::SIMPG\n MAXIMA::ISO1 MAXIMA::BINCOMP MAXIMA::LHOP-NUMDEN\n MAXIMA::BESSEL_I-IMPL MAXIMA::BYLOG MAXIMA::TCHEBYPOL\n MAXIMA::POWERS MAXIMA::PQUOCOF MAXIMA::INTIR\n MAXIMA::BESSEL-Y-INTEGRAL-2 MAXIMA::ARRAYAPPLY-IMPL\n MAXIMA::SP1ATRIG2 MAXIMA::SIMPLIMSCH\n MAXIMA::PREGEXP-EXTRACT-GROUPS-INTEGERS MAXIMA::BESSEL_J-IMPL\n MAXIMA::ISO2 MAXIMA::EXECF19 MAXIMA::DIV MAXIMA::RGCD\n MAXIMA::PRINT-ONE-FRAME MAXIMA::BESSEL-Y-HYPERGEOMETRIC\n MAXIMA::INTIR2 MAXIMA::HETD BIGFLOAT::POLYLOG-LOG-SERIES\n MAXIMA::TRIG-LOG-3-EXEC MAXIMA::PARTITION-BY\n MAXIMA::TIMER-HANDLER MAXIMA::BESSEL_Y-IMPL\n MAXIMA::DISTRINPLUSPREV MAXIMA::SUBSUM MAXIMA::DESOLVE-IMPL\n- BIGFLOAT::DN MAXIMA::LT1KELLIPTIC MAXIMA::SIMPDTF\n- BIGFLOAT::BF-INVERSE-JACOBI-DN MAXIMA::ODD-FUNCTION-REFLECT\n- MAXIMA::NUMBER-COERCE MAXIMA::LOGCPI0 MAXIMA::BESSEL_K-IMPL\n- MAXIMA::STRONGER-VARS? MAXIMA::AT-IMPL MAXIMA::COMPLEX-ACOS\n+ BIGFLOAT::DN MAXIMA::LT1KELLIPTIC\n+ BIGFLOAT::BF-INVERSE-JACOBI-DN MAXIMA::SIMPDTF\n+ MAXIMA::ODD-FUNCTION-REFLECT MAXIMA::NUMBER-COERCE\n+ MAXIMA::LOGCPI0 MAXIMA::BESSEL_K-IMPL MAXIMA::STRONGER-VARS?\n+ MAXIMA::AT-IMPL MAXIMA::COMPLEX-ACOS\n MAXIMA::BESSEL-NUMERICAL-EVAL-P MAXIMA::POISCOINTEG\n MAXIMA::SUB MAXIMA::INTIR1 MAXIMA::BETWEENP MAXIMA::RHEUR\n MAXIMA::SPANG1 INTL::PARSE-EXPR MAXIMA::F36P147\n BIGFLOAT::LI-USING-POWERS-OF-LOG MAXIMA::REMBOX1\n MAXIMA::GF-CPLUS-B MAXIMA::INTIRFACTOROOT MAXIMA::CHEBYF\n MAXIMA::FCTRL MAXIMA::F-FUN MAXIMA::TRIGIN1\n MAXIMA::GF-GCD-COFACTORS BIGFLOAT::BF-ELLIPTIC-E\n@@ -483,29 +485,29 @@\n MAXIMA::GPCTIMES MAXIMA::ADDITIVE MAXIMA::GPTIMES\n BIGFLOAT::LI-S-SIMP MAXIMA::TRIG-LOG-1-POS MAXIMA::SCMP\n MAXIMA::SUMULTIN MAXIMA::KTI MAXIMA::SPLIT-TAYLOR-E\n MAXIMA::GAMMA-INCOMPLETE-LOWER-EXPAND MAXIMA::DIM-BIGFLOAT\n MAXIMA::SIMPG-EXEC MAXIMA::UNITCIR MAXIMA::TRY-EXPANSION\n MAXIMA::SET-NOT-EQP MAXIMA::EULERPOLY-IMPL MAXIMA::RTCON\n MAXIMA::ATSCAN MAXIMA::EXPANDSUMS MAXIMA::SUBST0\n- MAXIMA::MOD-INTEGRAL BIGFLOAT-IMPL::COERCE\n- MAXIMA::DISJOINTP-IMPL MAXIMA::COMDENOM MAXIMA::SIMPCHECK\n+ MAXIMA::MOD-INTEGRAL MAXIMA::DISJOINTP-IMPL\n+ BIGFLOAT-IMPL::COERCE MAXIMA::COMDENOM MAXIMA::SIMPCHECK\n MAXIMA::DEFINTEGRATE MAXIMA::EF-CTIMES MAXIMA::OUTATIVE\n MAXIMA::NCMUL2 MAXIMA::DISTRINT MAXIMA::INTEGRATE-MEXPT-2\n MAXIMA::EF-CPLUS-B BIGFLOAT::JACOBI-AGM MAXIMA::CPOWER\n MAXIMA::RADBYTERM MAXIMA::LT-BESSEL_K0 MAXIMA::ADDMX\n MAXIMA::INIT-LAMBERT-W-K MAXIMA::ZN_INVERT_BY_LU-IMPL\n MAXIMA::FACOUT-IMPL BIGFLOAT::BF-RC MAXIMA::SET-SUBSETP\n MAXIMA::SIMPNCT-ANTISYM-CHECK MAXIMA::SIN^N\n MAXIMA::COMPLEX-ASIN BIGFLOAT::BFLOAT-INIT-LAMBERT-W-K\n MAXIMA::CAREFULFACTOR MAXIMA::FPGCDCO MAXIMA::TRIG-3\n BIGFLOAT::DESCENDING-TRANSFORM MAXIMA::BESSEL-K-HALF-ORDER\n MAXIMA::EXPANDS MAXIMA::GENATAN MAXIMA::2F0POLYS\n MAXIMA::RATFACT MAXIMA::BFLOAT-EXPINTEGRAL-E MAXIMA::RISCHFORM\n- MAXIMA::DIMENSION-ATOM MAXIMA::INTEGRATE5\n+ MAXIMA::INTEGRATE5 MAXIMA::DIMENSION-ATOM\n MAXIMA::DIMENSION-INDICES MAXIMA::%$ETEST MAXIMA::ASSIGN-CHECK\n MAXIMA::CHAINRULE MAXIMA::COMPLEX-ASINH\n MAXIMA::BESSEL-I-HYPERGEOMETRIC MAXIMA::DISPATCH-SPEC-SIMP\n MAXIMA::REMOVE-SINGULARITIES MAXIMA::SDIFFGRAD MAXIMA::LOGARC\n MAXIMA::RESET-DO-THE-WORK MAXIMA::MSET MAXIMA::EXPONENTIALIZE\n MAXIMA::ISOLATE-IMPL MAXIMA::COMPLEX-ATANH\n MAXIMA::TRIG-LOG-3A-EXEC MAXIMA::BESSEL-K-INTEGRAL-2\n@@ -519,25 +521,26 @@\n MAXIMA::KTFORK MAXIMA::INTERSECT-INFO MAXIMA::POISCODIF\n MAXIMA::EQUIV_CLASSES-IMPL MAXIMA::CONSTMX\n MAXIMA::TRANSFORM-TVAR MAXIMA::EXPANDTERMS\n MAXIMA::BERNPOLY-IMPL MAXIMA::LT1E MAXIMA::HERMPOL\n MAXIMA::BESTRIG MAXIMA::FRAC-BFLOAT-EXPINTEGRAL-E\n MAXIMA::SCALED_BESSEL_I-IMPL MAXIMA::GAMMAINCOMPLETETW\n MAXIMA::TRIGINT MAXIMA::DIMENSION-ARRAY-OBJECT MAXIMA::CDIV\n- MAXIMA::BYGAMMA MAXIMA::SIMPLIFYA MAXIMA::SIMPLIM%ERF-%TANH\n- MAXIMA::DOPGCDCOFACTS INTL::READ-TRANSLATABLE-STRING\n- MAXIMA::POISCO+ MAXIMA::MAPPLY-TR MAXIMA::INTIRA\n- MAXIMA::PREVCONSTEXPAN BIGFLOAT::BF-INVERSE-JACOBI-SN\n- MAXIMA::LEARN MAXIMA::BATCH-INTERNAL MAXIMA::FUNCER\n- MAXIMA::MMOD MAXIMA::EF_AT-IMPL MAXIMA::ADD2* MAXIMA::SP1EXPT\n+ MAXIMA::BYGAMMA MAXIMA::SIMPLIM%ERF-%TANH MAXIMA::SIMPLIFYA\n+ MAXIMA::DOPGCDCOFACTS MAXIMA::POISCO+\n+ INTL::READ-TRANSLATABLE-STRING MAXIMA::MAPPLY-TR\n+ MAXIMA::INTIRA MAXIMA::PREVCONSTEXPAN\n+ BIGFLOAT::BF-INVERSE-JACOBI-SN MAXIMA::LEARN\n+ MAXIMA::BATCH-INTERNAL MAXIMA::FUNCER MAXIMA::MMOD\n+ MAXIMA::EF_AT-IMPL MAXIMA::ADD2* MAXIMA::SP1EXPT\n MAXIMA::DIFFINT MAXIMA::MAYBE-SIMPLIFYA MAXIMA::DTFORD\n MAXIMA::SQ-SUMSQ MAXIMA::MAYBE-SIMPLIFYA-PROTECTED\n MAXIMA::PLSK MAXIMA::PORM MAXIMA::ADDN MAXIMA::ZTO%PI2\n- MAXIMA::PDECOMP MAXIMA::ANTISYM1 MAXIMA::SIMP2F1\n- MAXIMA::RTC-FIXITUP MAXIMA::COMBIN MAXIMA::SDIFF\n+ MAXIMA::PDECOMP MAXIMA::ANTISYM1 MAXIMA::RTC-FIXITUP\n+ MAXIMA::SIMP2F1 MAXIMA::COMBIN MAXIMA::SDIFF\n MAXIMA::BESSEL-J-HYPERGEOMETRIC MAXIMA::NCPOWER MAXIMA::ROOT\n MAXIMA::DINTRAD0 BIGFLOAT::ASCENDING-TRANSFORM\n MAXIMA::INTEGRATE-MEXPT-1 MAXIMA::ANTISYM MAXIMA::HALFANGLEAUX\n PREGEXP::PREGEXP-READ-ESCAPED-CHAR\n MAXIMA::INTEGRATE-EXP-SPECIAL\n PREGEXP::PREGEXP-READ-CLUSTER-TYPE MAXIMA::MEVALP1_TR\n MAXIMA::SIMPNRT MAXIMA::GF-DIVIDE MAXIMA::MARRAYREF1$\n@@ -561,57 +564,58 @@\n MAXIMA::SUSUM1 MAXIMA::UTPJAC MAXIMA::MCOND-EVAL-SYMBOLS\n MAXIMA::DIFFDIV\n MAXIMA::GAMMA_INCOMPLETE-TO-GAMMA-INCOMPLETE-LOWER\n MAXIMA::SUMTIMES MAXIMA::RDDEG MAXIMA::TTPJAC MAXIMA::LPR\n MAXIMA::FACTF MAXIMA::EVEN-FUNCTION-REFLECT MAXIMA::LEGENPOL\n MAXIMA::DIM-MTEXT MAXIMA::SIMPNCT-MERGE-FACTORS\n MAXIMA::SIMP2F2 MAXIMA::EXPTRL MAXIMA::INTE MAXIMA::GCPOWER\n- MAXIMA::TRIG-LOG-3 MAXIMA::LT1LOG MAXIMA::STRUVE_L-IMPL\n- MAXIMA::SUBSETP-IMPL MAXIMA::COMMUTATIVE1 MAXIMA::SIMP1F2\n+ MAXIMA::TRIG-LOG-3 MAXIMA::LT1LOG MAXIMA::SUBSETP-IMPL\n+ MAXIMA::STRUVE_L-IMPL MAXIMA::COMMUTATIVE1 MAXIMA::SIMP1F2\n MAXIMA::SCRAT MAXIMA::RETFACTOR1 MAXIMA::CGCD\n MAXIMA::HANKEL_1-IMPL MAXIMA::SIMPKTF MAXIMA::NRTHK\n MAXIMA::P-COEF-MAIN MAXIMA::FANCYDIS\n MAXIMA::RISPLIT-EXPT-REAL^RAT\n MAXIMA::GET-NOT-CONST-OR-INT-TERMS MAXIMA::EXPTHACK\n BIGFLOAT::POLYLOG-POWER-SERIES MAXIMA::MULTL\n MAXIMA::COMPLEX-SQRT MAXIMA::MULN MAXIMA::TRIG-SIN\n- MAXIMA::POWERLIST MAXIMA::SP2SUB BIGFLOAT::1F0-NUMERIC\n+ MAXIMA::POWERLIST BIGFLOAT::1F0-NUMERIC MAXIMA::SP2SUB\n MAXIMA::TSIMPCHECK MAXIMA::SPLIT-CHUDNOVSKY\n MAXIMA::EXPAND-TRIGS MAXIMA::TRACE-OPTION-P\n MAXIMA::COMPLEX-TANH MAXIMA::LIMITSIMP MAXIMA::LT-ARBPOW\n MAXIMA::HYPERGEOMETRIC-1F0 MAXIMA::AFIXSIGN\n MAXIMA::AT-NOT-DEPENDENT-FIND-VARS MAXIMA::GF_AT-IMPL\n MAXIMA::MXPLUSC MAXIMA::PNEXT MAXIMA::FLONUM-EVAL\n MAXIMA::BESSEL-Y-HALF-ORDER MAXIMA::APPLY-IMPL\n MAXIMA::KBATEMANTW BIGFLOAT::POLYLOG-INVERSION-FORMULA\n MAXIMA::RECUR-APPLY MAXIMA::SHEUR1 MAXIMA::INTSETUP\n MAXIMA::RATSQRT MAXIMA::MULT MAXIMA::GGR MAXIMA::INTIR-REF\n MAXIMA::LINEARIZE2 MAXIMA::RISCH-IMPL MAXIMA::POWERX\n MAXIMA::NCMULN MAXIMA::POWER* MAXIMA::SHEUR0\n MAXIMA::DISTRFACTOR MAXIMA::RISCHINT MAXIMA::POLYINT\n- MAXIMA::LT-LOG MAXIMA::PARTIAL-INTEGRATION\n- MAXIMA::ELLIPTIC-PI-COMPLETE\n+ MAXIMA::LT-LOG MAXIMA::ELLIPTIC-PI-COMPLETE\n+ MAXIMA::PARTIAL-INTEGRATION\n MAXIMA::COMPLEX-BFLOAT-GAMMA-INCOMPLETE MAXIMA::LOAD-FUNCTION\n MAXIMA::SININT MAXIMA::SIMPNCT-MERGE-PRODUCT\n MAXIMA::EVERY-ATOM MAXIMA::MAXIMIN MAXIMA::SPANGSIDE\n INTL::READ-COMMENT MAXIMA::GAMMA_INCOMPLETE-IMPL\n MAXIMA::BINOMIAL-IMPL MAXIMA::1F1POLYS MAXIMA::ZTOINF\n- MAXIMA::NUMERSET MAXIMA::SOLVE2 MAXIMA::VARINVERT\n+ MAXIMA::SOLVE2 MAXIMA::NUMERSET MAXIMA::VARINVERT\n MAXIMA::TAYLORIZE MAXIMA::F37P147 MAXIMA::DISPLAF\n- BIGFLOAT::ELLIPTIC-SN-DESCENDING MAXIMA::TRACE-APPLY\n- MAXIMA::HERMITE-TO-HYPERGEOMETRIC MAXIMA::INTIR3\n- MAXIMA::LIM-POWER MAXIMA::INTEGRATOR MAXIMA::LT1ERF\n- MAXIMA::ELEMENTP-IMPL MAXIMA::LISIMP-NEGATIVE-INTEGER\n- BIGFLOAT::SN MAXIMA::EVENFUN BIGFLOAT::BF-ELLIPTIC-F\n- MAXIMA::TRIGEXPAND MAXIMA::MULTIPLICATIVE MAXIMA::POWER\n- MAXIMA::GF-CPOW MAXIMA::IS-MNOT MAXIMA::MUL2\n- MAXIMA::SCH-REPLACE MAXIMA::DISTRDEFEXEC MAXIMA::TIMEX\n+ BIGFLOAT::ELLIPTIC-SN-DESCENDING\n+ MAXIMA::HERMITE-TO-HYPERGEOMETRIC MAXIMA::TRACE-APPLY\n+ MAXIMA::INTIR3 MAXIMA::LIM-POWER MAXIMA::INTEGRATOR\n+ MAXIMA::LT1ERF BIGFLOAT::SN MAXIMA::ELEMENTP-IMPL\n+ MAXIMA::LISIMP-NEGATIVE-INTEGER MAXIMA::EVENFUN\n+ BIGFLOAT::BF-ELLIPTIC-F MAXIMA::TRIGEXPAND\n+ MAXIMA::MULTIPLICATIVE MAXIMA::POWER MAXIMA::GF-CPOW\n+ MAXIMA::IS-MNOT MAXIMA::SCH-REPLACE MAXIMA::MUL2\n+ MAXIMA::DISTRDEFEXEC MAXIMA::TIMEX\n BIGFLOAT::BF-ELLIPTIC-PI-COMPLETE MAXIMA::DIV* BIGFLOAT::CN\n MAXIMA::DISTRDEFEXECINIT MAXIMA::SCALE_FLOAT-IMPL\n- MAXIMA::PATAN MAXIMA::HALFANGLEAUX-FACTOR MAXIMA::MORP)) \n+ MAXIMA::PATAN MAXIMA::HALFANGLEAUX-FACTOR)) \n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION (COMMON-LISP::T COMMON-LISP::*)\n COMMON-LISP::T)\n MAXIMA::GET-FREE-INDEX MAXIMA::COMPILE_FILE-IMPL\n MAXIMA::FULLRATSIMP-IMPL MAXIMA::GF_PRIMITIVE_POLY_P-IMPL\n MAXIMA::PLOT-FILE-PATH MAXIMA::GF_LOG-IMPL BIGFLOAT-IMPL::MAX\n@@ -631,16 +635,16 @@\n MAXIMA::COERCE-BFLOAT-FUN MAXIMA::MREAD-RAW MAXIMA::LIMIT-LIST\n MAXIMA::TR-LAMBDA MAXIMA::ZN_MULT_TABLE-IMPL MAXIMA::HEXPAND\n MAXIMA::POSTFIX-IMPL MAXIMA::MERROR MAXIMA::WNA-ERR\n BIGFLOAT-IMPL::<= MAXIMA::COERCE-FLOAT-FUN\n MAXIMA::PUNT-TO-MEVAL MAXIMA::GF_P2N-IMPL MAXIMA::SOLVE-IMPL\n MAXIMA::FORTRAN-PRINT MAXIMA::REST-IMPL MAXIMA::TR-FORMAT\n MAXIMA::ADDROW-IMPL MAXIMA::SOME-IMPL MAXIMA::LISPM-REARRAY\n- MAXIMA::INTEGER_PARTITIONS-IMPL MAXIMA::SORT-IMPL\n- MAXIMA::MREAD-SYNERR MAXIMA::REALROOTS-IMPL MAXIMA::GF-DISREP\n+ MAXIMA::INTEGER_PARTITIONS-IMPL MAXIMA::MREAD-SYNERR\n+ MAXIMA::SORT-IMPL MAXIMA::REALROOTS-IMPL MAXIMA::GF-DISREP\n MAXIMA::FPMAX MAXIMA::DECODE_TIME-IMPL MAXIMA::BIG-FLOAT-SINH\n MAXIMA::BREAK-STEP-NEXT MAXIMA::EF_P2L-IMPL BIGFLOAT-IMPL::<\n MAXIMA::SCSIMP-IMPL MAXIMA::ABSARG MAXIMA::NARY-IMPL\n MAXIMA::BREAK-STEP-INTO MAXIMA::TAYLOR-IMPL\n MAXIMA::ASK-CHOICEP MAXIMA::PLOT-TEMP-FILE0\n MAXIMA::RATSIMP-IMPL MAXIMA::TODD_COXETER-IMPL\n MAXIMA::ZN_PRIMROOT-IMPL MAXIMA::ZN-CHARACTERISTIC-FACTORS\n@@ -666,608 +670,607 @@\n (COMMON-LISP::LONG-FLOAT COMMON-LISP::LONG-FLOAT)\n COMMON-LISP::*)\n SLATEC::ZABS SLATEC::DGAMLM MAXIMA::ELLIPTIC-E)) \n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION (COMMON-LISP::T COMMON-LISP::T)\n COMMON-LISP::T)\n- MAXIMA::TR-DECLARE-VARMODE MAXIMA::PDISREP*EXPAND\n- MAXIMA::CPBG0 MAXIMA::PSCOEFP MAXIMA::ELIMINATE-IMPL\n- MAXIMA::DIMENSION-MATCH MAXIMA::MEQUAL-RHS MAXIMA::LISTIFY1\n- MAXIMA::FILLARRAY-IMPL MAXIMA::GF-AT-ERRCHK\n+ MAXIMA::CPBG0 MAXIMA::TR-DECLARE-VARMODE\n+ MAXIMA::PDISREP*EXPAND MAXIMA::PSCOEFP MAXIMA::ELIMINATE-IMPL\n+ MAXIMA::DIMENSION-MATCH MAXIMA::MEQUAL-RHS\n+ MAXIMA::FILLARRAY-IMPL MAXIMA::LISTIFY1 MAXIMA::GF-AT-ERRCHK\n MAXIMA::FUNMAKE-IMPL MAXIMA::DIM-MBOX MAXIMA::MAREF\n MAXIMA::EXCISE-EXTRA-VARIABLES MAXIMA::GNUPLOT-COLOR\n- CL-INFO::FLATTEN-MATCHES MAXIMA::MRV-SIGN\n- MAXIMA::TRACE-OPTIONS MAXIMA::FIRST-DATUM MAXIMA::RATSETUP2\n- MAXIMA::M2-T^2 MAXIMA::ADDPARAM MAXIMA::BIND-FPPREC\n- MAXIMA::RDIFFERENCE MAXIMA::TR-WARNBREAK MAXIMA::PS-LE\n- MAXIMA::MGRP MAXIMA::PINTERPOLATE4 MAXIMA::BEG\n- MAXIMA::SIMPINF-EXPT MAXIMA::SDIFFMAP MAXIMA::DSKSETQ\n- MAXIMA::BATCH-EQUAL-CHECK MAXIMA::ISGREATERP MAXIMA::NEWVARMAT\n- MAXIMA::VGREAT MAXIMA::ZN-TABLE-ERRCHK\n- MAXIMA::EVERY-TRIGARG-ALIKE MAXIMA::GETEXP-LE\n- MAXIMA::PSANS-ADD MAXIMA::T-O-VAR MAXIMA::SDIFFTIMES\n- MAXIMA::M2-TWOK MAXIMA::ADDARGLIST MAXIMA::ALGTESTD\n- MAXIMA::OLDGCD MAXIMA::ADD-TO MAXIMA::DADDNQ MAXIMA::RCQUO\n- MAXIMA::FPCOFRAT1 MAXIMA::POISLIM1 MAXIMA::GF-NXCTIMES\n- MAXIMA::COMPILEEACH MAXIMA::INTEGER-STIRLING2 MAXIMA::ESHIFT\n- MAXIMA::GF-L2P-ERRCHK MAXIMA::JOIN-IMPL MAXIMA::TR-ARRAYSETQ\n- MAXIMA::DATA-GVAR-O MAXIMA::INF MAXIMA::TRACE-TYPE\n- MAXIMA::ITERATE-OVER-BKPTS MAXIMA::EXTRACT MAXIMA::EBAKSUBST1\n- MAXIMA::PLCM MAXIMA::M+LT MAXIMA::QUICK-SQFR-CHECK\n- MAXIMA::NOT-ZERO-FREE MAXIMA::MAXMINL MAXIMA::NTHKDR\n- MAXIMA::RCPINTEGERP MAXIMA::ASSIGN-MODE-CHECK\n- MAXIMA::LINPOWER0 MAXIMA::NISSWCAR MAXIMA::E//\n- MAXIMA::TMFACTORIAL MAXIMA::LISP-VECTOR-ALIKE1 MAXIMA::XPTIMES\n- MAXIMA::Z-FUNCTION MAXIMA::HDOT MAXIMA::SUBSETL\n+ CL-INFO::FLATTEN-MATCHES MAXIMA::MRV-SIGN MAXIMA::FIRST-DATUM\n+ MAXIMA::TRACE-OPTIONS MAXIMA::RATSETUP2 MAXIMA::ADDPARAM\n+ MAXIMA::M2-T^2 MAXIMA::BIND-FPPREC MAXIMA::RDIFFERENCE\n+ MAXIMA::TR-WARNBREAK MAXIMA::PS-LE MAXIMA::MGRP\n+ MAXIMA::PINTERPOLATE4 MAXIMA::BEG MAXIMA::SIMPINF-EXPT\n+ MAXIMA::SDIFFMAP MAXIMA::DSKSETQ MAXIMA::ISGREATERP\n+ MAXIMA::BATCH-EQUAL-CHECK MAXIMA::NEWVARMAT MAXIMA::VGREAT\n+ MAXIMA::ZN-TABLE-ERRCHK MAXIMA::EVERY-TRIGARG-ALIKE\n+ MAXIMA::GETEXP-LE MAXIMA::PSANS-ADD MAXIMA::T-O-VAR\n+ MAXIMA::SDIFFTIMES MAXIMA::M2-TWOK MAXIMA::ADDARGLIST\n+ MAXIMA::ALGTESTD MAXIMA::OLDGCD MAXIMA::ADD-TO MAXIMA::DADDNQ\n+ MAXIMA::RCQUO MAXIMA::FPCOFRAT1 MAXIMA::POISLIM1\n+ MAXIMA::GF-NXCTIMES MAXIMA::COMPILEEACH\n+ MAXIMA::INTEGER-STIRLING2 MAXIMA::ESHIFT MAXIMA::GF-L2P-ERRCHK\n+ MAXIMA::JOIN-IMPL MAXIMA::TR-ARRAYSETQ MAXIMA::DATA-GVAR-O\n+ MAXIMA::PLCM MAXIMA::INF MAXIMA::TRACE-TYPE MAXIMA::EXTRACT\n+ MAXIMA::EBAKSUBST1 MAXIMA::ITERATE-OVER-BKPTS MAXIMA::M+LT\n+ MAXIMA::QUICK-SQFR-CHECK MAXIMA::NOT-ZERO-FREE MAXIMA::MAXMINL\n+ MAXIMA::NTHKDR MAXIMA::RCPINTEGERP MAXIMA::ASSIGN-MODE-CHECK\n+ MAXIMA::LINPOWER0 MAXIMA::NISSWCAR MAXIMA::E// MAXIMA::XPTIMES\n+ MAXIMA::LISP-VECTOR-ALIKE1 MAXIMA::Z-FUNCTION\n+ MAXIMA::TMFACTORIAL MAXIMA::HDOT MAXIMA::SUBSETL\n MAXIMA::GET-INTEGRAND MAXIMA::GF-PLUS MAXIMA::ELLIPTQUAD\n MAXIMA::SEL MAXIMA::CPOL2P MAXIMA::MAKE-MRAT-POLY\n- MAXIMA::MAXIMA-RATIONALP MAXIMA::JMAUG\n- MAXIMA::VALIDATE-GIVEN-TESTS MAXIMA::INTDIFFL1L2 MAXIMA::EPOS?\n- MAXIMA::TRANSLATE-FILE MAXIMA::FIRST-C MAXIMA::PSTERM1\n+ MAXIMA::MAXIMA-RATIONALP MAXIMA::FIRST-C MAXIMA::JMAUG\n+ MAXIMA::INTDIFFL1L2 MAXIMA::VALIDATE-GIVEN-TESTS\n+ MAXIMA::TRANSLATE-FILE MAXIMA::EPOS? MAXIMA::PSTERM1\n MAXIMA::PRSMATCH MAXIMA::TRDISP1 MAXIMA::ENDCONS-IMPL\n MAXIMA::MFUNCTION-CALL-WARN MAXIMA::DIM-%DERIVATIVE\n MAXIMA::SWITCHES MAXIMA::FREEOF MAXIMA::M2-STRUVE_H\n MAXIMA::ASSOO MAXIMA::FACRPLUS MAXIMA::SIGN-MINMAX\n MAXIMA::DIM-MDO MAXIMA::NISADDON MAXIMA::PSINA+B MAXIMA::ZGCD\n MAXIMA::RATPL MAXIMA::ORDERVAR MAXIMA::POINTERP\n MAXIMA::ALPHALESSP MAXIMA::M2-ONEE MAXIMA::INTEGER-SUBSCRIPTP\n MAXIMA::UNLAB MAXIMA::SET-SYMMETRIC-DIFFERENCE\n MAXIMA::ARRAYINFO-AUX MAXIMA::M2-ONEIONEJ\n MAXIMA::DEFMTRFUN-EXTERNAL MAXIMA::SET-VALS-INTO-LIST\n MAXIMA::RATDP1 MAXIMA::SETRLINK MAXIMA::PUSH-LOOP-CONTEXT\n- MAXIMA::FAPPLY* MAXIMA::GGR1 MAXIMA::BESSEL-I-INTEGRAL-2\n- MAXIMA::GF_REDUCE-IMPL MAXIMA::MAKE-MRAT MAXIMA::WHITE-SPACE-P\n- MAXIMA::PARSE MAXIMA::ASK-GREATEQ MAXIMA::EXT-FUN\n- MAXIMA::EVFUNMAKE MAXIMA::PQUOTIENTCHK-SAFE MAXIMA::DEF-RBP\n- MAXIMA::SIMPNCT-ALIKE MAXIMA::COMPARE-IMPL MAXIMA::PSMAKE\n- MAXIMA::E* MAXIMA::POISCTIMES1 MAXIMA::DIM-%LIMIT\n- MAXIMA::LET-PW MAXIMA::PRENUMBER MAXIMA::TOP-MFORMAT-STRING\n- MAXIMA::REMVALUE MAXIMA::FLOAT_APPROX_EQUAL-IMPL\n- MAXIMA::SIMPMAP MAXIMA::PSP MAXIMA::GF-GCD\n- MAXIMA::STRONGER-VAR? MAXIMA::PSTRIM-TERMS\n+ MAXIMA::FAPPLY* MAXIMA::GGR1 MAXIMA::WHITE-SPACE-P\n+ MAXIMA::PARSE MAXIMA::BESSEL-I-INTEGRAL-2\n+ MAXIMA::GF_REDUCE-IMPL MAXIMA::ASK-GREATEQ MAXIMA::EXT-FUN\n+ MAXIMA::MAKE-MRAT MAXIMA::EVFUNMAKE MAXIMA::PQUOTIENTCHK-SAFE\n+ MAXIMA::DEF-RBP MAXIMA::SIMPNCT-ALIKE MAXIMA::COMPARE-IMPL\n+ MAXIMA::PSMAKE MAXIMA::E* MAXIMA::POISCTIMES1\n+ MAXIMA::DIM-%LIMIT MAXIMA::LET-PW MAXIMA::PRENUMBER\n+ MAXIMA::TOP-MFORMAT-STRING MAXIMA::REMVALUE\n+ MAXIMA::FLOAT_APPROX_EQUAL-IMPL MAXIMA::SIMPMAP MAXIMA::PSP\n+ MAXIMA::GF-GCD MAXIMA::STRONGER-VAR? MAXIMA::PSTRIM-TERMS\n MAXIMA::GAMMA-UPPER-TRANS MAXIMA::NTHELEM MAXIMA::POISMERGE2\n MAXIMA::ARRAY_DIMENSION_N-IMPL MAXIMA::PUSH-PW MAXIMA::RCZEROP\n- MAXIMA::COMPILEPLUS INTL::NGETTEXT MAXIMA::PT-RED\n+ INTL::NGETTEXT MAXIMA::COMPILEPLUS MAXIMA::PT-RED\n MAXIMA::FIND-LEXP MAXIMA::FACTQSNT MAXIMA::MAKPRODG\n MAXIMA::CHEBY MAXIMA::MAKE-MEXPT MAXIMA::MPROPSCHK\n MAXIMA::FLATTENL-OP MAXIMA::FACTPOW MAXIMA::LINEQ-CONSTANT\n MAXIMA::GET-DATUM MAXIMA::PTPTPLUS MAXIMA::CNTHROOT\n MAXIMA::PTIMES1 MAXIMA::MAKE-MEQUAL-SIMP\n MAXIMA::MACSYMA-MODULE MAXIMA::G-REP-OPERANDS\n- MAXIMA::SUBSET-IMPL MAXIMA::MRAT-NUMER MAXIMA::NC-ERR\n- MAXIMA::M2-HANKEL_1 INTL::DGETTEXT MAXIMA::REDUCE-VAR-SET&OP\n+ MAXIMA::SUBSET-IMPL MAXIMA::M2-HANKEL_1 MAXIMA::NC-ERR\n+ INTL::DGETTEXT MAXIMA::MRAT-NUMER MAXIMA::REDUCE-VAR-SET&OP\n MAXIMA::PTIMES MAXIMA::INTSET1 MAXIMA::OUTPUT-TEXT\n MAXIMA::PADE1 MAXIMA::RISPLIT-EXPT-FIXNUM-POW\n- MAXIMA::GF_COMPOSE-IMPL MAXIMA::SIGNDIFF-SPECIAL\n- MAXIMA::M2-DEFLTEP MAXIMA::DLQ MAXIMA::SUBEXPRESSION-MATCHES-P\n- MAXIMA::MAKE-MEQUAL-L MAXIMA::G-REP-FIRST-OPERAND MAXIMA::M+T\n- MAXIMA::MAKE-MTEXT MAXIMA::SUBLIST-IMPL MAXIMA::MRV-MOVEDOWN\n- MAXIMA::POLYDECOMP MAXIMA::DEF-SIMPLIFIER MAXIMA::ARRAYSIZE\n- MAXIMA::FPROOT MAXIMA::RCDERIV MAXIMA::ALGV MAXIMA::RATCOEF\n- MAXIMA::SIGNNP MAXIMA::DEPENDSL MAXIMA::M-TLAMBDA&ENV&\n- MAXIMA::RULE-APPLY MAXIMA::*UNION-MODE MAXIMA::GF-SQ\n- MAXIMA::ADDROW MAXIMA::DPMODREM MAXIMA::HEURTRIAL\n- MAXIMA::HIPART MAXIMA::FUNGEN&ENV-FOR-MEVAL MAXIMA::PUTOPR\n- MAXIMA::END MAXIMA::TAY-ERROR MAXIMA::KTERMS MAXIMA::LINEARP\n+ MAXIMA::M2-DEFLTEP MAXIMA::GF_COMPOSE-IMPL\n+ MAXIMA::SIGNDIFF-SPECIAL MAXIMA::DLQ\n+ MAXIMA::SUBEXPRESSION-MATCHES-P MAXIMA::MAKE-MEQUAL-L\n+ MAXIMA::M+T MAXIMA::G-REP-FIRST-OPERAND MAXIMA::MAKE-MTEXT\n+ MAXIMA::SUBLIST-IMPL MAXIMA::MRV-MOVEDOWN MAXIMA::POLYDECOMP\n+ MAXIMA::DEF-SIMPLIFIER MAXIMA::FPROOT MAXIMA::RATCOEF\n+ MAXIMA::ARRAYSIZE MAXIMA::RCDERIV MAXIMA::ALGV MAXIMA::SIGNNP\n+ MAXIMA::DEPENDSL MAXIMA::M-TLAMBDA&ENV& MAXIMA::RULE-APPLY\n+ MAXIMA::*UNION-MODE MAXIMA::ADDROW MAXIMA::DPMODREM\n+ MAXIMA::GF-SQ MAXIMA::HEURTRIAL MAXIMA::HIPART\n+ MAXIMA::FUNGEN&ENV-FOR-MEVAL MAXIMA::PUTOPR MAXIMA::END\n+ MAXIMA::TAY-ERROR MAXIMA::KTERMS MAXIMA::LINEARP\n MAXIMA::*BIND* MAXIMA::RISCH-CONSTP MAXIMA::PSCPLUS1\n MAXIMA::M2-ONEC MAXIMA::GF_JACOBI-IMPL MAXIMA::FILL-HASH\n- MAXIMA::M2-SQROOTT MAXIMA::GF_EXP-IMPL MAXIMA::PARTITION-IMPL\n- MAXIMA::RISCHZERO MAXIMA::STRONGER-DATUM? MAXIMA::APPEARS\n+ MAXIMA::M2-SQROOTT MAXIMA::PARTITION-IMPL MAXIMA::RISCHZERO\n+ MAXIMA::GF_EXP-IMPL MAXIMA::STRONGER-DATUM? MAXIMA::APPEARS\n MAXIMA::M2-ONEJ^2 MAXIMA::TIMESK MAXIMA::C MAXIMA::TLIST-MAPC\n- MAXIMA::=1 MAXIMA::PRIMEP-SMALL MAXIMA::TIMESKL\n- MAXIMA::PSDERIVATIVE MAXIMA::MFORMAT-LOOP MAXIMA::PUSH-DEFVAR\n- MAXIMA::MRV MAXIMA::MRAT-VARLIST MAXIMA::GETDIFF\n+ MAXIMA::=1 MAXIMA::PRIMEP-SMALL MAXIMA::PUSH-DEFVAR\n+ MAXIMA::MRV MAXIMA::MFORMAT-LOOP MAXIMA::PSDERIVATIVE\n+ MAXIMA::TIMESKL MAXIMA::MRAT-VARLIST MAXIMA::GETDIFF\n MAXIMA::RCDERIVX MAXIMA::EXPANINTEXPT MAXIMA::EXCHANGECOL\n MAXIMA::FTAKE MAXIMA::STO MAXIMA::RAT-DENOM\n MAXIMA::IGNORE-ERRORS-MFUNCALL MAXIMA::COEFMATRIX-IMPL\n MAXIMA::BF-ERREV-SL MAXIMA::ADDMATRIX1 MAXIMA::SUM-INDEX\n MAXIMA::P0? MAXIMA::SUM-ARG PREGEXP::PREGEXP-SPLIT\n MAXIMA::M2-ONEY MAXIMA::DIMENSION-ARRAY MAXIMA::GF-COEFF-CHECK\n MAXIMA::SPSIMPCASES MAXIMA::DECLARE-INDEX-PROPERTIES-1\n- MAXIMA::NEXT-SERIES MAXIMA::*F-IRR MAXIMA::MREAD-PROMPTER\n+ MAXIMA::NEXT-SERIES MAXIMA::MREAD-PROMPTER MAXIMA::*F-IRR\n MAXIMA::GF-N2P-ERRCHK MAXIMA::DIMENSION-FUNCTION\n MAXIMA::RPOWERSET MAXIMA::DEF-LED-FUN MAXIMA::GF-IRR\n MAXIMA::ADDMATRIX MAXIMA::DEL MAXIMA::DO-MERGE-SYMM\n MAXIMA::STRIP-ZEROES MAXIMA::MID MAXIMA::RT-SEPAR MAXIMA::E>=\n MAXIMA::DECLAREKIND MAXIMA::TAY-EXPONENTIALIZE\n MAXIMA::DELETE-WITH-SIDE-EFFECTS-IF MAXIMA::DENOM\n MAXIMA::SWITCH MAXIMA::ERRCATCH CL-INFO::SOME-INEXACT\n MAXIMA::PS-LC MAXIMA::GF-DLOGB MAXIMA::PLCMCOFACTS\n MAXIMA::MGET MAXIMA::MAYBE-CHAR-IS-FIXNUM-LET\n MAXIMA::MAKE-MLIST-L MAXIMA::DEPENDS MAXIMA::NEXT-PRIME\n- MAXIMA::M*T MAXIMA::DESETQ MAXIMA::FTAKE* MAXIMA::BRANCH1\n- MAXIMA::G-REP-OPERATOR MAXIMA::PSTANA+B MAXIMA::WITH-COMPSPLT\n- MAXIMA::DEGODR MAXIMA::SUBRESULT MAXIMA::PTIMESROW\n+ MAXIMA::M*T MAXIMA::DESETQ MAXIMA::BRANCH1 MAXIMA::FTAKE*\n+ MAXIMA::PSTANA+B MAXIMA::WITH-COMPSPLT MAXIMA::DEGODR\n+ MAXIMA::G-REP-OPERATOR MAXIMA::SUBRESULT MAXIMA::PTIMESROW\n MAXIMA::EF-DLOGB MAXIMA::NEXACTP MAXIMA::DEFPROP\n- MAXIMA::DEF-COLLISIONS MAXIMA::N-TERM MAXIMA::ZN-GCDEX2\n- MAXIMA::PCQUOTIENT MAXIMA::MERGE-SKEL MAXIMA::DLF-MUMBLIFY\n+ MAXIMA::DEF-COLLISIONS MAXIMA::N-TERM MAXIMA::PCQUOTIENT\n+ MAXIMA::ZN-GCDEX2 MAXIMA::MERGE-SKEL MAXIMA::DLF-MUMBLIFY\n MAXIMA::MATRIX-MATRIX-PRODUCTP MAXIMA::FIRST-ORDER-P\n MAXIMA::ZERO-PRODUCTP MAXIMA::M2-ONEGAMMA-INCOMPLETE-LOWER\n MAXIMA::SAFE-$GET MAXIMA::STRING<$\n MAXIMA::SIMPLIM%INVERSE_JACOBI_NS MAXIMA::PREM\n MAXIMA::M2-ONEEXPINTEGRAL_EI MAXIMA::COPYN\n MAXIMA::PTPTQUOTIENT MAXIMA::M1 MAXIMA::APPLY1HACK MAXIMA::LT\n MAXIMA::COUNT-ATOMS-MATCHING MAXIMA::P-HIPOW-VAR\n MAXIMA::RESULTANT MAXIMA::MRAT-GENVAR MAXIMA::MAKE-G-REP-SIMP\n MAXIMA::DISPLA-DEF MAXIMA::AT-NOT-DEPENDENT-FIND-VARS-1\n MAXIMA::FACTORIAL-TRANS MAXIMA::MAXIMA-UNDECLARED-ARRAY-ALIKE1\n MAXIMA::MRAT-PS MAXIMA::DEF-POS MAXIMA::M*LT\n MAXIMA::MINMAXFORMS MAXIMA::EXPAND-SING-TRIG? MAXIMA::M1+\n MAXIMA::RCINV MAXIMA::ASSOL MAXIMA::EXPONENT-OF\n MAXIMA::BESSEL-I MAXIMA::SCALAR-MATRIX-PRODUCTP\n- MAXIMA::FREEOFL MAXIMA::CFPLUS MAXIMA::M2-ONEL MAXIMA::SCS\n- MAXIMA::REM-TRACE-INFO MAXIMA::RE-SOLVE-FULL MAXIMA::RCDIFF\n- MAXIMA::EF_EXP-IMPL MAXIMA::ZPDEGREEVECTOR MAXIMA::FPTIMES\n- BIGFLOAT::EXPT-EXTRA-BITS MAXIMA::INFP MAXIMA::ALGII\n- MAXIMA::BINOCOMP MAXIMA::EQGVAR MAXIMA::DEF-NUD-FUN\n- MAXIMA::DIM-MNCEXPT MAXIMA::GF_IRREDUCIBLE-IMPL\n- PREGEXP::PREGEXP-CHECK-IF-IN-CHAR-CLASS-P MAXIMA::M2-ONET\n- MAXIMA::PDISREP2 MAXIMA::PARTFRAC MAXIMA::PDEGREE\n- MAXIMA::INSIDE MAXIMA::QUOT MAXIMA::SAFE-GET MAXIMA::M//T\n- MAXIMA::DNQ MAXIMA::SUBRESGCD MAXIMA::PQUOTIENT MAXIMA::LMAKE2\n+ MAXIMA::FREEOFL MAXIMA::CFPLUS MAXIMA::M2-ONEL\n+ MAXIMA::REM-TRACE-INFO MAXIMA::SCS MAXIMA::RE-SOLVE-FULL\n+ MAXIMA::RCDIFF BIGFLOAT::EXPT-EXTRA-BITS\n+ MAXIMA::ZPDEGREEVECTOR MAXIMA::FPTIMES MAXIMA::EF_EXP-IMPL\n+ MAXIMA::INFP MAXIMA::ALGII MAXIMA::BINOCOMP MAXIMA::EQGVAR\n+ MAXIMA::DEF-NUD-FUN MAXIMA::DIM-MNCEXPT MAXIMA::M2-ONET\n+ PREGEXP::PREGEXP-CHECK-IF-IN-CHAR-CLASS-P MAXIMA::PDISREP2\n+ MAXIMA::GF_IRREDUCIBLE-IMPL MAXIMA::PARTFRAC MAXIMA::PDEGREE\n+ MAXIMA::SUBRESGCD MAXIMA::QUOT MAXIMA::M//T MAXIMA::SAFE-GET\n+ MAXIMA::DNQ MAXIMA::PQUOTIENT MAXIMA::INSIDE MAXIMA::LMAKE2\n MAXIMA::PUSH+STO MAXIMA::MAKE-MTIMES-SIMP MAXIMA::REMOV0\n- MAXIMA::MFUNCTION-DELETE MAXIMA::DEFGRAD\n- MAXIMA::EXP_%EXPINTEGRAL_SI MAXIMA::ORDMEXPT\n- MAXIMA::CALL-BATCH1 MAXIMA::PSTIMES MAXIMA::ROOT+ANYTHING\n- MAXIMA::M-T MAXIMA::MY-PRINT MAXIMA::POLY? MAXIMA::ZFREE\n- MAXIMA::NEVERSET MAXIMA::UNDEF MAXIMA::IORM MAXIMA::KCNTXT\n+ MAXIMA::MFUNCTION-DELETE MAXIMA::EXP_%EXPINTEGRAL_SI\n+ MAXIMA::ORDMEXPT MAXIMA::DEFGRAD MAXIMA::CALL-BATCH1\n+ MAXIMA::PSTIMES MAXIMA::ROOT+ANYTHING MAXIMA::M-T\n+ MAXIMA::MY-PRINT MAXIMA::POLY? MAXIMA::ZFREE MAXIMA::KCNTXT\n+ MAXIMA::NEVERSET MAXIMA::UNDEF MAXIMA::IORM\n MAXIMA::PLOT-OPTIONS-PARSER MAXIMA::LC MAXIMA::NLABZ\n MAXIMA::M2-F+C MAXIMA::DEF-NUD MAXIMA::IS-MOR\n MAXIMA::MYADD2LNC MAXIMA::DEL-LT\n- MAXIMA::BIND-MFORMAT-STATE-VARS MAXIMA::ALGTRACE1\n- MAXIMA::M2-TWO-HANKEL_2 MAXIMA::NTHCOL MAXIMA::FPQUOTIENT\n- BIGFLOAT::SUM-POWER-SERIES MAXIMA::PARSE-NARY MAXIMA::INV-MOD\n- MAXIMA::ZERO-WARN MAXIMA::HEURTRIAL1 MAXIMA::MULTIPLEP\n- MAXIMA::M+ MAXIMA::DIMENSION-POSTFIX MAXIMA::MGETL\n+ MAXIMA::BIND-MFORMAT-STATE-VARS MAXIMA::FPQUOTIENT\n+ MAXIMA::ALGTRACE1 MAXIMA::M2-TWO-HANKEL_2 MAXIMA::PARSE-NARY\n+ BIGFLOAT::SUM-POWER-SERIES MAXIMA::NTHCOL MAXIMA::INV-MOD\n+ MAXIMA::ZERO-WARN MAXIMA::HEURTRIAL1 MAXIMA::M+\n+ MAXIMA::MULTIPLEP MAXIMA::DIMENSION-POSTFIX MAXIMA::MGETL\n MAXIMA::FLGREAT1 MAXIMA::RPLUS MAXIMA::STATUS\n MAXIMA::M2-ONEI^2 MAXIMA::PLS MAXIMA::SIGNUM-TRANS\n MAXIMA::REQUIRE-LIST-OR-SET MAXIMA::RATDIF\n MAXIMA::LASSOCIATIVE MAXIMA::DEF-LPOS MAXIMA::RATGREATERP\n MAXIMA::MRAT-BODY MAXIMA::PARTITION_SET-IMPL MAXIMA::PGCDM\n MAXIMA::M1-T MAXIMA::FASTTIMES-IMPL MAXIMA::ADJOIN-IMPL\n MAXIMA::MEMBERCAR MAXIMA::ENEG MAXIMA::TERMS MAXIMA::BRANCH\n- MAXIMA::INF-TYPEP MAXIMA::M2-ONEEXPINTEGRAL_SI MAXIMA::XORM\n- MAXIMA::MGQP MAXIMA::DEFQUOTE MAXIMA::DISREP\n+ MAXIMA::XORM MAXIMA::M2-ONEEXPINTEGRAL_SI MAXIMA::INF-TYPEP\n+ MAXIMA::MGQP MAXIMA::DISREP MAXIMA::DEFQUOTE\n MAXIMA::RESTORE-DEFINT-ASSUMPTIONS MAXIMA::PSINHA+B\n MAXIMA::GET-PS-FORM MAXIMA::WITH-COLLECTOR MAXIMA::TCONS\n CL-SLOOP::SLOOP MAXIMA::DEFMFUN MAXIMA::RETRIEVE\n MAXIMA::REM-IMPL MAXIMA::PEXPT MAXIMA::CONTODR\n MAXIMA::MAKE-MPLUS-SIMP MAXIMA::PSCPLUS MAXIMA::ZL-GET\n- MAXIMA::MEQUAL-LHS MAXIMA::SCHATCHEN-COND MAXIMA::TSEXPT\n+ MAXIMA::TSEXPT MAXIMA::MEQUAL-LHS MAXIMA::SCHATCHEN-COND\n MAXIMA::TC-MULT MAXIMA::EXP-PT MAXIMA::TERM-DISREP\n MAXIMA::MAXIMA-LISP-DEBUGGER MAXIMA::MDO-STEP\n- MAXIMA::M2-ONEYONEJ MAXIMA::DIM-%PRODUCT MAXIMA::MAKE-MEQUAL\n- MAXIMA::INFSIMP1 MAXIMA::OPERATOR-FREQUENCY-TABLE\n- MAXIMA::AVLINIT MAXIMA::GF_NTH_ROOT-IMPL\n- MAXIMA::M2-BESSEL_I*HANKEL_1 MAXIMA::POLY-TERMS MAXIMA::C-MODE\n- MAXIMA::EXCHANGEVAR MAXIMA::E MAXIMA::COMPUMD MAXIMA::COLLECT\n- MAXIMA::PSPLUS1 MAXIMA::RCMINTEGERP MAXIMA::BOX\n- MAXIMA::M2-HANKEL_2*BESSEL_J MAXIMA::DIMENSION-PAREN\n- MAXIMA::TAYLOR* MAXIMA::TIMESLOOP MAXIMA::DIFF-EXPAND\n- MAXIMA::TSTIMES-GET-PW MAXIMA::GF-REM MAXIMA::LSAFIX\n- MAXIMA::PSTIMES*1 MAXIMA::DEPENDS1 MAXIMA::SET-MEQP\n- MAXIMA::BADROWS MAXIMA::RREDUCE MAXIMA::DESTRUCTURING-LET\n- MAXIMA::GF-P2X-RED MAXIMA::RPLUS* MAXIMA::SIMPARGS\n- MAXIMA::CFTIMES MAXIMA::CONVERT MAXIMA::TIMEX1 MAXIMA::ADD2LNC\n- MAXIMA::UNION1 MAXIMA::FPPLUS MAXIMA::COMPARE MAXIMA::RATDX1\n- MAXIMA::INT-GVAR MAXIMA::GF_PRIMITIVE_POLY-IMPL MAXIMA::DGQ\n- MAXIMA::WTPEXPT MAXIMA::KEY MAXIMA::M1+T MAXIMA::INVOLVE\n- MAXIMA::DBV MAXIMA::DEFUN-PROP MAXIMA::MDEFINE1 MAXIMA::CPA1\n+ MAXIMA::M2-ONEYONEJ MAXIMA::DIM-%PRODUCT\n+ MAXIMA::OPERATOR-FREQUENCY-TABLE MAXIMA::INFSIMP1\n+ MAXIMA::MAKE-MEQUAL MAXIMA::AVLINIT MAXIMA::GF_NTH_ROOT-IMPL\n+ MAXIMA::M2-BESSEL_I*HANKEL_1 MAXIMA::POLY-TERMS\n+ MAXIMA::EXCHANGEVAR MAXIMA::E MAXIMA::C-MODE MAXIMA::PSPLUS1\n+ MAXIMA::COLLECT MAXIMA::COMPUMD MAXIMA::BOX\n+ MAXIMA::RCMINTEGERP MAXIMA::M2-HANKEL_2*BESSEL_J\n+ MAXIMA::TAYLOR* MAXIMA::DIMENSION-PAREN MAXIMA::TIMESLOOP\n+ MAXIMA::DIFF-EXPAND MAXIMA::TSTIMES-GET-PW MAXIMA::GF-REM\n+ MAXIMA::LSAFIX MAXIMA::PSTIMES*1 MAXIMA::DEPENDS1\n+ MAXIMA::SET-MEQP MAXIMA::BADROWS MAXIMA::RREDUCE\n+ MAXIMA::DESTRUCTURING-LET MAXIMA::GF-P2X-RED MAXIMA::RPLUS*\n+ MAXIMA::SIMPARGS MAXIMA::CONVERT MAXIMA::CFTIMES\n+ MAXIMA::TIMEX1 MAXIMA::ADD2LNC MAXIMA::UNION1 MAXIMA::FPPLUS\n+ MAXIMA::COMPARE MAXIMA::RATDX1 MAXIMA::INT-GVAR\n+ MAXIMA::GF_PRIMITIVE_POLY-IMPL MAXIMA::DGQ MAXIMA::WTPEXPT\n+ MAXIMA::KEY MAXIMA::M1+T MAXIMA::INVOLVE MAXIMA::DBV\n+ MAXIMA::MDEFINE1 MAXIMA::DEFUN-PROP MAXIMA::CPA1\n MAXIMA::M2-ELLIPTIC_EC MAXIMA::LABEQ MAXIMA::MAKE-LINEQ\n MAXIMA::M2-A*X^M+C MAXIMA::DIVCARCDR\n MAXIMA::M2-ONEEXPINTEGRAL_SHI MAXIMA::AP1 MAXIMA::FLGREAT\n MAXIMA::M2-ONEEXPINTEGRAL_E1 MAXIMA::ELLIPTIC-EU MAXIMA::FR1\n MAXIMA::BEHAVIOR-EXPT MAXIMA::ROTATION1-IMPL\n- MAXIMA::SET_TEX_ENVIRONMENT_DEFAULT-IMPL MAXIMA::BDISCR\n- MAXIMA::FFACTOR MAXIMA::*MREAD-PROMPT* MAXIMA::REMOVERULE\n- MAXIMA::WITH-SAFE-RECURSION MAXIMA::CHANGE-LC\n- MAXIMA::MAXIMA-REDUCE MAXIMA::DEFUN-CHECKED MAXIMA::ELLIPTIC-F\n- INTL::STRING-TO-OCTETS MAXIMA::OPER-NAME MAXIMA::MAKE-PS\n- MAXIMA::ORIG-TRUNC MAXIMA::RATSETUP1 MAXIMA::HANKEL-1\n- MAXIMA::DIAGMATRIX-IMPL MAXIMA::M2-E^T MAXIMA::EMAX\n- MAXIMA::PTCDIFFER MAXIMA::M2-ONEKONEY MAXIMA::INTCV1\n- MAXIMA::M2-ONE-HERMITE MAXIMA::DIMENSION-NOFIX\n+ MAXIMA::*MREAD-PROMPT* MAXIMA::BDISCR\n+ MAXIMA::SET_TEX_ENVIRONMENT_DEFAULT-IMPL MAXIMA::FFACTOR\n+ MAXIMA::REMOVERULE MAXIMA::WITH-SAFE-RECURSION\n+ MAXIMA::CHANGE-LC MAXIMA::MAXIMA-REDUCE MAXIMA::ELLIPTIC-F\n+ MAXIMA::DEFUN-CHECKED INTL::STRING-TO-OCTETS MAXIMA::OPER-NAME\n+ MAXIMA::MAKE-PS MAXIMA::RATSETUP1 MAXIMA::ORIG-TRUNC\n+ MAXIMA::HANKEL-1 MAXIMA::M2-E^T MAXIMA::DIAGMATRIX-IMPL\n+ MAXIMA::EMAX MAXIMA::PTCDIFFER MAXIMA::M2-ONEKONEY\n+ MAXIMA::INTCV1 MAXIMA::M2-ONE-HERMITE MAXIMA::DIMENSION-NOFIX\n MAXIMA::POISTIMES-IMPL MAXIMA::REC MAXIMA::INTDIFF\n MAXIMA::UPDATE-HEIGHTS MAXIMA::EXPTA MAXIMA::ENTERMATRIX-IMPL\n MAXIMA::MRAT-HEADER MAXIMA::PS-DATA MAXIMA::XEXPONGET\n- MAXIMA::OP MAXIMA::TMPATHP BIGFLOAT::WITH-EXTRA-PRECISION\n+ MAXIMA::OP BIGFLOAT::WITH-EXTRA-PRECISION MAXIMA::TMPATHP\n MAXIMA::SSOLVE MAXIMA::PSCOSA+B MAXIMA::HSIMP\n- MAXIMA::EPS-COEF-SIGN MAXIMA::MNUMERICALP MAXIMA::OLDCONTENT1\n+ MAXIMA::EPS-COEF-SIGN MAXIMA::OLDCONTENT1 MAXIMA::MNUMERICALP\n MAXIMA::PSPLUS MAXIMA::GF-NREM MAXIMA::DO-POLY-TERMS\n- MAXIMA::TMSORT-LATTICE MAXIMA::GAMMA-LOWER-TRANS\n- MAXIMA::MREMPROP MAXIMA::M2-TWOY MAXIMA::RATDIVIDE MAXIMA::TR\n- MAXIMA::NULL-MFORMAT-STRING MAXIMA::DEF-MHEADER\n+ MAXIMA::TMSORT-LATTICE MAXIMA::MREMPROP\n+ MAXIMA::GAMMA-LOWER-TRANS MAXIMA::M2-TWOY MAXIMA::RATDIVIDE\n+ MAXIMA::TR MAXIMA::NULL-MFORMAT-STRING MAXIMA::DEF-MHEADER\n MAXIMA::RCMINUS MAXIMA::MEMQARR MAXIMA::M2-ONEM\n MAXIMA::M2-BESSEL_K*HANKEL_1 MAXIMA::M2-SUM-WITH-EXP-CASE3\n- MAXIMA::PDISREP2EXPAND MAXIMA::DELETEROW MAXIMA::MSETQ\n- MAXIMA::CMOD-SL MAXIMA::FEATUREP-IMPL MAXIMA::CONS-IMPL\n+ MAXIMA::PDISREP2EXPAND MAXIMA::DELETEROW MAXIMA::CMOD-SL\n+ MAXIMA::MSETQ MAXIMA::FEATUREP-IMPL MAXIMA::CONS-IMPL\n MAXIMA::DSKSTORE MAXIMA::GCTIMEP INTL::GETTEXT\n COMMAND-LINE::CL-OPTION-DESCRIPTION MAXIMA::ISQUADRATICP\n- MAXIMA::RZEROP MAXIMA::EXP-FUN MAXIMA::PUSH-TEXT-TEMP\n+ MAXIMA::RZEROP MAXIMA::PUSH-TEXT-TEMP MAXIMA::EXP-FUN\n MAXIMA::REMARRELEM MAXIMA::RTIMES\n MAXIMA::WITH-MAXIMA-IO-SYNTAX MAXIMA::SUMPLS MAXIMA::MDO-FOR\n MAXIMA::ONEDIFF MAXIMA::RETLIST MAXIMA::M2-ONEW\n MAXIMA::SIDE-EFFECT-FREE-CHECK MAXIMA::MTELL-OPEN\n- MAXIMA::DEF-MFORMAT-OP MAXIMA::ARGUMENT-LENGTH-CHECK\n- MAXIMA::ONP MAXIMA::E0? MAXIMA::DEF-OPERATORP MAXIMA::HANKEL-2\n- MAXIMA::M2-SUM-WITH-EXP-CASE5 MAXIMA::FILE_SEARCH1-IMPL\n- MAXIMA::ONPU MAXIMA::GF-NPLUS MAXIMA::PSDISREP^ MAXIMA::PAR\n- MAXIMA::BAKSUBST MAXIMA::LINDEP MAXIMA::PSIMP\n+ MAXIMA::DEF-MFORMAT-OP MAXIMA::ONP\n+ MAXIMA::ARGUMENT-LENGTH-CHECK MAXIMA::E0?\n+ MAXIMA::DEF-OPERATORP MAXIMA::HANKEL-2\n+ MAXIMA::M2-SUM-WITH-EXP-CASE5 MAXIMA::ONPU\n+ MAXIMA::FILE_SEARCH1-IMPL MAXIMA::PSDISREP^ MAXIMA::PAR\n+ MAXIMA::BAKSUBST MAXIMA::GF-NPLUS MAXIMA::LINDEP MAXIMA::PSIMP\n MAXIMA::ARRAYMAKE-IMPL MAXIMA::=0 MAXIMA::MARK+\n MAXIMA::DUMMY-VAR MAXIMA::TRACE-OLDFUN MAXIMA::MAKEPREDS\n MAXIMA::MACSYMA-ERRSET MAXIMA::SUMCOMBINE1 MAXIMA::NISREPLACE\n MAXIMA::DRAW2D-PARAMETRIC-ADAPTIVE MAXIMA::NOTINVOLVE\n MAXIMA::MCONS-OP-ARGS MAXIMA::INCREASELIST MAXIMA::SP1GREAT\n MAXIMA::SIMPLIM%INVERSE_JACOBI_DS MAXIMA::LSFT\n- MAXIMA::M2-STRUVE_L MAXIMA::DEF-LBP MAXIMA::RATCF MAXIMA::DEFF\n- MAXIMA::DIM-MQUOTIENT MAXIMA::PTZEROP\n- MAXIMA::P-DESCENDING-POWERS MAXIMA::POISEXPT-IMPL\n- MAXIMA::WITH-ERRCATCH-TAG-$ERRORS MAXIMA::SINDIF\n- MAXIMA::PSDIFF1 MAXIMA::REST-ARG-LAMBDA\n- MAXIMA::PUSH-TEXT-TEMP-C MAXIMA::FPGREATERP\n- MAXIMA::MAKE-MTIMES-L MAXIMA::M- MAXIMA::SPLITFIELD-IMPL\n- MAXIMA::NISTREELISTER MAXIMA::MFORMAT-DISPATCH-ON-CHAR\n- MAXIMA::NISFIX MAXIMA::CHANGE-COEF MAXIMA::GF-GROUP-ORDER\n- MAXIMA::UNIPOLY MAXIMA::SETCALL MAXIMA::DMDERIVLONG\n- MAXIMA::MDEFPROP MAXIMA::SETLLINK MAXIMA::SHEUR\n- MAXIMA::NEXT-PRIME-PROB MAXIMA::=LABZ MAXIMA::SRATP\n- MAXIMA::NUD-PROPL MAXIMA::BP MAXIMA::RADICALP MAXIMA::SRRAT3\n- MAXIMA::MDO-BODY MAXIMA::TAKE* MAXIMA::ALLROOT\n- MAXIMA::M2-HANKEL_1^2 MAXIMA::M2 MAXIMA::FCTC MAXIMA::FAPPLY\n+ MAXIMA::M2-STRUVE_L MAXIMA::DEF-LBP MAXIMA::RATCF\n+ MAXIMA::POISEXPT-IMPL MAXIMA::DIM-MQUOTIENT MAXIMA::PTZEROP\n+ MAXIMA::WITH-ERRCATCH-TAG-$ERRORS MAXIMA::DEFF\n+ MAXIMA::P-DESCENDING-POWERS MAXIMA::SINDIF MAXIMA::PSDIFF1\n+ MAXIMA::REST-ARG-LAMBDA MAXIMA::PUSH-TEXT-TEMP-C\n+ MAXIMA::FPGREATERP MAXIMA::MAKE-MTIMES-L MAXIMA::M-\n+ MAXIMA::SPLITFIELD-IMPL MAXIMA::MFORMAT-DISPATCH-ON-CHAR\n+ MAXIMA::NISTREELISTER MAXIMA::NISFIX MAXIMA::CHANGE-COEF\n+ MAXIMA::GF-GROUP-ORDER MAXIMA::UNIPOLY MAXIMA::SETCALL\n+ MAXIMA::DMDERIVLONG MAXIMA::MDEFPROP MAXIMA::SETLLINK\n+ MAXIMA::SHEUR MAXIMA::NEXT-PRIME-PROB MAXIMA::=LABZ\n+ MAXIMA::NUD-PROPL MAXIMA::SRATP MAXIMA::BP MAXIMA::RADICALP\n+ MAXIMA::SRRAT3 MAXIMA::MDO-BODY MAXIMA::TAKE* MAXIMA::ALLROOT\n+ MAXIMA::M2-HANKEL_1^2 MAXIMA::FCTC MAXIMA::FAPPLY MAXIMA::M2\n MAXIMA::SPEXP MAXIMA::BEZOUT MAXIMA::ALIAS\n MAXIMA::SIMPLIM%INVERSE_JACOBI_SC MAXIMA::MERRSET\n- MAXIMA::DOMAIN-ERROR MAXIMA::RTC-DIVIDE-BY-GCD\n+ MAXIMA::RTC-DIVIDE-BY-GCD MAXIMA::DOMAIN-ERROR\n MAXIMA::PCDIFCONC MAXIMA::LMAKE MAXIMA::LINSOLVE-IMPL\n MAXIMA::OPCONS MAXIMA::LESSTHAN MAXIMA::SKEL MAXIMA::ANDMAPCAR\n MAXIMA::LOOPP MAXIMA::GETL-LM-FCN-PROP MAXIMA::POSINTEGERSET\n- MAXIMA::FREE MAXIMA::DIM-MLABOX MAXIMA::CONST1 MAXIMA::PTTERM\n+ MAXIMA::DIM-MLABOX MAXIMA::FREE MAXIMA::CONST1 MAXIMA::PTTERM\n MAXIMA::DIM-%AT MAXIMA::SUM-UPPER MAXIMA::PCOEFP\n MAXIMA::SAFE-GETL MAXIMA::MAXIMA-DECLARED-ARRAY-ALIKE1\n MAXIMA::TCL-OUTPUT-LIST MAXIMA::RATREP MAXIMA::ATOMGRAD\n MAXIMA::TABLE MAXIMA::SHOW MAXIMA::MATCHSUM MAXIMA::RCMONE\n- MAXIMA::FLOAT MAXIMA::POISPLUS-IMPL MAXIMA::PSZERO\n+ MAXIMA::POISPLUS-IMPL MAXIMA::FLOAT MAXIMA::PSZERO\n MAXIMA::M2-ONEK MAXIMA::MZFREE MAXIMA::EF_NTH_ROOT-IMPL\n MAXIMA::MBINDING MAXIMA::NPQUO MAXIMA::LISP-ARRAY-ALIKE1\n- MAXIMA::DEF-MATCH MAXIMA::MAXMIN_EFFORT-ASSIGN MAXIMA::J1TF\n+ MAXIMA::DEF-MATCH MAXIMA::J1TF MAXIMA::MAXMIN_EFFORT-ASSIGN\n MAXIMA::EACHP MAXIMA::MAKE-MLIST-SIMP MAXIMA::GREAT\n MAXIMA::M2-ONEI MAXIMA::M2-ARBPOW2 MAXIMA::MLSP MAXIMA::R*\n MAXIMA::POISCTIMES-IMPL MAXIMA::PUSH-STRING MAXIMA::ISLINEAR\n MAXIMA::INTCV MAXIMA::DIMENSION-NARY MAXIMA::M2-ONEU\n MAXIMA::DECMODE-ARRAYFUN MAXIMA::E- MAXIMA::PARSE-POSTFIX\n MAXIMA::UNION* MAXIMA::COPY1CONS MAXIMA::PRESERVE MAXIMA::PQUO\n- MAXIMA::EVENFN MAXIMA::FIXVL1 MAXIMA::PNTHROOTP MAXIMA::SMONO\n- MAXIMA::PEEK-ONE-TOKEN-G MAXIMA::IND1\n- MAXIMA::DIFFERENCE-VAR-SETS MAXIMA::TRIG-SUBST MAXIMA::FSEL\n- MAXIMA::GVAR-TRUNC MAXIMA::RCZERO MAXIMA::MFORMAT-OPEN\n- MAXIMA::PRODCOEF1 MAXIMA::FINDROOTS MAXIMA::SP1SINCOS\n- MAXIMA::ASY MAXIMA::SCH-LOOP MAXIMA::PICKAPART-IMPL\n- MAXIMA::HAS MAXIMA::GET-ONE-FACTOR-POLLARD MAXIMA::EGCD\n- MAXIMA::CYCLP MAXIMA::MAKE-POLY INTL::OCTETS-TO-STRING\n- MAXIMA::PRINT-SPACES MAXIMA::DEF-MFORMAT-VAR-C\n- MAXIMA::N*ATANH-1/K MAXIMA::VALGET MAXIMA::MFORMAT-LOOP-C\n- MAXIMA::DIM-MDOIN MAXIMA::POISXCOEF MAXIMA::RESPROG\n- MAXIMA::OFFP MAXIMA::M2-SUM-WITH-EXP-CASE2\n+ MAXIMA::EVENFN MAXIMA::FIXVL1 MAXIMA::PNTHROOTP MAXIMA::IND1\n+ MAXIMA::PEEK-ONE-TOKEN-G MAXIMA::SMONO\n+ MAXIMA::DIFFERENCE-VAR-SETS MAXIMA::TRIG-SUBST\n+ MAXIMA::MFORMAT-OPEN MAXIMA::FSEL MAXIMA::GVAR-TRUNC\n+ MAXIMA::RCZERO MAXIMA::FINDROOTS MAXIMA::PRODCOEF1\n+ MAXIMA::SP1SINCOS MAXIMA::ASY MAXIMA::PICKAPART-IMPL\n+ MAXIMA::SCH-LOOP MAXIMA::HAS MAXIMA::GET-ONE-FACTOR-POLLARD\n+ MAXIMA::EGCD MAXIMA::CYCLP MAXIMA::MAKE-POLY\n+ INTL::OCTETS-TO-STRING MAXIMA::DEF-MFORMAT-VAR-C\n+ MAXIMA::PRINT-SPACES MAXIMA::N*ATANH-1/K MAXIMA::VALGET\n+ MAXIMA::MFORMAT-LOOP-C MAXIMA::DIM-MDOIN MAXIMA::POISXCOEF\n+ MAXIMA::OFFP MAXIMA::RESPROG MAXIMA::M2-SUM-WITH-EXP-CASE2\n MAXIMA::M2-BESSEL_Y*HANKEL_2 MAXIMA::MSUBLIS-SUBST\n MAXIMA::FINDSES MAXIMA::SP1TLIN MAXIMA::MMACROEXPANSION-CHECK\n MAXIMA::SOLVE-BY-DECOMPOSITION MAXIMA::M2-C*T^V\n- MAXIMA::MBUILDQ-SUBST MAXIMA::INTCV2 MAXIMA::*FPATAN\n- MAXIMA::KIND MAXIMA::PATIMES MAXIMA::EXPAND-AND-DISREP\n- MAXIMA::DIM-MMINUS MAXIMA::STURM1 MAXIMA::FIRST-FORM-LINE\n- MAXIMA::POP-C MAXIMA::ASK-DECLARE MAXIMA::PTCPLUS\n+ MAXIMA::MBUILDQ-SUBST MAXIMA::KIND MAXIMA::INTCV2\n+ MAXIMA::*FPATAN MAXIMA::PATIMES MAXIMA::EXPAND-AND-DISREP\n+ MAXIMA::DIM-MMINUS MAXIMA::STURM1 MAXIMA::POP-C\n+ MAXIMA::FIRST-FORM-LINE MAXIMA::ASK-DECLARE MAXIMA::PTCPLUS\n MAXIMA::INT-VAR MAXIMA::FIXMULT MAXIMA::POLYSUBST\n MAXIMA::FPTIMES1 MAXIMA::MAKE-MPLUS-L MAXIMA::GENFIND\n MAXIMA::DO-MERGE-ASYM MAXIMA::PCSUBSTZ MAXIMA::EMITC\n- MAXIMA::ERB-ERR MAXIMA::PTZERO MAXIMA::EQUO MAXIMA::OUTPUT\n- MAXIMA::TRD-MSYMEVAL MAXIMA::*RED MAXIMA::ROOTFAC\n- MAXIMA::DELETECOL MAXIMA::A-MODE MAXIMA::NEW-SKEL MAXIMA::CAR>\n- MAXIMA::MAP2C MAXIMA::PUTLIMVAL MAXIMA::MDO-THRU\n- MAXIMA::M2-BESSEL_K*HANKEL_2 MAXIMA::HSIMP1\n+ MAXIMA::ERB-ERR MAXIMA::PTZERO MAXIMA::EQUO\n+ MAXIMA::TRD-MSYMEVAL MAXIMA::OUTPUT MAXIMA::*RED\n+ MAXIMA::ROOTFAC MAXIMA::DELETECOL MAXIMA::A-MODE\n+ MAXIMA::NEW-SKEL MAXIMA::CAR> MAXIMA::MAP2C MAXIMA::PUTLIMVAL\n+ MAXIMA::HSIMP1 MAXIMA::MDO-THRU MAXIMA::M2-BESSEL_K*HANKEL_2\n MAXIMA::EXCHANGEROW MAXIMA::PFACTOR2 MAXIMA::ASSOLIKE\n MAXIMA::MFREEL MAXIMA::PPLUS MAXIMA::MKIND\n- MAXIMA::M2-ONEKELLIPTIC MAXIMA::FINDFLIST MAXIMA::ZERORES\n- MAXIMA::BINCOMP1 MAXIMA::PDISREP* MAXIMA::PT-LE\n+ MAXIMA::M2-ONEKELLIPTIC MAXIMA::FINDFLIST MAXIMA::BINCOMP1\n+ MAXIMA::ZERORES MAXIMA::PDISREP* MAXIMA::PT-LE\n MAXIMA::$SSTATUS-AUX MAXIMA::DISPLACE MAXIMA::MBUILDQ\n MAXIMA::PSLOG-GVAR MAXIMA::PRINT-PT1 MAXIMA::DEF-MFORMAT-VAR\n MAXIMA::GF-FACTOR MAXIMA::SININT* MAXIMA::REMRULE-IMPL\n MAXIMA::PINTERPOLATE3 MAXIMA::TMSYMETRICP MAXIMA::MAYBPC\n MAXIMA::LINEAR-TERM-P MAXIMA::MAKE-LI MAXIMA::HORN+\n MAXIMA::MRAT-DENOM MAXIMA::MATANP MAXIMA::ZL-INTERSECTION\n- MAXIMA::C-DOBJ MAXIMA::YUK-SU-META-PROP MAXIMA::CANCEL\n- MAXIMA::APPEARS1 MAXIMA::DADDGQ MAXIMA::GET-INVERSE\n+ MAXIMA::C-DOBJ MAXIMA::CANCEL MAXIMA::APPEARS1\n+ MAXIMA::YUK-SU-META-PROP MAXIMA::DADDGQ MAXIMA::GET-INVERSE\n MAXIMA::GF-LOG-ERRCHK1 MAXIMA::POLYDECOMP-IMPL\n MAXIMA::M2-HANKEL_2 MAXIMA::RCTWO MAXIMA::MAKE-DECLARES\n- MAXIMA::COEFF-CONTAINS-POWERS BIGFLOAT-IMPL::INCF\n- MAXIMA::MAX-NUMERIC-RATIO-P MAXIMA::GVAR\n- MAXIMA::EXP-CONVERG-FORM MAXIMA::RCPLUS MAXIMA::SET-PARTITIONS\n- MAXIMA::BIGLSH MAXIMA::PSDISREP* MAXIMA::POLY-DATA\n- MAXIMA::CONCAT_POLYGONS-IMPL MAXIMA::MPRINT MAXIMA::LED-PROPL\n+ MAXIMA::COEFF-CONTAINS-POWERS BIGFLOAT-IMPL::INCF MAXIMA::GVAR\n+ MAXIMA::BIGLSH MAXIMA::EXP-CONVERG-FORM MAXIMA::RCPLUS\n+ MAXIMA::SET-PARTITIONS MAXIMA::PSDISREP* MAXIMA::POLY-DATA\n+ MAXIMA::CONCAT_POLYGONS-IMPL MAXIMA::MPRINT\n+ MAXIMA::MAX-NUMERIC-RATIO-P MAXIMA::LED-PROPL\n MAXIMA::GETEXP-LC MAXIMA::NEW-FILE-SEARCH\n MAXIMA::OPERATORP-IMPL MAXIMA::RAISEUP MAXIMA::M2-ONEK^2\n MAXIMA::PS-LT MAXIMA::MEMQ MAXIMA::GETCHAR MAXIMA::M//\n MAXIMA::P-DELETE-ZEROS MAXIMA::M2-ONEEXPINTEGRAL_E\n MAXIMA::TRUNC-LVL MAXIMA::ARG-COUNT-CHECK\n MAXIMA::M2-ONEFRESNEL_S MAXIMA::VALPUT MAXIMA::WHITTINDTEST\n MAXIMA::PDIFROWS MAXIMA::SYMBOL-ARRAY MAXIMA::SP2DIFF\n MAXIMA::MXCOMP MAXIMA::ORDERLESSP MAXIMA::ARRAY-MEQP\n- MAXIMA::M2-PARABOLIC_CYLINDER_D MAXIMA::RATQU MAXIMA::EONE\n+ MAXIMA::M2-PARABOLIC_CYLINDER_D MAXIMA::EONE MAXIMA::RATQU\n MAXIMA::DEF-SAME%TR MAXIMA::MAKE-G-REP MAXIMA::MODEDECLARE\n MAXIMA::GVAR-O MAXIMA::HALF MAXIMA::DECLSETUP\n MAXIMA::DIMENSION-STRING MAXIMA::RAT MAXIMA::POISINT-IMPL\n- MAXIMA::MERGE-SOL-LIN MAXIMA::DATA-GVAR MAXIMA::PGCDCOFACTS\n+ MAXIMA::MERGE-SOL-LIN MAXIMA::PGCDCOFACTS MAXIMA::DATA-GVAR\n MAXIMA::+DEF-MFORMAT-OP MAXIMA::GF-NXETIMES MAXIMA::LINSORT\n MAXIMA::SETARG MAXIMA::ZEROEQUIV-IMPL\n MAXIMA::CDR-MFORMAT-STRING MAXIMA::|/#ALIKE|\n MAXIMA::POLY-IN-VAR MAXIMA::WITH-MULTIPLY-TABLE\n- MAXIMA::DIAGINV MAXIMA::REDRESULT MAXIMA::GETDEC\n+ MAXIMA::REDRESULT MAXIMA::DIAGINV MAXIMA::GETDEC\n MAXIMA::DO%SUM MAXIMA::DEFMVAR MAXIMA::EVMAP MAXIMA::DINTEXP\n MAXIMA::INRT-IMPL MAXIMA::FIRSTN-IMPL MAXIMA::STRING1\n MAXIMA::MBUILDQ-SPLICE-ASSOCIATE MAXIMA::ODDS\n- MAXIMA::M-TLAMBDA&ENV MAXIMA::LINPOWER MAXIMA::LGCD1\n+ MAXIMA::M-TLAMBDA&ENV MAXIMA::LGCD1 MAXIMA::LINPOWER\n MAXIMA::DATUM-VAR MAXIMA::RJFSIMP MAXIMA::TIMESROW MAXIMA::E=\n MAXIMA::M2-ONELOG MAXIMA::CALCULATE-SERIES\n MAXIMA::EQUAL-TIMES-MINUS-ONE MAXIMA::MAKE-MTIMES\n- MAXIMA::+DEF-MFORMAT-VAR MAXIMA::ALGPCHK\n- MAXIMA::SSET-DIFFERENCE MAXIMA::M2-ONEF MAXIMA::FACTOROUT1\n+ MAXIMA::+DEF-MFORMAT-VAR MAXIMA::SSET-DIFFERENCE\n+ MAXIMA::ALGPCHK MAXIMA::M2-ONEF MAXIMA::FACTOROUT1\n MAXIMA::PRIMES-IMPL MAXIMA::EXPFACTORP MAXIMA::PADE-LEXP\n MAXIMA::WITH-$ERROR MAXIMA::NZEROS MAXIMA::APPLY2HACK\n- MAXIMA::TRUNC-VECT1 MAXIMA::MMACRO-APPLY\n- MAXIMA::DIM-%INTEGRATE MAXIMA::INTEXT MAXIMA::OLDCONTENT2\n- MAXIMA::C-$POS MAXIMA::RAT-ERROR-TO-MERROR MAXIMA::DECLARRAY\n- MAXIMA::DADDEQ MAXIMA::CMINUS MAXIMA::MAKE-MPLUS\n- MAXIMA::PSEXPT MAXIMA::TESTDIVIDE MAXIMA::PSTANHA+B\n- MAXIMA::FIND-CF MAXIMA::SCEP MAXIMA::RQUOTIENT\n- MAXIMA::ARGSFREEOF MAXIMA::PCTIMES MAXIMA::SET-EITHER\n- MAXIMA::REAL-ROOTS MAXIMA::P-TERMS MAXIMA::MFREE MAXIMA::SQDTC\n- MAXIMA::NONSYMCHK MAXIMA::PSCTIMES* MAXIMA::GET-IMPL\n- MAXIMA::GF-NRED MAXIMA::PUSH-CONTEXT MAXIMA::RAT3\n+ MAXIMA::TRUNC-VECT1 MAXIMA::MMACRO-APPLY MAXIMA::OLDCONTENT2\n+ MAXIMA::DIM-%INTEGRATE MAXIMA::INTEXT MAXIMA::C-$POS\n+ MAXIMA::RAT-ERROR-TO-MERROR MAXIMA::DECLARRAY MAXIMA::DADDEQ\n+ MAXIMA::CMINUS MAXIMA::MAKE-MPLUS MAXIMA::PSEXPT\n+ MAXIMA::TESTDIVIDE MAXIMA::PSTANHA+B MAXIMA::FIND-CF\n+ MAXIMA::SCEP MAXIMA::RQUOTIENT MAXIMA::ARGSFREEOF\n+ MAXIMA::PCTIMES MAXIMA::SET-EITHER MAXIMA::REAL-ROOTS\n+ MAXIMA::P-TERMS MAXIMA::MFREE MAXIMA::SQDTC MAXIMA::NONSYMCHK\n+ MAXIMA::PSCTIMES* MAXIMA::GET-IMPL MAXIMA::GF-NRED\n+ MAXIMA::PUSH-CONTEXT MAXIMA::COSINT* MAXIMA::RAT3\n MAXIMA::DEPENDSALL MAXIMA::M2-E^-T MAXIMA::NCMUL\n- MAXIMA::COSINT* MAXIMA::PPPROG MAXIMA::ERREV-SL\n- MAXIMA::MAKE-MDO MAXIMA::SPC3 MAXIMA::M-TLAMBDA&\n- MAXIMA::REAL-EPSILONP MAXIMA::TRIG-CANNON\n+ MAXIMA::PPPROG MAXIMA::ERREV-SL MAXIMA::MAKE-MDO MAXIMA::SPC3\n+ MAXIMA::M-TLAMBDA& MAXIMA::REAL-EPSILONP MAXIMA::TRIG-CANNON\n MAXIMA::POLY_DISCRIMINANT-IMPL MAXIMA::DCONV\n MAXIMA::PTDERIVATIVE-COEFFS COMMAND-LINE::PROCESS-ARGS\n MAXIMA::PS-LE* MAXIMA::PARSER-ASSOC MAXIMA::RCEXPT\n MAXIMA::PINTERPOLATE2 MAXIMA::DESTRUCTURING-LET*\n- MAXIMA::ATRIG-TRANS MAXIMA::CHECK-ARG MAXIMA::MAKORDER\n+ MAXIMA::ATRIG-TRANS MAXIMA::MAKORDER MAXIMA::CHECK-ARG\n MAXIMA::RADFUNP MAXIMA::SOLUTION-WINS MAXIMA::KLIM\n MAXIMA::M2-LEGENDRE_P MAXIMA::GREATERRATP MAXIMA::REDGCD\n- MAXIMA::DEF-OP MAXIMA::F2-TIMES MAXIMA::MEXPT-EXPT\n- MAXIMA::SETEQUALP-IMPL MAXIMA::NMT MAXIMA::RATPLUS\n- MAXIMA::EXP-DATUM-LE MAXIMA::MULTMAT BIGFLOAT-IMPL::DECF\n- MAXIMA::TAKE MAXIMA::TRIG-RIGHT-PLACEP MAXIMA::RASSOCIATIVE\n+ MAXIMA::DEF-OP MAXIMA::F2-TIMES MAXIMA::RATPLUS MAXIMA::NMT\n+ MAXIMA::SETEQUALP-IMPL MAXIMA::MEXPT-EXPT MAXIMA::EXP-DATUM-LE\n+ MAXIMA::MULTMAT BIGFLOAT-IMPL::DECF MAXIMA::TAKE\n+ MAXIMA::TRIG-RIGHT-PLACEP MAXIMA::RASSOCIATIVE\n MAXIMA::M2-WHITTAKER_M MAXIMA::POISMERGE22 MAXIMA::WHILE\n MAXIMA::IS-A-POLE MAXIMA::TRANSLATE-WITH-FLONUM-OP\n MAXIMA::EQUAL-TIMES-MINUS-TWO MAXIMA::DSFUNC1 MAXIMA::TAYLOR1\n- MAXIMA::PMODQUO MAXIMA::NUM MAXIMA::ENEG? MAXIMA::DECLFUN\n- MAXIMA::SIMPLE-EQUAL-P MAXIMA::DEF-MTRVAR MAXIMA::UNKIND\n- MAXIMA::IS-MAND MAXIMA::POINTERGP MAXIMA::MAPFR1\n- MAXIMA::PQUOTIENTCHK CL-INFO::INEXACT-TOPIC-MATCH-1\n+ MAXIMA::PMODQUO MAXIMA::ENEG? MAXIMA::NUM MAXIMA::DECLFUN\n+ MAXIMA::SIMPLE-EQUAL-P MAXIMA::UNKIND MAXIMA::DEF-MTRVAR\n+ MAXIMA::IS-MAND MAXIMA::POINTERGP MAXIMA::PQUOTIENTCHK\n+ CL-INFO::INEXACT-TOPIC-MATCH-1 MAXIMA::MAPFR1\n MAXIMA::SIMPLIM%INVERSE_JACOBI_CS MAXIMA::GVAR->VAR\n MAXIMA::SMONOP MAXIMA::MNQP MAXIMA::LLINK MAXIMA::CQUOTIENT\n MAXIMA::CURROW MAXIMA::%MAKE-POLYGON MAXIMA::P-VAR\n MAXIMA::CONF7 MAXIMA::DO-BREAK MAXIMA::M2-ONESLOMMEL\n MAXIMA::REQUIRE-SET MAXIMA::M2-HYPERGEOMETRIC MAXIMA::BESSEL-Y\n MAXIMA::ZGCD1 MAXIMA::KINDP MAXIMA::CEIL MAXIMA::MLIST-ASSIGN\n MAXIMA::AT-NOT-DEPENDENT MAXIMA::LODEG SYSTEM::CDIFFERENCE\n MAXIMA::EMIN MAXIMA::MLET MAXIMA::SUMCOMBINE2\n MAXIMA::SIMP-ROOTS MAXIMA::M2-ASSOC_LEGENDRE_Q\n MAXIMA::RREMAINDER MAXIMA::TYI-PARSE-INT MAXIMA::LINEQ-LINEAR\n- MAXIMA::PGCD MAXIMA::C-$PN MAXIMA::M2-HYP-ONEP\n- MAXIMA::MAKE-RAT MAXIMA::EQUAL-DIV-TWO MAXIMA::MRECORD-ASSIGN\n+ MAXIMA::PGCD MAXIMA::M2-HYP-ONEP MAXIMA::C-$PN\n+ MAXIMA::EQUAL-DIV-TWO MAXIMA::MAKE-RAT MAXIMA::MRECORD-ASSIGN\n MAXIMA::RCDISREP MAXIMA::OLD-GET MAXIMA::ADDROWS\n- MAXIMA::M2-SUM-WITH-EXP-CASE1 MAXIMA::M2-ATAN MAXIMA::M2-TWOI\n+ MAXIMA::M2-TWOI MAXIMA::M2-SUM-WITH-EXP-CASE1 MAXIMA::M2-ATAN\n MAXIMA::RATDERIVATIVE MAXIMA::DISJOIN-IMPL MAXIMA::PARSE-INFIX\n MAXIMA::EXTENDABLEP MAXIMA::DEF%TR MAXIMA::TR-MAREF\n MAXIMA::SP3FORM MAXIMA::LE MAXIMA::PINTERPOLATE\n MAXIMA::M2-ONE-LAGUERRE MAXIMA::NISTREETRIMMER\n- MAXIMA::EF_JACOBI-IMPL MAXIMA::TRACE-LEVEL MAXIMA::EDIFF\n- MAXIMA::DEFUN-CHECKED-FORM MAXIMA::EF_NORMAL_BASIS_REP-IMPL\n- MAXIMA::PSTERM MAXIMA::ASKEQUAL-IMPL MAXIMA::MAKE-RAT-SIMP\n- MAXIMA::COSDIF MAXIMA::SCHATCHEN MAXIMA::+MSET\n- MAXIMA::M2-HANKEL_2^2 MAXIMA::INTCV3 MAXIMA::ZEROMATRIX-IMPL\n- MAXIMA::FLOAT-INTEGRAND-OR-LOSE MAXIMA::NEXTLEVEL\n- MAXIMA::SUM-LOWER MAXIMA::KC-ARG2 MAXIMA::SETREC\n- MAXIMA::MCATCH MAXIMA::DRAW2D-IMPLICIT MAXIMA::DLS\n- MAXIMA::TMERGE MAXIMA::EVERYSUBST2 MAXIMA::NALGFAC\n+ MAXIMA::TRACE-LEVEL MAXIMA::EF_JACOBI-IMPL MAXIMA::EDIFF\n+ MAXIMA::DEFUN-CHECKED-FORM MAXIMA::PSTERM\n+ MAXIMA::EF_NORMAL_BASIS_REP-IMPL MAXIMA::ASKEQUAL-IMPL\n+ MAXIMA::COSDIF MAXIMA::MAKE-RAT-SIMP MAXIMA::+MSET\n+ MAXIMA::M2-HANKEL_2^2 MAXIMA::SCHATCHEN MAXIMA::INTCV3\n+ MAXIMA::ZEROMATRIX-IMPL MAXIMA::FLOAT-INTEGRAND-OR-LOSE\n+ MAXIMA::NEXTLEVEL MAXIMA::SUM-LOWER MAXIMA::KC-ARG2\n+ MAXIMA::SETREC MAXIMA::MCATCH MAXIMA::DRAW2D-IMPLICIT\n+ MAXIMA::DLS MAXIMA::EVERYSUBST2 MAXIMA::TMERGE MAXIMA::NALGFAC\n MAXIMA::CONF4 MAXIMA::SETBP MAXIMA::PCDIFFER\n MAXIMA::MAKE-RAT-BODY MAXIMA::CDRAS MAXIMA::M*\n MAXIMA::LASTN-IMPL MAXIMA::CMINUSP MAXIMA::TMKILL\n MAXIMA::M2-BESSEL_Y*HANKEL_1 MAXIMA::HSTF MAXIMA::M1-\n- MAXIMA::GF_GCDEX-IMPL MAXIMA::MATRIX MAXIMA::RADCAN1\n+ MAXIMA::GF_GCDEX-IMPL MAXIMA::RADCAN1 MAXIMA::MATRIX\n MAXIMA::LISP-QUIET MAXIMA::SUMCONTRACT2\n MAXIMA::HAS-CONST-OR-INT-TERM MAXIMA::R+ MAXIMA::TEX-D\n- MAXIMA::RCONE MAXIMA::DOT--RI MAXIMA::ARG MAXIMA::ORDER<\n+ MAXIMA::RCONE MAXIMA::DOT--RI MAXIMA::ORDER< MAXIMA::ARG\n MAXIMA::PSTRUNC1 MAXIMA::ORDERMAGNITUDEP-IMPL\n- CL-INFO::SELECT-INFO-ITEMS MAXIMA::META-ADD2LNC\n- MAXIMA::DEBUGMODE1 MAXIMA::R- MAXIMA::LFREEOF-IMPL\n- MAXIMA::DEFUN-MACLISP MAXIMA::EF_GCDEX-IMPL MAXIMA::EVAL-MON\n+ CL-INFO::SELECT-INFO-ITEMS MAXIMA::DEBUGMODE1\n+ MAXIMA::META-ADD2LNC MAXIMA::R- MAXIMA::LFREEOF-IMPL\n+ MAXIMA::DEFUN-MACLISP MAXIMA::EVAL-MON MAXIMA::EF_GCDEX-IMPL\n MAXIMA::DOT-SP-RI MAXIMA::ORDE MAXIMA::PRESIGN\n MAXIMA::INTERVAL MAXIMA::FPPREC1 MAXIMA::COVERS\n MAXIMA::LEARN-NUMER MAXIMA::ITH MAXIMA::MFUNCTION-CALL\n MAXIMA::RISCHADD MAXIMA::SUBST-DIFF-MATCH MAXIMA::FLRED\n MAXIMA::IROOT MAXIMA::NEGTEST MAXIMA::RAT-NUMER\n MAXIMA::ASSIGN-SYMBOLS MAXIMA::MCONS MAXIMA::NISSWCDR\n MAXIMA::SOLVE-A*F^N+B MAXIMA::PTIMESCHK MAXIMA::CPRES1\n MAXIMA::NEGATE-IF MAXIMA::DPMODQUO MAXIMA::ADDK MAXIMA::MOR_TR\n MAXIMA::ROOTSP SYSTEM::CTIMES MAXIMA::GETDISREP\n MAXIMA::GF-NS2PMOD-FACTOR MAXIMA::PDISREP! MAXIMA::M+L\n MAXIMA::GCEXPT MAXIMA::SET-INTERSECT MAXIMA::EXPTB\n MAXIMA::P-RED MAXIMA::M2-ONEIONEK MAXIMA::CFEXPT\n- MAXIMA::FPATAN2 MAXIMA::PAIR MAXIMA::BF-CMOD-SL\n+ MAXIMA::BF-CMOD-SL MAXIMA::PAIR MAXIMA::FPATAN2\n MAXIMA::GF-BALANCED-INFO MAXIMA::M2-ONEGAMMAINCOMPLETE\n- MAXIMA::A MAXIMA::DYPHEYED MAXIMA::PCTIMES1 MAXIMA::*FPSIN\n+ MAXIMA::A MAXIMA::*FPSIN MAXIMA::PCTIMES1 MAXIMA::DYPHEYED\n MAXIMA::FREEL MAXIMA::MARK- MAXIMA::POP-MFORMAT-STRING\n- MAXIMA::M2-WHITTAKER_W MAXIMA::BIND-SYM\n- MAXIMA::IMPROPER-ARG-ERR MAXIMA::NCONC-TERMS MAXIMA::DMARK\n+ MAXIMA::M2-WHITTAKER_W MAXIMA::IMPROPER-ARG-ERR\n+ MAXIMA::BIND-SYM MAXIMA::NCONC-TERMS MAXIMA::DMARK\n MAXIMA::SET-UNION MAXIMA::GF-INV MAXIMA::HOT-COEF\n MAXIMA::DMDERIVABBREV MAXIMA::REAL-BRANCH MAXIMA::M2-ONEKONEJ\n MAXIMA::NEXT-PRIME-DET MAXIMA::RGRP MAXIMA::NEWGCDCALL\n- MAXIMA::ASK-INTEGER MAXIMA::MSUBLIS MAXIMA::FPDIFFERENCE\n- MAXIMA::MAXIMA-REMF MAXIMA::M2-ASSOC_LEGENDRE_P\n- MAXIMA::SAFE-ZEROP MAXIMA::DCOMP MAXIMA::ADD2CSTR1\n- MAXIMA::GATHER MAXIMA::TMDET MAXIMA::EQTEST MAXIMA::ODDFN\n- MAXIMA::M2-ONEEXPINTEGRAL_CHI MAXIMA::PSISIMP1\n- MAXIMA::EZTESTDIVIDE MAXIMA::ORDERLESSP-IMPL MAXIMA::AMONG\n- MAXIMA::CPBER3 MAXIMA::PSQUO MAXIMA::M2-SUM MAXIMA::IVAR\n- MAXIMA::DECLARE-TOP MAXIMA::INV* MAXIMA::BESSEL-K\n- MAXIMA::DIMENSION-SUPERSCRIPT MAXIMA::MAKE-MEXPT-SIMP\n- MAXIMA::HAS-NOT-ALIKE1-P MAXIMA::DEFINE-INITIAL-SYMBOLS\n- MAXIMA::M2-T^-1 MAXIMA::XCONS MAXIMA::NONSQFRCASE\n- MAXIMA::PMON1 MAXIMA::PARTNUM MAXIMA::DEFINE-TC-MULT\n- MAXIMA::EXPAND MAXIMA::MAKE-MLIST MAXIMA::DIM-%SUM\n- MAXIMA::FSPLIT MAXIMA::LIMFACT MAXIMA::OPER-NAMEP\n- MAXIMA::SP1TPLUS MAXIMA::TRUNC-STACK MAXIMA::VAR-PAT\n- MAXIMA::CURRENT-TRUNC SYSTEM::CPLUS MAXIMA::POP-MFORMAT-ARG\n- MAXIMA::LIST-MEQP MAXIMA::GETL MAXIMA::CHECKBREAK\n- MAXIMA::MEMALIKE MAXIMA::INV_MOD-IMPL MAXIMA::FINDTHEM\n- MAXIMA::ALLPRODS MAXIMA::IVAR2 MAXIMA::LIM-TIMES\n- MAXIMA::ERRSET MAXIMA::GF-MATMULT2 MAXIMA::MGQP-GENERAL\n- MAXIMA::CHEBY-PRIME MT19937::%RANDOM-DOUBLE-FLOAT\n- MAXIMA::DIMENSION-DEFSTRUCT CL-INFO::FIND-REGEX-MATCHES\n- MAXIMA::MEMBER-IMPL MAXIMA::ALGORDSET MAXIMA::MDO-UNLESS\n- MAXIMA::DIM-$MATRIX MAXIMA::USOLVE MAXIMA::EXP-DATUM-LT\n- MAXIMA::NISBUILD MAXIMA::SET-OUTPUT-FORMAT-FOR-HELP\n- MAXIMA::CTIMESX MAXIMA::SOLVENTH MAXIMA::MRAT-TLIST\n- MAXIMA::M2-ONEP0 MAXIMA::PADE-MONIZE MAXIMA::GCTIME1\n- MAXIMA::$SSTATUS MAXIMA::TAY-ERR MAXIMA::INTERSECT*\n- MAXIMA::M-TLAMBDA MAXIMA::MNOT_TR MAXIMA::CPTIMESXA\n- MAXIMA::LIMITINF MAXIMA::DIM-MABS MAXIMA::EBAKSUBST MAXIMA::M^\n+ MAXIMA::ASK-INTEGER MAXIMA::MAXIMA-REMF MAXIMA::FPDIFFERENCE\n+ MAXIMA::MSUBLIS MAXIMA::M2-ASSOC_LEGENDRE_P MAXIMA::SAFE-ZEROP\n+ MAXIMA::DCOMP MAXIMA::ADD2CSTR1 MAXIMA::GATHER MAXIMA::TMDET\n+ MAXIMA::M2-ONEEXPINTEGRAL_CHI MAXIMA::ODDFN MAXIMA::EQTEST\n+ MAXIMA::PSISIMP1 MAXIMA::AMONG MAXIMA::ORDERLESSP-IMPL\n+ MAXIMA::EZTESTDIVIDE MAXIMA::IVAR MAXIMA::CPBER3 MAXIMA::PSQUO\n+ MAXIMA::M2-SUM MAXIMA::DECLARE-TOP MAXIMA::INV*\n+ MAXIMA::BESSEL-K MAXIMA::DIMENSION-SUPERSCRIPT\n+ MAXIMA::MAKE-MEXPT-SIMP MAXIMA::HAS-NOT-ALIKE1-P\n+ MAXIMA::M2-T^-1 MAXIMA::DEFINE-INITIAL-SYMBOLS MAXIMA::XCONS\n+ MAXIMA::NONSQFRCASE MAXIMA::PMON1 MAXIMA::PARTNUM\n+ MAXIMA::DEFINE-TC-MULT MAXIMA::EXPAND MAXIMA::MAKE-MLIST\n+ MAXIMA::DIM-%SUM MAXIMA::FSPLIT MAXIMA::LIMFACT\n+ MAXIMA::OPER-NAMEP MAXIMA::SP1TPLUS MAXIMA::TRUNC-STACK\n+ MAXIMA::VAR-PAT MAXIMA::CURRENT-TRUNC SYSTEM::CPLUS\n+ MAXIMA::POP-MFORMAT-ARG MAXIMA::LIST-MEQP MAXIMA::CHECKBREAK\n+ MAXIMA::GETL MAXIMA::MEMALIKE MAXIMA::INV_MOD-IMPL\n+ MAXIMA::FINDTHEM MAXIMA::ALLPRODS MAXIMA::IVAR2\n+ MAXIMA::LIM-TIMES MAXIMA::ERRSET MAXIMA::GF-MATMULT2\n+ MAXIMA::MGQP-GENERAL MAXIMA::CHEBY-PRIME\n+ MT19937::%RANDOM-DOUBLE-FLOAT MAXIMA::DIMENSION-DEFSTRUCT\n+ CL-INFO::FIND-REGEX-MATCHES MAXIMA::MEMBER-IMPL\n+ MAXIMA::ALGORDSET MAXIMA::USOLVE MAXIMA::DIM-$MATRIX\n+ MAXIMA::MDO-UNLESS MAXIMA::EXP-DATUM-LT MAXIMA::NISBUILD\n+ MAXIMA::SET-OUTPUT-FORMAT-FOR-HELP MAXIMA::CTIMESX\n+ MAXIMA::SOLVENTH MAXIMA::MRAT-TLIST MAXIMA::M2-ONEP0\n+ MAXIMA::PADE-MONIZE MAXIMA::GCTIME1 MAXIMA::$SSTATUS\n+ MAXIMA::TAY-ERR MAXIMA::INTERSECT* MAXIMA::M-TLAMBDA\n+ MAXIMA::MNOT_TR MAXIMA::CPTIMESXA MAXIMA::LIMITINF\n+ MAXIMA::DIM-MABS MAXIMA::EBAKSUBST MAXIMA::M^\n MAXIMA::SPECIAL-CONVERGENT-FORMP MAXIMA::RESTORELC\n- MAXIMA::PINTERPOLATE1 MAXIMA::META-FSET MAXIMA::STARDISP\n- MAXIMA::MRV-MOVEUP MAXIMA::M2-ONEPJAC MAXIMA::NARY2\n- MAXIMA::QUEUE-P MAXIMA::RATP MAXIMA::RED MAXIMA::LOCOEF\n- MAXIMA::DEF-LED MAXIMA::GPDIFFERENCE MAXIMA::BBSORT\n- MAXIMA::PTIMES%E MAXIMA::CNTXT MAXIMA::LAMBDA-MEQP\n+ MAXIMA::PINTERPOLATE1 MAXIMA::MRV-MOVEUP MAXIMA::M2-ONEPJAC\n+ MAXIMA::STARDISP MAXIMA::META-FSET MAXIMA::NARY2\n+ MAXIMA::QUEUE-P MAXIMA::LOCOEF MAXIMA::RATP MAXIMA::RED\n+ MAXIMA::GPDIFFERENCE MAXIMA::DEF-LED MAXIMA::PTIMES%E\n+ MAXIMA::BBSORT MAXIMA::CNTXT MAXIMA::LAMBDA-MEQP\n MAXIMA::SININTP MAXIMA::NTHCOL1\n MAXIMA::BFLOAT_APPROX_EQUAL-IMPL MAXIMA::ULABZ\n MAXIMA::PSDISREP+ MAXIMA::BESSEL-J-INTEGRAL-2\n MAXIMA::GF-DISTINCT-DEGREE-FACTORS MAXIMA::SOLVE1A\n- MAXIMA::ADD-TERM MAXIMA::APPROX-ALIKE MAXIMA::DIM-MDEFINE\n- MAXIMA::TRACE-P MAXIMA::FPSINCOS1 MAXIMA::CFQUOT MAXIMA::DEQ\n- MAXIMA::EZERO MAXIMA::UPOLY+ MAXIMA::PTIMESMERGE\n+ MAXIMA::FPSINCOS1 MAXIMA::ADD-TERM MAXIMA::DIM-MDEFINE\n+ MAXIMA::APPROX-ALIKE MAXIMA::TRACE-P MAXIMA::CFQUOT\n+ MAXIMA::DEQ MAXIMA::EZERO MAXIMA::UPOLY+ MAXIMA::PTIMESMERGE\n MAXIMA::ARRSTORE MAXIMA::NCONS MAXIMA::PLUSIN MAXIMA::END-\n- MAXIMA::DPGCD MAXIMA::DEFEXEC MAXIMA::XOR MAXIMA::TIMEX0\n- MAXIMA::M2-ONERFC MAXIMA::MDEFMACRO1 MAXIMA::PRIMPART\n+ MAXIMA::DPGCD MAXIMA::DEFEXEC MAXIMA::XOR MAXIMA::M2-ONERFC\n+ MAXIMA::TIMEX0 MAXIMA::MDEFMACRO1 MAXIMA::PRIMPART\n MAXIMA::ZN-GCDEX1 MAXIMA::ALIST-BIND MAXIMA::DEF-MFORMAT-OP-C\n MAXIMA::ORDFN CL-INFO::EXACT-TOPIC-MATCH-1 MAXIMA::DEFMATCH1\n- MAXIMA::ADD-TERM-&-POP MAXIMA::CONF6 MAXIMA::TRACEMOD0\n+ MAXIMA::ADD-TERM-&-POP MAXIMA::TRACEMOD0 MAXIMA::CONF6\n MAXIMA::PFACTORLIN MAXIMA::INFSIMP2 MAXIMA::SUBEXP\n MAXIMA::LSTF MAXIMA::M2-HANKEL_1*HANKEL_2 MAXIMA::DIM-MLABEL\n MAXIMA::CNV MAXIMA::BOTHCOEF-IMPL MAXIMA::CEXPT MAXIMA::PCPLUS\n MAXIMA::MEVAL2 MAXIMA::P*LOGNXP MAXIMA::EF_COMPOSE-IMPL\n MAXIMA::M2-ASIN MAXIMA::SIGNDIFF-MINMAX MAXIMA::SUBLIS-IMPL\n- MAXIMA::JACOBI-IMPL MAXIMA::$-READ-AUX MAXIMA::DEF-OPERATORP1\n+ MAXIMA::$-READ-AUX MAXIMA::JACOBI-IMPL MAXIMA::DEF-OPERATORP1\n MAXIMA::PEXPTSQ MAXIMA::BESSEL-J MAXIMA::EF_GCD-IMPL\n- MAXIMA::CONST MAXIMA::SUMCOEF MAXIMA::AUGCOEFMATRIX-IMPL\n+ MAXIMA::SUMCOEF MAXIMA::CONST MAXIMA::AUGCOEFMATRIX-IMPL\n MAXIMA::PMODREM MAXIMA::PRADD2LNC MAXIMA::DIMENSION-INFIX\n MAXIMA::POISDIFF-IMPL MAXIMA::DEF-NARY MAXIMA::MEVALP_TR\n MAXIMA::DBA MAXIMA::RATSETUP MAXIMA::ROTATE_PTS-IMPL\n MAXIMA::MASET MAXIMA::MCONS-EXP-ARGS MAXIMA::FPTIMES*\n MAXIMA::COMMUTATIVE-PRODUCTP MAXIMA::INTEGER-STIRLING1\n MAXIMA::RISCH-PCONSTP MAXIMA::M2-ONEJ MAXIMA::ALIKE1\n MAXIMA::PSCOSHA+B MAXIMA::RATDIFF-IMPL MAXIMA::FREE-NOT-ZERO-P\n- MAXIMA::REMOV3 MAXIMA::LED-CALL MAXIMA::HALFSPLIT\n+ MAXIMA::LED-CALL MAXIMA::REMOV3 MAXIMA::HALFSPLIT\n MAXIMA::DEFMODE MAXIMA::MGRP-GENERAL MAXIMA::PGCDU\n MAXIMA::+LABZ MAXIMA::MAXIMA-DECLARED-ARRAY-MEQP\n MAXIMA::M2-ARBPOW1 MAXIMA::FACTORSUM0 MAXIMA::SC-CONVERG-FORM\n- MAXIMA::S-MODE MAXIMA::DEFMSPEC MAXIMA::RIB\n+ MAXIMA::S-MODE MAXIMA::RIB MAXIMA::DEFMSPEC\n MAXIMA::ASET-BY-CURSOR MAXIMA::PDECPOW MAXIMA::FPEXPT\n- MAXIMA::P-LE MAXIMA::LET-MACRO-GET-VARS MAXIMA::DETPIVOT\n+ MAXIMA::DETPIVOT MAXIMA::P-LE MAXIMA::LET-MACRO-GET-VARS\n MAXIMA::EXPGAM-FUN MAXIMA::QUOTE-CHARS MAXIMA::RDIFFERENCE*\n MAXIMA::OUTPUT-LINEAR MAXIMA::LIKE MAXIMA::M^T\n MAXIMA::ALGTRACE* MAXIMA::CFDIFF MAXIMA::DIMENSION-PREFIX\n MAXIMA::HAS-DISTINCT-NONZERO-ROOTS-P MAXIMA::PRODCOEF\n MAXIMA::WHAT-THE-$EV MAXIMA::HAND-SIDE\n- MAXIMA::TR-LISP-FUNCTION-CALL MAXIMA::RCTIMES\n- MAXIMA::BF-SCALE-FLOAT MAXIMA::ORDER= MAXIMA::RCFONE\n- MAXIMA::VANILLA-LAMBDA MAXIMA::DADDGR MAXIMA::MEXPT-BASE\n+ MAXIMA::TR-LISP-FUNCTION-CALL MAXIMA::VANILLA-LAMBDA\n+ MAXIMA::BF-SCALE-FLOAT MAXIMA::ORDER= MAXIMA::RCTIMES\n+ MAXIMA::RCFONE MAXIMA::DADDGR MAXIMA::MEXPT-BASE\n MAXIMA::SAFE-ASSOC MAXIMA::RADSUBST COMPILER::DEFINLINE\n MAXIMA::RATCOEF1 MAXIMA::NSUBSTRING MAXIMA::DPDIF\n MAXIMA::NO-ERR-SUB MAXIMA::FREE-EPSILONP MAXIMA::PAQUO\n MAXIMA::LEARN-ABS MAXIMA::DEFINE-MODE MAXIMA::M2-ONEFRESNEL_C\n- MAXIMA::NPCTIMES MAXIMA::RATDX MAXIMA::DUP\n- MAXIMA::+MFORMAT-LOOP MAXIMA::E+ MAXIMA::M2-ONEY^2\n- MAXIMA::M2-JACOBI_P MAXIMA::MULTIPLYMATRICES\n- MAXIMA::DIMENSION-BUILD-INFO MAXIMA::ORDERGREATP-IMPL\n- MAXIMA::TSEXPT1 MAXIMA::EXACTP MAXIMA::EF_REDUCE-IMPL\n- MAXIMA::GF-XCTIMES MAXIMA::SOLVENTHP MAXIMA::INVC\n- MAXIMA::GET-KEY-VAR MAXIMA::STRONGP\n- MAXIMA::GF_NORMAL_BASIS_REP-IMPL MAXIMA::ISINOP\n- MAXIMA::PSDISREP2EXPAND MAXIMA::GF-NZX+CX MAXIMA::PDIFFERENCE\n+ MAXIMA::NPCTIMES MAXIMA::RATDX MAXIMA::DUP MAXIMA::E+\n+ MAXIMA::+MFORMAT-LOOP MAXIMA::M2-ONEY^2 MAXIMA::M2-JACOBI_P\n+ MAXIMA::MULTIPLYMATRICES MAXIMA::DIMENSION-BUILD-INFO\n+ MAXIMA::ORDERGREATP-IMPL MAXIMA::TSEXPT1 MAXIMA::EXACTP\n+ MAXIMA::SOLVENTHP MAXIMA::GF-XCTIMES MAXIMA::EF_REDUCE-IMPL\n+ MAXIMA::INVC MAXIMA::GET-KEY-VAR MAXIMA::STRONGP\n+ MAXIMA::GF_NORMAL_BASIS_REP-IMPL MAXIMA::PSDISREP2EXPAND\n+ MAXIMA::ISINOP MAXIMA::PDIFFERENCE MAXIMA::GF-NZX+CX\n MAXIMA::E> MAXIMA::PUSH-TODO MAXIMA::M2-ONEKBATEMAN\n MAXIMA::NTHROOT-IMPL MAXIMA::TMCOMBI MAXIMA::DEF-LED-EQUIV\n MAXIMA::SELECTOR MAXIMA::MDO-NEXT MAXIMA::M2-ELLIPTIC_KC\n- MAXIMA::FREE-INFP MAXIMA::LISP-EVAL MAXIMA::APDL\n- MAXIMA::MMACRO-DISPLACE MAXIMA::MID- MAXIMA::NARG1\n- MAXIMA::FPSHIFT MAXIMA::REQUIRE-LIST MAXIMA::PDIVIDE\n- MAXIMA::DEFMTRFUN MAXIMA::BEG- MAXIMA::PZERO MAXIMA::GVAR-DATA\n- MAXIMA::PS-LC* MAXIMA::SIMPLIM%INVERSE_JACOBI_DC\n- MAXIMA::DIM-MPLUS MAXIMA::MAKE-SOLUTION\n- MAXIMA::BIND-TRANSL-STATE MAXIMA::SOLVE3\n+ MAXIMA::FREE-INFP MAXIMA::LISP-EVAL MAXIMA::APDL MAXIMA::MID-\n+ MAXIMA::MMACRO-DISPLACE MAXIMA::BEG- MAXIMA::FPSHIFT\n+ MAXIMA::NARG1 MAXIMA::REQUIRE-LIST MAXIMA::DEFMTRFUN\n+ MAXIMA::PDIVIDE MAXIMA::PZERO MAXIMA::GVAR-DATA\n+ MAXIMA::SIMPLIM%INVERSE_JACOBI_DC MAXIMA::PS-LC*\n+ MAXIMA::DIM-MPLUS MAXIMA::BIND-TRANSL-STATE\n+ MAXIMA::MAKE-SOLUTION MAXIMA::SOLVE3\n MAXIMA::M2-SUM-WITH-EXP-CASE4 MAXIMA::MDO-OP\n MAXIMA::M2-HANKEL_1*BESSEL_J MAXIMA::PDERIVATIVE\n MAXIMA::DCOMPARE MAXIMA::ALGNORM MAXIMA::PSDISREP*EXPAND\n MAXIMA::FRAC-EXPINTEGRAL-E MAXIMA::RE-ERAT MAXIMA::MAKPROD\n MAXIMA::PARSE-POINTS-X-Y MAXIMA::EREDUCE MAXIMA::ALGTRACE\n- MAXIMA::SIGNP MAXIMA::P-LC MAXIMA::M2-UNIT_STEP MAXIMA::ZVAL\n+ MAXIMA::P-LC MAXIMA::SIGNP MAXIMA::M2-UNIT_STEP MAXIMA::ZVAL\n MAXIMA::M2-A*T MAXIMA::GETGOODVALS\n MAXIMA::M2-BESSEL_I*HANKEL_2 MAXIMA::PSCSUBST1\n MAXIMA::EXPAND-DISTINCT-ROOTS MAXIMA::LIMIT-CATCH\n MAXIMA::MAXIMA-ERROR MAXIMA::SETDIFFERENCE-IMPL\n- MAXIMA::GF-UNIT-P MAXIMA::BAKALEVELSOLVE INTL::TEXTDOMAIN\n+ MAXIMA::BAKALEVELSOLVE MAXIMA::GF-UNIT-P INTL::TEXTDOMAIN\n MAXIMA::M2-ONE-GEN-LAGUERRE MAXIMA::TUCHUS MAXIMA::PSQFRP\n MAXIMA::MAKE-MRAT-BODY MAXIMA::RCPLUS!\n MAXIMA::WITH-COMPSPLT-EQ MAXIMA::PTCDIFFER-MINUS\n MAXIMA::DIM-RAT MAXIMA::C-$PZ MAXIMA::FPSIN MAXIMA::DGR\n MAXIMA::ORDFNA MAXIMA::TMSTORE MAXIMA::APPROX-ALIKE-LIST\n MAXIMA::MERGESOLN MAXIMA::LEN MAXIMA::INTERSECT\n- MAXIMA::FILLARRAY MAXIMA::PT-LC MAXIMA::SCALAR-OR-CONSTANT-P\n- MAXIMA::-LABZ MAXIMA::M2-TWOJ MAXIMA::SAFE-MGET\n+ MAXIMA::FILLARRAY MAXIMA::PT-LC MAXIMA::-LABZ MAXIMA::M2-TWOJ\n+ MAXIMA::SCALAR-OR-CONSTANT-P MAXIMA::SAFE-MGET\n MAXIMA::SOLUTION-LOSSES MAXIMA::GAMMA-INCOMPLETE-LOWER-TF\n- MAXIMA::TERM* MAXIMA::GETD0 MAXIMA::ATRANSPOSE MAXIMA::ALIKE\n- MAXIMA::EXTOPCHK MAXIMA::PNTHROOT MAXIMA::@-FUNCTION-IMPL\n- MAXIMA::XTORTERM MAXIMA::ZFACTSPLIT MAXIMA::TOTAL-SIGN\n- MAXIMA::DEF-NUD-EQUIV MAXIMA::FDEL MAXIMA::NPCTIMES1\n- MAXIMA::GPPLUS CL-INFO::SOME-EXACT MAXIMA::RZERO\n- MAXIMA::EPSILON-TYPEP MAXIMA::M2-ONEIONEY MAXIMA::EXT-ARGS\n- MAXIMA::REAL-INFINITYP MAXIMA::INSERT-IT MAXIMA::C-$ZERO\n- MAXIMA::GF-NONCONST-RANDOM MAXIMA::ZERO_FUN-IMPL\n- MAXIMA::ASSCONTEXT MAXIMA::GETLABELS* MAXIMA::PSDIFF\n- MAXIMA::CHINESE MAXIMA::EZGCD2 MAXIMA::RATQUOTIENT\n- MAXIMA::SIMPLIM%INVERSE_JACOBI_NC MAXIMA::MAND_TR\n- MAXIMA::COMPILEMATCH MAXIMA::MONO-TERM? MAXIMA::ROW-IMPL\n- MAXIMA::ASK-EVOD MAXIMA::CTIMEMT MAXIMA::COL-IMPL\n- MAXIMA::LOAD-MACSYMA-MACROS MAXIMA::BROKEN-FREEOF\n- MT19937::%RANDOM-SINGLE-FLOAT MAXIMA::ADDF MAXIMA::M2-ONEQ\n- MAXIMA::RATDIFFERENCE MAXIMA::MDO-FROM MAXIMA::RCINTEGERP\n- MAXIMA::PS-ARG-TRUNC MAXIMA::DIM-%LSUM MAXIMA::ZL-REMPROP\n- MAXIMA::COMPILETIMES MAXIMA::PTPTDIFFER MAXIMA::ZN-PE>\n- MAXIMA::GF-RANDOM MAXIMA::OLDGCDL MAXIMA::LT-POLY\n- MAXIMA::M2-TWO-HANKEL_1 PREGEXP::PREGEXP-RECUR MAXIMA::EXCLUDE\n- MAXIMA::SUBLISS MAXIMA::TMUNIFY-LOOP\n- MAXIMA::ZN_DETERMINANT-IMPL MAXIMA::SUBLIST_INDICES-IMPL\n- MAXIMA::FACTPLUS2 MAXIMA::M*L MAXIMA::MGRIND\n- MAXIMA::REVEAL-IMPL MAXIMA::PAIROFF MAXIMA::TRUNC-VECTOR\n- MAXIMA::DEF-RPOS MAXIMA::PCONTENT1 MAXIMA::BAKSUBST1\n- MAXIMA::PPLUSCHK MAXIMA::COMPILEATOM MAXIMA::FASPRINT\n- MAXIMA::DIVL BIGFLOAT::WHILE MAXIMA::ATRIGH MAXIMA::BXM\n- MAXIMA::XMAXIMA-COLOR MAXIMA::IGNORE-RAT-ERR MAXIMA::RCEXPT1\n- MAXIMA::LEFTOVER-MFORMAT-ARGS? MAXIMA::RCDIFF!\n- MAXIMA::SPDERIVATIVE MAXIMA::MBINDING-SUB MAXIMA::RATREDUCE\n- MAXIMA::HAIPART MAXIMA::AMONGL MAXIMA::MBUILDQ-ASSOCIATE\n- MAXIMA::M2-ONERF MAXIMA::LET-RULE-SETTER MAXIMA::LISTIFY\n- MAXIMA::QUEUE+P MAXIMA::DIM-MCOND MAXIMA::WITH-NEW-CONTEXT\n- MAXIMA::INV MAXIMA::REMALIAS1 MAXIMA::RLESSP MAXIMA::SQFRP\n- MAXIMA::RATEXPT MAXIMA::M2-ONEEXPINTEGRAL_CI MAXIMA::VAR-DATA\n- MAXIMA::POLY-VAR MAXIMA::NONVARCHECK MAXIMA::PTIMES*\n- MAXIMA::CONF5 MAXIMA::M2-ONES MAXIMA::TERM\n- MAXIMA::MAKE-MEXPT-L MAXIMA::RLINK MAXIMA::REMOV4\n- MAXIMA::TR-IS/MAYBE MAXIMA::SUBST2S MAXIMA::BOTHPRODCOEF\n- MAXIMA::MONOMGCD MAXIMA::PRINT-ABORT-MSG\n+ MAXIMA::TERM* MAXIMA::GETD0 MAXIMA::ATRANSPOSE\n+ MAXIMA::EXTOPCHK MAXIMA::ALIKE MAXIMA::PNTHROOT\n+ MAXIMA::@-FUNCTION-IMPL MAXIMA::XTORTERM MAXIMA::ZFACTSPLIT\n+ MAXIMA::TOTAL-SIGN MAXIMA::DEF-NUD-EQUIV MAXIMA::FDEL\n+ MAXIMA::NPCTIMES1 MAXIMA::GPPLUS CL-INFO::SOME-EXACT\n+ MAXIMA::RZERO MAXIMA::M2-ONEIONEY MAXIMA::EXT-ARGS\n+ MAXIMA::EPSILON-TYPEP MAXIMA::REAL-INFINITYP MAXIMA::INSERT-IT\n+ MAXIMA::C-$ZERO MAXIMA::GF-NONCONST-RANDOM\n+ MAXIMA::ZERO_FUN-IMPL MAXIMA::ASSCONTEXT MAXIMA::GETLABELS*\n+ MAXIMA::PSDIFF MAXIMA::CHINESE MAXIMA::RATQUOTIENT\n+ MAXIMA::SIMPLIM%INVERSE_JACOBI_NC MAXIMA::EZGCD2\n+ MAXIMA::MAND_TR MAXIMA::COMPILEMATCH MAXIMA::MONO-TERM?\n+ MAXIMA::ROW-IMPL MAXIMA::ASK-EVOD MAXIMA::CTIMEMT\n+ MAXIMA::COL-IMPL MAXIMA::LOAD-MACSYMA-MACROS\n+ MAXIMA::BROKEN-FREEOF MT19937::%RANDOM-SINGLE-FLOAT\n+ MAXIMA::ADDF MAXIMA::M2-ONEQ MAXIMA::RATDIFFERENCE\n+ MAXIMA::RCINTEGERP MAXIMA::MDO-FROM MAXIMA::PS-ARG-TRUNC\n+ MAXIMA::ZL-REMPROP MAXIMA::DIM-%LSUM MAXIMA::COMPILETIMES\n+ MAXIMA::PTPTDIFFER MAXIMA::ZN-PE> MAXIMA::OLDGCDL\n+ MAXIMA::LT-POLY MAXIMA::M2-TWO-HANKEL_1 PREGEXP::PREGEXP-RECUR\n+ MAXIMA::GF-RANDOM MAXIMA::EXCLUDE MAXIMA::SUBLISS\n+ MAXIMA::TMUNIFY-LOOP MAXIMA::ZN_DETERMINANT-IMPL\n+ MAXIMA::SUBLIST_INDICES-IMPL MAXIMA::MGRIND MAXIMA::M*L\n+ MAXIMA::FACTPLUS2 MAXIMA::PAIROFF MAXIMA::REVEAL-IMPL\n+ MAXIMA::TRUNC-VECTOR MAXIMA::DEF-RPOS MAXIMA::PCONTENT1\n+ MAXIMA::BAKSUBST1 MAXIMA::DIVL MAXIMA::PPLUSCHK\n+ MAXIMA::COMPILEATOM MAXIMA::FASPRINT BIGFLOAT::WHILE\n+ MAXIMA::ATRIGH MAXIMA::BXM MAXIMA::IGNORE-RAT-ERR\n+ MAXIMA::LEFTOVER-MFORMAT-ARGS? MAXIMA::RCEXPT1\n+ MAXIMA::XMAXIMA-COLOR MAXIMA::RCDIFF! MAXIMA::SPDERIVATIVE\n+ MAXIMA::MBINDING-SUB MAXIMA::RATREDUCE MAXIMA::HAIPART\n+ MAXIMA::AMONGL MAXIMA::MBUILDQ-ASSOCIATE MAXIMA::M2-ONERF\n+ MAXIMA::QUEUE+P MAXIMA::LISTIFY MAXIMA::LET-RULE-SETTER\n+ MAXIMA::DIM-MCOND MAXIMA::WITH-NEW-CONTEXT MAXIMA::INV\n+ MAXIMA::REMALIAS1 MAXIMA::RLESSP MAXIMA::RATEXPT MAXIMA::SQFRP\n+ MAXIMA::M2-ONEEXPINTEGRAL_CI MAXIMA::VAR-DATA MAXIMA::POLY-VAR\n+ MAXIMA::NONVARCHECK MAXIMA::PTIMES* MAXIMA::REMOV4\n+ MAXIMA::RLINK MAXIMA::M2-ONES MAXIMA::TERM MAXIMA::CONF5\n+ MAXIMA::MAKE-MEXPT-L MAXIMA::TR-IS/MAYBE MAXIMA::SUBST2S\n+ MAXIMA::BOTHPRODCOEF MAXIMA::MONOMGCD MAXIMA::PRINT-ABORT-MSG\n MAXIMA::XMAXIMA-PALETTES MAXIMA::SAFE-MGETL MAXIMA::FIXVL\n MAXIMA::PGCD1 MAXIMA::TESTDIVIDE* MAXIMA::BATCH-STREAM\n MAXIMA::LINEAR* MAXIMA::SUBP MAXIMA::FPLESSP)) \n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION (COMMON-LISP::T COMMON-LISP::*)\n COMMON-LISP::*)\n@@ -1443,69 +1446,69 @@\n (COMMON-LISP::LAMBDA (COMPILER::X)\n (COMMON-LISP::SETF\n (COMMON-LISP::GET COMPILER::X 'COMPILER::PROCLAIMED-CLOSURE)\n COMMON-LISP::T))\n '(MAXIMA::$ELAPSED_REAL_TIME MAXIMA::$BESSEL_Y MAXIMA::$UNORDER\n SLATEC::DBESJ SLATEC::ZMLRI MAXIMA::$POISSIMP\n MAXIMA::$PICKAPART MAXIMA::$BERNPOLY MAXIMA::$PRIMEP\n- MAXIMA::$ALGFAC SLATEC::DQK61 MAXIMA::$BOX\n- MAXIMA::ABSOLUTE_REAL_TIME-IMPL MAXIMA::$DISJOIN\n- SLATEC::J4SAVE MAXIMA::CLEAR_FPPI_TABLE MAXIMA::$TRANSPOSE\n- MAXIMA::$NOFIX SLATEC::ZS1S2 MAXIMA::DERIVDEG1 MAXIMA::$GF_SET\n- MAXIMA::$EF_MULT MAXIMA::$STRUVE_H MAXIMA::$GF_IRREDUCIBLE\n- MAXIMA::$MAKE_RANDOM_STATE MAXIMA::$EF_INVERT_BY_LU\n+ MAXIMA::$ALGFAC SLATEC::DQK61 MAXIMA::ABSOLUTE_REAL_TIME-IMPL\n+ MAXIMA::$BOX MAXIMA::$DISJOIN SLATEC::J4SAVE\n+ MAXIMA::CLEAR_FPPI_TABLE MAXIMA::$TRANSPOSE MAXIMA::$NOFIX\n+ SLATEC::ZS1S2 MAXIMA::DERIVDEG1 MAXIMA::$GF_SET\n+ MAXIMA::$EF_MULT MAXIMA::$STRUVE_H MAXIMA::$MAKE_RANDOM_STATE\n+ MAXIMA::$GF_IRREDUCIBLE MAXIMA::$EF_INVERT_BY_LU\n MAXIMA::$EF_GET_DATA MAXIMA::$NZETAR MAXIMA::$FACTS\n MAXIMA::$EF_UNSET MAXIMA::$GF_RANDOM_NORMAL MAXIMA::$QUAD_QAWC\n MAXIMA::$FACTOROUT MAXIMA::$ACTIVATE MAXIMA::$GF_PRIMITIVE\n MAXIMA::$RATDIFF MAXIMA::$EF_MATNEG MAXIMA::$ATOM\n MAXIMA::$EF_FACTOR MAXIMA::$BACKTRACE MAXIMA::$FLOATNUMP\n- MAXIMA::CHECKPOW SLATEC::DQAWFE MAXIMA::$SCALED_BESSEL_I0\n- MAXIMA::$EQUIV_CLASSES MAXIMA::$PADE MAXIMA::$BFALLROOTS\n+ MAXIMA::CHECKPOW SLATEC::DQAWFE MAXIMA::$EQUIV_CLASSES\n+ MAXIMA::$SCALED_BESSEL_I0 MAXIMA::$PADE MAXIMA::$BFALLROOTS\n MAXIMA::$ERF MAXIMA::$SHOW_HASH_ARRAY MAXIMA::$GFACTOR\n MAXIMA::$FILENAME_MERGE SLATEC::DQK15W MAXIMA::FPPI\n- MAXIMA::$ARRAYMAKE SLATEC::ZRATI MAXIMA::$ALGSYS MAXIMA::$JOIN\n- SLATEC::DBESJ1 MAXIMA::$ZN_NTH_ROOT MAXIMA::$CLEAR_RULES\n+ SLATEC::ZRATI MAXIMA::$ARRAYMAKE MAXIMA::$ALGSYS MAXIMA::$JOIN\n+ SLATEC::DBESJ1 MAXIMA::$CLEAR_RULES MAXIMA::$ZN_NTH_ROOT\n MAXIMA::$LENGTH MAXIMA::$EF_AT MAXIMA::$GF_POWER_TABLE\n MAXIMA::$REVERSE MAXIMA::$EF_MULT_TABLE MAXIMA::$ZEROMATRIX\n- MAXIMA::$TMLIN MAXIMA::$TR_WARNINGS_GET MAXIMA::$GF_MATADD\n+ MAXIMA::$TR_WARNINGS_GET MAXIMA::$TMLIN MAXIMA::$GF_MATADD\n MAXIMA::$FASTTIMES MAXIMA::$SUBSTITUTE MAXIMA::$BATCH\n MAXIMA::$ORDERLESSP MAXIMA::$BREAK SLATEC::DQK15I\n MAXIMA::$RISCH MAXIMA::$ISQRT SLATEC::ZUNK2 SLATEC::DBSK0E\n SLATEC::DBI MAXIMA::$POISCTIMES SLATEC::DBESI1 MAXIMA::FFIB\n SLATEC::ZUNK1 MAXIMA::$EF_JACOBI MAXIMA::$PLOT2D\n MAXIMA::$APPLY MAXIMA::$QUAD_QAGI MAXIMA::$QUIT\n- MAXIMA::$EF_P2L MAXIMA::$IDENT MAXIMA::$ALGNORM\n+ MAXIMA::$EF_P2L MAXIMA::$ALGNORM MAXIMA::$IDENT\n MAXIMA::$BDISCR SLATEC::DQC25F MAXIMA::$FORTMX SLATEC::DASYJY\n SLATEC::DYAIRY MAXIMA::$POISINT MAXIMA::$BASHINDICES\n MAXIMA::$POLYDECOMP MAXIMA::$BUG_REPORT MAXIMA::$ROTATE_PTS\n MAXIMA::$MAKE_ARRAY MAXIMA::$EF_TRACE MAXIMA::$COMPARE\n MAXIMA::$HANKEL_1 MAXIMA::$INVERT_BY_GAUSSELIM MAXIMA::$EXPINT\n- MAXIMA::$THROW MAXIMA::$POISDIFF MAXIMA::MAXIMA-SUBSTITUTE\n+ MAXIMA::$POISDIFF MAXIMA::$THROW MAXIMA::MAXIMA-SUBSTITUTE\n MAXIMA::$SHOWRATVARS SLATEC::DQK41 MAXIMA::$MAKEFACT\n MAXIMA::$EF_REDUCTION MAXIMA::$GF_MATMULT MAXIMA::$TELLRAT\n SLATEC::ZUOIK MAXIMA::$EZGCD MAXIMA::$GF_L2N\n MAXIMA::$UNTELLRAT SLATEC::ZUNIK MAXIMA::$WRITEFILE\n MAXIMA::$GF_PRIMITIVE_POLY MAXIMA::$FUNMAKE MAXIMA::$GF_EXP\n MAXIMA::$MAKE_TRANSFORM SLATEC::DASYIK MAXIMA::$ALLBUT\n- MAXIMA::$EF_REDUCE MAXIMA::$NUM_PARTITIONS SLATEC::DAI\n+ MAXIMA::$NUM_PARTITIONS MAXIMA::$EF_REDUCE SLATEC::DAI\n MAXIMA::$EXP SLATEC::ZUNI1 MAXIMA::$MAKEGAMMA\n- MAXIMA::$GF_DETERMINANT MAXIMA::$GF_RANDOM\n- MAXIMA::$ARRAY_DIMENSION_N MAXIMA::FPLOG2 MAXIMA::$PRINTPOIS\n- MAXIMA::$GF_MULT_TABLE MAXIMA::$FACOUT MAXIMA::$TREE_REDUCE\n- MAXIMA::$REMBOX MAXIMA::$LREDUCE MAXIMA::$HORNER\n+ MAXIMA::$GF_DETERMINANT MAXIMA::$ARRAY_DIMENSION_N\n+ MAXIMA::$GF_RANDOM MAXIMA::FPLOG2 MAXIMA::$PRINTPOIS\n+ MAXIMA::$TREE_REDUCE MAXIMA::$LREDUCE MAXIMA::$REMBOX\n+ MAXIMA::$GF_MULT_TABLE MAXIMA::$FACOUT MAXIMA::$HORNER\n MAXIMA::$QUAD_QAWS MAXIMA::$LIMIT MAXIMA::$EF_SET_DATA\n MAXIMA::$LISTOFVARS SLATEC::DERF MAXIMA::$DIFF\n MAXIMA::$CFDISREP MAXIMA::$SQRT MAXIMA::$FILE_SEARCH\n MAXIMA::$GF_ORDER SLATEC::DJAIRY MAXIMA::$RATWEIGHT\n MAXIMA::$LABELS MAXIMA::$ZN_FACTOR_GENERATORS\n- MAXIMA::$PARTFRAC SLATEC::ZBKNU MAXIMA::$GF_NORMAL_BASIS\n- MAXIMA::$BOTHCOEF MAXIMA::LOPOW-IMPL MAXIMA::$RATNUMER\n+ MAXIMA::$PARTFRAC SLATEC::ZBKNU MAXIMA::$BOTHCOEF\n+ MAXIMA::$GF_NORMAL_BASIS MAXIMA::LOPOW-IMPL MAXIMA::$RATNUMER\n MAXIMA::$GF_MAKE_ARRAYS MAXIMA::$SOME MAXIMA::$STRUVE_L\n MAXIMA::MATCH-TZ-HHMM MAXIMA::$XREDUCE MAXIMA::$SPLITFIELD\n- MAXIMA::$MKEY MAXIMA::CLEAR_FPE_TABLE MAXIMA::$SUBSET\n+ MAXIMA::CLEAR_FPE_TABLE MAXIMA::$MKEY MAXIMA::$SUBSET\n MAXIMA::$EVERY MAXIMA::$LMIN MAXIMA::$GF_NTH_ROOT\n MAXIMA::$GF_SET_AGAIN MAXIMA::$RATNUMP MAXIMA::$GF_P2L\n MAXIMA::MAKE_TRANSFORM-IMPL MAXIMA::$GF_ADD MAXIMA::$ZETA\n SLATEC::ZUNI2 MAXIMA::$GF_AT MAXIMA::$ZEROEQUIV\n MAXIMA::$TOTALDISREP MAXIMA::$REMRULE MAXIMA::$BESSEL_I\n SLATEC::DQK51 MAXIMA::$GF_MULT MAXIMA::MAKE-MAXIMA-TEX-GLUE\n MAXIMA::$BINOMIAL MAXIMA::$ROTATE_LIST MAXIMA::$AIRY_DAI\n@@ -1514,27 +1517,27 @@\n MAXIMA::$RATIONALIZE MAXIMA::$KILLCONTEXT SLATEC::DBSK1E\n MAXIMA::$PFET MAXIMA::$READONLY MAXIMA::$REALROOTS\n MAXIMA::$OUTOFPOIS MAXIMA::$FLOAT_PRECISION MAXIMA::$RATP\n MAXIMA::$SETIFY MAXIMA::$PRIMES MAXIMA::$PREV_PRIME\n MAXIMA::$CHANGEVAR MAXIMA::$GET_INDEX_PROPERTIES\n MAXIMA::$EF_EXPONENT MAXIMA::$NUMBERP\n MAXIMA::$EVAL_STRING_LISP MAXIMA::$TAYLORP MAXIMA::$LISTARRAY\n- MAXIMA::$ORDERMAGNITUDEP MAXIMA::$GCD MAXIMA::$CHARPOLY\n- SLATEC::DGAMMA MAXIMA::$GF_MAKE_LOGS MAXIMA::$GENSYM\n- MAXIMA::$ZN_INVERT_BY_LU MAXIMA::$EF_LOG MAXIMA::$EF_RANDOM\n- MAXIMA::$TRIANGULARIZE MAXIMA::$PERMUTATIONS SLATEC::DBESK1\n+ MAXIMA::$GCD MAXIMA::$ORDERMAGNITUDEP MAXIMA::$CHARPOLY\n+ SLATEC::DGAMMA MAXIMA::$GENSYM MAXIMA::$GF_MAKE_LOGS\n+ MAXIMA::$ZN_INVERT_BY_LU MAXIMA::$EF_LOG MAXIMA::$PERMUTATIONS\n+ MAXIMA::$EF_RANDOM MAXIMA::$TRIANGULARIZE SLATEC::DBESK1\n MAXIMA::$EF_NORMAL_BASIS MAXIMA::$PARTITION_SET\n MAXIMA::$NTHROOT MAXIMA::$GF_N2P MAXIMA::$NONSCALARP\n MAXIMA::$LOGCONTRACT MAXIMA::$POLYNOMIALP MAXIMA::$GENFACT\n MAXIMA::$ODDP MAXIMA::DEFINE-MACRO MAXIMA::$MEMBER\n MAXIMA::$GF_PRIMITIVE_POLY_P MAXIMA::$QUAD_CONTROL\n MAXIMA::$NEWCONTEXT MAXIMA::$GCFACTOR MAXIMA::$DECODE_FLOAT\n MAXIMA::$DEPENDS MAXIMA::$UNTRACE_IT MAXIMA::$SIGN\n MAXIMA::$GNUPLOT_REPLOT MAXIMA::$MAPATOM MAXIMA::$ECHELON\n- MAXIMA::$FIRSTN MAXIMA::$COMBINE MAXIMA::$DIVIDE\n+ MAXIMA::$FIRSTN MAXIMA::$DIVIDE MAXIMA::$COMBINE\n MAXIMA::$UNIT_IN_LAST_PLACE SLATEC::D9LGMC\n MAXIMA::$GF_MINIMAL_SET MAXIMA::$ABSOLUTE_REAL_TIME\n MAXIMA::$RANK SLATEC::DBESY1 MAXIMA::$SYSTEM MAXIMA::$MATRIXP\n MAXIMA::$CARTESIAN_PRODUCT_LIST MAXIMA::$TRANSLATE_FILE\n MAXIMA::$NTERMS MAXIMA::$OPTIMIZE MAXIMA::$AT MAXIMA::$GF_INV\n MAXIMA::$GF_CARDINALITY MAXIMA::$EF_POWER_TABLE MAXIMA::$OP\n MAXIMA::MATCH-DATE-YYYY-MM-DD MAXIMA::$GF_CHARACTERISTIC\n@@ -1543,174 +1546,174 @@\n MAXIMA::$ALGTRACE MAXIMA::$RAT MAXIMA::$LDEFINT\n MAXIMA::$BF_FIND_ROOT MAXIMA::$PLOT3D MAXIMA::$FEATUREP\n MAXIMA::$APPENDFILE MAXIMA::$EXP-FORM MAXIMA::$SETELMX\n MAXIMA::$COL MAXIMA::$NZETA MAXIMA::$DERIVDEGREE\n MAXIMA::$DEACTIVATE MAXIMA::$BFLOATP MAXIMA::$EF_PRIMITIVE\n MAXIMA::SUPEREXPT MAXIMA::$XTHRU MAXIMA::$POISTIMES\n MAXIMA::$NUMFACTOR MAXIMA::$ISOLATE MAXIMA::$DENOM\n- MAXIMA::$GF_SUB MAXIMA::$MINFACTORIAL\n- MAXIMA::$GAMMA_INCOMPLETE MAXIMA::FSET MAXIMA::$SCONCAT\n+ MAXIMA::$GF_SUB MAXIMA::$MINFACTORIAL MAXIMA::$SCONCAT\n+ MAXIMA::FSET MAXIMA::$GAMMA_INCOMPLETE\n MAXIMA::$GF_MINIMAL_POLY MAXIMA::$TEXPUT SLATEC::D9B0MP\n MAXIMA::$ED MAXIMA::$GF_IRREDUCIBLE_P MAXIMA::TRACE-FSHADOW\n MAXIMA::$POWERSERIES MAXIMA::$GF_INDEX MAXIMA::$FIBTOPHI\n MAXIMA::FPE-TABLE MAXIMA::$GET_TEX_ENVIRONMENT_DEFAULT\n MAXIMA::$NUM_DISTINCT_PARTITIONS SLATEC::DLNGAM\n MAXIMA::$ELAPSED_RUN_TIME MAXIMA::$EF_EVAL MAXIMA::$UNION\n MAXIMA::$PATHNAME_TYPE MAXIMA::$ENTERMATRIX MAXIMA::$CONCAT\n MAXIMA::$QUOTIENT MAXIMA::$DPART MAXIMA::$TCL_OUTPUT\n MAXIMA::$PREFIX MAXIMA::$POLAR_TO_XY MAXIMA::$NOUNIFY\n MAXIMA::$TAYLORINFO MAXIMA::$INTOSUM MAXIMA::FACTPLUSCOMB\n MAXIMA::HIPOW-IMPL SLATEC::DBESI0 MAXIMA::$EULERPOLY\n- MAXIMA::$EF_ORDER MAXIMA::$ZN_ADD_TABLE MAXIMA::$ROTATION1\n+ MAXIMA::$ROTATION1 MAXIMA::$ZN_ADD_TABLE MAXIMA::$EF_ORDER\n MAXIMA::FPLOG2-TABLE MAXIMA::$EF_MATADD MAXIMA::$EF_SUB\n- SLATEC::XERSVE MAXIMA::MATCH-TZ-Z MAXIMA::$TAYLOR\n- MAXIMA::$GARBAGE_COLLECT MAXIMA::$RESULTANT SLATEC::ZBESJ\n+ SLATEC::XERSVE MAXIMA::$GARBAGE_COLLECT MAXIMA::$TAYLOR\n+ MAXIMA::MATCH-TZ-Z MAXIMA::$RESULTANT SLATEC::ZBESJ\n MAXIMA::$LASTN MAXIMA::$NONNEGINTEGERP MAXIMA::$DEL\n MAXIMA::$SUBVARP MAXIMA::$APPEND MAXIMA::$MAKE_ELLIPTIC_F\n MAXIMA::$GF_DIV MAXIMA::$EULER MAXIMA::$%TH MAXIMA::$EF_INV\n SLATEC::DBESK0 MAXIMA::$SYMMDIFFERENCE MAXIMA::FINDPOWERS\n MAXIMA::$BERN MAXIMA::$ENDCONS MAXIMA::$PERMANENT SLATEC::ZLOG\n- MAXIMA::$CONTENT MAXIMA::$ELEMENTP MAXIMA::$ZN_MULT_TABLE\n+ MAXIMA::$CONTENT MAXIMA::$ELEMENTP MAXIMA::$CLOSEFILE\n MAXIMA::ELEMXPT MAXIMA::$BEZOUT MAXIMA::$IS_POWER_OF_TWO\n- MAXIMA::$CLOSEFILE MAXIMA::SUBST41 MAXIMA::$GET_PLOT_OPTION\n- MAXIMA::$BIGFLOAT_BITS MAXIMA::$EF_INFOLIST MAXIMA::$EF_INFO\n- MAXIMA::SUMSUM MAXIMA::$LISTIFY MAXIMA::$FIX MAXIMA::$NZETAI\n- MAXIMA::$POSTFIX MAXIMA::$LOPOW MAXIMA::$SET_RANDOM_STATE\n+ MAXIMA::SUBST41 MAXIMA::$ZN_MULT_TABLE\n+ MAXIMA::$GET_PLOT_OPTION MAXIMA::$BIGFLOAT_BITS\n+ MAXIMA::$EF_INFOLIST MAXIMA::$EF_INFO MAXIMA::SUMSUM\n+ MAXIMA::$LISTIFY MAXIMA::$FIX MAXIMA::$NZETAI MAXIMA::$POSTFIX\n+ MAXIMA::$LOPOW MAXIMA::$SET_RANDOM_STATE\n MAXIMA::MATCH-TZ-HH-MM MAXIMA::$SET_TEX_ENVIRONMENT_DEFAULT\n- MAXIMA::$WARNING MAXIMA::$UNIQUE SLATEC::DBESY0\n- MAXIMA::$GF_DEGREE MAXIMA::$EF_GCD MAXIMA::$COMPILE_FILE\n- MAXIMA::$SOLVE MAXIMA::$TRIGEXPAND MAXIMA::$GENMATRIX\n+ MAXIMA::$UNIQUE MAXIMA::$WARNING SLATEC::DBESY0\n+ MAXIMA::$GF_DEGREE MAXIMA::$COMPILE_FILE MAXIMA::$EF_GCD\n+ MAXIMA::$SOLVE MAXIMA::$GENMATRIX MAXIMA::$TRIGEXPAND\n MAXIMA::$BFLOAT_APPROX_EQUAL SLATEC::ZASYI\n MAXIMA::$SET_PARTITIONS MAXIMA::$EF_PRIMITIVE_POLY\n MAXIMA::$GF_UNIT_P MAXIMA::$ALLROOTS MAXIMA::$RATDENOM\n- SLATEC::DQK21 SLATEC::ZBINU MAXIMA::$MATCHFIX SLATEC::DERFC\n- MAXIMA::$SCALARP MAXIMA::$EXTREMAL_SUBSET SLATEC::D9B1MP\n+ SLATEC::ZBINU SLATEC::DERFC MAXIMA::$MATCHFIX SLATEC::DQK21\n+ MAXIMA::$EXTREMAL_SUBSET MAXIMA::$SCALARP SLATEC::D9B1MP\n MAXIMA::$EF_IRREDUCIBLE_P MAXIMA::$GF_NORMAL\n MAXIMA::$LOG_GAMMA MAXIMA::$GET_TEX_ENVIRONMENT\n MAXIMA::$EF_COMPOSE MAXIMA::$ABS MAXIMA::$EF_INDEX\n MAXIMA::$POLYMOD MAXIMA::CLEAR_FPGAMMA_TABLE\n- MAXIMA::$GF_PRIMITIVE_P MAXIMA::ADSUM MAXIMA::$BUILD_INFO\n+ MAXIMA::$GF_PRIMITIVE_P MAXIMA::$BUILD_INFO MAXIMA::ADSUM\n MAXIMA::$OPERATORP MAXIMA::$ENTIER MAXIMA::$HGFRED\n MAXIMA::$POLYSIGN MAXIMA::$PFACTORALG SLATEC::DSPENC\n- MAXIMA::$QUNIT MAXIMA::$NUM MAXIMA::$CABS\n- MAXIMA::$EF_NORMAL_BASIS_REP MAXIMA::$VERBIFY MAXIMA::$RADCAN\n- MAXIMA::$NEWDET MAXIMA::$DISP MAXIMA::$PSUBSTITUTE\n- MAXIMA::FINDPOWERS1 MAXIMA::$PUT MAXIMA::$ADJOIN\n- MAXIMA::ELAPSED_REAL_TIME-IMPL MAXIMA::$MINOR\n- MAXIMA::$ASKINTEGER MAXIMA::$INTEGRATE MAXIMA::$RREDUCE\n- MAXIMA::MATCH-TZ-HH MAXIMA::$COPY MAXIMA::$LPART\n- SLATEC::DQC25C MAXIMA::$FIRST MAXIMA::$EF_NORMAL_P\n- MAXIMA::$GF_L2P MAXIMA::CLEAR_FPLOG2_TABLE MAXIMA::$QUAD_QAGS\n- MAXIMA::$ZN_DETERMINANT MAXIMA::$ARRAYSETAPPLY MAXIMA::$SQFR\n- MAXIMA::$PRINT MAXIMA::$POISPLUS MAXIMA::$ADJOINT\n- MAXIMA::$BATCHLOAD SLATEC::DBESJ0 MAXIMA::$SUBLIS MAXIMA::$FIB\n+ MAXIMA::$QUNIT MAXIMA::$NUM MAXIMA::$CABS MAXIMA::$VERBIFY\n+ MAXIMA::$EF_NORMAL_BASIS_REP MAXIMA::$RADCAN MAXIMA::$NEWDET\n+ MAXIMA::$DISP MAXIMA::$PSUBSTITUTE MAXIMA::FINDPOWERS1\n+ MAXIMA::$PUT MAXIMA::$ADJOIN MAXIMA::ELAPSED_REAL_TIME-IMPL\n+ MAXIMA::$MINOR MAXIMA::$ASKINTEGER MAXIMA::$INTEGRATE\n+ MAXIMA::$RREDUCE MAXIMA::MATCH-TZ-HH MAXIMA::$COPY\n+ MAXIMA::$LPART SLATEC::DQC25C MAXIMA::$FIRST\n+ MAXIMA::$EF_NORMAL_P MAXIMA::CLEAR_FPLOG2_TABLE\n+ MAXIMA::$GF_L2P MAXIMA::$QUAD_QAGS MAXIMA::$ZN_DETERMINANT\n+ MAXIMA::$ARRAYSETAPPLY MAXIMA::$SQFR MAXIMA::$PRINT\n+ MAXIMA::$POISPLUS MAXIMA::$ADJOINT MAXIMA::$BATCHLOAD\n+ SLATEC::DBESJ0 MAXIMA::$SUBLIS MAXIMA::$FIB\n MAXIMA::$COEFMATRIX MAXIMA::RESET-CCOL SLATEC::ZACAI\n MAXIMA::$EF_MINIMAL_SET MAXIMA::DERIVDEGREE-IMPL\n- MAXIMA::$@-FUNCTION MAXIMA::$LAMBERT_W\n- MAXIMA::$MAKE_ELLIPTIC_E MAXIMA::$POLY_DISCRIMINANT\n+ MAXIMA::$@-FUNCTION MAXIMA::$MAKE_ELLIPTIC_E\n+ MAXIMA::$LAMBERT_W MAXIMA::$POLY_DISCRIMINANT\n MAXIMA::$REMAINDER MAXIMA::$EF_P2N SLATEC::ZSERI\n MAXIMA::$TMLINSOLVE MAXIMA::FPGAMMA-TABLE\n- MAXIMA::$AUGCOEFMATRIX MAXIMA::ADUSUM MAXIMA::$REVEAL\n- MAXIMA::$RANDOM MAXIMA::$DETERMINANT MAXIMA::$INRT\n+ MAXIMA::$AUGCOEFMATRIX MAXIMA::ADUSUM MAXIMA::$RANDOM\n+ MAXIMA::$REVEAL MAXIMA::$DETERMINANT MAXIMA::$INRT\n SLATEC::DBESY MAXIMA::$DISPFORM MAXIMA::$SPHERICAL_TO_XYZ\n MAXIMA::$QUAD_QAGP MAXIMA::$EF_GCDEX MAXIMA::$BESSEL_K\n MAXIMA::$FREEOF MAXIMA::$TOTIENT MAXIMA::$SUMCONTRACT\n MAXIMA::$CHINESE MAXIMA::$DEMOIVRE MAXIMA::$GF_REDUCTION\n MAXIMA::$QUAD_QAG SLATEC::ZAIRY MAXIMA::$JACOBI MAXIMA::$ERFC\n MAXIMA::$LISTP SLATEC::DBSI1E MAXIMA::$CFEXPAND\n MAXIMA::$EF_NORMAL MAXIMA::$OUTERMAP MAXIMA::$LOGARC\n MAXIMA::$INTERSECTION SLATEC::ZKSCL MAXIMA::$GF_P2N\n- MAXIMA::$GF_EXPONENT MAXIMA::ELAPSED_RUN_TIME-IMPL\n- MAXIMA::$RATSIMP MAXIMA::$DISPTERMS MAXIMA::$PRINTFILE\n+ MAXIMA::ELAPSED_RUN_TIME-IMPL MAXIMA::$RATSIMP\n+ MAXIMA::$GF_EXPONENT MAXIMA::$DISPTERMS MAXIMA::$PRINTFILE\n MAXIMA::FPE MAXIMA::$EF_PRIMITIVE_POLY_P SLATEC::DBIE\n MAXIMA::$RATDISREP MAXIMA::$PRINTVARLIST MAXIMA::$POISEXPT\n MAXIMA::$POWERSET MAXIMA::$EF_NORM SLATEC::D9AIMP\n MAXIMA::$ASKSIGN MAXIMA::$BFLOAT MAXIMA::$ELIMINATE\n MAXIMA::$PART MAXIMA::$GF_NORMAL_BASIS_REP\n MAXIMA::$GNUPLOT_START MAXIMA::$DELETE\n- MAXIMA::$SUBLIST_INDICES MAXIMA::$SUBSETP MAXIMA::$SYMBOLP\n- MAXIMA::$POISMAP MAXIMA::$POWER_MOD MAXIMA::$TRUNC\n- MAXIMA::$ASSOC MAXIMA::$EF_DETERMINANT MAXIMA::$INFIX\n- MAXIMA::$TODD_COXETER SLATEC::DBESI MAXIMA::$ERRORMSG\n- MAXIMA::$AIRY_AI MAXIMA::$RANDOM_PERMUTATION\n+ MAXIMA::$SUBLIST_INDICES MAXIMA::$SUBSETP MAXIMA::$POISMAP\n+ MAXIMA::$SYMBOLP MAXIMA::$TRUNC MAXIMA::$POWER_MOD\n+ MAXIMA::$ASSOC MAXIMA::$INFIX MAXIMA::$EF_DETERMINANT\n+ MAXIMA::$TODD_COXETER SLATEC::DBESI MAXIMA::$AIRY_AI\n+ MAXIMA::$ERRORMSG MAXIMA::$RANDOM_PERMUTATION\n MAXIMA::$QUAD_QAWO MAXIMA::BACKSLASH-CHECK MAXIMA::$GFACTORSUM\n- MAXIMA::$FLOAT_APPROX_EQUAL MAXIMA::$INTEGER_DECODE_FLOAT\n- MAXIMA::$GNUPLOT_CLOSE MAXIMA::$NROOTS MAXIMA::FPPI-TABLE\n+ MAXIMA::$INTEGER_DECODE_FLOAT MAXIMA::$GNUPLOT_CLOSE\n+ MAXIMA::$FLOAT_APPROX_EQUAL MAXIMA::$NROOTS MAXIMA::FPPI-TABLE\n MAXIMA::$ARRAYAPPLY MAXIMA::FACTPLUS1 MAXIMA::$CONCAT_POLYGONS\n- MAXIMA::$EF_CARDINALITY MAXIMA::$GF_LOG MAXIMA::$EF_N2L\n- MAXIMA::$NARY SLATEC::DE1 MAXIMA::$RECTFORM MAXIMA::$EXPAND\n+ MAXIMA::$EF_CARDINALITY MAXIMA::$GF_LOG MAXIMA::$NARY\n+ MAXIMA::$EF_N2L SLATEC::DE1 MAXIMA::$RECTFORM MAXIMA::$EXPAND\n MAXIMA::$EF_RANDOM_NORMAL SLATEC::DBESK MAXIMA::$DIVSUM\n MAXIMA::$LFREEOF MAXIMA::$FULLRATSIMP MAXIMA::$SQRTDENEST\n MAXIMA::$FULLSETIFY MAXIMA::$GET_RANGE MAXIMA::FPGAMMA\n MAXIMA::$HIPOW MAXIMA::$TLIMIT MAXIMA::$REMOVE_PLOT_OPTION\n SLATEC::DBSYNU MAXIMA::$SUBMATRIX MAXIMA::$DEFINT\n MAXIMA::PRINT-INVERT-CASE MAXIMA::$GF_SET_DATA MAXIMA::$LOAD\n MAXIMA::$BESSEL_J MAXIMA::$ZN_PRIMROOT_P MAXIMA::$HANKEL_2\n- MAXIMA::$ASKEQUAL MAXIMA::$LINSOLVE MAXIMA::$EF_MINIMAL_POLY\n- MAXIMA::$INTERSECT MAXIMA::$COEFF MAXIMA::$COPYLIST\n+ MAXIMA::$ASKEQUAL MAXIMA::$LINSOLVE MAXIMA::$INTERSECT\n+ MAXIMA::$EF_MINIMAL_POLY MAXIMA::$COEFF MAXIMA::$COPYLIST\n MAXIMA::$ZN_PRIMROOT MAXIMA::$SCALED_BESSEL_I\n MAXIMA::$GF_ADD_TABLE MAXIMA::$FLATTEN MAXIMA::$DESOLVE\n MAXIMA::$DEMO MAXIMA::$SCSIMP MAXIMA::$EVENP\n MAXIMA::$COPYMATRIX MAXIMA::$QUAD_QAWF MAXIMA::$GF_GET_DATA\n MAXIMA::$EF_DIV MAXIMA::$ORDERGREATP\n MAXIMA::$ZN_CHARACTERISTIC_FACTORS MAXIMA::$ILT\n MAXIMA::$NICEINDICES MAXIMA::$INPART MAXIMA::TRACE-UNFSHADOW\n MAXIMA::$EXPONENTIALIZE MAXIMA::$GNUPLOT_SEND MAXIMA::$GF_GCD\n MAXIMA::$MULTTHRU MAXIMA::$GF_INFO MAXIMA::$ZERO_FUN\n MAXIMA::$RATSUBST MAXIMA::$SETUP_AUTOLOAD MAXIMA::$SPECINT\n MAXIMA::$ARGS MAXIMA::$FACTCOMB MAXIMA::$EF_IRREDUCIBLE\n MAXIMA::$ZN_ORDER MAXIMA::$TMNEWDET SLATEC::DBSI0E\n MAXIMA::$EF_PRIMITIVE_P MAXIMA::$POISSUBST MAXIMA::$TMINVERSE\n- MAXIMA::$EF_L2P MAXIMA::$RATEXPAND MAXIMA::$PARSE_TIMEDATE\n+ MAXIMA::$RATEXPAND MAXIMA::$EF_L2P MAXIMA::$PARSE_TIMEDATE\n MAXIMA::$GET MAXIMA::$ROW MAXIMA::$EF_NEG\n MAXIMA::$PATHNAME_DIRECTORY MAXIMA::$ENCODE_TIME\n SLATEC::DQC25S MAXIMA::$GF_NEG MAXIMA::$GF_MATNEG\n MAXIMA::$FILE_TYPE SLATEC::ZBESH SLATEC::XERPRN\n MAXIMA::$GF_EVAL MAXIMA::$TAYTORAT MAXIMA::$TEXEND\n SLATEC::DGAMLN MAXIMA::$INVERT MAXIMA::$FLOAT MAXIMA::$GRUNTZ\n MAXIMA::$INTEGER_PARTITIONS SLATEC::ZACON SLATEC::DAIE\n MAXIMA::$ZN_CARMICHAEL_LAMBDA MAXIMA::$GF_INFOLIST\n- MAXIMA::$ZN_POWER_TABLE MAXIMA::$SETP MAXIMA::$TEXINIT\n- MAXIMA::$FIND_ROOT MAXIMA::$FILE_SEARCH1 MAXIMA::$GF_TRACE\n+ MAXIMA::$ZN_POWER_TABLE MAXIMA::$SETP MAXIMA::$FIND_ROOT\n+ MAXIMA::$TEXINIT MAXIMA::$FILE_SEARCH1 MAXIMA::$GF_TRACE\n MAXIMA::$INV_MOD MAXIMA::$COPY_PTS SLATEC::ZBESI\n MAXIMA::MYPRINC MAXIMA::$TRACE_IT MAXIMA::$DECODE_TIME\n MAXIMA::$GENERALIZED_LAMBERT_W MAXIMA::$CARDINALITY\n MAXIMA::$INVERT_BY_ADJOINT MAXIMA::$EF_ADD SLATEC::DQK31\n SLATEC::DBSKNU MAXIMA::$DEFINE_OPPROPERTY MAXIMA::$RESIDUE\n- MAXIMA::$GNUPLOT_RESET MAXIMA::$SCALE_FLOAT MAXIMA::FBINO\n- MAXIMA::$UNKNOWN SLATEC::DQNG MAXIMA::$SUPCONTEXT\n- MAXIMA::$REST MAXIMA::$GF_REDUCE MAXIMA::$SORT\n- MAXIMA::$RATCOEF MAXIMA::$EF_N2P MAXIMA::$TIMEDATE\n- MAXIMA::$COLLAPSE MAXIMA::$LAST MAXIMA::MATCH-FRACTION-NNN\n- MAXIMA::$SETDIFFERENCE MAXIMA::$GF_COMPOSE MAXIMA::$INTOPOIS\n- MAXIMA::$IMAGPART MAXIMA::$HGFPOLY MAXIMA::$RUN_TESTSUITE\n- MAXIMA::$ZN_LOG MAXIMA::$ATVALUE MAXIMA::$READ\n- MAXIMA::$POISSQUARE MAXIMA::$RATVARS MAXIMA::SUBST4\n- SLATEC::DCSEVL MAXIMA::MATCH-TIME-HH-MM-SS SLATEC::DQK15\n- MAXIMA::$DEBUGMODE MAXIMA::$EF_MATMULT MAXIMA::$EF_DEGREE\n- MAXIMA::$GF_NORMAL_P MAXIMA::GETFACTORIAL MAXIMA::$FILLARRAY\n- MAXIMA::$TEX1 MAXIMA::$GF_UNSET MAXIMA::$NEXT_PRIME\n- MAXIMA::$GF_NORM MAXIMA::$CONTOUR_PLOT MAXIMA::$DIAGMATRIX\n- MAXIMA::$SETEQUALP MAXIMA::$REALPART MAXIMA::$ADDROW\n- MAXIMA::$CONS MAXIMA::$TRIGREDUCE MAXIMA::$GF_MATINV\n- MAXIMA::$FLOAT_BITS MAXIMA::$PATHNAME_NAME\n- MAXIMA::$EF_SET_AGAIN MAXIMA::$FACTORSUM\n- MAXIMA::EAT-CONTINUATIONS MAXIMA::$FACTOR SLATEC::ZUNHJ\n- MAXIMA::$GF_N2L MAXIMA::$ERFI MAXIMA::$AIRY_DBI MAXIMA::ISUM\n- MAXIMA::$SET_PLOT_OPTION MAXIMA::$GNUPLOT_RESTART\n+ MAXIMA::$GNUPLOT_RESET MAXIMA::$SCALE_FLOAT MAXIMA::$UNKNOWN\n+ MAXIMA::FBINO SLATEC::DQNG MAXIMA::$SUPCONTEXT MAXIMA::$REST\n+ MAXIMA::$SORT MAXIMA::$RATCOEF MAXIMA::$COLLAPSE\n+ MAXIMA::$SETDIFFERENCE MAXIMA::$GF_REDUCE MAXIMA::$LAST\n+ MAXIMA::$TIMEDATE MAXIMA::$EF_N2P MAXIMA::MATCH-FRACTION-NNN\n+ MAXIMA::$GF_COMPOSE MAXIMA::$INTOPOIS MAXIMA::$IMAGPART\n+ MAXIMA::$HGFPOLY MAXIMA::$RUN_TESTSUITE MAXIMA::$ZN_LOG\n+ MAXIMA::$ATVALUE MAXIMA::$READ MAXIMA::$POISSQUARE\n+ MAXIMA::$RATVARS MAXIMA::SUBST4 SLATEC::DCSEVL\n+ MAXIMA::MATCH-TIME-HH-MM-SS SLATEC::DQK15 MAXIMA::$DEBUGMODE\n+ MAXIMA::$EF_MATMULT MAXIMA::$EF_DEGREE MAXIMA::$GF_NORMAL_P\n+ MAXIMA::GETFACTORIAL MAXIMA::$FILLARRAY MAXIMA::$TEX1\n+ MAXIMA::$GF_UNSET MAXIMA::$NEXT_PRIME MAXIMA::$GF_NORM\n+ MAXIMA::$SETEQUALP MAXIMA::$CONTOUR_PLOT MAXIMA::$DIAGMATRIX\n+ MAXIMA::$REALPART MAXIMA::$ADDROW MAXIMA::$CONS\n+ MAXIMA::$TRIGREDUCE MAXIMA::$GF_MATINV MAXIMA::$FLOAT_BITS\n+ MAXIMA::$PATHNAME_NAME MAXIMA::$EF_SET_AGAIN\n+ MAXIMA::$FACTORSUM MAXIMA::EAT-CONTINUATIONS MAXIMA::$FACTOR\n+ SLATEC::ZUNHJ MAXIMA::$GF_N2L MAXIMA::$ERFI MAXIMA::$AIRY_DBI\n+ MAXIMA::ISUM MAXIMA::$SET_PLOT_OPTION MAXIMA::$GNUPLOT_RESTART\n MAXIMA::$ADDCOL MAXIMA::$INTEGERP SLATEC::ZBIRY\n- MAXIMA::$EF_EXP MAXIMA::$GF_FACTOR MAXIMA::$EF_ADD_TABLE\n- MAXIMA::$CARG MAXIMA::$EMPTYP MAXIMA::$KRON_DELTA\n- MAXIMA::$EF_NTH_ROOT MAXIMA::$LIST_MATRIX_ENTRIES\n- MAXIMA::$EMATRIX MAXIMA::$LDISP MAXIMA::$AIRY_BI\n+ MAXIMA::$EF_EXP MAXIMA::$GF_FACTOR MAXIMA::$EMPTYP\n+ MAXIMA::$CARG MAXIMA::$EF_ADD_TABLE MAXIMA::$KRON_DELTA\n+ MAXIMA::$EF_NTH_ROOT MAXIMA::$EMATRIX\n+ MAXIMA::$LIST_MATRIX_ENTRIES MAXIMA::$LDISP MAXIMA::$AIRY_BI\n MAXIMA::$ROOTSCONTRACT MAXIMA::$PARTITION MAXIMA::$LMAX\n- MAXIMA::$SET_TEX_ENVIRONMENT MAXIMA::$CONSTANTP\n- MAXIMA::$CARTESIAN_PRODUCT MAXIMA::$MULTINOMIAL_COEFF\n- MAXIMA::INITIALIZE-REAL-AND-RUN-TIME MAXIMA::$SCALED_BESSEL_I1\n- MAXIMA::$POLARFORM MAXIMA::$ERROR MAXIMA::$GF_GCDEX\n+ MAXIMA::$SET_TEX_ENVIRONMENT MAXIMA::$CARTESIAN_PRODUCT\n+ MAXIMA::$CONSTANTP MAXIMA::$MULTINOMIAL_COEFF\n+ MAXIMA::INITIALIZE-REAL-AND-RUN-TIME MAXIMA::$POLARFORM\n+ MAXIMA::$ERROR MAXIMA::$SCALED_BESSEL_I1 MAXIMA::$GF_GCDEX\n MAXIMA::$IN_EXACTLY_ONE MAXIMA::$ROOM MAXIMA::$EF_UNIT_P\n MAXIMA::$GF_INVERT_BY_LU MAXIMA::$DISTRIB MAXIMA::$LAPLACE\n MAXIMA::$EF_L2N MAXIMA::$REM)) \n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION\n ((COMMON-LISP::VECTOR COMMON-LISP::FIXNUM))\n@@ -1828,15 +1831,15 @@\n MAXIMA::EF_ADD_TABLE-IMPL MAXIMA::GCCON1\n MAXIMA::BUILD_INFO-IMPL MAXIMA::BF-CALCT-SL\n MAXIMA::GF-SET-RAT-HEADER MAXIMA::GF_REDUCTION-IMPL\n MAXIMA::SET-READTABLE-FOR-MACSYMA MAXIMA::BF-QUADIT-SL\n MAXIMA::STOP-GNUPLOT-PROCESS MAXIMA::GETRISCHVAR\n MAXIMA::MAKE-PARAM MAXIMA::REPLACE-COSET-IN-MULTIPLY-TABLE\n MAXIMA::SCAN-LISP-STRING MAXIMA::GF_ADD_TABLE-IMPL\n- MAXIMA::PARSE-TYI MAXIMA::MATCHERR MAXIMA::MAXIMA-BANNER\n+ MAXIMA::PARSE-TYI MAXIMA::MAXIMA-BANNER MAXIMA::MATCHERR\n MAXIMA::PROPG MAXIMA::PRINCIPAL MAXIMA::DQ+ MAXIMA::FPPI1\n MAXIMA::ERRORMSG-IMPL MAXIMA::GF-PRECOMP MAXIMA::QUADSD-SL\n MAXIMA::GF_PRIMITIVE-IMPL\n MAXIMA::GET_TEX_ENVIRONMENT_DEFAULT-IMPL\n MAXIMA::RESTORE-ASSUMPTIONS MAXIMA::GF_RANDOM_NORMAL-IMPL\n MAXIMA::MTERPRI MAXIMA::CURRENT-STEP-FUN\n MAXIMA::EF_GET_DATA-IMPL MAXIMA::BF-POLYEV-SL MAXIMA::RESTORE1\n@@ -1867,459 +1870,479 @@\n MAXIMA::EF-PRECOMP MAXIMA::BUG_REPORT-IMPL\n MAXIMA::CLOSEFILE-IMPL MAXIMA::$BIGFLOAT_EPS\n MAXIMA::THROW-MACSYMA-TOP MAXIMA::PARSE-ERR\n MAXIMA::EF_PRIMITIVE-IMPL MAXIMA::PEEK-ONE-TOKEN\n MAXIMA::POP-LOOP-CONTEXT)) \n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n+ (COMMON-LISP::FUNCTION (COMMON-LISP::*) COMMON-LISP::*)\n+ MAXIMA::ADD MAXIMA::KRON_DELTA-IMPL MAXIMA::SAVE-LINENUMBERS\n+ MT19937::MAKE-RANDOM-STATE MAXIMA::INVERT-IMPL\n+ MAXIMA::DIFF-IMPL MAXIMA::MERRBREAK BIGFLOAT::BFERRTOL\n+ MAXIMA::SYSTEM-IMPL MAXIMA::CONTINUE MAXIMA::MUL\n+ MAXIMA::INPART-IMPL MAXIMA::DPART-IMPL MAXIMA::OUTERMAP1\n+ MAXIMA::BREAK-HELP MAXIMA::READ-IMPL MAXIMA::MACSYMA-TOP-LEVEL\n+ MAXIMA::BYE MAXIMA::MAP1 MAXIMA::EF_MATMULT-IMPL MAXIMA::ADD*\n+ MAXIMA::PART-IMPL MAXIMA::POWERSERIES-EXPANSION-ERROR\n+ MAXIMA::BREAK-FRAME MAXIMA::OUTERMAP2\n+ MAXIMA::GF-POWER-TABLE-ARGS MAXIMA::EZGCD-IMPL\n+ MAXIMA::ROOM-IMPL MAXIMA::MUL* MAXIMA::GF_MATMULT-IMPL\n+ MAXIMA::TRACE-MPRINT MAXIMA::MULTINOMIAL_COEFF-IMPL)) \n+(COMMON-LISP::PROCLAIM\n+ '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION (COMMON-LISP::T) COMMON-LISP::T)\n MAXIMA::PTERMVEC MAXIMA::APPENDFILE-IMPL MAXIMA::TWOARGCHECK\n MAXIMA::GF-NMINUS MAXIMA::NEWGCDL MAXIMA::TAGIRR\n MAXIMA::PATHNAME_NAME-IMPL MAXIMA::INFR\n- MAXIMA::EF_IRREDUCIBLE_P-IMPL MAXIMA::TEXINIT-IMPL\n- MAXIMA::MCOND-BOOLE-VERIFY MAXIMA::TRUNC-IMPL\n- MAXIMA::GEN-TR-LAMBDA MAXIMA::ZN_ADD_TABLE-IMPL\n- MAXIMA::FREE-LISP-VARS-M-TLAMBDA&ENV MAXIMA::REVSIGN\n- MAXIMA::NOTLOREQ MAXIMA::SHOW_HASH_ARRAY-IMPL MAXIMA::POLE-ERR\n- MAXIMA::MRELATIONP MAXIMA::PFACTOR11 MAXIMA::GF-DLOG\n- MAXIMA::TRP-MNOTEQUAL MAXIMA::RGET MAXIMA::HYP-INTEGERP\n- MAXIMA::MGENARRAY-ASET MAXIMA::SIGN-MTIMES\n- MAXIMA::PATHNAME_TYPE-IMPL MAXIMA::ARCP MAXIMA::CHANGESIGN\n- MAXIMA::MAKE-EQUAL-HASH-TABLE MAXIMA::PQR\n- COMMAND-LINE::LIST-CL-OPTIONS MAXIMA::M2-EXP-TYPE-7-1\n- MAXIMA::TRP-WITH-BOOLEAN-CONVERT MAXIMA::SINNX\n+ MAXIMA::EF_IRREDUCIBLE_P-IMPL MAXIMA::MCOND-BOOLE-VERIFY\n+ MAXIMA::TRUNC-IMPL MAXIMA::TEXINIT-IMPL MAXIMA::GEN-TR-LAMBDA\n+ MAXIMA::FREE-LISP-VARS-M-TLAMBDA&ENV MAXIMA::ZN_ADD_TABLE-IMPL\n+ MAXIMA::REVSIGN MAXIMA::NOTLOREQ MAXIMA::SHOW_HASH_ARRAY-IMPL\n+ MAXIMA::POLE-ERR MAXIMA::MRELATIONP MAXIMA::PFACTOR11\n+ MAXIMA::GF-DLOG MAXIMA::TRP-MNOTEQUAL MAXIMA::RGET\n+ MAXIMA::HYP-INTEGERP MAXIMA::MGENARRAY-ASET\n+ MAXIMA::SIGN-MTIMES MAXIMA::PATHNAME_TYPE-IMPL MAXIMA::ARCP\n+ MAXIMA::CHANGESIGN MAXIMA::MAKE-EQUAL-HASH-TABLE MAXIMA::PQR\n+ MAXIMA::TRP-WITH-BOOLEAN-CONVERT MAXIMA::M2-EXP-TYPE-7-1\n+ COMMAND-LINE::LIST-CL-OPTIONS MAXIMA::SINNX\n MAXIMA::AIRY-DBI-COMPLEX\n MAXIMA::ENSURE-READABLY-PRINTABLE-STRING MAXIMA::DENOM1\n- MAXIMA::SIMPINF-PLUS MAXIMA::GF-DATA-CHAR\n- COMMAND-LINE::PRINT-HELP-STRING MAXIMA::STRGRIND\n- MAXIMA::PARSE-MATCHFIX MAXIMA::MTIMESP MAXIMA::SP3FORM1\n- MAXIMA::SEMANT MAXIMA::RATALGDENOM MAXIMA::FMT MAXIMA::ALGORD\n+ MAXIMA::SIMPINF-PLUS MAXIMA::GF-DATA-CHAR MAXIMA::STRGRIND\n+ COMMAND-LINE::PRINT-HELP-STRING MAXIMA::PARSE-MATCHFIX\n+ MAXIMA::MTIMESP MAXIMA::SP3FORM1 MAXIMA::SEMANT\n+ MAXIMA::RATALGDENOM MAXIMA::FMT MAXIMA::ALGORD\n MAXIMA::CHECKENCODE MAXIMA::ZN_FACTOR_GENERATORS-IMPL\n MAXIMA::TDNEG MAXIMA::MMINUSP* MAXIMA::MMACROEXPAND\n MAXIMA::CFMIN MAXIMA::EXPP MAXIMA::TEVAL\n MAXIMA::PERMANENT-IMPL MAXIMA::NMR MAXIMA::HORNREP\n MAXIMA::CONSTACL MAXIMA::PCONTENT MAXIMA::FACTS2\n MAXIMA::SIMPLIMTIMES MAXIMA::SIMPLERD MAXIMA::EVOD\n MAXIMA::EXPINTEGRAL-LI MAXIMA::REMOVE-BINDINGS MAXIMA::COSNX\n- MAXIMA::TRANSPOSE MAXIMA::SORTED-REMOVE-DUPLICATES\n- MAXIMA::SPC0 MAXIMA::%E-RIGHT-PLACEP MAXIMA::NORM\n+ MAXIMA::SORTED-REMOVE-DUPLICATES MAXIMA::TRANSPOSE\n+ MAXIMA::SPC0 MAXIMA::NORM MAXIMA::%E-RIGHT-PLACEP\n MAXIMA::TRANSLATE MAXIMA::CLEAN-LIMIT-EXP MAXIMA::TMMAXP\n- MAXIMA::LEADOP MAXIMA::GNUPLOT-PALETTE MAXIMA::DEFA\n- MAXIMA::CYCLIC-P MAXIMA::TEX-TRY-SYM MAXIMA::UNPARSE-TYI\n+ MAXIMA::LEADOP MAXIMA::GNUPLOT-PALETTE MAXIMA::UNPARSE-TYI\n+ MAXIMA::DEFA MAXIMA::TEX-TRY-SYM MAXIMA::CYCLIC-P\n MAXIMA::PSP2FORMP MAXIMA::RATMAX MAXIMA::NUMFACTOR-IMPL\n- MAXIMA::GET-GNUPLOT-TERM MAXIMA::PDEGREER MAXIMA::LEADING-COEF\n+ MAXIMA::LEADING-COEF MAXIMA::PDEGREER MAXIMA::GET-GNUPLOT-TERM\n MAXIMA::FACTORSUM-IMPL MAXIMA::BIQUADRATICP MAXIMA::GOOD-FORM\n- MAXIMA::MULTFACT MAXIMA::MULTIDEG MAXIMA::SIMPNCT-CONSTANTP\n+ MAXIMA::SIMPNCT-CONSTANTP MAXIMA::MULTIDEG MAXIMA::MULTFACT\n MAXIMA::ARRAY-MODE-@ MAXIMA::RATDISREP-IMPL MAXIMA::%EINVOLVE\n MAXIMA::RATMINUS MAXIMA::MCOND-BOOLE-EVAL MAXIMA::ARRFUNP\n MAXIMA::MOPSTRINGNAM MAXIMA::OUT-OF\n- MAXIMA::GF_PRIMITIVE_P-IMPL MAXIMA::HASVAR MAXIMA::KNOWN-PS\n- MAXIMA::UNMRKS MAXIMA::MARK MAXIMA::UPRIMITIVE\n- MAXIMA::QUOTED-SYMBOLP MAXIMA::SIMPLE MAXIMA::INTEGERP2\n+ MAXIMA::GF_PRIMITIVE_P-IMPL MAXIMA::UNMRKS MAXIMA::KNOWN-PS\n+ MAXIMA::HASVAR MAXIMA::MARK MAXIMA::UPRIMITIVE MAXIMA::SIMPLE\n+ MAXIMA::QUOTED-SYMBOLP MAXIMA::INTEGERP2\n MAXIMA::TSTACK-SLOT-MODE MAXIMA::RADSORT MAXIMA::PDEGR\n MAXIMA::RAT1 MAXIMA::INTBASEHK MAXIMA::COSBIGFLOAT\n- MAXIMA::MATRIXHELPER MAXIMA::ODNUMP MAXIMA::|:SPREAD|\n- MAXIMA::FPSQRT MAXIMA::TEXEND-IMPL MAXIMA::RATP-IMPL\n+ MAXIMA::MATRIXHELPER MAXIMA::ODNUMP MAXIMA::FPSQRT\n+ MAXIMA::|:SPREAD| MAXIMA::TEXEND-IMPL MAXIMA::RATP-IMPL\n MAXIMA::FPACOS MAXIMA::INCR1 MAXIMA::POP-PW\n MAXIMA::SOME-FLOATP MAXIMA::DET MAXIMA::TSBASE-COMB\n MAXIMA::GF-NS2PMOD-FACTORS MAXIMA::BF-FXSHFT-SL\n- MAXIMA::LIM-ZEROP MAXIMA::POLYFORM MAXIMA::MAKSYMP\n+ MAXIMA::LIM-ZEROP MAXIMA::MAKSYMP MAXIMA::POLYFORM\n MAXIMA::ZEROLP MAXIMA::STRSYM MAXIMA::BF-CPOLY-ERR\n MAXIMA::UNQUOTE MAXIMA::CONSSIZE MAXIMA::ORD-VECTOR\n- MAXIMA::CPOLY-SL MAXIMA::FACTCOMB-IMPL MAXIMA::GAMMAFLOAT\n- MAXIMA::CALLAPPRS MAXIMA::COMPLEXITY MAXIMA::CFEXPAND-IMPL\n- MAXIMA::GF-FIELD? MAXIMA::PSEXPT-FN2 MAXIMA::JOINVARLIST\n+ MAXIMA::CPOLY-SL MAXIMA::CALLAPPRS MAXIMA::GAMMAFLOAT\n+ MAXIMA::FACTCOMB-IMPL MAXIMA::COMPLEXITY MAXIMA::CFEXPAND-IMPL\n+ MAXIMA::PSEXPT-FN2 MAXIMA::JOINVARLIST MAXIMA::GF-FIELD?\n MAXIMA::TEX-LBP MAXIMA::HYP-NEGP MAXIMA::ATANTF MAXIMA::DEFC\n MAXIMA::CFACTOR MAXIMA::SP2LOG MAXIMA::PFACTORANY\n MAXIMA::SET-ENV PREGEXP::PREGEXP-CHAR-WORD? MAXIMA::DBZS-ERR\n- MAXIMA::ODDP-IMPL MAXIMA::IMPLODE MAXIMA::EVEN MAXIMA::$TENTH\n+ MAXIMA::ODDP-IMPL MAXIMA::EVEN MAXIMA::$TENTH MAXIMA::IMPLODE\n MAXIMA::EF-PTH-CROOT MAXIMA::EF-DATA-X^Q-POWERS\n MAXIMA::IN-DOMAIN-OF-ATAN MAXIMA::TEX-MEXPT-TRIG-LIKE-FN-P\n MAXIMA::OPTIM MAXIMA::LOAD-IMPL MAXIMA::ROUND1 MAXIMA::DOT2L\n MAXIMA::EVNUMP GETOPT::IS-OPTION-TERMINATOR MAXIMA::RDIS\n MAXIMA::ASKSIGN-P-OR-N SYSTEM::SHORT-NAME MAXIMA::BF-RPOLY-SL\n MAXIMA::LOGTF MAXIMA::CSIGN-IMPL MAXIMA::BKPT-FORM\n MAXIMA::M2-LOG-EXP-2 MAXIMA::ALGSYS0\n- MAXIMA::GNUPLOT-TERMINAL-AND-FILE MAXIMA::TOTIENT-BY-FS-N\n- MAXIMA::PMONICIZE MAXIMA::GET-ARRAY-POINTER MAXIMA::FINDP\n- MAXIMA::RISPLIT-SIGNUM MAXIMA::TRANSLATE-MACEXPR-TOPLEVEL\n- MAXIMA::MAPCAR-EVAL MAXIMA::MAKESTRING MAXIMA::ORDER-LIMITS\n- MAXIMA::TEXNUMFORMAT MAXIMA::GF-DATA-FSX MAXIMA::GF_TRACE-IMPL\n- MAXIMA::CONSTCOEF MAXIMA::NISLETSIMP MAXIMA::M2-EXP-TYPE-4\n- MAXIMA::MARKP MAXIMA::CABS MAXIMA::TELLRAT1\n- GETOPT::IS-SHORT-OPTION MAXIMA::PSLOG2 MAXIMA::RE-TAYLOR\n- MAXIMA::FANCYPAS MAXIMA::MAKRAT MAXIMA::MOPP\n- MAXIMA::PROC-$TELLSIMPAFTER MAXIMA::START-GNUPLOT-PROCESS\n- MAXIMA::PMONZ MAXIMA::TRIGP MAXIMA::PORDER MAXIMA::ZERO-LIM\n+ MAXIMA::GNUPLOT-TERMINAL-AND-FILE MAXIMA::PMONICIZE\n+ MAXIMA::TOTIENT-BY-FS-N MAXIMA::GET-ARRAY-POINTER\n+ MAXIMA::RISPLIT-SIGNUM MAXIMA::FINDP\n+ MAXIMA::TRANSLATE-MACEXPR-TOPLEVEL MAXIMA::MAPCAR-EVAL\n+ MAXIMA::MAKESTRING MAXIMA::ORDER-LIMITS MAXIMA::TEXNUMFORMAT\n+ MAXIMA::GF-DATA-FSX MAXIMA::GF_TRACE-IMPL MAXIMA::MARKP\n+ MAXIMA::CONSTCOEF MAXIMA::FANCYPAS MAXIMA::CABS\n+ MAXIMA::NISLETSIMP MAXIMA::M2-EXP-TYPE-4 MAXIMA::TELLRAT1\n+ MAXIMA::PSLOG2 MAXIMA::RE-TAYLOR GETOPT::IS-SHORT-OPTION\n+ MAXIMA::MAKRAT MAXIMA::MOPP MAXIMA::PROC-$TELLSIMPAFTER\n+ MAXIMA::START-GNUPLOT-PROCESS MAXIMA::PMONZ MAXIMA::TRIGP\n+ MAXIMA::PORDER MAXIMA::ZERO-LIM\n MAXIMA::EXPLODEN-FORMAT-FLOAT-PRETTY MAXIMA::DSKRAT\n MAXIMA::RATIONALIZER MAXIMA::PFACTOR MAXIMA::SOLVE-SIMPLIST\n- MAXIMA::M2-EXP-TYPE-9-1 MAXIMA::PGCDEXPON\n- MAXIMA::TC-STATE-ROW1-RELATIONS MAXIMA::GF_UNIT_P-IMPL\n- MAXIMA::FMP1 MAXIMA::I-$GRIND MAXIMA::SOLVEQUARTIC\n- MAXIMA::SCAN-TOKEN MAXIMA::SOME-BFLOATP MAXIMA::PROPERTIES\n+ MAXIMA::PGCDEXPON MAXIMA::M2-EXP-TYPE-9-1\n+ MAXIMA::TC-STATE-ROW1-RELATIONS MAXIMA::FMP1\n+ MAXIMA::GF_UNIT_P-IMPL MAXIMA::I-$GRIND MAXIMA::SCAN-TOKEN\n+ MAXIMA::SOLVEQUARTIC MAXIMA::SOME-BFLOATP MAXIMA::PROPERTIES\n MAXIMA::ZN-SHANKS-PHI-STEP-BC MAXIMA::FLOATNUMP-IMPL\n MAXIMA::PARTFRACA MAXIMA::RALGP MAXIMA::E1- MAXIMA::LGCSORT\n- MAXIMA::DECL-COMPLEXP MAXIMA::SIGN-ODDFUN\n- MAXIMA::LIST-OF-MLISTS MAXIMA::POSEVEN MAXIMA::PRIMEP-PROB\n+ MAXIMA::DECL-COMPLEXP MAXIMA::LIST-OF-MLISTS\n+ MAXIMA::SIGN-ODDFUN MAXIMA::POSEVEN MAXIMA::PRIMEP-PROB\n MAXIMA::TERM-LIST MAXIMA::LENGTH-IMPL MAXIMA::MIN-P\n MAXIMA::FACTOR72 MAXIMA::EXTENDED-NUMBER-P\n MAXIMA::NISNUMBERPICKER MAXIMA::TRP-MOR BIGFLOAT::FP2SINGLE\n MAXIMA::NEWVAR3 MAXIMA::MSPECFUNP MAXIMA::TRP-$NOTEQUAL\n MAXIMA::TRANSLATE-$MAX-$MIN MAXIMA::LISTP-IMPL\n MAXIMA::LOWER-INFR CL-INFO::EXACT-TOPIC-MATCH MAXIMA::AMPERCHK\n MAXIMA::EXPINTEGRAL-CI MAXIMA::FACTCOMBPLUS MAXIMA::PRE-ERR\n MAXIMA::ASKINVER MAXIMA::RATDEGREE\n MAXIMA::OFF-NEGATIVE-REAL-AXISP MAXIMA::FPEXP MAXIMA::NEWSYM\n- MAXIMA::EF_NORMAL_P-IMPL MAXIMA::FLOAT-INF-P MAXIMA::PARSE-$DO\n+ MAXIMA::FLOAT-INF-P MAXIMA::EF_NORMAL_P-IMPL MAXIMA::PARSE-$DO\n MAXIMA::COMP-BF%GAMMA MAXIMA::TR-INFAMOUS-NOUN-FORM\n MAXIMA::TMS-FORMAT-PRODUCT MAXIMA::GF-DATA-EXP\n MAXIMA::GEN-POINT MAXIMA::AT-SUBSTP MAXIMA::DPSIMP\n- MAXIMA::SHOW-BREAK-POINT MAXIMA::RATBIGFLOAT\n- MAXIMA::INSERT-ZERO-BEFORE-EXPONENT MAXIMA::TMEVAL\n- MAXIMA::LIN-MTIMES MAXIMA::EDISREP MAXIMA::PLYGAM-ORD\n- MAXIMA::CHECKFLAGANDACT MAXIMA::TANBIGFLOAT\n+ MAXIMA::SHOW-BREAK-POINT MAXIMA::RATBIGFLOAT MAXIMA::TMEVAL\n+ MAXIMA::INSERT-ZERO-BEFORE-EXPONENT MAXIMA::LIN-MTIMES\n+ MAXIMA::EDISREP MAXIMA::PLYGAM-ORD MAXIMA::TANBIGFLOAT\n+ MAXIMA::FPCOS1 MAXIMA::CHECKFLAGANDACT\n CL-INFO::PARSE-USER-CHOICE MAXIMA::BAD-VAR-WARN\n- MAXIMA::FRPOLY? MAXIMA::RAT->PS MAXIMA::FPCOS1\n- MAXIMA::COLLAPSE-IMPL MAXIMA::NONSCALARP-IMPL MAXIMA::SPECREPP\n- MAXIMA::TMREARRAY MAXIMA::MAKCF MAXIMA::GF_MATINV-IMPL\n- MAXIMA::RESTORELIM MAXIMA::TRP-MNOT MAXIMA::SIGNDIFF\n- MAXIMA::CONDENSE MAXIMA::$THIRD MAXIMA::UNKNOWN\n- MAXIMA::M2-EXP-TYPE-4-1 MAXIMA::MEXPLODEN MAXIMA::SPC2\n- MAXIMA::GF-X2CRE MAXIMA::PFACTOR1 MAXIMA::M2-EXP-TYPE-8\n- MAXIMA::EF-NORMAL-P MAXIMA::TRANSPOSE-IMPL\n- MAXIMA::TSTACK-SLOT-TBIND MAXIMA::RATNUMER-IMPL\n- MAXIMA::FREE-LISP-VARS-OF-ARGL MAXIMA::GF_NORM-IMPL\n- BIGFLOAT::RUNNING-ERROR-CONJUGATE MAXIMA::DELSIMP\n- MAXIMA::MAKE-VALUES MAXIMA::TAYLOR-TRUNC MAXIMA::RATNUMP-IMPL\n- MAXIMA::MGENARRAY-P MAXIMA::TRAILING-ZEROS-REGEX-F-0\n- MAXIMA::FIXEXPAND MAXIMA::TRIG2 MAXIMA::INTOPOIS-IMPL\n- MAXIMA::MFACPPLUS MAXIMA::SRCONVERT MAXIMA::NRATFACT\n- MAXIMA::LNEWVAR PREGEXP::PREGEXP\n- MAXIMA::APPARENTLY-A-DIRECTORY-P MAXIMA::GET-TEX-ENVIRONMENT\n- MAXIMA::PSDP MAXIMA::EXTRACT-TRAILING-DIGITS MAXIMA::POISDIF4\n- MAXIMA::RZCONTENT MAXIMA::POWER-SET MAXIMA::MAXCOEF\n- BIGFLOAT::RUNNING-ERROR-NEGATE MAXIMA::THROW-IMPL\n- MAXIMA::MEVALARGS MAXIMA::EXPLODEN MAXIMA::NUM1 MAXIMA::ZEROHK\n- MAXIMA::SPECIALP MAXIMA::TC-STATE-SUBGROUP-GENERATORS\n- MAXIMA::PSMINUS-TERMS MAXIMA::COMPILE-FUNCTION\n- MAXIMA::MAXIMA-STRING MAXIMA::DCONVX MAXIMA::OLDCONTENT\n- MAXIMA::RISPLIT-SN-CN-DN MAXIMA::MACSYMA-TRACE MAXIMA::MPLUSP\n- MAXIMA::TRACE_IT-IMPL MAXIMA::DISREPLIST1\n- MAXIMA::REMOVE_PLOT_OPTION-IMPL MAXIMA::FULLSTRIP1\n- MAXIMA::FPENTIER MAXIMA::FACTOSIMP MAXIMA::FUMCHECK\n- MAXIMA::SERIESPASS1 MAXIMA::MFBOUNDP MAXIMA::COPYMATRIX-IMPL\n- MAXIMA::STRIPDOLLAR MAXIMA::RATDENOM-IMPL MAXIMA::PARP\n- MAXIMA::TRIGRED MAXIMA::MEVALP MAXIMA::MAXNORM\n- MAXIMA::COPYLIST-IMPL MAXIMA::ETF MAXIMA::CFDISREP-IMPL\n- MAXIMA::PRINTFILE-IMPL MAXIMA::ADDLABEL MAXIMA::ROUNDROOTS1\n- MAXIMA::LISTOVARS0 MAXIMA::PCOEFVEC MAXIMA::FINDIBASE\n- MAXIMA::NPLUS MAXIMA::DCONV-$FLOAT MAXIMA::EF-DLOG\n- MAXIMA::SQFR-IMPL MAXIMA::CHECK-OPTION-PALETTE\n- MAXIMA::FACT5MOD MAXIMA::GO-TAG-P MAXIMA::COMPLEX-ERF\n- MAXIMA::DET1 MAXIMA::LOGMABS MAXIMA::TMLATTICE1\n- MAXIMA::SORTGREAT MAXIMA::ABSARG1 MAXIMA::PSLOG MAXIMA::SEPARC\n- MAXIMA::NONEG MAXIMA::FPEXPM1 MAXIMA::CSF MAXIMA::ARRAY-MODE\n- MAXIMA::CPBERL MAXIMA::EF_TRACE-IMPL MAXIMA::FACTORNUMBER\n- MAXIMA::SIGN-PREP MAXIMA::EXPINTEGRAL-SHI MAXIMA::PAINVMOD\n- MAXIMA::REVERSE-IMPL MAXIMA::TMACCESS CL-INFO::STRIP-QUOTES\n- MAXIMA::LOGQUAD0 COMMAND-LINE::CL-OPTION-P\n- MAXIMA::HAS-INT-SYMBOLS MAXIMA::FLOAT-OR-BIGFLOAT-P\n- MAXIMA::MGENARRAY-NULL MAXIMA::PSEXPON-GCD\n- MAXIMA::TRIG-SUBST-P MAXIMA::GF_L2N-IMPL MAXIMA::BF-NOSHFT-SL\n- MAXIMA::SIGN-MABS MAXIMA::NESTLEV MAXIMA::SP3RECONST\n- MAXIMA::RETLIST-AUX MAXIMA::FIXNUMP\n+ MAXIMA::FRPOLY? MAXIMA::RAT->PS MAXIMA::COLLAPSE-IMPL\n+ MAXIMA::NONSCALARP-IMPL MAXIMA::SPECREPP MAXIMA::TMREARRAY\n+ MAXIMA::MAKCF MAXIMA::GF_MATINV-IMPL MAXIMA::RESTORELIM\n+ MAXIMA::TRP-MNOT MAXIMA::SIGNDIFF MAXIMA::CONDENSE\n+ MAXIMA::UNKNOWN MAXIMA::$THIRD MAXIMA::M2-EXP-TYPE-4-1\n+ MAXIMA::MEXPLODEN MAXIMA::SPC2 MAXIMA::PFACTOR1\n+ MAXIMA::GF-X2CRE MAXIMA::M2-EXP-TYPE-8 MAXIMA::EF-NORMAL-P\n+ MAXIMA::TRANSPOSE-IMPL MAXIMA::RATNUMER-IMPL\n+ MAXIMA::TSTACK-SLOT-TBIND MAXIMA::FREE-LISP-VARS-OF-ARGL\n+ MAXIMA::GF_NORM-IMPL BIGFLOAT::RUNNING-ERROR-CONJUGATE\n+ MAXIMA::DELSIMP MAXIMA::MAKE-VALUES MAXIMA::TAYLOR-TRUNC\n+ MAXIMA::MGENARRAY-P MAXIMA::RATNUMP-IMPL\n+ MAXIMA::TRAILING-ZEROS-REGEX-F-0 MAXIMA::FIXEXPAND\n+ MAXIMA::TRIG2 MAXIMA::INTOPOIS-IMPL MAXIMA::MFACPPLUS\n+ MAXIMA::SRCONVERT MAXIMA::NRATFACT MAXIMA::LNEWVAR\n+ PREGEXP::PREGEXP MAXIMA::GET-TEX-ENVIRONMENT MAXIMA::PSDP\n+ MAXIMA::APPARENTLY-A-DIRECTORY-P\n+ MAXIMA::EXTRACT-TRAILING-DIGITS MAXIMA::POISDIF4\n+ MAXIMA::RZCONTENT MAXIMA::POWER-SET\n+ BIGFLOAT::RUNNING-ERROR-NEGATE MAXIMA::MAXCOEF\n+ MAXIMA::THROW-IMPL MAXIMA::MEVALARGS MAXIMA::NUM1\n+ MAXIMA::ZEROHK MAXIMA::EXPLODEN MAXIMA::SPECIALP\n+ MAXIMA::TC-STATE-SUBGROUP-GENERATORS MAXIMA::PSMINUS-TERMS\n+ MAXIMA::COMPILE-FUNCTION MAXIMA::OLDCONTENT MAXIMA::DCONVX\n+ MAXIMA::MAXIMA-STRING MAXIMA::RISPLIT-SN-CN-DN\n+ MAXIMA::MACSYMA-TRACE MAXIMA::MPLUSP MAXIMA::TRACE_IT-IMPL\n+ MAXIMA::DISREPLIST1 MAXIMA::REMOVE_PLOT_OPTION-IMPL\n+ MAXIMA::FULLSTRIP1 MAXIMA::FPENTIER MAXIMA::FACTOSIMP\n+ MAXIMA::FUMCHECK MAXIMA::SERIESPASS1 MAXIMA::MFBOUNDP\n+ MAXIMA::COPYMATRIX-IMPL MAXIMA::STRIPDOLLAR\n+ MAXIMA::RATDENOM-IMPL MAXIMA::TRIGRED MAXIMA::PARP\n+ MAXIMA::MAXNORM MAXIMA::MEVALP MAXIMA::COPYLIST-IMPL\n+ MAXIMA::ETF MAXIMA::CFDISREP-IMPL MAXIMA::PRINTFILE-IMPL\n+ MAXIMA::ADDLABEL MAXIMA::ROUNDROOTS1 MAXIMA::LISTOVARS0\n+ MAXIMA::FINDIBASE MAXIMA::PCOEFVEC MAXIMA::NPLUS\n+ MAXIMA::DCONV-$FLOAT MAXIMA::EF-DLOG MAXIMA::SQFR-IMPL\n+ MAXIMA::CHECK-OPTION-PALETTE MAXIMA::FACT5MOD MAXIMA::GO-TAG-P\n+ MAXIMA::LOGMABS MAXIMA::COMPLEX-ERF MAXIMA::DET1\n+ MAXIMA::TMLATTICE1 MAXIMA::SORTGREAT MAXIMA::ABSARG1\n+ MAXIMA::PSLOG MAXIMA::SEPARC MAXIMA::NONEG MAXIMA::FPEXPM1\n+ MAXIMA::CSF MAXIMA::ARRAY-MODE MAXIMA::CPBERL\n+ MAXIMA::EF_TRACE-IMPL MAXIMA::FACTORNUMBER MAXIMA::SIGN-PREP\n+ MAXIMA::EXPINTEGRAL-SHI MAXIMA::PAINVMOD MAXIMA::REVERSE-IMPL\n+ MAXIMA::TMACCESS CL-INFO::STRIP-QUOTES MAXIMA::LOGQUAD0\n+ COMMAND-LINE::CL-OPTION-P MAXIMA::HAS-INT-SYMBOLS\n+ MAXIMA::FLOAT-OR-BIGFLOAT-P MAXIMA::MGENARRAY-NULL\n+ MAXIMA::PSEXPON-GCD MAXIMA::TRIG-SUBST-P MAXIMA::BF-NOSHFT-SL\n+ MAXIMA::GF_L2N-IMPL MAXIMA::SIGN-MABS MAXIMA::NESTLEV\n+ MAXIMA::SP3RECONST MAXIMA::RETLIST-AUX MAXIMA::FIXNUMP\n MAXIMA::EF_IRREDUCIBLE-IMPL MAXIMA::LGCSIMPLEP\n- MAXIMA::RATNUMERATOR MAXIMA::GF_SET_AGAIN-IMPL\n- MAXIMA::TRANSLATE-FUNCTION MAXIMA::PROC-$DEFRULE\n- MAXIMA::IFACTORS-IMPL MAXIMA::NISINNERNULL MAXIMA::ROOTSORT\n- MAXIMA::MUNFORMAT MAXIMA::$IS-BOOLE-VERIFY MAXIMA::LOG-N\n+ MAXIMA::RATNUMERATOR MAXIMA::TRANSLATE-FUNCTION\n+ MAXIMA::IFACTORS-IMPL MAXIMA::GF_SET_AGAIN-IMPL\n+ MAXIMA::PROC-$DEFRULE MAXIMA::ROOTSORT MAXIMA::MUNFORMAT\n+ MAXIMA::$IS-BOOLE-VERIFY MAXIMA::NISINNERNULL MAXIMA::LOG-N\n MAXIMA::F2-INV MAXIMA::TR-NOSIMPP MAXIMA::ALIASLOOKUP\n MAXIMA::MAXI MAXIMA::CNTP MAXIMA::REALONLY\n- MAXIMA::IMAGPART-IMPL MAXIMA::CFDISREP1 MAXIMA::M2-EXP-TYPE-10\n+ MAXIMA::IMAGPART-IMPL MAXIMA::POISSUBST1S\n+ MAXIMA::M2-EXP-TYPE-10 MAXIMA::CFDISREP1\n BIGFLOAT::RUNNING-ERROR-GAMMA MAXIMA::GNUPLOT_SEND-IMPL\n- MAXIMA::POISSUBST1S MAXIMA::SORT-POLES MAXIMA::M2-EXP-TYPE-9\n- MAXIMA::IS_POWER_OF_TWO-IMPL MAXIMA::TR-SEQ MAXIMA::MDEFPARAM\n- MAXIMA::HASHER MAXIMA::SUBFUNARGS MAXIMA::CHECK-OPTION-BOOLE\n- MAXIMA::TMDEFARRAY MAXIMA::DCONV-$CRE MAXIMA::UNTRACE_IT-IMPL\n- MAXIMA::MNUMP MAXIMA::TEX-CHAR MAXIMA::NNI MAXIMA::FPSINH\n- MAXIMA::REALPART-IMPL MAXIMA::INFSIMP MAXIMA::C*LOGS\n- MAXIMA::COMPATTLIST MAXIMA::TAYLOR3 MAXIMA::PMINUS\n- MAXIMA::P*PIN%EX MAXIMA::$IS-BOOLE-EVAL MAXIMA::ZIREDUP\n- MAXIMA::ADDMLIST MAXIMA::SQRTINVOLVE MAXIMA::MGENARRAY-CONTENT\n- MAXIMA::IR-OR-EXTEND MAXIMA::PRLAB MAXIMA::MAXIMA-BRANCH-ASIN\n- MAXIMA::KEY-VAR-POW MAXIMA::TRIG-NOT-SUBST-P\n- MAXIMA::TOTIENT-FROM-FACTORS MAXIMA::%EINVOLVE01 MAXIMA::KILLC\n- MAXIMA::CHECK-LIST-PLOT3D MAXIMA::EF-DATA? MAXIMA::ASINTF\n- MAXIMA::PROC-$TELLSIMP MAXIMA::NONPERIOD MAXIMA::NEGINP\n- MAXIMA::READ-COMMAND-TOKEN MAXIMA::CHECKDERIV\n- MAXIMA::ZEROEQUIV2\n+ MAXIMA::M2-EXP-TYPE-9 MAXIMA::SORT-POLES\n+ MAXIMA::IS_POWER_OF_TWO-IMPL MAXIMA::TR-SEQ MAXIMA::SUBFUNARGS\n+ MAXIMA::HASHER MAXIMA::MDEFPARAM MAXIMA::CHECK-OPTION-BOOLE\n+ MAXIMA::TMDEFARRAY MAXIMA::DCONV-$CRE MAXIMA::FPSINH\n+ MAXIMA::UNTRACE_IT-IMPL MAXIMA::MNUMP MAXIMA::NNI\n+ MAXIMA::TEX-CHAR MAXIMA::REALPART-IMPL MAXIMA::INFSIMP\n+ MAXIMA::C*LOGS MAXIMA::COMPATTLIST MAXIMA::TAYLOR3\n+ MAXIMA::PMINUS MAXIMA::P*PIN%EX MAXIMA::$IS-BOOLE-EVAL\n+ MAXIMA::ZIREDUP MAXIMA::ADDMLIST MAXIMA::SQRTINVOLVE\n+ MAXIMA::MGENARRAY-CONTENT MAXIMA::IR-OR-EXTEND MAXIMA::PRLAB\n+ MAXIMA::MAXIMA-BRANCH-ASIN MAXIMA::KEY-VAR-POW\n+ MAXIMA::TRIG-NOT-SUBST-P MAXIMA::TOTIENT-FROM-FACTORS\n+ MAXIMA::KILLC MAXIMA::%EINVOLVE01 MAXIMA::CHECK-LIST-PLOT3D\n+ MAXIMA::EF-DATA? MAXIMA::ASINTF MAXIMA::PROC-$TELLSIMP\n+ MAXIMA::NEGINP MAXIMA::NONPERIOD MAXIMA::READ-COMMAND-TOKEN\n+ MAXIMA::CHECKDERIV MAXIMA::ZEROEQUIV2\n MAXIMA::APPARENTLY-COMPLEX-TO-JUDGE-BY-$CSIGN-P MAXIMA::ZEROP1\n MAXIMA::GET-LINEINFO MAXIMA::FSTRINGC MAXIMA::ELABEL\n- MAXIMA::$SECOND MAXIMA::OPERATORP MAXIMA::SAV&DEL\n- PREGEXP::PREGEXP-WHITESPACEP MAXIMA::BFLOAT-ERF\n- MAXIMA::VERBIFY-IMPL MAXIMA::TEXMDOIN MAXIMA::AIRY-AI-COMPLEX\n+ MAXIMA::OPERATORP MAXIMA::$SECOND MAXIMA::AIRY-AI-COMPLEX\n+ MAXIMA::VERBIFY-IMPL PREGEXP::PREGEXP-WHITESPACEP\n+ MAXIMA::BFLOAT-ERF MAXIMA::SAV&DEL MAXIMA::TEXMDOIN\n MAXIMA::ALGSYS1 MAXIMA::FINDLEASTVAR MAXIMA::TSPLUS\n MAXIMA::FINDTL1 MAXIMA::NTERMS-IMPL MAXIMA::GETUNHACK\n MAXIMA::POISINT4 MAXIMA::SYMBOLS MAXIMA::POISSINE\n- MAXIMA::MACSYMA-TIMER MAXIMA::ORD-VECT1 MAXIMA::FIRST-IMPL\n+ MAXIMA::ORD-VECT1 MAXIMA::FIRST-IMPL MAXIMA::MACSYMA-TIMER\n MAXIMA::REMLAPLACE MAXIMA::CYCLOTOMIC\n MAXIMA::TC-STATE-MULTIPLY-TABLE MAXIMA::LIM-MINUS\n MAXIMA::SUBST10 MAXIMA::GETVALUE MAXIMA::LIM-ABS\n- MAXIMA::FLOAT-NAN-P MAXIMA::TOTIENT-WITH-FACTORS\n- MAXIMA::ISTRENGTH MAXIMA::TRD-MSYMEVAL-AUX MAXIMA::EF-DATA-FSX\n- MAXIMA::PWEIGHT MAXIMA::GF_INV-IMPL MAXIMA::OPFORMAT\n- MAXIMA::NUMBERINLISTP MAXIMA::SIMPNCT-ASSUMESCALARP\n- MAXIMA::SIGNSUM MAXIMA::EXPINT-IMPL MAXIMA::FREEVNZ\n- MAXIMA::DBNODE MAXIMA::REMSIMP MAXIMA::LOAD-AND-TELL\n- MAXIMA::LIMINV MAXIMA::DCON MAXIMA::DB-MNUMP\n- MAXIMA::DOUBLE-FACTORIAL MAXIMA::PFACPROD MAXIMA::POS-NEG-P\n- MAXIMA::EF-IRR MAXIMA::EXP-C*LOGS MAXIMA::CFRATSIMP\n- MAXIMA::RATINVERT MAXIMA::NONINTEGERP MAXIMA::EF_SET_DATA-IMPL\n- MAXIMA::OPTIMIZE-PRINT-INST MAXIMA::EXPINTEGRAL-CHI\n- MAXIMA::FORM-MTIMES MAXIMA::FIB-IMPL MAXIMA::FPROUND\n- MAXIMA::ZN-FACTOR-GENERATORS MAXIMA::RFLOT\n+ MAXIMA::FLOAT-NAN-P MAXIMA::ISTRENGTH\n+ MAXIMA::TOTIENT-WITH-FACTORS MAXIMA::TRD-MSYMEVAL-AUX\n+ MAXIMA::EF-DATA-FSX MAXIMA::PWEIGHT MAXIMA::GF_INV-IMPL\n+ MAXIMA::OPFORMAT MAXIMA::SIMPNCT-ASSUMESCALARP\n+ MAXIMA::NUMBERINLISTP MAXIMA::SIGNSUM MAXIMA::EXPINT-IMPL\n+ MAXIMA::FREEVNZ MAXIMA::DBNODE MAXIMA::REMSIMP\n+ MAXIMA::LOAD-AND-TELL MAXIMA::LIMINV MAXIMA::DB-MNUMP\n+ MAXIMA::DCON MAXIMA::PFACPROD MAXIMA::DOUBLE-FACTORIAL\n+ MAXIMA::POS-NEG-P MAXIMA::EF-IRR MAXIMA::EXP-C*LOGS\n+ MAXIMA::CFRATSIMP MAXIMA::RATINVERT MAXIMA::NONINTEGERP\n+ MAXIMA::EF_SET_DATA-IMPL MAXIMA::OPTIMIZE-PRINT-INST\n+ MAXIMA::EXPINTEGRAL-CHI MAXIMA::FORM-MTIMES MAXIMA::FIB-IMPL\n+ MAXIMA::FPROUND MAXIMA::ZN-FACTOR-GENERATORS MAXIMA::RFLOT\n MAXIMA::MGENARRAY-TYPE MAXIMA::MAKPOINT\n MAXIMA::RISPLIT-BESSEL-K-OR-Y MAXIMA::TEX-DABBREV\n MAXIMA::FORTSCAN-MTIMES MAXIMA::ISQRT-IMPL\n MAXIMA::OFF-NEGATIVE-ONE-TO-ONEP\n MAXIMA::OBJECT-FOR-DISPLAY-HACK MAXIMA::GF_INDEX-IMPL\n- MAXIMA::LISTIFY-IMPL MAXIMA::BX**N+A MAXIMA::ABLESS1\n+ MAXIMA::LISTIFY-IMPL MAXIMA::ABLESS1 MAXIMA::BX**N+A\n MAXIMA::PTDERIVATIVE PREGEXP::PREGEXP-MAKE-BACKREF-LIST\n MAXIMA::SOLVEQUAD MAXIMA::BAD-FORM MAXIMA::NMTERMS\n MAXIMA::POISNEGPRED MAXIMA::LAST-IMPL MAXIMA::MAXLIST\n- MAXIMA::FINDSIGNOFTHEIRPRODUCT MAXIMA::FLSORT MAXIMA::EXLIST\n+ MAXIMA::FINDSIGNOFTHEIRPRODUCT MAXIMA::FLSORT\n MAXIMA::INFOLSTCHK MAXIMA::KILLCONTEXT MAXIMA::PMINDEGVEC\n- MAXIMA::FLOAT-OR-RATIONAL-P MAXIMA::PSFLOAT\n- MAXIMA::MAYBE-REALPART MAXIMA::PS-INVERT-VAR MAXIMA::P1\n- MAXIMA::PROC-$DEFMATCH MAXIMA::ASCII-NUMBERP MAXIMA::MXORLISTP\n- MAXIMA::MAPATOM MAXIMA::TBOUND-FREE-VARS MAXIMA::PGET\n- MAXIMA::UDM-ERR MAXIMA::LINEARIZE\n- MAXIMA::INITIALIZE-NUMERIC-CONSTANT MAXIMA::ISP\n- MAXIMA::DECIMALSIN MAXIMA::AIRY-DAI MAXIMA::VARIABLE-P\n- MAXIMA::MOPP1 MAXIMA::LEFT-OB MAXIMA::EVEN1 MAXIMA::NUD-CALL\n- MAXIMA::TRP-MGEQP MAXIMA::PSEXPT-FN MAXIMA::TR-WARNP\n- MAXIMA::NON0RAND MAXIMA::BIGFLOAT2RAT MAXIMA::STYO\n- MAXIMA::TSEXPT-RED MAXIMA::EF-DATA-ORD MAXIMA::LIM-PLUSP\n- MAXIMA::RATF MAXIMA::SIMPNCT-SC-OR-CONST-P MAXIMA::SPLITPROD\n- MAXIMA::SPLIT2 MAXIMA::MRECORD-KILL MAXIMA::PUTONLOGLIST\n- MAXIMA::SAVEFACTORS MAXIMA::FACTXN+-1\n- MAXIMA::ZN_CARMICHAEL_LAMBDA-IMPL MAXIMA::NUMNEEDSPAREN\n- MAXIMA::CHEBYLI3 MAXIMA::MARK+3 MAXIMA::REMPROPCHK\n- MAXIMA::TC-STATE-P MAXIMA::USE-RADCAN-P\n+ MAXIMA::EXLIST MAXIMA::FLOAT-OR-RATIONAL-P MAXIMA::PSFLOAT\n+ MAXIMA::MAYBE-REALPART MAXIMA::PS-INVERT-VAR\n+ MAXIMA::ASCII-NUMBERP MAXIMA::P1 MAXIMA::PROC-$DEFMATCH\n+ MAXIMA::MXORLISTP MAXIMA::MAPATOM MAXIMA::TBOUND-FREE-VARS\n+ MAXIMA::PGET MAXIMA::UDM-ERR\n+ MAXIMA::INITIALIZE-NUMERIC-CONSTANT MAXIMA::LINEARIZE\n+ MAXIMA::ISP MAXIMA::DECIMALSIN MAXIMA::AIRY-DAI\n+ MAXIMA::VARIABLE-P MAXIMA::MOPP1 MAXIMA::LEFT-OB MAXIMA::EVEN1\n+ MAXIMA::NUD-CALL MAXIMA::TRP-MGEQP MAXIMA::PSEXPT-FN\n+ MAXIMA::TR-WARNP MAXIMA::BIGFLOAT2RAT MAXIMA::NON0RAND\n+ MAXIMA::STYO MAXIMA::TSEXPT-RED MAXIMA::EF-DATA-ORD\n+ MAXIMA::LIM-PLUSP MAXIMA::RATF MAXIMA::SIMPNCT-SC-OR-CONST-P\n+ MAXIMA::SPLITPROD MAXIMA::SPLIT2 MAXIMA::MRECORD-KILL\n+ MAXIMA::PUTONLOGLIST MAXIMA::SAVEFACTORS MAXIMA::FACTXN+-1\n+ MAXIMA::ZN_CARMICHAEL_LAMBDA-IMPL MAXIMA::MARK+3\n+ MAXIMA::NUMNEEDSPAREN MAXIMA::CHEBYLI3 MAXIMA::TC-STATE-P\n+ MAXIMA::REMPROPCHK MAXIMA::USE-RADCAN-P\n MAXIMA::BAD-INDEX-ERROR MAXIMA::FACTOROUT MAXIMA::ALGP\n- MAXIMA::LI-ORD MAXIMA::GET-LARGE-FACTORS-1\n- MT19937::RANDOM-STATE-P MAXIMA::PARSE-NOFIX MAXIMA::MOPSTRIP\n+ MAXIMA::LI-ORD MAXIMA::PARSE-NOFIX MT19937::RANDOM-STATE-P\n+ MAXIMA::GET-LARGE-FACTORS-1 MAXIMA::MOPSTRIP\n MAXIMA::INTEGER-BELLN MAXIMA::PREV_PRIME-IMPL MAXIMA::INFSIMP*\n MAXIMA::TAYLOR_SIMPLIFY_RECURSE MAXIMA::DOUTERN\n MAXIMA::GETVARDEGS MAXIMA::SUM-OF-INTSP\n MAXIMA::PLOT-SET-GNUPLOT-SCRIPT-FILE-NAME\n- MAXIMA::EF_MINIMAL_SET-IMPL MAXIMA::MANIFESTLY-NONREAL-P\n- MAXIMA::DISTINCT-NONZERO-ROOTS-P MAXIMA::SUBFUNSUBS\n+ MAXIMA::EF_MINIMAL_SET-IMPL MAXIMA::DISTINCT-NONZERO-ROOTS-P\n+ MAXIMA::MANIFESTLY-NONREAL-P MAXIMA::SUBFUNSUBS\n MAXIMA::MACSYMA-UNTIMER MAXIMA::OP-SETUP MAXIMA::GF-PTH-ROOT\n- MAXIMA::GF-DATA-PRIM MAXIMA::SIMPLEXPON MAXIMA::EMPTYP-IMPL\n- MAXIMA::DINTERNP MAXIMA::LINE-INFO-LINE MAXIMA::ABEQ1\n+ MAXIMA::EMPTYP-IMPL MAXIMA::SIMPLEXPON MAXIMA::DINTERNP\n+ MAXIMA::ABEQ1 MAXIMA::LINE-INFO-LINE MAXIMA::GF-DATA-PRIM\n MAXIMA::POFX MAXIMA::IREDUP MAXIMA::ASKSIGN1\n MAXIMA::REMOVE-TRANSL-ARRAY-FUN-PROPS MAXIMA::GCSQR\n MAXIMA::TRP-MLESSP MAXIMA::CUNMRK MAXIMA::TRACE-PRINT\n MAXIMA::CALLSOLVE2 MAXIMA::TRACEMOD\n BIGFLOAT::RUNNING-ERROR-EXPT MAXIMA::GF_L2P-IMPL\n MAXIMA::BF-CPOLY-SL MAXIMA::TUNBIND MAXIMA::MXORLISTP1\n MAXIMA::RENUMBER-TLIST MAXIMA::FPCONTENT MAXIMA::MARRAY-CHECK\n MAXIMA::TSEXP-COMB MAXIMA::TAY-ORDER MAXIMA::TRIG1\n- BIGFLOAT::RUNNING-ERROR-QUOTIENT MAXIMA::ERECIP MAXIMA::OLDREP\n- MAXIMA::PFREEOFMAINVARSP MAXIMA::PATCH-UP-MEVAL-IN-FSET\n- MAXIMA::TEX-STRIPDOLLAR MAXIMA::REMOPR MAXIMA::TEX-STRING\n- MAXIMA::RIGHT-OB MAXIMA::CRECIP MAXIMA::RAINV MAXIMA::UNIVAR\n+ BIGFLOAT::RUNNING-ERROR-QUOTIENT MAXIMA::ERECIP\n+ MAXIMA::PFREEOFMAINVARSP MAXIMA::OLDREP\n+ MAXIMA::PATCH-UP-MEVAL-IN-FSET MAXIMA::TEX-STRIPDOLLAR\n+ MAXIMA::REMOPR MAXIMA::TEX-STRING MAXIMA::RIGHT-OB\n+ MAXIMA::CRECIP MAXIMA::RAINV MAXIMA::UNIVAR\n MAXIMA::LIST_MATRIX_ENTRIES-IMPL MAXIMA::TM$KILL\n MAXIMA::MAKEALIAS MAXIMA::GF-DATA? MAXIMA::STRMDOIN\n MAXIMA::MARRAY-TYPE-UNKNOWN MAXIMA::HLINSOLVE MAXIMA::FPZEROP\n- MAXIMA::GF-CJACOBI MAXIMA::RANDOM-NAME MAXIMA::OPERATORP1\n- MAXIMA::PDIS MAXIMA::GET-FIRST-CHAR MAXIMA::TEX-SETUP\n+ MAXIMA::RANDOM-NAME MAXIMA::GF-CJACOBI MAXIMA::PDIS\n+ MAXIMA::OPERATORP1 MAXIMA::GET-FIRST-CHAR MAXIMA::TEX-SETUP\n MAXIMA::EF_UNIT_P-IMPL MAXIMA::TRACE-FSYMEVAL\n MAXIMA::INTERSECT-TESTS MAXIMA::ASKSIGN01\n MAXIMA::AIRY-BI-COMPLEX MAXIMA::INTEGERPFR MAXIMA::SNUMDEN\n MAXIMA::PACOEFP MAXIMA::DECL-REALP MAXIMA::CONSTA\n MAXIMA::SLASH MAXIMA::MACSYMA-NAMESTRING-SUB\n MAXIMA::CONSTANTP-IMPL MAXIMA::FLIP CL-INFO::REARRANGE-MATCHES\n MAXIMA::SIMPLIMPLUS MAXIMA::TDPOS MAXIMA::POISSQUARE-IMPL\n- MAXIMA::CRECIP-GENERAL MAXIMA::FIXFLOAT\n- MAXIMA::TR-LISP->LISP-DEFAULT MAXIMA::ARGSUBST\n+ MAXIMA::CRECIP-GENERAL MAXIMA::FIXFLOAT MAXIMA::ARGSUBST\n+ MAXIMA::TR-LISP->LISP-DEFAULT\n MAXIMA::FOR-EVAL-THEN-MQUOTE-SIMP-ARGL MAXIMA::UNION-VAR-SET\n COMMAND-LINE::CL-OPTION-ARGUMENT MAXIMA::EXPOR1P\n MAXIMA::POSSIBLE-PREDICATE-OP-P MAXIMA::INSERT-BREAK-POINT\n- MAXIMA::PDECPRIMEP MAXIMA::STRIP-LINEINFO MAXIMA::MACSIMP\n- MAXIMA::BFLOATP-IMPL MAXIMA::NEWVAR MAXIMA::CFEXPAND\n- MAXIMA::MEQHK MAXIMA::INITIALIZERSMOSTLY\n- MAXIMA::MACSYMA-FSYMEVAL MAXIMA::LEADTERM MAXIMA::NUM-OF-LOG-L\n- MAXIMA::GFSPLIT MAXIMA::M*S+C MAXIMA::NZETAI-IMPL\n- MAXIMA::PFLATTEN MAXIMA::FIND-TLISTS MAXIMA::DEFINITELY-SO\n- MAXIMA::RDIS* MAXIMA::TAYCHK2RAT MAXIMA::PARSE-ELEVATION\n- MAXIMA::RATREP* MAXIMA::RISPLIT-MPLUS MAXIMA::COMPLICATED\n- MAXIMA::FXSHFT-SL MAXIMA::STURM MAXIMA::POLY->PS\n- MAXIMA::SEMANTICS MAXIMA::EF_SET_AGAIN-IMPL\n- MAXIMA::I-$REMVALUE MAXIMA::CPBER1 MAXIMA::ZEROEQUIV1\n- MAXIMA::HAS-REPEAT MAXIMA::FPATAN MAXIMA::BIQUADP1\n- MAXIMA::PARSE-AZIMUTH MAXIMA::BCONS MAXIMA::LISTOVARSL\n- MAXIMA::PSCONST MAXIMA::FPSIN1 MAXIMA::POISSUBSTCO1\n- MAXIMA::RCONTENT MAXIMA::PDISREP*CHK MAXIMA::MEXPTP\n- MAXIMA::PFACTORQUAD MAXIMA::REMOV MAXIMA::GETLABCHARN\n- MAXIMA::$NINTH MAXIMA::REPLIST1 MAXIMA::CFACTORW\n- MAXIMA::RANK-IMPL MAXIMA::ELEM MAXIMA::M2-EXP-TYPE-5-1\n+ MAXIMA::STRIP-LINEINFO MAXIMA::PDECPRIMEP MAXIMA::BFLOATP-IMPL\n+ MAXIMA::MACSIMP MAXIMA::NEWVAR MAXIMA::MEQHK MAXIMA::GFSPLIT\n+ MAXIMA::INITIALIZERSMOSTLY MAXIMA::MACSYMA-FSYMEVAL\n+ MAXIMA::LEADTERM MAXIMA::CFEXPAND MAXIMA::NUM-OF-LOG-L\n+ MAXIMA::M*S+C MAXIMA::NZETAI-IMPL MAXIMA::PFLATTEN\n+ MAXIMA::FIND-TLISTS MAXIMA::DEFINITELY-SO MAXIMA::RDIS*\n+ MAXIMA::TAYCHK2RAT MAXIMA::PARSE-ELEVATION\n+ MAXIMA::RISPLIT-MPLUS MAXIMA::RATREP* MAXIMA::COMPLICATED\n+ MAXIMA::STURM MAXIMA::FXSHFT-SL MAXIMA::SEMANTICS\n+ MAXIMA::POLY->PS MAXIMA::I-$REMVALUE MAXIMA::EF_SET_AGAIN-IMPL\n+ MAXIMA::ZEROEQUIV1 MAXIMA::CPBER1 MAXIMA::HAS-REPEAT\n+ MAXIMA::FPATAN MAXIMA::BIQUADP1 MAXIMA::PARSE-AZIMUTH\n+ MAXIMA::BCONS MAXIMA::FPSIN1 MAXIMA::PSCONST\n+ MAXIMA::POISSUBSTCO1 MAXIMA::LISTOVARSL MAXIMA::RCONTENT\n+ MAXIMA::PDISREP*CHK MAXIMA::PFACTORQUAD MAXIMA::MEXPTP\n+ MAXIMA::REMOV MAXIMA::GETLABCHARN MAXIMA::$NINTH\n+ MAXIMA::REPLIST1 MAXIMA::CFACTORW MAXIMA::ELEM\n+ MAXIMA::RANK-IMPL MAXIMA::M2-EXP-TYPE-5-1\n MAXIMA::PARSE-BUG-ERR MAXIMA::ARCFUNCP\n MAXIMA::ORDER-VARS-BY-STRENGTH MAXIMA::PMOD MAXIMA::POLYP\n MAXIMA::SIMPLE-REMOVE-DOLLARSIGN MAXIMA::MULTOUT\n MAXIMA::SET-FULL-LINEINFO MAXIMA::GET-ONE-FACTOR\n MAXIMA::FINDBE MAXIMA::FPTANH MAXIMA::ADJOIN-TVAR\n MAXIMA::CHECK-RANGE MAXIMA::D-SUMSIGN MAXIMA::LINEAR-DISPLA\n MAXIMA::UNTREE MAXIMA::DECODE_FLOAT-IMPL MAXIMA::VRSHFT-SL\n MAXIMA::RATFIX MAXIMA::PUTONVLIST MAXIMA::LIM-INFP\n- MAXIMA::EF-GF-FIELD? MAXIMA::SAVEFACTOR1 MAXIMA::MAKSYM\n+ MAXIMA::SAVEFACTOR1 MAXIMA::MAKSYM MAXIMA::EF-GF-FIELD?\n MAXIMA::FACTOR-LIST MAXIMA::BIGFLOAT-OR-NUMBER-P\n MAXIMA::M$EXP? MAXIMA::INCREMENT-TRUNCS MAXIMA::ZEROP2\n MAXIMA::GENERIC-AUTOLOAD MAXIMA::TLIMP MAXIMA::BASELIST\n MAXIMA::MPARAMS MAXIMA::MAXIMA-BRANCH-ACOS MAXIMA::P-ALLVARS\n MAXIMA::NISNEWLIST MAXIMA::EXPINTEGRAL-EI MAXIMA::ONEARGCHECK\n MAXIMA::M2-EXP-TYPE-6 MAXIMA::CONSTANT MAXIMA::CLEAR-LOBJS\n- MAXIMA::CHECK-INF-SING MAXIMA::GF-P2X-RAW MAXIMA::GF-NRT-EXIT\n- MAXIMA::TEXMDO MAXIMA::INTDIFF-VARS-IN-EXPR\n- COMMAND-LINE::CL-OPTION-HELP-STRING MAXIMA::FREE1\n- MAXIMA::PARSE-TAY-ARGS1 MAXIMA::MQUOTEP MAXIMA::FANCYPAC\n- MAXIMA::PARSE-CONDITION MAXIMA::TBIND MAXIMA::CL-RAT-TO-MAXIMA\n+ MAXIMA::CHECK-INF-SING MAXIMA::FANCYPAC\n+ MAXIMA::PARSE-CONDITION MAXIMA::TEXMDO\n+ MAXIMA::INTDIFF-VARS-IN-EXPR\n+ COMMAND-LINE::CL-OPTION-HELP-STRING MAXIMA::PARSE-TAY-ARGS1\n+ MAXIMA::FREE1 MAXIMA::GF-NRT-EXIT MAXIMA::GF-P2X-RAW\n+ MAXIMA::MQUOTEP MAXIMA::TBIND MAXIMA::CL-RAT-TO-MAXIMA\n INTL::DOMAIN-ENTRY-ENCODING MAXIMA::CF-BACK-RECURRENCE\n MAXIMA::DEGVECDISREP MAXIMA::E1+ MAXIMA::M2-EXP-TYPE-3\n MAXIMA::SUBGEN MAXIMA::SCALARP-IMPL\n MAXIMA::MACSYMA-SPECIAL-OP-P MAXIMA::M2-EXP-TYPE-2-1\n MAXIMA::GET_INDEX_PROPERTIES-IMPL MAXIMA::PSQFR\n MAXIMA::TELLRATDISP MAXIMA::TDPZ MAXIMA::FLATTEN-IMPL\n MAXIMA::GF-DATA-ORD MAXIMA::ENSURE-MATRIX-COLUMN\n- MAXIMA::SIMPLEXP MAXIMA::FPRATION1 MAXIMA::DISP2\n- MAXIMA::RATLIM MAXIMA::MATCHECK MAXIMA::OLDGCDCALL\n+ MAXIMA::FPRATION1 MAXIMA::RATLIM MAXIMA::SIMPLEXP\n+ MAXIMA::MATCHECK MAXIMA::DISP2 MAXIMA::OLDGCDCALL\n MAXIMA::GENPOLY MAXIMA::CALLSOLVE MAXIMA::LCPRODL\n MAXIMA::GET-FACTOR-LIST\n MAXIMA::ATTEMPT-TRANSLATE-RANDOM-MACRO-OP\n- MAXIMA::LISTARRAY-IMPL MAXIMA::MNCEXPTP MAXIMA::*FPEXP\n+ MAXIMA::LISTARRAY-IMPL MAXIMA::*FPEXP MAXIMA::MNCEXPTP\n MAXIMA::MODDP MAXIMA::DIVISORS MAXIMA::CHECK MAXIMA::XAPPEND\n MAXIMA::OF-FORM-A*F^N+B MAXIMA::RISPLIT-TIMES\n MAXIMA::PSDISEXPAND MAXIMA::GOODFORM MAXIMA::POISMAP\n- MAXIMA::DPSQFR MAXIMA::GCDL MAXIMA::MBAGP\n+ MAXIMA::GCDL MAXIMA::DPSQFR MAXIMA::MBAGP\n MAXIMA::MACSYMA-FSYMEVAL-SUB MAXIMA::ORDERPOINTER\n MAXIMA::COMPPI MAXIMA::LIMUNKNOWN1 MAXIMA::PRINT*\n- MAXIMA::EULER MAXIMA::FILESTRIP MAXIMA::TR-ARRAYCALL\n- MAXIMA::KILLVARDEGSN INTL::GETENV MAXIMA::ROOT-BOUND\n- MAXIMA::UNMRK MAXIMA::DDIV MAXIMA::PSLOG-MONOM\n- MAXIMA::M2-CHEBYFORM MAXIMA::PRIMEP MAXIMA::CONSTTERMP\n- MAXIMA::GF-ZX MAXIMA::XMAXIMA-PALETTE MAXIMA::SIMPNCT-ONEP\n- MAXIMA::LINEARCONST MAXIMA::POLYST MAXIMA::CHECKED-AND\n+ MAXIMA::UNMRK MAXIMA::TR-ARRAYCALL MAXIMA::EULER\n+ MAXIMA::ROOT-BOUND MAXIMA::FILESTRIP INTL::GETENV\n+ MAXIMA::KILLVARDEGSN MAXIMA::DDIV MAXIMA::M2-CHEBYFORM\n+ MAXIMA::PSLOG-MONOM MAXIMA::PRIMEP MAXIMA::CONSTTERMP\n+ MAXIMA::CHECKED-AND MAXIMA::SIMPNCT-ONEP MAXIMA::GF-ZX\n+ MAXIMA::LINEARCONST MAXIMA::XMAXIMA-PALETTE MAXIMA::POLYST\n MAXIMA::MAP-TRP BIGFLOAT::RUNNING-ERROR-FACTORIAL\n MAXIMA::MAKE-LONG-LIST MAXIMA::MPARAM MAXIMA::CHECKSIGNTM\n MAXIMA::PRINT-TRANSL-HERALD BIGFLOAT::RUNNING-ERROR-SQRT\n MAXIMA::SP1UNTREP MAXIMA::CHECKLABEL\n CL-INFO::INEXACT-TOPIC-MATCH MAXIMA::LAB MAXIMA::KILL1-ATOM\n MAXIMA::TRP-MAND MAXIMA::PRIMEP-LUCAS MAXIMA::INTOPOIS\n MAXIMA::DISREPLIST MAXIMA::CHECK-OPTION-LABEL MAXIMA::GF-X2P\n MAXIMA::SIN-COS-INTSUBS1 MAXIMA::TC-STATE-RELATIONS\n- MAXIMA::GET-STREAM-TRUENAME MAXIMA::S+C MAXIMA::DEFC1\n- MAXIMA::PUTORDER INTL::FIND-ENCODING\n- MAXIMA::MSEEMINGLY-UNBOUND MAXIMA::TOPLEVEL-MACSYMA-EVAL\n- MAXIMA::PCONSTP MAXIMA::ARRAYDIMS MAXIMA::LITTLEFR1\n- MAXIMA::CFMAK MAXIMA::PASCAL MAXIMA::SQCONT MAXIMA::NEWVAR1\n- MAXIMA::PUNIVARP MAXIMA::DINTNUM MAXIMA::LOWERHALF\n- MAXIMA::GF-DATA-CARD MAXIMA::RPOLY-SL MAXIMA::MUNBIND\n- MAXIMA::PSPLIT-FIELD MAXIMA::FPEXP1 MAXIMA::M2-EXP-TYPE-8-1\n+ MAXIMA::GET-STREAM-TRUENAME MAXIMA::S+C MAXIMA::PUTORDER\n+ MAXIMA::DEFC1 INTL::FIND-ENCODING MAXIMA::MSEEMINGLY-UNBOUND\n+ MAXIMA::TOPLEVEL-MACSYMA-EVAL MAXIMA::PCONSTP\n+ MAXIMA::ARRAYDIMS MAXIMA::LITTLEFR1 MAXIMA::CFMAK\n+ MAXIMA::PASCAL MAXIMA::SQCONT MAXIMA::NEWVAR1 MAXIMA::DINTNUM\n+ MAXIMA::PUNIVARP MAXIMA::LOWERHALF MAXIMA::GF-DATA-CARD\n+ MAXIMA::RPOLY-SL MAXIMA::MUNBIND MAXIMA::PSPLIT-FIELD\n+ MAXIMA::FPEXP1 MAXIMA::M2-EXP-TYPE-8-1\n MAXIMA::TRAILING-ZEROS-REGEX-F-1 MAXIMA::POISCOSINE\n- MAXIMA::CFSQRT MAXIMA::LIN-MPLUS MAXIMA::D-INTEGRALSIGN\n- MAXIMA::DATUM MAXIMA::CARG-IMPL MAXIMA::ADD-UP-DEG\n- MAXIMA::MANIFESTLY-REAL-P MAXIMA::GF-X2N MAXIMA::NEWVARMAT1\n- MAXIMA::OPMEXPT MAXIMA::TSTACK-SLOT-VAL-MODES\n- MAXIMA::POISENCODE MAXIMA::IMAG-ERR MAXIMA::CABS-IMPL\n- MAXIMA::KAAR MAXIMA::GF_NEG-IMPL MAXIMA::CONDENSESOLNL\n+ MAXIMA::DATUM MAXIMA::D-INTEGRALSIGN MAXIMA::CFSQRT\n+ MAXIMA::LIN-MPLUS MAXIMA::CARG-IMPL MAXIMA::ADD-UP-DEG\n+ MAXIMA::MANIFESTLY-REAL-P MAXIMA::OPMEXPT MAXIMA::GF-X2N\n+ MAXIMA::TSTACK-SLOT-VAL-MODES MAXIMA::POISENCODE\n+ MAXIMA::NEWVARMAT1 MAXIMA::IMAG-ERR MAXIMA::CABS-IMPL\n+ MAXIMA::KAAR MAXIMA::CONDENSESOLNL MAXIMA::GF_NEG-IMPL\n MAXIMA::TANSC MAXIMA::$EIGHTH MAXIMA::AIRY-AI\n MAXIMA::NONNEGATIVE-INTEGERP MAXIMA::TESTP MAXIMA::SKR\n- MAXIMA::FLOAT_PRECISION-IMPL MAXIMA::MEVENP\n- MAXIMA::LET-MACRO-GET-LAST-VAR MAXIMA::LOFACTORS\n- MAXIMA::GENSYM-READABLE MAXIMA::MIDPNT MAXIMA::REMOVE-MULT\n- MAXIMA::LOGCONCOEFFP MAXIMA::IMPLIED-QUOTEP\n+ MAXIMA::LOFACTORS MAXIMA::MEVENP MAXIMA::FLOAT_PRECISION-IMPL\n+ MAXIMA::MIDPNT MAXIMA::REMOVE-MULT\n+ MAXIMA::LET-MACRO-GET-LAST-VAR MAXIMA::LOGCONCOEFFP\n+ MAXIMA::GENSYM-READABLE MAXIMA::IMPLIED-QUOTEP\n MAXIMA::INVERT-TERMS MAXIMA::MXC MAXIMA::MGENARRAY-AREF\n MAXIMA::F2-RED MAXIMA::PLSOLVE MAXIMA::SETUP-MULTIVAR-DISREP\n MAXIMA::GETMINOR MAXIMA::VISIBLEP MAXIMA::CONTSORT\n MAXIMA::CHECK-OPTION-LEVELS MAXIMA::FACMGCD\n MAXIMA::MACSYMA-SPECIAL-MACRO-P MAXIMA::UNTRANS-OP\n MAXIMA::MREDEF-CHECK MAXIMA::TRP-MLEQP MAXIMA::FLOATTOFP\n MAXIMA::CHEBYS12 MAXIMA::EXTRACTVARS MAXIMA::MAPTR-LISP->LISP\n MAXIMA::ADJOIN-PVAR CL-INFO::ENSURE-INFO-TABLES\n- MAXIMA::PRIMCYCLO MAXIMA::STRIP-LINEINFO-OP MAXIMA::COEFL\n+ MAXIMA::STRIP-LINEINFO-OP MAXIMA::PRIMCYCLO MAXIMA::COEFL\n MAXIMA::COEF-SIGN BIGFLOAT::INTOFP MAXIMA::OBTAINABM\n MAXIMA::BKPT-FILE-LINE MAXIMA::PMODROOT MAXIMA::PSEXPT-LOG-ORD\n MAXIMA::LBP MAXIMA::MSTRING MAXIMA::UNSIMPLIFY MAXIMA::ERF\n MAXIMA::ALPHABETP MAXIMA::CFEVAL MAXIMA::PSFIND-S MAXIMA::DEFS\n MAXIMA::ADJOINT-IMPL MAXIMA::CONSRULE\n MAXIMA::READ-COMMAND-TOKEN-AUX MAXIMA::PARTITION-NS\n MAXIMA::TMKILLARRAY MAXIMA::DECREMENT-TRUNCS MAXIMA::SIGN-ANY\n MAXIMA::OBTAINAB MAXIMA::TDPN MAXIMA::FACT5 MAXIMA::MOP\n MAXIMA::FINDINT MAXIMA::OUTPUT-LINEAR-ONE-LINE MAXIMA::SP1ADD\n- MAXIMA::EF-DATA-EXP MAXIMA::ADISPLINE MAXIMA::*KAR\n+ MAXIMA::EF-DATA-EXP MAXIMA::*KAR MAXIMA::ADISPLINE\n MAXIMA::FREEPAR MAXIMA::PTIMEFTRS MAXIMA::FIND-FIRST-TRIGARG\n- MAXIMA::CHECK1 MAXIMA::M2-EXP-TYPE-8-2 MAXIMA::ORDHACK\n- MAXIMA::SIGN* MAXIMA::NOTERMS MAXIMA::SUBVARDLG\n+ MAXIMA::M2-EXP-TYPE-8-2 MAXIMA::CHECK1 MAXIMA::ORDHACK\n+ MAXIMA::SIGN* MAXIMA::SUBVARDLG MAXIMA::NOTERMS\n MAXIMA::MAXIMA-BRANCH-ATANH MAXIMA::EVTILDEGLESS\n MAXIMA::TR-CLASS MAXIMA::TMINVERSE-IMPL\n MAXIMA::INIT-LAMBERT-W-0 MAXIMA::NISEXTRACT MAXIMA::CHECKED-OR\n MAXIMA::MAKSTRING MAXIMA::RAT-NO-RATFAC\n MAXIMA::GET_TEX_ENVIRONMENT-IMPL MAXIMA::RCCOEFP\n MAXIMA::EF_P2N-IMPL MAXIMA::BF-FXSHFR-SL MAXIMA::DPDERIV\n MAXIMA::MAXIMA-UNDECLARED-ARRAYP MAXIMA::UFACT-STRIP-ZEROES\n MAXIMA::%E-INTEGER-COEFF MAXIMA::INCRLIMK MAXIMA::GAMMA-SIGN\n- MAXIMA::MCX MAXIMA::CHEBYLI2 MAXIMA::GF-DATA-P\n- MAXIMA::POISSUBST1C MAXIMA::GAMMA MAXIMA::PIRREDP\n- MAXIMA::TAYLOR-E-SIZE MAXIMA::MAYBE-INVERT-STRING-CASE\n- MAXIMA::SPC2A MAXIMA::DIRECTORY-IMPL MAXIMA::TRANSLATOR-EVAL\n- MAXIMA::MFUNCTION1 MAXIMA::TOTAL-NARY MAXIMA::UNDEFINE-SYMBOL\n- MAXIMA::SINBIGFLOAT MAXIMA::XCHDIR MAXIMA::IDENTITY-IMPL\n- MAXIMA::FPARCSIMP MAXIMA::BEYOND-EXTREME-VALUES\n- MAXIMA::ARRAYFUN-MODE MAXIMA::DEFSTRUCT-TRANSLATE\n+ MAXIMA::MCX MAXIMA::CHEBYLI2 MAXIMA::POISSUBST1C\n+ MAXIMA::GF-DATA-P MAXIMA::GAMMA MAXIMA::PIRREDP\n+ MAXIMA::TAYLOR-E-SIZE MAXIMA::SPC2A\n+ MAXIMA::MAYBE-INVERT-STRING-CASE MAXIMA::DIRECTORY-IMPL\n+ MAXIMA::TRANSLATOR-EVAL MAXIMA::MFUNCTION1 MAXIMA::TOTAL-NARY\n+ MAXIMA::SINBIGFLOAT MAXIMA::UNDEFINE-SYMBOL\n+ MAXIMA::IDENTITY-IMPL MAXIMA::XCHDIR MAXIMA::FPARCSIMP\n+ MAXIMA::BEYOND-EXTREME-VALUES MAXIMA::ARRAYFUN-MODE\n MAXIMA::OPERATOR-WITH-ARRAY-FLAG MAXIMA::ERRLFUN1\n- MAXIMA::SPLITSUM MAXIMA::NONNUMP MAXIMA::ASKSIGN-IMPL\n- MAXIMA::PUTODR MAXIMA::FACTORLOGS MAXIMA::RATDENOMINATOR\n- MAXIMA::RESTORE-FACTS MAXIMA::TEXSYM\n- MAXIMA::RISPLIT-BESSEL-J-OR-I MAXIMA::SYMBOLP-IMPL\n- MAXIMA::TSLOG MAXIMA::COLLAPSE MAXIMA::ODDELM MAXIMA::FP2FLO\n- MAXIMA::SRRAT2 MAXIMA::EF_NORMAL_BASIS-IMPL MAXIMA::FACTXN+1\n- MAXIMA::DISPLAY-HTML-TOPICS BIGFLOAT::RUNNING-ERROR-REALPART\n+ MAXIMA::DEFSTRUCT-TRANSLATE MAXIMA::SPLITSUM\n+ MAXIMA::ASKSIGN-IMPL MAXIMA::NONNUMP MAXIMA::FACTORLOGS\n+ MAXIMA::PUTODR MAXIMA::RATDENOMINATOR MAXIMA::RESTORE-FACTS\n+ MAXIMA::TEXSYM MAXIMA::RISPLIT-BESSEL-J-OR-I\n+ MAXIMA::SYMBOLP-IMPL MAXIMA::TSLOG MAXIMA::COLLAPSE\n+ MAXIMA::ODDELM MAXIMA::FP2FLO MAXIMA::SRRAT2\n+ MAXIMA::EF_NORMAL_BASIS-IMPL MAXIMA::FACTXN+1\n+ BIGFLOAT::RUNNING-ERROR-REALPART MAXIMA::DISPLAY-HTML-TOPICS\n MAXIMA::MMAPEV MAXIMA::TR-GET-VAL-MODES MAXIMA::GCDISP\n MAXIMA::NISPERMUTATIONS MAXIMA::COUNT-GENERAL-INF\n MAXIMA::COMEXP MAXIMA::ATVARSCHK MAXIMA::M2-B*X+A\n MAXIMA::MAYBE-MSYMEVAL MAXIMA::COPY-IMPL MAXIMA::META-OUTPUT\n MAXIMA::STRPRINT MAXIMA::GF-P2X MAXIMA::DEBUGMODE-IMPL\n MAXIMA::PERMUTATIONS-IMPL MAXIMA::PSDISEXTEND MAXIMA::MMINUSP\n MAXIMA::PMINUSP MAXIMA::EXP-FORM-IMPL MAXIMA::NZETAR-IMPL\n MAXIMA::CHECK-OPTION-STYLE MAXIMA::PTMINUS MAXIMA::RPTROUBLE\n MAXIMA::FLEVENP MAXIMA::SHOWRATVARS-IMPL MAXIMA::RBP\n MAXIMA::POS MAXIMA::LABELS-IMPL MAXIMA::RAT8 MAXIMA::VARSORT\n- MAXIMA::LINOUT MAXIMA::EF_PRIMITIVE_POLY-IMPL MAXIMA::MLOGP\n+ MAXIMA::LINOUT MAXIMA::MLOGP MAXIMA::EF_PRIMITIVE_POLY-IMPL\n MAXIMA::MMMINUSP MAXIMA::PDISREP MAXIMA::LISTARRAY\n MAXIMA::NEWPRIME MAXIMA::APPRSYS MAXIMA::PARSE-TAY-ARGS\n MAXIMA::MANIFESTLY-COMPLEX-P MAXIMA::MAXIMA-RATIONALIZE\n MAXIMA::ONEP MAXIMA::$SIXTH MAXIMA::FASTCONT\n MAXIMA::GF-ADD-TABLE MAXIMA::REMOVEALG MAXIMA::M2-C*X^2+B*X+A\n MAXIMA::SOLVECASE MAXIMA::MAKE-VAR-SET MAXIMA::FORTSCAN\n MAXIMA::MAKE-LINSOLS MAXIMA::INLIST3 MAXIMA::SIGN-IMPL\n MAXIMA::CONSTLAM MAXIMA::ECHELON1 MAXIMA::%I-OUT-OF-DENOM\n MAXIMA::DBZ-ERR1 MAXIMA::FPEND MAXIMA::MAKELABEL10\n MAXIMA::FACTCOMB1 MAXIMA::DROPTERMS MAXIMA::FPMINUS\n MAXIMA::LENIENT-EXTENDED-REALP MAXIMA::EVOD-MPLUS\n BIGFLOAT::RUNNING-ERROR-ATAN2 MAXIMA::EXPLODE\n MAXIMA::TRANSLATE-AND-EVAL-MACSYMA-EXPRESSION MAXIMA::NORM1\n- MAXIMA::TSTACK-SLOT-SPECIAL MAXIMA::ADD-LINEINFO\n- MAXIMA::SIMPLIFY-AFTER-SUBST MAXIMA::NOSHFT-SL\n+ MAXIMA::NOSHFT-SL MAXIMA::TSTACK-SLOT-SPECIAL\n+ MAXIMA::ADD-LINEINFO MAXIMA::SIMPLIFY-AFTER-SUBST\n MAXIMA::INSERT-NECESSARY-FUNCTION-DECLARES\n- MAXIMA::MAPATOM-IMPL MAXIMA::NEWDET-IMPL MAXIMA::GETSIGNL\n- MAXIMA::EXECARGMATCH MAXIMA::SETP-IMPL MAXIMA::BIGFLOATP\n- MAXIMA::SKIP-DECLARE-EXPRS MAXIMA::PROCESS-ERROR-ARGL\n- MAXIMA::FACTOR-IF-SMALL MAXIMA::KILLVARDEGSC MAXIMA::FACTXN-1\n- MAXIMA::PZEROP MAXIMA::LIST-HASH-PAIRS MAXIMA::POLYGON-EDGES\n+ MAXIMA::MAPATOM-IMPL MAXIMA::SETP-IMPL MAXIMA::NEWDET-IMPL\n+ MAXIMA::GETSIGNL MAXIMA::EXECARGMATCH\n+ MAXIMA::SKIP-DECLARE-EXPRS MAXIMA::BIGFLOATP\n+ MAXIMA::PROCESS-ERROR-ARGL MAXIMA::FACTOR-IF-SMALL\n+ MAXIMA::KILLVARDEGSC MAXIMA::FACTXN-1 MAXIMA::PZEROP\n+ MAXIMA::LIST-HASH-PAIRS MAXIMA::POLYGON-EDGES\n MAXIMA::NEG-MONOM? MAXIMA::UCONTENT MAXIMA::MAXIMA-INTEGERP\n MAXIMA::GVAR-LOGP MAXIMA::SCPROD MAXIMA::FUNCTION-MODE-@\n MAXIMA::SCALARCLASS MAXIMA::OP-IMPL MAXIMA::PSMINUS\n MAXIMA::MAXCOEFFICIENT MAXIMA::TSTIMES MAXIMA::RFORM\n MAXIMA::FACSUM-EXPONENT MAXIMA::PROC-$MATCHDECLARE\n MAXIMA::SIGN01 MAXIMA::LENIENT-COMPLEX-P\n MAXIMA::MAKE-DEFINT-ASSUMPTIONS MAXIMA::FREEVAR0\n@@ -2327,50 +2350,49 @@\n MAXIMA::EVOD-MTIMES MAXIMA::MQAPPLYP MAXIMA::OPTRIG\n MAXIMA::ZN_CHARACTERISTIC_FACTORS-IMPL MAXIMA::GAMMA-LANCZOS\n MAXIMA::IDENT-IMPL MAXIMA::LINCHK MAXIMA::TBOUNDP MAXIMA::IND\n MAXIMA::MONIZE MAXIMA::TR-ARGS MAXIMA::EVAL_STRING_LISP-IMPL\n MAXIMA::SIGN-POSFUN MAXIMA::GET-LISP-FUN-TYPE MAXIMA::FPART\n MAXIMA::BX**N MAXIMA::MONOM->FACL MAXIMA::GF-DIFF\n MAXIMA::POISCDECODE MAXIMA::VALUE-MODE MAXIMA::FORWARD\n- MAXIMA::BATCHLOAD-IMPL MAXIMA::M2-EXP-TYPE-2 MAXIMA::NONZERP\n- MAXIMA::PREP1 MAXIMA::MAKELABEL MAXIMA::MPGET\n- MAXIMA::SIMPLIFY-LOG-OF-EXP MAXIMA::$MAYBE-BOOLE-VERIFY\n- MAXIMA::INFINITYP MAXIMA::ATANBIGFLOAT MAXIMA::RATION1\n- MAXIMA::LOGQUAD CL-INFO::INFO-INEXACT MAXIMA::GF-DATA-RED\n- MAXIMA::COMPLEXNUMP MAXIMA::PFLOATP1 MAXIMA::ONEVARP\n- MAXIMA::MDEFLISTP MAXIMA::DISTREP MAXIMA::IS MAXIMA::MGEN2\n- MAXIMA::PS-LIM-INFP MAXIMA::NOUNIFY-IMPL\n- MAXIMA::ROTATE_LIST-IMPL MAXIMA::LPOS MAXIMA::STURMOUT\n- MAXIMA::NRETFACTOR1 MAXIMA::PSFIND-S1 MAXIMA::1P\n+ MAXIMA::BATCHLOAD-IMPL MAXIMA::M2-EXP-TYPE-2 MAXIMA::PREP1\n+ MAXIMA::NONZERP MAXIMA::SIMPLIFY-LOG-OF-EXP MAXIMA::MAKELABEL\n+ MAXIMA::MPGET MAXIMA::$MAYBE-BOOLE-VERIFY MAXIMA::INFINITYP\n+ MAXIMA::ATANBIGFLOAT MAXIMA::RATION1 MAXIMA::LOGQUAD\n+ CL-INFO::INFO-INEXACT MAXIMA::PFLOATP1 MAXIMA::GF-DATA-RED\n+ MAXIMA::COMPLEXNUMP MAXIMA::ONEVARP MAXIMA::MDEFLISTP\n+ MAXIMA::DISTREP MAXIMA::IS MAXIMA::MGEN2 MAXIMA::PS-LIM-INFP\n+ MAXIMA::NOUNIFY-IMPL MAXIMA::ROTATE_LIST-IMPL MAXIMA::STURMOUT\n+ MAXIMA::LPOS MAXIMA::NRETFACTOR1 MAXIMA::PSFIND-S1 MAXIMA::1P\n MAXIMA::FORM-MPLUS MAXIMA::UNKNOWN-ATOMS\n MAXIMA::CHECK-OPTION-FORMAT MAXIMA::NUMBERP-IMPL\n MAXIMA::PSLOG3 MAXIMA::CHECK-OPTION-TRANSFORM MAXIMA::BERN\n MAXIMA::FIX-UP-EXPONENT-IN-PLACE MAXIMA::MODEDECLARE-INTERNAL\n MAXIMA::CREATSYM MAXIMA::NODEP MAXIMA::DISPGRADEFS\n MAXIMA::DTRANSLATE MAXIMA::RHALF BIGFLOAT::RUNNING-ERROR-ABS\n MAXIMA::NUMER MAXIMA::SOLVELIN MAXIMA::CMNULL\n MAXIMA::I-$REMOVE MAXIMA::GF-MINUS MAXIMA::PARSE-POINTS-XY\n MAXIMA::UNTREE1 MAXIMA::P-ALLVARS1 MAXIMA::EF-RED?\n MAXIMA::FIND-STREAM MAXIMA::PRIMEP-IMPL MAXIMA::IND2\n MAXIMA::DELIM-ERR MAXIMA::RATMIN MAXIMA::DISPLAY-TEXT-TOPICS\n- MAXIMA::MSETQP MAXIMA::PRODNUMDEN\n- MAXIMA::EF_PRIMITIVE_POLY_P-IMPL MAXIMA::BIGNUMP\n- MAXIMA::FACTS1 MAXIMA::PRODUCT-WITH-INNER-SCALARP\n- MAXIMA::ERFTF MAXIMA::INIT-PRIME-DIFFS MAXIMA::DEG\n- MAXIMA::INTEGER-PARTITIONS COMMAND-LINE::CL-OPTION-NAMES\n- BIGFLOAT::RUNNING-ERROR-PROD MAXIMA::POSIZE MAXIMA::MEMQARGS\n- MAXIMA::FULLSETIFY-IMPL MAXIMA::MODE MAXIMA::TAYLOR2\n- MAXIMA::EF-DATA-P MAXIMA::M2-LOG-EXP-1 MAXIMA::MYCABS\n- MAXIMA::M2-A*X+B/C*X+D MAXIMA::NEXT_PRIME-IMPL\n+ MAXIMA::PRODNUMDEN MAXIMA::MSETQP MAXIMA::BIGNUMP\n+ MAXIMA::EF_PRIMITIVE_POLY_P-IMPL MAXIMA::FACTS1\n+ MAXIMA::PRODUCT-WITH-INNER-SCALARP MAXIMA::ERFTF\n+ MAXIMA::INTEGER-PARTITIONS MAXIMA::INIT-PRIME-DIFFS\n+ MAXIMA::DEG COMMAND-LINE::CL-OPTION-NAMES\n+ BIGFLOAT::RUNNING-ERROR-PROD MAXIMA::POSIZE\n+ MAXIMA::FULLSETIFY-IMPL MAXIMA::MEMQARGS MAXIMA::TAYLOR2\n+ MAXIMA::M2-LOG-EXP-1 MAXIMA::MODE MAXIMA::EF-DATA-P\n+ MAXIMA::MYCABS MAXIMA::M2-A*X+B/C*X+D MAXIMA::NEXT_PRIME-IMPL\n MAXIMA::SIMPNCT-POWER MAXIMA::RAT0 MAXIMA::REALPOSITIVEP\n MAXIMA::FPLOG1P MAXIMA::TR-LISP->LISP-FUN CL-INFO::INFO-EXACT\n MAXIMA::RULECHK MAXIMA::FILE-EXISTS-P MAXIMA::PALGP\n- MAXIMA::TEX-RBP MAXIMA::FLMAXL MAXIMA::FPLOG\n- MAXIMA::POISSIMP-IMPL MAXIMA::EZEROP MAXIMA::FUNCLOGOR%E\n- MAXIMA::RDIS1 MAXIMA::ARGS-IMPL MAXIMA::ATOMVARS\n+ MAXIMA::FPLOG MAXIMA::FLMAXL MAXIMA::POISSIMP-IMPL\n+ MAXIMA::TEX-RBP MAXIMA::EZEROP MAXIMA::RDIS1\n+ MAXIMA::FUNCLOGOR%E MAXIMA::ARGS-IMPL MAXIMA::ATOMVARS\n MAXIMA::M2-EXP-TYPE-7 MAXIMA::MSTRINGP MAXIMA::TIMEORG\n MAXIMA::SET-UP-CURSOR MAXIMA::ZP MAXIMA::FPASIN\n MAXIMA::MINMAXP MAXIMA::*RED1 MAXIMA::CFNROOT MAXIMA::P11\n MAXIMA::RANDOM_PERMUTATION-IMPL MAXIMA::PUREPROD MAXIMA::ZERP\n MAXIMA::TRIANG MAXIMA::ROT*\n MAXIMA::SELF-EVALUATING-LISP-OBJECT-P MAXIMA::LEADALGCOEF\n MAXIMA::DONTFACTOR MAXIMA::COMBINEY1 MAXIMA::SPC7\n@@ -2378,250 +2400,236 @@\n MAXIMA::ALGNORMAL MAXIMA::TRP-MEQUAL MAXIMA::RPOS\n CL-INFO::REGEX-SANITIZE MAXIMA::EF-DATA-FS-ORD\n MAXIMA::MARRAY-TYPE MAXIMA::EF-DATA-CARD MAXIMA::PDISREP+\n MAXIMA::FUNGEN&ENV-FOR-MEVAL-AUX MAXIMA::ERROR-SIZE\n MAXIMA::BOX-LABEL MAXIMA::EXPLODEC MAXIMA::FNEWVAR\n MAXIMA::FPPOSP MAXIMA::PARSE-PREFIX MAXIMA::FUNCTIONP\n MAXIMA::LIM-FINITEP MAXIMA::TR-EXP-TO-DISPLAY\n- MAXIMA::ADD-POINT MAXIMA::TRAILING-ZEROS-REGEX-E-0\n- MAXIMA::FILE_TYPE-IMPL MAXIMA::%TO$ MAXIMA::TAYLORP-IMPL\n- MAXIMA::SUM-C*LOGS MAXIMA::FUNCTION-MODE MAXIMA::MINLIST\n- BIGFLOAT::RUNNING-ERROR-LOG MAXIMA::SIGN1 MAXIMA::SUBVARP-IMPL\n- MAXIMA::DISPLAY-FRONTEND-TOPICS MAXIMA::LISTOVARS\n- MAXIMA::NATURALP MAXIMA::FREEVAR MAXIMA::TSTIMES-L-MULT\n- MAXIMA::TRUEP MAXIMA::DENOMFIND\n+ MAXIMA::ADD-POINT MAXIMA::FILE_TYPE-IMPL\n+ MAXIMA::TRAILING-ZEROS-REGEX-E-0 MAXIMA::%TO$\n+ MAXIMA::TAYLORP-IMPL MAXIMA::SUM-C*LOGS MAXIMA::FUNCTION-MODE\n+ MAXIMA::MINLIST BIGFLOAT::RUNNING-ERROR-LOG MAXIMA::SIGN1\n+ MAXIMA::SUBVARP-IMPL MAXIMA::DISPLAY-FRONTEND-TOPICS\n+ MAXIMA::LISTOVARS MAXIMA::NATURALP MAXIMA::FREEVAR\n+ MAXIMA::TSTIMES-L-MULT MAXIMA::TRUEP MAXIMA::DENOMFIND\n MAXIMA::INTEGER-REPRESENTATION-P MAXIMA::TAYLORINFO-IMPL\n- MAXIMA::SIGN-MPLUS MAXIMA::EF_N2P-IMPL MAXIMA::GCFACTOR-IMPL\n- MAXIMA::$SEVENTH MAXIMA::GF-NORMAL-P MAXIMA::SIN% MAXIMA::VFVP\n- MAXIMA::EQUAL-FACTS-SIMP MAXIMA::EXPPOLY\n+ MAXIMA::SIGN-MPLUS MAXIMA::EF_N2P-IMPL MAXIMA::$SEVENTH\n+ MAXIMA::GF-NORMAL-P MAXIMA::SIN% MAXIMA::GCFACTOR-IMPL\n+ MAXIMA::EQUAL-FACTS-SIMP MAXIMA::VFVP MAXIMA::EXPPOLY\n MAXIMA::M2-EXP-TYPE-6-1 INTL::DOMAIN-ENTRY-P MAXIMA::CSTRSETUP\n MAXIMA::SER1 MAXIMA::FLOATFACT MAXIMA::MAKE-SWITCH-LIST\n MAXIMA::RE-TAYLOR-RECURSE MAXIMA::TYOTBSP\n- MAXIMA::PSEXPT-FN-SING MAXIMA::GETOP MAXIMA::AT1\n+ MAXIMA::PSEXPT-FN-SING MAXIMA::AT1 MAXIMA::GETOP\n MAXIMA::CARDINALITY-IMPL MAXIMA::TRP-$EQUAL\n MAXIMA::MAXIMA-CONSTANTP MAXIMA::MARGS MAXIMA::OSCIP\n MAXIMA::SPC1 MAXIMA::DOLLARIFY MAXIMA::D-PRODSIGN\n- MAXIMA::EF_L2N-IMPL MAXIMA::FPASINH MAXIMA::LIN-MEXPT\n+ MAXIMA::FPASINH MAXIMA::EF_L2N-IMPL MAXIMA::LIN-MEXPT\n MAXIMA::PARSE-INTEGER-OR-SIGN PREGEXP::PREGEXP-QUOTE\n MAXIMA::FPCOFRAT MAXIMA::SUSPICIOUS-MPROGN-P\n MAXIMA::TR-GET-MODE MAXIMA::DISPATVALUES MAXIMA::KILL-OPERATOR\n MAXIMA::INVERT1 MAXIMA::GETOPR MAXIMA::FINDIT MAXIMA::AIRY-DBI\n MAXIMA::PIP MAXIMA::UNTRUE MAXIMA::TMPIVOT-ISOLATE\n MAXIMA::RISPLIT-NOUN MAXIMA::REM-OPERS-P MAXIMA::DATUM-LIM\n MAXIMA::M2-EXP-TYPE-1A MAXIMA::SCALARCLASS-LIST SYSTEM::CMOD\n- MAXIMA::PDECGDFRM MAXIMA::BBSORTEQNS MAXIMA::REMC\n+ MAXIMA::BBSORTEQNS MAXIMA::PDECGDFRM MAXIMA::REMC\n MAXIMA::SANDMAP MAXIMA::ALG MAXIMA::POISCHANGESIGN\n MAXIMA::OPIDENT MAXIMA::MAKPROD1 MAXIMA::MAXCOEF1\n MAXIMA::DISPTERMS-IMPL MAXIMA::BIGFLOAT-PREC\n- MAXIMA::UNIQUE-IMPL MAXIMA::REPLIST MAXIMA::MINFACTORIAL-IMPL\n- MAXIMA::CREATE-LOBJS MAXIMA::NBN MAXIMA::TVAR?\n+ MAXIMA::UNIQUE-IMPL MAXIMA::REPLIST MAXIMA::CREATE-LOBJS\n+ MAXIMA::MINFACTORIAL-IMPL MAXIMA::NBN MAXIMA::TVAR?\n MAXIMA::POLYGON-DUMMY MAXIMA::OPT-HASH MAXIMA::GF-SQUARE-FREE\n MAXIMA::POINTTYPEP MAXIMA::MIDOUT\n MAXIMA::EXPLODEN-FORMAT-FLOAT-READABLY-EXCEPT-SPECIAL-VALUES\n MAXIMA::OPTIONP MAXIMA::FACTORSUM1 MAXIMA::REDUCE-VAR-SET\n- MAXIMA::KELLIPTICTF MAXIMA::RAT8PRIME\n- MAXIMA::GF-MAYBE-NORMAL-BASIS MAXIMA::REMCOMPARY\n- MAXIMA::TIMESTEST MAXIMA::FIXEDMATCHP MAXIMA::ODD1\n- MAXIMA::KILLFRAME MAXIMA::NFORMAT-ALL MAXIMA::DISPATOMGRADS\n- MAXIMA::FASPRIN MAXIMA::LOG-GAMMA-LANCZOS MAXIMA::QUOTE-%\n- MAXIMA::ISMAX-CORE MAXIMA::LISTOVARS1 MAXIMA::SIMPLE-TRIG-ARG\n- MAXIMA::HARRFIND MAXIMA::FINDSIGNOFACTORS\n- MAXIMA::PUSH-PRE-TRANSL-FORM MAXIMA::REMOVE-TRANSL-FUN-PROPS\n- MAXIMA::CHECKRAT MAXIMA::MMACROEXPAND1 MAXIMA::$FOURTH\n- MAXIMA::$FIFTH MAXIMA::FREEVARPAR MAXIMA::HYP-NEGP-IN-L\n- MAXIMA::BF-VRSHFT-SL MAXIMA::MGENARRAY-GENERATOR\n- MAXIMA::LOGNXP MAXIMA::TAYTORAT-IMPL MAXIMA::ALGSYS\n+ MAXIMA::KELLIPTICTF MAXIMA::RAT8PRIME MAXIMA::REMCOMPARY\n+ MAXIMA::GF-MAYBE-NORMAL-BASIS MAXIMA::TIMESTEST\n+ MAXIMA::KILLFRAME MAXIMA::FIXEDMATCHP MAXIMA::ODD1\n+ MAXIMA::NFORMAT-ALL MAXIMA::DISPATOMGRADS MAXIMA::FASPRIN\n+ MAXIMA::ISMAX-CORE MAXIMA::LOG-GAMMA-LANCZOS MAXIMA::QUOTE-%\n+ MAXIMA::LISTOVARS1 MAXIMA::SIMPLE-TRIG-ARG MAXIMA::HARRFIND\n+ MAXIMA::PUSH-PRE-TRANSL-FORM MAXIMA::FINDSIGNOFACTORS\n+ MAXIMA::CHECKRAT MAXIMA::REMOVE-TRANSL-FUN-PROPS\n+ MAXIMA::MMACROEXPAND1 MAXIMA::$FOURTH MAXIMA::$FIFTH\n+ MAXIMA::FREEVARPAR MAXIMA::HYP-NEGP-IN-L MAXIMA::BF-VRSHFT-SL\n+ MAXIMA::MGENARRAY-GENERATOR MAXIMA::LOGNXP MAXIMA::ALGSYS\n MAXIMA::EXTENDED-REAL-P\n- MAXIMA::ATTEMPT-TRANSLATE-RANDOM-SPECIAL-OP MAXIMA::FPFORMAT\n- MAXIMA::CPTIMESX MAXIMA::GF-DATA-FS-ORD MAXIMA::TREEDET\n- MAXIMA::PKRONECK MAXIMA::GF-RED? MAXIMA::ISMAX MAXIMA::FORQ\n+ MAXIMA::ATTEMPT-TRANSLATE-RANDOM-SPECIAL-OP\n+ MAXIMA::TAYTORAT-IMPL MAXIMA::FPFORMAT MAXIMA::CPTIMESX\n+ MAXIMA::GF-DATA-FS-ORD MAXIMA::TREEDET MAXIMA::PKRONECK\n+ MAXIMA::ISMAX MAXIMA::GF-RED? MAXIMA::FORQ\n MAXIMA::MABSBIGFLOAT MAXIMA::PARSE-POINTS-Y MAXIMA::PLOTCOLORP\n MAXIMA::TRP-MGREATERP MAXIMA::LISTOFVARS-IMPL MAXIMA::2PIREC\n- MAXIMA::EF_PRIMITIVE_P-IMPL MAXIMA::VARP\n- MAXIMA::STRIP-FLOAT-ZEROS MAXIMA::TRIGFREE MAXIMA::RAT10\n- MAXIMA::APPARENTLY-INTEGER MAXIMA::EF-DATA-PRIM\n- MAXIMA::FXSHFR-SL MAXIMA::MANIFESTLY-PURE-IMAGINARY-P\n+ MAXIMA::VARP MAXIMA::EF_PRIMITIVE_P-IMPL\n+ MAXIMA::STRIP-FLOAT-ZEROS MAXIMA::FXSHFR-SL MAXIMA::TRIGFREE\n+ MAXIMA::RAT10 MAXIMA::APPARENTLY-INTEGER MAXIMA::EF-DATA-PRIM\n+ MAXIMA::MANIFESTLY-PURE-IMAGINARY-P\n BIGFLOAT::RUNNING-ERROR-PLUS MAXIMA::KDR\n BIGFLOAT::RUNNING-ERROR-IMAGPART MAXIMA::SRDIS MAXIMA::TDZERO\n- MAXIMA::EMIT MAXIMA::STRMDO MAXIMA::LNEWVAR1\n+ MAXIMA::STRMDO MAXIMA::EMIT MAXIMA::LNEWVAR1\n MAXIMA::MINIMIZE-VARLIST MAXIMA::RULEOF\n MAXIMA::NONNEGINTEGERP-IMPL MAXIMA::DPDISREP MAXIMA::NISREMLET\n- MAXIMA::ERRSET-NAMESTRING MAXIMA::ON-NEGATIVE-REAL-AXISP\n- MAXIMA::LOWDEG GETOPT::IS-LONG-OPTION MAXIMA::GF-PRIM-P\n- MAXIMA::DEFSTRUCT1 MAXIMA::TAYAPPROX MAXIMA::LMAINVAR\n- MAXIMA::TLIST-MERGE MAXIMA::FULLSTRIP MAXIMA::INTP\n+ MAXIMA::ERRSET-NAMESTRING MAXIMA::LOWDEG\n+ MAXIMA::ON-NEGATIVE-REAL-AXISP GETOPT::IS-LONG-OPTION\n+ MAXIMA::GF-PRIM-P MAXIMA::TAYAPPROX MAXIMA::LMAINVAR\n+ MAXIMA::TLIST-MERGE MAXIMA::FULLSTRIP MAXIMA::DEFSTRUCT1\n+ MAXIMA::INTP MAXIMA::LEADCOEFFICIENT\n MAXIMA::FREE-LISP-VARS-M-TLAMBDA MAXIMA::QUOTE-STRINGS\n MAXIMA::ASK-INTEGERP MAXIMA::LENIENT-REALP\n- MAXIMA::LEADCOEFFICIENT MAXIMA::OFF-ONE-TO-INF MAXIMA::MAX-P\n- MAXIMA::ENSURE-STRING MAXIMA::RATWTSETUP MAXIMA::SAME\n- MAXIMA::MY-LAMBDA-EXPR-P MAXIMA::FACTORSUM2 MAXIMA::BKPT-FILE\n- MAXIMA::EXPINTEGRAL-SI MAXIMA::ADJOIN-SING-DATUM\n- MAXIMA::WRITEFILE-IMPL MAXIMA::TRIGFP MAXIMA::TEXWORD\n- MAXIMA::REM-CONST MAXIMA::CHECK-NONINTEGER-FACTS MAXIMA::SRRAT\n+ MAXIMA::OFF-ONE-TO-INF MAXIMA::MAX-P MAXIMA::ENSURE-STRING\n+ MAXIMA::RATWTSETUP MAXIMA::MY-LAMBDA-EXPR-P MAXIMA::SAME\n+ MAXIMA::FACTORSUM2 MAXIMA::EXPINTEGRAL-SI MAXIMA::BKPT-FILE\n+ MAXIMA::WRITEFILE-IMPL MAXIMA::ADJOIN-SING-DATUM\n+ MAXIMA::TRIGFP MAXIMA::TEXWORD MAXIMA::REM-CONST\n+ MAXIMA::CHECK-NONINTEGER-FACTS MAXIMA::SRRAT\n MAXIMA::PATHNAME_DIRECTORY-IMPL MAXIMA::GF-DATA-FSX-BASE-P\n MAXIMA::NISLETSIMPRAT MAXIMA::INTEGER_DECODE_FLOAT-IMPL\n MAXIMA::GETALIAS MAXIMA::OPTIMIZE-IMPL MAXIMA::GF-NXX2X\n- MAXIMA::EF-PRIM-P MAXIMA::*DEFINE-INITIAL-SYMBOLS\n- MAXIMA::PROCLAIM-PROPERTY MAXIMA::ARCLIST MAXIMA::KAR\n+ MAXIMA::EF-PRIM-P MAXIMA::PROCLAIM-PROPERTY\n+ MAXIMA::*DEFINE-INITIAL-SYMBOLS MAXIMA::ARCLIST MAXIMA::KAR\n MAXIMA::PS-GT MAXIMA::AXESOPTIONP MAXIMA::SIGN-LOG\n MAXIMA::TRANSLATE-PREDICATE MAXIMA::ZEROP-IN-L MAXIMA::GF-L2N\n MAXIMA::APPARENTLY-REAL-TO-JUDGE-BY-$CSIGN-P MAXIMA::PDIS*\n MAXIMA::PTERMCONT MAXIMA::DSRL MAXIMA::NUMP MAXIMA::DPREP\n MAXIMA::FALSEP MAXIMA::EF-DATA-FSX-BASE-Q MAXIMA::SRCONVERT1\n- MAXIMA::ONEP1 MAXIMA::ROUNDRHS MAXIMA::EF_INV-IMPL\n- MAXIMA::PRINTPOIS-IMPL MAXIMA::SHOW-EXP MAXIMA::TRUE*\n+ MAXIMA::ONEP1 MAXIMA::ROUNDRHS MAXIMA::PRINTPOIS-IMPL\n+ MAXIMA::EF_INV-IMPL MAXIMA::SHOW-EXP MAXIMA::TRUE*\n MAXIMA::MEQUALP MAXIMA::MY-NONATOMIC-EXPR-P\n- MAXIMA::GF_NORMAL_P-IMPL MAXIMA::DISPMATCHDECLARES\n- MAXIMA::PDEGREEVECTOR MAXIMA::EF_NORM-IMPL\n+ MAXIMA::GF_NORMAL_P-IMPL MAXIMA::PDEGREEVECTOR\n+ MAXIMA::DISPMATCHDECLARES MAXIMA::EF_NORM-IMPL\n MAXIMA::TR-GET-SPECIAL MAXIMA::EF_INDEX-IMPL\n MAXIMA::GET-LARGE-FACTORS MAXIMA::EF_L2P-IMPL MAXIMA::NEGINT\n MAXIMA::POISPZERO MAXIMA::GF-MOD MAXIMA::SIGN-MEXPT\n MAXIMA::ALGCONTENT MAXIMA::ADJOIN-DATUM MAXIMA::PRODND\n- MAXIMA::MEVALP1 MAXIMA::AIRY-DAI-COMPLEX MAXIMA::CHOOZP\n- MAXIMA::SPC4 MAXIMA::MAXIMA-BRANCH-ACOT MAXIMA::TRANSLATE-ATOM\n- MAXIMA::POLYGON-PTS MAXIMA::ASKSIGN MAXIMA::RATNUMP\n- MAXIMA::RIDOFAB MAXIMA::PREPFLOAT MAXIMA::COS% MAXIMA::SPC2B\n- MAXIMA::DISPRULE1 MAXIMA::SPRECIP MAXIMA::STRING* MAXIMA::PABS\n- MAXIMA::SET_RANDOM_STATE-IMPL MAXIMA::MNCTIMESP\n- MAXIMA::PSTRUNC MAXIMA::PARTITION-PRODUCT MAXIMA::TUNBINDS\n- MAXIMA::REMLABELS MAXIMA::MACSYMA-READ-STRING MAXIMA::NPASK\n- MAXIMA::CPOLY-ERR MAXIMA::CONSTP MAXIMA::FRAC MAXIMA::SP1KGET\n- MAXIMA::COMPE MAXIMA::GF_NORMAL_BASIS-IMPL MAXIMA::EF-DATA-RED\n- MAXIMA::INTOFP MAXIMA::GET-RANGE MAXIMA::SOLVECUBIC\n- MAXIMA::ALGPGET MAXIMA::POSINT MAXIMA::LIM-IMAGP\n- MAXIMA::M2-RATROOTFORM MAXIMA::COMBINEY MAXIMA::POLFACTORS\n- MAXIMA::REMRULE MAXIMA::FINDS MAXIMA::PMODROOT1\n- MAXIMA::RMCONST1 MAXIMA::ESTCHECK MAXIMA::DBVARP\n- MAXIMA::CALLSOLVE1 MAXIMA::CHECKFIT MAXIMA::MACSYMA-UNTRACE\n- MAXIMA::GF-L2X MAXIMA::PSPLIT-FIELD1 MAXIMA::SUBFUNNAME\n- MAXIMA::OLDCONTENTA MAXIMA::KILL1 MAXIMA::EVOD-MEXPT\n- MAXIMA::NAMESONLY MAXIMA::EF_NEG-IMPL MAXIMA::SOLVENTH1\n- MAXIMA::I-$DEPENDENCIES MAXIMA::MSYMBOLP MAXIMA::*RULECHK\n- MAXIMA::DISPLAY-HTML-HELP MAXIMA::QUNIT-IMPL MAXIMA::SRF\n- MAXIMA::EF-FIELD? MAXIMA::NEWREP MAXIMA::MHEADER\n- MAXIMA::DRAW2D-DISCRETE MAXIMA::ATOM-IMPL MAXIMA::UPPERHALF\n- MAXIMA::ZN-DISTRIB-LISTS MAXIMA::GF-CHAR? MAXIMA::REMORDER\n- MAXIMA::STRING*1 MAXIMA::INTEGERP1 MAXIMA::GF-DATA-X^P-POWERS\n- MAXIMA::PARSE-TAY-ARGS2 MAXIMA::DISPLINE MAXIMA::FACTOR1972\n- MAXIMA::M2-EXP-TYPE-5 MAXIMA::LISTARGP MAXIMA::NISKERNEL\n- MAXIMA::TRAILING-ZEROS-REGEX-E-1 MAXIMA::MAKNAM MAXIMA::RATDP\n- MAXIMA::MATRIXP-IMPL MAXIMA::FEXPRCHECK MAXIMA::BKPT-FUNCTION\n- MAXIMA::$MAYBE-BOOLE-EVAL MAXIMA::LINE-INFO-FILE MAXIMA::CMARK\n- MAXIMA::EF-MAYBE-NORMAL-BASIS MAXIMA::EPS-SIGN\n+ MAXIMA::MEVALP1 MAXIMA::AIRY-DAI-COMPLEX MAXIMA::SPC4\n+ MAXIMA::CHOOZP MAXIMA::MAXIMA-BRANCH-ACOT\n+ MAXIMA::TRANSLATE-ATOM MAXIMA::POLYGON-PTS MAXIMA::ASKSIGN\n+ MAXIMA::RATNUMP MAXIMA::RIDOFAB MAXIMA::PREPFLOAT MAXIMA::COS%\n+ MAXIMA::SPC2B MAXIMA::DISPRULE1 MAXIMA::SPRECIP\n+ MAXIMA::STRING* MAXIMA::PABS MAXIMA::SET_RANDOM_STATE-IMPL\n+ MAXIMA::MNCTIMESP MAXIMA::PSTRUNC MAXIMA::PARTITION-PRODUCT\n+ MAXIMA::TUNBINDS MAXIMA::REMLABELS MAXIMA::MACSYMA-READ-STRING\n+ MAXIMA::NPASK MAXIMA::CPOLY-ERR MAXIMA::CONSTP MAXIMA::FRAC\n+ MAXIMA::SP1KGET MAXIMA::COMPE MAXIMA::INTOFP\n+ MAXIMA::SOLVECUBIC MAXIMA::GET-RANGE\n+ MAXIMA::GF_NORMAL_BASIS-IMPL MAXIMA::ALGPGET MAXIMA::POSINT\n+ MAXIMA::EF-DATA-RED MAXIMA::LIM-IMAGP MAXIMA::M2-RATROOTFORM\n+ MAXIMA::COMBINEY MAXIMA::POLFACTORS MAXIMA::FINDS\n+ MAXIMA::REMRULE MAXIMA::PMODROOT1 MAXIMA::RMCONST1\n+ MAXIMA::DBVARP MAXIMA::ESTCHECK MAXIMA::CALLSOLVE1\n+ MAXIMA::CHECKFIT MAXIMA::MACSYMA-UNTRACE MAXIMA::GF-L2X\n+ MAXIMA::PSPLIT-FIELD1 MAXIMA::SUBFUNNAME MAXIMA::OLDCONTENTA\n+ MAXIMA::KILL1 MAXIMA::EVOD-MEXPT MAXIMA::NAMESONLY\n+ MAXIMA::SOLVENTH1 MAXIMA::EF_NEG-IMPL MAXIMA::I-$DEPENDENCIES\n+ MAXIMA::MSYMBOLP MAXIMA::*RULECHK MAXIMA::DISPLAY-HTML-HELP\n+ MAXIMA::QUNIT-IMPL MAXIMA::SRF MAXIMA::MHEADER MAXIMA::NEWREP\n+ MAXIMA::EF-FIELD? MAXIMA::DRAW2D-DISCRETE MAXIMA::ATOM-IMPL\n+ MAXIMA::UPPERHALF MAXIMA::ZN-DISTRIB-LISTS MAXIMA::GF-CHAR?\n+ MAXIMA::REMORDER MAXIMA::STRING*1 MAXIMA::INTEGERP1\n+ MAXIMA::PARSE-TAY-ARGS2 MAXIMA::M2-EXP-TYPE-5 MAXIMA::DISPLINE\n+ MAXIMA::FACTOR1972 MAXIMA::GF-DATA-X^P-POWERS MAXIMA::LISTARGP\n+ MAXIMA::NISKERNEL MAXIMA::TRAILING-ZEROS-REGEX-E-1\n+ MAXIMA::MAKNAM MAXIMA::RATDP MAXIMA::MATRIXP-IMPL\n+ MAXIMA::CMARK MAXIMA::FEXPRCHECK MAXIMA::BKPT-FUNCTION\n+ MAXIMA::$MAYBE-BOOLE-EVAL MAXIMA::LINE-INFO-FILE\n+ MAXIMA::EPS-SIGN MAXIMA::EF-MAYBE-NORMAL-BASIS\n MAXIMA::GFACTORSUM-IMPL MAXIMA::REMABS\n- MAXIMA::IN-DOMAIN-OF-ASIN MAXIMA::DOING-ROW\n- MAXIMA::EXPLODEN-FORMAT-FLOAT MAXIMA::MAXIMA-DECLARED-ARRAYP\n- MAXIMA::DEMO-IMPL MAXIMA::PFLAT1 MAXIMA::ARRFIND\n- MAXIMA::ALLATOMS MAXIMA::TAYLOR-INFO MAXIMA::GETLIMVAL\n- MAXIMA::EVENP-IMPL MAXIMA::FPABS MAXIMA::SIMPNCT-BASE\n- MAXIMA::SUPERTRIG MAXIMA::PMAKE MAXIMA::LEADARG\n- MAXIMA::TOPLEVEL-OPTIMIZE MAXIMA::TSTACK-SLOT-P\n- MAXIMA::RGB-COLOR COMMAND-LINE::CL-OPTION-ACTION\n- MAXIMA::AIRY-BI MAXIMA::FIXUPREST MAXIMA::SINRX\n- MAXIMA::PREMTERM-ERR MAXIMA::INTEGERP-IMPL MAXIMA::MARKS\n- MAXIMA::TVAR-LIM MAXIMA::INTFACTOR MAXIMA::MNEGP\n- MAXIMA::NO-SING-ERR CL-INFO::LOAD-HTML-INDEX MAXIMA::DINTERN)) \n-(COMMON-LISP::PROCLAIM\n- '(COMMON-LISP::FTYPE\n- (COMMON-LISP::FUNCTION (COMMON-LISP::*) COMMON-LISP::*)\n- MAXIMA::MULTINOMIAL_COEFF-IMPL MAXIMA::ADD\n- MAXIMA::KRON_DELTA-IMPL MAXIMA::SAVE-LINENUMBERS\n- MT19937::MAKE-RANDOM-STATE MAXIMA::INVERT-IMPL\n- MAXIMA::DIFF-IMPL MAXIMA::MERRBREAK BIGFLOAT::BFERRTOL\n- MAXIMA::SYSTEM-IMPL MAXIMA::CONTINUE MAXIMA::MUL\n- MAXIMA::INPART-IMPL MAXIMA::DPART-IMPL MAXIMA::OUTERMAP1\n- MAXIMA::BREAK-HELP MAXIMA::READ-IMPL MAXIMA::MACSYMA-TOP-LEVEL\n- MAXIMA::BYE MAXIMA::MAP1 MAXIMA::EF_MATMULT-IMPL MAXIMA::ADD*\n- MAXIMA::PART-IMPL MAXIMA::POWERSERIES-EXPANSION-ERROR\n- MAXIMA::BREAK-FRAME MAXIMA::OUTERMAP2\n- MAXIMA::GF-POWER-TABLE-ARGS MAXIMA::EZGCD-IMPL\n- MAXIMA::ROOM-IMPL MAXIMA::MUL* MAXIMA::GF_MATMULT-IMPL\n- MAXIMA::TRACE-MPRINT)) \n+ MAXIMA::IN-DOMAIN-OF-ASIN MAXIMA::DOING-ROW MAXIMA::DEMO-IMPL\n+ MAXIMA::MAXIMA-DECLARED-ARRAYP MAXIMA::EXPLODEN-FORMAT-FLOAT\n+ MAXIMA::PFLAT1 MAXIMA::ARRFIND MAXIMA::ALLATOMS\n+ MAXIMA::TAYLOR-INFO MAXIMA::GETLIMVAL MAXIMA::FPABS\n+ MAXIMA::EVENP-IMPL MAXIMA::SIMPNCT-BASE MAXIMA::SUPERTRIG\n+ MAXIMA::PMAKE MAXIMA::LEADARG MAXIMA::TOPLEVEL-OPTIMIZE\n+ MAXIMA::TSTACK-SLOT-P MAXIMA::RGB-COLOR\n+ COMMAND-LINE::CL-OPTION-ACTION MAXIMA::AIRY-BI\n+ MAXIMA::FIXUPREST MAXIMA::PREMTERM-ERR MAXIMA::SINRX\n+ MAXIMA::MARKS MAXIMA::INTEGERP-IMPL MAXIMA::TVAR-LIM\n+ MAXIMA::INTFACTOR MAXIMA::MNEGP MAXIMA::NO-SING-ERR\n+ CL-INFO::LOAD-HTML-INDEX MAXIMA::DINTERN)) \n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION\n (COMMON-LISP::T COMMON-LISP::T COMMON-LISP::T)\n COMMON-LISP::T)\n- MAXIMA::PTORAT MAXIMA::ATVALUE-IMPL MAXIMA::SIMP-MAX\n- MAXIMA::FACT\n+ MAXIMA::PTORAT MAXIMA::ATVALUE-IMPL MAXIMA::FACT\n+ MAXIMA::SIMP-MAX\n BIGFLOAT::|(PCL::FAST-METHOD TANH (COMPLEX-BIGFLOAT))|\n MAXIMA::DEFAULT-FORMAT-PROMPT MAXIMA::MSIZE-ARRAY\n MAXIMA::PSHIFT MAXIMA::TFGELI0\n BIGFLOAT::|(PCL::FAST-METHOD IMAG-VALUE (COMPLEX-BIGFLOAT))|\n MAXIMA::GF-POW$ MAXIMA::DECLVALUE MAXIMA::EF-DATA-SHORT-PRINT\n BIGFLOAT::|(PCL::FAST-METHOD ONE-ARG-COMPLEX (REAL))|\n MAXIMA::RGSUBST MAXIMA::SP1ADDTO MAXIMA::PART+ MAXIMA::FREE2\n MAXIMA::PUTPROP-OR-REMPROP MAXIMA::MACSYMA-UNTRACE-SUB\n BIGFLOAT::|(PCL::FAST-METHOD NUMBERP (T))|\n BIGFLOAT::|(PCL::FAST-METHOD FLOAT-DIGITS (BIGFLOAT))|\n- MAXIMA::SIMPARGS1 MAXIMA::COEFFT\n+ MAXIMA::SIMPARGS1 MAXIMA::COEFFT MAXIMA::STF\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-DIVIDE (NUMBER))|\n- MAXIMA::STF MAXIMA::PRED-$READ MAXIMA::LOG-TRANSFORM\n- MAXIMA::DISPFUN1 MAXIMA::PART*-NOT-MTIMES MAXIMA::ATDECODE\n- MAXIMA::MSIZE-SPACEOUT MAXIMA::PERIOD MAXIMA::TEX-MCOND\n+ MAXIMA::PRED-$READ MAXIMA::LOG-TRANSFORM MAXIMA::DISPFUN1\n+ MAXIMA::PART*-NOT-MTIMES MAXIMA::MSIZE-SPACEOUT\n+ MAXIMA::ATDECODE MAXIMA::PERIOD MAXIMA::TEX-MCOND\n MAXIMA::LAMBDA-WRAP1 MAXIMA::PSISIMP MAXIMA::DEFMFUN-KEYWORDS\n MAXIMA::COLLECT-LIST-EXPANDER\n BIGFLOAT::|(PCL::FAST-METHOD MAXIMA::TO (T))|\n MAXIMA::EXPTAN-FUNS MAXIMA::PGATH1 MAXIMA::REF\n- MAXIMA::SET-LINEINFO MAXIMA::TEX-MQUOTIENT MAXIMA::FIND-CF1\n- MAXIMA::MRV-COMPARE MAXIMA::LUCAS-SEQUENCE MAXIMA::MARK-0\n+ MAXIMA::SET-LINEINFO MAXIMA::TEX-MQUOTIENT MAXIMA::MARK-0\n+ MAXIMA::FIND-CF1 MAXIMA::MRV-COMPARE MAXIMA::LUCAS-SEQUENCE\n MAXIMA::MEMSIMILARL MAXIMA::TEX-ARRAY-SIMPLE MAXIMA::LOGEQUIV\n MAXIMA::SIMP-KRON-DELTA\n BIGFLOAT::|(PCL::FAST-METHOD PHASE (NUMBER))|\n MAXIMA::LOG-U/2^K BIGFLOAT::|(PCL::FAST-METHOD ACOS (NUMBER))|\n MAXIMA::DEGVECTOR MAXIMA::LINHACKCONTENT MAXIMA::TCONS3\n MAXIMA::ASS-EQ-SET MAXIMA::NISMATCH MAXIMA::SET-LBP-AND-RBP\n- MAXIMA::RATDP2 MAXIMA::BPROG MAXIMA::MSIZE-LIST MAXIMA::COLOUT\n+ MAXIMA::RATDP2 MAXIMA::MSIZE-LIST MAXIMA::BPROG MAXIMA::COLOUT\n MAXIMA::MBIND MAXIMA::NROOTS MAXIMA::GET-NEWEXP&FACTORS\n MAXIMA::TFGELI1 MAXIMA::SIMPPROD MAXIMA::GETEXP-FUN\n BIGFLOAT::|(PCL::FAST-METHOD MAXIMA::TO (COMMON-LISP:RATIONAL))|\n BIGFLOAT::|(PCL::FAST-METHOD %PI (COMPLEX-BIGFLOAT))|\n BIGFLOAT::RUNNING-ERROR-PRODUCT MAXIMA::CONSFUNDEF\n MAXIMA::TEX-AT MAXIMA::TEX-SPACEOUT MAXIMA::UNI\n MAXIMA::PALGSIMP MAXIMA::PCOEFADD MAXIMA::MWHIT MAXIMA::TFGELI\n- MAXIMA::GF-COMPOSE MAXIMA::GF-PRIMPOLY-P-EXIT\n+ MAXIMA::GF-PRIMPOLY-P-EXIT MAXIMA::GF-COMPOSE\n MAXIMA::INTERP-POLYS MAXIMA::LTERMVEC\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-TRUNCATE (BIGFLOAT))|\n MAXIMA::FPQFORM BIGFLOAT::|(PCL::FAST-METHOD REALP (REAL))|\n MAXIMA::SYMBOLIC-EXPAND\n BIGFLOAT::|(PCL::FAST-METHOD SQRT (NUMBER))|\n MAXIMA::TRACE-ENTER-BREAK MAXIMA::EXPASIN-FUNS\n BIGFLOAT::|(PCL::FAST-METHOD ASIN (NUMBER))| MAXIMA::LTY\n- BIGFLOAT::|(PCL::FAST-METHOD ZEROP (NUMBER))| MAXIMA::PELSO1\n- MAXIMA::KILL MAXIMA::MARRAYSET1$\n+ BIGFLOAT::|(PCL::FAST-METHOD ZEROP (NUMBER))| MAXIMA::KILL\n+ MAXIMA::PELSO1 MAXIMA::MARRAYSET1$\n MAXIMA::SIMPLIFY-MAND/MOR-OPERANDS_TR MAXIMA::POWERCOEFLIST\n MAXIMA::WHITFUN MAXIMA::ARRAYSETAPPLY-IMPL MAXIMA::EVAL-DERIV\n MAXIMA::FINDBASE MAXIMA::PUTPROP1 MAXIMA::TRY-INTSUBS\n BIGFLOAT::|(PCL::FAST-METHOD %E (COMPLEX-BIGFLOAT))|\n MAXIMA::*F-PRIM MAXIMA::PEXPON*// MAXIMA::SIMPLIM%UNIT_STEP\n MAXIMA::TR-MACSYMA-USER-FUNCTION-CALL\n CL-INFO::LOAD-INFO-HASHTABLES MAXIMA::DSKATOM\n MAXIMA::OUTPUT-POINTS-TCL MAXIMA::INFOSTORE\n MAXIMA::RESULTANT-IMPL\n BIGFLOAT::|(PCL::FAST-METHOD SIGNUM (NUMBER))|\n MAXIMA::XMAXIMA-CURVE-STYLE MAXIMA::TEX-CONJUGATE\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-MINUS (NUMBER))|\n BIGFLOAT::|(PCL::FAST-METHOD %PI (COMMON-LISP:FLOAT))|\n MAXIMA::RES1 MAXIMA::MAYBE-TEX-MEXPT-TRIG-LIKE\n- MAXIMA::RE-SOLVE MAXIMA::MONOMGCDCO MAXIMA::GF-DEGREE-ERRCHK\n+ MAXIMA::MONOMGCDCO MAXIMA::RE-SOLVE MAXIMA::GF-DEGREE-ERRCHK\n MAXIMA::MEASURE\n BIGFLOAT::|(PCL::FAST-METHOD PLUSP (COMMON-LISP:FLOAT))|\n MAXIMA::ECM-SQUARE MAXIMA::NUMERIC-BETA-INCOMPLETE\n MAXIMA::DRAW2D MAXIMA::CALL-AND-SIMP\n BIGFLOAT::|(PCL::FAST-METHOD MAX-EXPONENT (COMMON-LISP:COMPLEX))|\n MAXIMA::NROOT1 MAXIMA::COERCE-REL MAXIMA::MULTBK\n BIGFLOAT::|(PCL::FAST-METHOD COSH (NUMBER))|\n MAXIMA::LOBJ->POLY MAXIMA::SET_TEX_ENVIRONMENT-IMPL\n- MAXIMA::M2-LTEP MAXIMA::EASY-CASES\n- MAXIMA::EXTREMAL_SUBSET-IMPL MAXIMA::POISMERGE\n- MAXIMA::TEX-MTEXT MAXIMA::LISIMP MAXIMA::DLSF\n+ MAXIMA::M2-LTEP MAXIMA::EXTREMAL_SUBSET-IMPL\n+ MAXIMA::EASY-CASES MAXIMA::POISMERGE MAXIMA::TEX-MTEXT\n+ MAXIMA::LISIMP MAXIMA::DLSF\n BIGFLOAT::|(PCL::FAST-METHOD MINUSP (BIGFLOAT))|\n BIGFLOAT::|(PCL::FAST-METHOD COMPLEXP (T))| MAXIMA::ASSSO\n- MAXIMA::ADD2CSTR MAXIMA::PARTIAL-DIAG MAXIMA::POWER-MOD-TAB\n- MAXIMA::PUTPROP MAXIMA::REARRAY-AUX MAXIMA::DIV-DEG-CHK\n+ MAXIMA::ADD2CSTR MAXIMA::PARTIAL-DIAG MAXIMA::PUTPROP\n+ MAXIMA::POWER-MOD-TAB MAXIMA::REARRAY-AUX MAXIMA::DIV-DEG-CHK\n MAXIMA::LIMIT-CONTEXT MAXIMA::SMONOGEN MAXIMA::MEMBERROOT\n MAXIMA::VMAKE MAXIMA::GF-MATADD2 MAXIMA::TSPRSUM\n MAXIMA::DSUBSTA MAXIMA::INTERVAL-LIST MAXIMA::TMNOMOREUSE\n MAXIMA::TRACE-ERROR-BREAK MAXIMA::ROOTADDUP\n MAXIMA::TEX-ARRAY-DISPLAY-INDICES MAXIMA::SIGNDISCR\n MAXIMA::ZFF MAXIMA::RATSIMP\n BIGFLOAT::|(PCL::FAST-METHOD REALP (T))| MAXIMA::SP1PUTBUC1\n@@ -2631,43 +2639,43 @@\n MAXIMA::LOGX1\n BIGFLOAT::|(PCL::FAST-METHOD COMPLEXP (COMMON-LISP:COMPLEX))|\n MAXIMA::ILT-IMPL MAXIMA::KANSEL MAXIMA::GF-DATA-SHORT-PRINT\n MAXIMA::ASK-PROP MAXIMA::BOOLE-EVAL MAXIMA::DIAGMATRIX\n PREGEXP::PREGEXP-AT-WORD-BOUNDARY-P MAXIMA::VAR-EXPAND\n MAXIMA::DEF-BREAK MAXIMA::BF-QUAD-SL\n BIGFLOAT::|(PCL::FAST-METHOD ATANH (NUMBER))|\n- MAXIMA::MACSYMA-TRACE-SUB MAXIMA::SIMPBERN MAXIMA::LCHK\n- MAXIMA::RISPLIT-EXPT-SQRT-POW MAXIMA::NEW-FILE-SEARCH1\n+ MAXIMA::MACSYMA-TRACE-SUB MAXIMA::RISPLIT-EXPT-SQRT-POW\n+ MAXIMA::SIMPBERN MAXIMA::LCHK MAXIMA::NEW-FILE-SEARCH1\n BIGFLOAT::|(PCL::FAST-METHOD MAX-EXPONENT (COMMON-LISP:RATIONAL))|\n MAXIMA::MSZ-MDEF MAXIMA::GF-MATMULT1 MAXIMA::SP2INTEG12\n MAXIMA::RESULT1 MAXIMA::CHECKDERIV1\n BIGFLOAT::|(PCL::FAST-METHOD MAX-EXPONENT (COMMON-LISP:FLOAT))|\n MAXIMA::GF-JACOBI MAXIMA::MKILL MAXIMA::SIMP-CHARFUN\n MAXIMA::ESTCHECK2 MAXIMA::BIG-PRIME-VAR MAXIMA::SWAP-ROWS\n MAXIMA::MTF MAXIMA::GF-NORM MAXIMA::COLLISION-LOOKUP\n MAXIMA::SETARG1 MAXIMA::MARK-1 MAXIMA::*F-NP2SMOD\n MAXIMA::INSURE-ARRAY-PROPS MAXIMA::DSKRAT-SUBST\n MAXIMA::DSKDEFPROP MAXIMA::FACTPLUS0 MAXIMA::PSCDIFF\n- MAXIMA::ZEPOW MAXIMA::LITTLESLOMMEL MAXIMA::POLCOEF\n- MAXIMA::FACT20 MAXIMA::COLLISION-CHECK\n+ MAXIMA::LITTLESLOMMEL MAXIMA::ZEPOW MAXIMA::POLCOEF\n+ MAXIMA::COLLISION-CHECK MAXIMA::FACT20\n BIGFLOAT::|(PCL::FAST-METHOD CIS (COMMON-LISP:FLOAT))|\n MAXIMA::POLELIST MAXIMA::TEX-BIGFLOAT MAXIMA::FPSCAN\n MAXIMA::DGRF MAXIMA::SUBST-EXCEPT-SECOND-ARG MAXIMA::TEX-MBOX\n MAXIMA::TESTA*\n BIGFLOAT::|(PCL::FAST-METHOD REAL-VALUE (BIGFLOAT))|\n BIGFLOAT::|(PCL::FAST-METHOD ASIN (COMPLEX-BIGFLOAT))|\n MAXIMA::PRIMELMT MAXIMA::SIMP-SET MAXIMA::HGFSIMP-EXEC\n MAXIMA::PTF MAXIMA::M2-D*X^M*%E^A*X MAXIMA::DIMCHECK\n MAXIMA::MSIZE-ARRAY-OBJECT MAXIMA::MSZ-MEXPT\n MAXIMA::PART+-NOT-MPLUS MAXIMA::LOADFILE MAXIMA::MSIZE-INFIX\n MAXIMA::ADDVARDEG BIGFLOAT::HYPERGEOMETRIC-POLY-CASE\n MAXIMA::MFACT MAXIMA::X**Q MAXIMA::MSZ-MCOND\n BIGFLOAT::|(PCL::FAST-METHOD NUMBERP (COMPLEX-BIGFLOAT))|\n BIGFLOAT::|(PCL::FAST-METHOD PLUSP (BIGFLOAT))|\n- MAXIMA::GF-EQUAL-DEGREE-FACTORS MAXIMA::LIN-VAR-FIND\n+ MAXIMA::LIN-VAR-FIND MAXIMA::GF-EQUAL-DEGREE-FACTORS\n MAXIMA::PTTS1 MAXIMA::SYNTACTIC-SUBSTITUTE\n MAXIMA::POWERSET-SUBSET\n BIGFLOAT::|(PCL::FAST-METHOD REAL-VALUE (COMPLEX-BIGFLOAT))|\n MAXIMA::BADFUNCHK MAXIMA::TEX-ATOM MAXIMA::AL1\n MAXIMA::TEX-NARY MAXIMA::SIMPLIM%LIMIT\n BIGFLOAT::|(PCL::FAST-METHOD TAN (COMPLEX-BIGFLOAT))|\n MAXIMA::BEHAVIOR-ALL-SAME MAXIMA::TS-FORMULA MAXIMA::GF-TIMES\n@@ -2682,43 +2690,45 @@\n BIGFLOAT::|(PCL::FAST-METHOD ASINH (COMPLEX-BIGFLOAT))|\n MAXIMA::PCETIMES1 MAXIMA::POWER_MOD-IMPL MAXIMA::PFACTORALG1\n MAXIMA::RETFACTOR MAXIMA::AVLINSERT MAXIMA::ATAN-POLE1\n MAXIMA::PASIMP1 MAXIMA::RATTIMES MAXIMA::PRSNARY\n MAXIMA::FPINTEXPT MAXIMA::STURMSEQ MAXIMA::TEX-KRON-DELTA\n BIGFLOAT::|(PCL::FAST-METHOD %E (BIGFLOAT))| MAXIMA::PDECRED\n MAXIMA::NISLET BIGFLOAT::|(PCL::FAST-METHOD %PI (BIGFLOAT))|\n- MAXIMA::GET-LEXP MAXIMA::PRESULTANT MAXIMA::DISP1\n+ MAXIMA::GET-LEXP MAXIMA::PRESULTANT\n BIGFLOAT::|(PCL::FAST-METHOD RATIONAL (BIGFLOAT))|\n+ MAXIMA::DISP1\n BIGFLOAT::|(PCL::FAST-METHOD EPSILON (COMMON-LISP:FLOAT))|\n MAXIMA::SIMPSUM MAXIMA::SIGNDIS1 MAXIMA::GF-MATADD1\n MAXIMA::PART+-MPLUS MAXIMA::ATAN-POLES MAXIMA::MSZ-MDO\n MAXIMA::PSDISEXCNT MAXIMA::GF-NORMAL MAXIMA::GETLABELS\n BIGFLOAT::|(PCL::FAST-METHOD NUMBERP (BIGFLOAT))|\n MAXIMA::ARRSTORE-EXTEND MAXIMA::HGFRED-IMPL MAXIMA::SIMPLAMBDA\n MAXIMA::MAKE-LIMIT-ASSUMPTIONS MAXIMA::TR-MASET MAXIMA::DPDIF1\n BIGFLOAT::|(PCL::FAST-METHOD EXP (COMPLEX-BIGFLOAT))|\n MAXIMA::MLISTCAN-$ALL MAXIMA::NEWVARMEXPT MAXIMA::REVEAL\n- MAXIMA::META-MPUTPROP INTL::LOCATE-DOMAIN-FILE\n+ INTL::LOCATE-DOMAIN-FILE MAXIMA::META-MPUTPROP\n MAXIMA::IN-INTERVAL MAXIMA::PLYGAM-POLE\n BIGFLOAT::|(PCL::FAST-METHOD COSH (COMPLEX-BIGFLOAT))|\n MAXIMA::J2TF MAXIMA::PCSUBST MAXIMA::TEX-SUM MAXIMA::TRACEMOD1\n MAXIMA::NISARGSCHECKER MAXIMA::MERGE11 MAXIMA::CPBGZASS\n+ MAXIMA::MSIZE-TEXT-STRING\n BIGFLOAT::|(PCL::FAST-METHOD REALP (BIGFLOAT))|\n- MAXIMA::MSIZE-TEXT-STRING MAXIMA::GCD-DEGREE-VECTOR\n- MAXIMA::NOUNLIMIT MAXIMA::LIFTING-FACTORS-IMAGE MAXIMA::NPROD\n- MAXIMA::SUBFUNMAKE MAXIMA::SIMP-%AT MAXIMA::PSCOEF\n- MAXIMA::STURMAPC MAXIMA::MINOR-IMPL MAXIMA::EVERYSUBST1\n- MAXIMA::QTF MAXIMA::ATFIND MAXIMA::BAKALEVEL1\n- MAXIMA::ANNOUNCE-RULE-FIRING MAXIMA::TODD-COXETER\n- MAXIMA::SIMP-LIMIT MAXIMA::ISOLAT MAXIMA::TRACE-EXIT-BREAK\n- MAXIMA::PINTERPOLATE6 MAXIMA::BEZOUT-IMPL MAXIMA::SIMP-ROUND\n+ MAXIMA::GCD-DEGREE-VECTOR MAXIMA::NOUNLIMIT\n+ MAXIMA::LIFTING-FACTORS-IMAGE MAXIMA::NPROD MAXIMA::SUBFUNMAKE\n+ MAXIMA::SIMP-%AT MAXIMA::PSCOEF MAXIMA::STURMAPC\n+ MAXIMA::MINOR-IMPL MAXIMA::EVERYSUBST1 MAXIMA::QTF\n+ MAXIMA::ATFIND MAXIMA::BAKALEVEL1 MAXIMA::TODD-COXETER\n+ MAXIMA::ANNOUNCE-RULE-FIRING MAXIMA::SIMP-LIMIT MAXIMA::ISOLAT\n+ MAXIMA::TRACE-EXIT-BREAK MAXIMA::PINTERPOLATE6\n+ MAXIMA::BEZOUT-IMPL MAXIMA::SIMP-ROUND\n MAXIMA::CLASSIFY-HYPERGEOMETRIC MAXIMA::POISMERGES\n BIGFLOAT::|(PCL::FAST-METHOD ACOS (COMPLEX-BIGFLOAT))|\n- MAXIMA::PGCDU1 MAXIMA::DIONARGHYP-Y MAXIMA::*F-PRECOMP\n- MAXIMA::PROPSCHK BIGFLOAT::|(PCL::FAST-METHOD COS (NUMBER))|\n+ MAXIMA::PGCDU1 MAXIMA::DIONARGHYP-Y MAXIMA::PROPSCHK\n+ MAXIMA::*F-PRECOMP BIGFLOAT::|(PCL::FAST-METHOD COS (NUMBER))|\n BIGFLOAT::|(PCL::FAST-METHOD ACOSH (COMPLEX-BIGFLOAT))|\n BIGFLOAT::|(PCL::FAST-METHOD IMAGPART (NUMBER))|\n MAXIMA::SMINMAX\n BIGFLOAT::|(PCL::FAST-METHOD ONE-ARG-LOG (NUMBER))|\n MAXIMA::TMEXCHANGE MAXIMA::$PRIMELMT MAXIMA::TEX-MEXPT\n MAXIMA::DISREP-MONOM MAXIMA::COEFVEC MAXIMA::MONICIZE-ROW\n BIGFLOAT::|(PCL::FAST-METHOD PLUSP (COMMON-LISP:RATIONAL))|\n@@ -2738,30 +2748,30 @@\n MAXIMA::ALT-FORMAT-PROMPT\n BIGFLOAT::|(PCL::FAST-METHOD ATANH (COMPLEX-BIGFLOAT))|\n MAXIMA::EXPPLYGAM-FUNS MAXIMA::MSIZE-MTEXT\n BIGFLOAT::RUNNING-ERROR-SUM MAXIMA::REPLACEROW\n MAXIMA::KERNSUBST MAXIMA::BEHAVIOR-BY-DIFF\n MAXIMA::NISTREEBUILDER\n BIGFLOAT::|(PCL::FAST-METHOD ZEROP (COMPLEX-BIGFLOAT))|\n- MAXIMA::DIAGLIZE1 MAXIMA::GF-LOG-ERRCHK2 MAXIMA::DRAW-LINEAR\n+ MAXIMA::DIAGLIZE1 MAXIMA::DRAW-LINEAR MAXIMA::GF-LOG-ERRCHK2\n MAXIMA::NISEXPOCHECK MAXIMA::TRY-INTSC MAXIMA::MABS-SUBST\n BIGFLOAT::|(PCL::FAST-METHOD CONJUGATE (NUMBER))|\n MAXIMA::MSZ-BIGFLOAT MAXIMA::COEFFP MAXIMA::PREFIXCONC\n MAXIMA::COEFSOLVE MAXIMA::SIMPMDEF MAXIMA::PLYGAM-CONST\n BIGFLOAT::|(PCL::FAST-METHOD EXP (NUMBER))|\n BIGFLOAT::|(PCL::FAST-METHOD ADD1 (NUMBER))|\n BIGFLOAT::|(PCL::FAST-METHOD COS (COMPLEX-BIGFLOAT))|\n MAXIMA::LAPDIFF MAXIMA::MULTIPLY-MATRIX-ELEMENTS\n- MAXIMA::WTPTIMES PREGEXP::PREGEXP-REPLACE MAXIMA::DBUNIVAR\n+ MAXIMA::WTPTIMES MAXIMA::DBUNIVAR PREGEXP::PREGEXP-REPLACE\n BIGFLOAT::|(PCL::FAST-METHOD MAX-EXPONENT (COMPLEX-BIGFLOAT))|\n MAXIMA::EXECFY MAXIMA::LISP-ARRAY-ELEMENTS-ALIKE1\n MAXIMA::SPLITPFQ MAXIMA::INTERVAL-ERROR\n BIGFLOAT::|(PCL::FAST-METHOD NUMBERP (NUMBER))| MAXIMA::MARK+1\n- MAXIMA::SIMPEULER MAXIMA::INTGREAT MAXIMA::SUBSTFORSUM\n- MAXIMA::PSQUOREM1 MAXIMA::ALLSUBST00\n+ MAXIMA::SIMPEULER MAXIMA::INTGREAT MAXIMA::PSQUOREM1\n+ MAXIMA::SUBSTFORSUM MAXIMA::ALLSUBST00\n BIGFLOAT::|(PCL::FAST-METHOD ABS (NUMBER))|\n MAXIMA::SUBSTITUTEL\n BIGFLOAT::|(PCL::FAST-METHOD COMPLEXP (COMPLEX-BIGFLOAT))|\n BIGFLOAT::|(PCL::FAST-METHOD ACOSH (NUMBER))| MAXIMA::REF-FPQ\n MAXIMA::SET-UP MAXIMA::TEX-ARRAY MAXIMA::TEX-MLABOX\n MAXIMA::LET-MACRO-HAIR MAXIMA::LHSIMP MAXIMA::SIMP-MOR\n BIGFLOAT::|(PCL::FAST-METHOD ONE-ARG-ATAN (NUMBER))|\n@@ -2772,64 +2782,63 @@\n MAXIMA::HGFPOLY-IMPL\n BIGFLOAT::|(PCL::FAST-METHOD %PI (COMMON-LISP:COMPLEX))|\n MAXIMA::GFACT MAXIMA::SIMP-MAND\n BIGFLOAT::|(PCL::FAST-METHOD SIN (NUMBER))| MAXIMA::MPUTPROP\n MAXIMA::LAPLUS MAXIMA::PART* MAXIMA::GF-TRACE\n MAXIMA::TEX-MQAPPLY MAXIMA::FINDEXPON MAXIMA::TRP-$EQUALITY\n MAXIMA::PVSUBST MAXIMA::POISMERGESX MAXIMA::DEG-LESSP\n- MAXIMA::SIMPGFACT MAXIMA::TEX-LSUM MAXIMA::SUBFUNMAKES\n+ MAXIMA::SIMPGFACT MAXIMA::SUBFUNMAKES MAXIMA::TEX-LSUM\n MAXIMA::EXTRACT-INDICES\n BIGFLOAT::|(PCL::FAST-METHOD TANH (NUMBER))|\n MAXIMA::TEX-CHOOSE MAXIMA::INHERIT-PROPL MAXIMA::TEX-MDOIN\n MAXIMA::FIXED-LENGTH-PARTITIONS MAXIMA::CPA\n BIGFLOAT::|(PCL::FAST-METHOD %PI (COMMON-LISP:RATIONAL))|\n MAXIMA::DNQF MAXIMA::EXPLIST MAXIMA::ALGTRACE-IMPL\n- MAXIMA::TMRATCONV MAXIMA::DSKSETUP MAXIMA::DVCOE\n- MAXIMA::TR-MPROG-BODY MAXIMA::TEX-MATCHFIX\n- MAXIMA::RATSUBST-IMPL MAXIMA::SOLVENTH3 MAXIMA::DLQF\n- MAXIMA::GF-TRACE-POLY-F2 MAXIMA::DECLMODE\n- MAXIMA::MSIZE-MATCHFIX MAXIMA::TEX-LIMIT MAXIMA::EVERYSUBST0\n- MAXIMA::NISSEARCH MAXIMA::COMMONROOTS MAXIMA::MBIND-DOIT\n- MAXIMA::COEFFPT MAXIMA::SIGNAL-MODE-ERROR\n- MAXIMA::GF-DLOG-NAIVE MAXIMA::TMS MAXIMA::PARTITION\n- MAXIMA::FINDFUN MAXIMA::POWER-MOD\n+ MAXIMA::TMRATCONV MAXIMA::DSKSETUP MAXIMA::TR-MPROG-BODY\n+ MAXIMA::DVCOE MAXIMA::TEX-MATCHFIX MAXIMA::RATSUBST-IMPL\n+ MAXIMA::SOLVENTH3 MAXIMA::DLQF MAXIMA::GF-TRACE-POLY-F2\n+ MAXIMA::DECLMODE MAXIMA::EVERYSUBST0 MAXIMA::MSIZE-MATCHFIX\n+ MAXIMA::TEX-LIMIT MAXIMA::NISSEARCH MAXIMA::COMMONROOTS\n+ MAXIMA::MBIND-DOIT MAXIMA::COEFFPT MAXIMA::SIGNAL-MODE-ERROR\n+ MAXIMA::PARTITION MAXIMA::TMS MAXIMA::FINDFUN\n+ MAXIMA::GF-DLOG-NAIVE\n BIGFLOAT::|(PCL::FAST-METHOD RATIONAL (REAL))|\n- MAXIMA::INTERVAL2 MAXIMA::ALGNORM-IMPL MAXIMA::PUT-IMPL\n+ MAXIMA::POWER-MOD MAXIMA::INTERVAL2 MAXIMA::ALGNORM-IMPL\n MAXIMA::Z1\n BIGFLOAT::|(PCL::FAST-METHOD MAXIMA::TO (COMMON-LISP:FLOAT))|\n- MAXIMA::MULTIPLE-%PI\n+ MAXIMA::PUT-IMPL MAXIMA::MULTIPLE-%PI\n BIGFLOAT::|(PCL::FAST-METHOD MINUSP (COMMON-LISP:FLOAT))|\n BIGFLOAT::|(PCL::FAST-METHOD SUB1 (NUMBER))| MAXIMA::SIMPLUS\n MAXIMA::CPUT MAXIMA::MSZ-MDOIN MAXIMA::DSTRB MAXIMA::CF\n MAXIMA::GAM-CONST MAXIMA::PCSUBSTY MAXIMA::COEFMATRIX\n MAXIMA::BOOLE-VERIFY MAXIMA::EZGCD\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-CEILING (BIGFLOAT))|\n MAXIMA::GF-NCX MAXIMA::TEX-MATRIX MAXIMA::GATHER-ARGS-OF\n MAXIMA::FACTPOWERSELECT MAXIMA::ZN-P-ERRCHK\n MAXIMA::SIMPMDEFMACRO MAXIMA::PSP2FORM MAXIMA::PGSUBST\n MAXIMA::KSUBSET-LEX-SUCCESSOR MAXIMA::WWHIT MAXIMA::MSZ-MTIMES\n MAXIMA::PCSUB MAXIMA::PEXPTMOD MAXIMA::INSRT\n- MAXIMA::SIMPBUILDQ MAXIMA::PUT-MODE MAXIMA::GETLEVELS\n- MAXIMA::DGQF MAXIMA::QUAD-SL\n+ MAXIMA::SIMPBUILDQ MAXIMA::PUT-MODE MAXIMA::QUAD-SL\n+ MAXIMA::GETLEVELS MAXIMA::DGQF\n BIGFLOAT::|(PCL::FAST-METHOD REALPART (NUMBER))| MAXIMA::PGCD2\n- MAXIMA::PIVOT MAXIMA::CONF2 MAXIMA::SPC5 MAXIMA::META-PUTPROP\n- MAXIMA::LOG*RAT\n+ MAXIMA::PIVOT MAXIMA::CONF2 MAXIMA::SPC5 MAXIMA::LOG*RAT\n+ MAXIMA::META-PUTPROP\n BIGFLOAT::|(PCL::FAST-METHOD %E (COMMON-LISP:FLOAT))|\n MAXIMA::PINTERP BIGFLOAT::CHECK-LAMBERT-W-K\n- MAXIMA::CREATE-ANY-POLY MAXIMA::SIMPLIM%FRESNEL_S\n- MAXIMA::EXP$LI-FUN MAXIMA::DEQF MAXIMA::BOOL-CHECKED-MFUNCALL\n+ MAXIMA::CREATE-ANY-POLY MAXIMA::EXP$LI-FUN MAXIMA::DEQF\n+ MAXIMA::SIMPLIM%FRESNEL_S MAXIMA::BOOL-CHECKED-MFUNCALL\n MAXIMA::SIMP-REALPART MAXIMA::BAKALEVEL MAXIMA::PSCOEFF1\n- MAXIMA::CD1 MAXIMA::EVERYSUBST00 MAXIMA::POISMERGECX\n+ MAXIMA::EVERYSUBST00 MAXIMA::CD1 MAXIMA::POISMERGECX\n MAXIMA::DLOG-NAIVE\n BIGFLOAT::|(PCL::FAST-METHOD CIS (COMMON-LISP:RATIONAL))|\n MAXIMA::EVERYSUBST MAXIMA::ZASSG MAXIMA::MARK+0\n BIGFLOAT::AGM-SCALE MAXIMA::ZN-PRIMROOT MAXIMA::TESTA\n MAXIMA::MRV-LEADTERM MAXIMA::ZEROCOEFL MAXIMA::MSIZE-NARY\n MAXIMA::PDIAG-ALL MAXIMA::LAPDEFINT MAXIMA::SQFRNORM\n- MAXIMA::RATTI MAXIMA::GAMMAC MAXIMA::POISMAP-IMPL\n+ MAXIMA::POISMAP-IMPL MAXIMA::GAMMAC MAXIMA::RATTI\n MAXIMA::PADE-IMPL MAXIMA::DIFFINT1 MAXIMA::PUT-TRACE-INFO\n MAXIMA::STRICTLY-IN-INTERVAL MAXIMA::PTCSUB-ARGS\n MAXIMA::MSZ-MQAPPLY\n BIGFLOAT::|(PCL::FAST-METHOD SIN (COMPLEX-BIGFLOAT))|\n MAXIMA::SIMP-$IS MAXIMA::PADE)) \n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n@@ -2848,17 +2857,17 @@\n MAXIMA::CASE1 MAXIMA::GF-ORD MAXIMA::PINTERPOLATE5\n MAXIMA::PTPT-SUBTRACT-POWERED-PRODUCT MAXIMA::PSDP2\n MAXIMA::ATOMAT\n MAXIMA::|(PCL::FAST-METHOD PLOT-PREAMBLE (GNUPLOT-PLOT T))|\n MAXIMA::LEGEN MAXIMA::MRV-REWRITE MAXIMA::SOLVEX\n BIGFLOAT::|(PCL::FAST-METHOD TWO-ARG-= (NUMBER NUMBER))|\n BIGFLOAT::|(PCL::FAST-METHOD TWO-ARG-> (BIGFLOAT COMMON-LISP:FLOAT))|\n- MAXIMA::INITIAL-ANALYSIS\n BIGFLOAT::|(PCL::FAST-METHOD TWO-ARG-> (BIGFLOAT BIGFLOAT))|\n- MAXIMA::PRINT-TESTSUITE-SUMMARY MAXIMA::PJACTF\n+ MAXIMA::INITIAL-ANALYSIS MAXIMA::PRINT-TESTSUITE-SUMMARY\n+ MAXIMA::PJACTF\n BIGFLOAT::|(PCL::FAST-METHOD TWO-ARG->= (BIGFLOAT BIGFLOAT))|\n MAXIMA::GF-NXYECPLUS\n BIGFLOAT::|(PCL::FAST-METHOD TWO-ARG-<= (COMMON-LISP:RATIONAL COMMON-LISP:FLOAT))|\n MAXIMA::DISCONTINUITIES-IN-INTERVAL MAXIMA::SETELMX-IMPL\n MAXIMA::COMPLEXITY/COL\n BIGFLOAT::|(PCL::FAST-METHOD PRINT-OBJECT (BIGFLOAT T))|\n MAXIMA::SRINTEGEXPD MAXIMA::FACT2Z MAXIMA::RESPROG0\n@@ -2943,16 +2952,16 @@\n MAXIMA::COMPATVARL MAXIMA::COMPATVARLIST\n MAXIMA::COMPLEXITY/ROW MAXIMA::TLDEFINT-IMPL\n MAXIMA::BF-CDIVID-SL MAXIMA::PSMONSUBST\n BIGFLOAT::|(PCL::FAST-METHOD EXPT (NUMBER NUMBER))|\n MAXIMA::|(PCL::FAST-METHOD PLOT-PREAMBLE (XMAXIMA-PLOT T))|\n BIGFLOAT::|(PCL::FAST-METHOD TWO-ARG->= (BIGFLOAT COMMON-LISP:RATIONAL))|\n MAXIMA::KILL3 MAXIMA::DERIVATIVE-SUBST MAXIMA::ONEN\n- MAXIMA::COEFFPORT MAXIMA::BFLOAT-NEWTON MAXIMA::SP1ADDBUC\n- MAXIMA::KILL2 MAXIMA::COEFFTT MAXIMA::MERGE-SOL-LIN-Z\n+ MAXIMA::COEFFPORT MAXIMA::BFLOAT-NEWTON MAXIMA::KILL2\n+ MAXIMA::SP1ADDBUC MAXIMA::COEFFTT MAXIMA::MERGE-SOL-LIN-Z\n BIGFLOAT::|(PCL::FAST-METHOD TWO-ARG-COMPLEX (REAL REAL))|\n BIGFLOAT::|(PCL::FAST-METHOD TWO-ARG-< (BIGFLOAT COMMON-LISP:RATIONAL))|\n MAXIMA::POWEROFX MAXIMA::PSTIMES*2 MAXIMA::GF-MULT-TABLE\n BIGFLOAT::|(PCL::FAST-METHOD TWO-ARG->= (COMMON-LISP:RATIONAL BIGFLOAT))|\n BIGFLOAT::|(PCL::FAST-METHOD TWO-ARG-<= (BIGFLOAT BIGFLOAT))|\n BIGFLOAT::|(PCL::FAST-METHOD TWO-ARG-<= (COMMON-LISP:FLOAT COMMON-LISP:FLOAT))|\n MAXIMA::MATCH-SIGN MAXIMA::FLOAT-NEWTON\n@@ -3013,15 +3022,15 @@\n MAXIMA::LINHACK MAXIMA::PSDP1 MAXIMA::GF-POWER-TABLE\n MAXIMA::GET-SERIES MAXIMA::TMINOR\n MAXIMA::|(PCL::FAST-METHOD PLOT-SHIPOUT (XMAXIMA-PLOT T))|\n MAXIMA::|(PCL::FAST-METHOD PLOT-SHIPOUT (GNUPLOT-PLOT T))|\n MAXIMA::MOVEROW MAXIMA::DECOMP-TRACE MAXIMA::XRUTOUT\n MAXIMA::SPARSE-LIFT MAXIMA::ZN-DLOG MAXIMA::D-BOX\n MAXIMA::SIGNDIS2 MAXIMA::MOSTPART MAXIMA::EMATRIX-IMPL\n- MAXIMA::TRUFAC MAXIMA::*F-DLOG MAXIMA::CPA-INDETERM\n+ MAXIMA::TRUFAC MAXIMA::CPA-INDETERM MAXIMA::*F-DLOG\n MAXIMA::SLOW-OSCILLATION-P\n BIGFLOAT::RUNNING-ERROR-HYPERGEOMETRIC MAXIMA::PFRNUM\n MAXIMA::EXPLOG-FUNS MAXIMA::ECM-FACTOR-WITH-CURVE\n MAXIMA::TMUNPIVOT BIGFLOAT::BF-NEWTON\n MAXIMA::|(PCL::FAST-METHOD PLOT-SHIPOUT (GEOMVIEW-PLOT T))|\n MAXIMA::EZ1CALL MAXIMA::QUAD_ARGUMENT_CHECK MAXIMA::REMOVE1)) \n (COMMON-LISP::PROCLAIM\n@@ -3383,16 +3392,17 @@\n MAXIMA::SIMPLIM%ZETA MAXIMA::ARCHK\n MAXIMA::SIMP-%INVERSE_JACOBI_DC MAXIMA::SIMPLIM%EXPINTEGRAL_EI\n MAXIMA::COEFF MAXIMA::SIMP-%ELLIPTIC_F MAXIMA::RATCOEFF\n MAXIMA::SIMP-%JACOBI_CN MAXIMA::SIMP-%JACOBI_SC\n BIGFLOAT::|(PCL::FAST-METHOD SIGNUM (BIGFLOAT))|\n MAXIMA::GF-MATMULT MAXIMA::SIMPLIM%EXPINTEGRAL_SI\n MAXIMA::INTSUBS MAXIMA::LAPTIMES MAXIMA::ERFRED\n- MAXIMA::STEP7-CORE MAXIMA::SIMP-%GAMMA_INCOMPLETE_LOWER\n+ MAXIMA::STEP7-CORE\n BIGFLOAT::|(PCL::FAST-METHOD ADD1 (COMPLEX-BIGFLOAT))|\n+ MAXIMA::SIMP-%GAMMA_INCOMPLETE_LOWER\n MAXIMA::SIMP-%INVERSE_JACOBI_SC MAXIMA::INT-DIFF-SUBSTITUTE\n MAXIMA::SIMP-%ACSC MAXIMA::TEX-MPLUS\n MAXIMA::LT1GAMMA-INCOMPLETE-LOWER MAXIMA::SIMP-%CARLSON_RF\n MAXIMA::SIMPMATRIX\n BIGFLOAT::|(PCL::FAST-METHOD SIN (BIGFLOAT))|\n BIGFLOAT::|(PCL::FAST-METHOD ONE-ARG-LOG (COMPLEX-BIGFLOAT))|\n MAXIMA::LT1LSTRUVE MAXIMA::MSZ-MPLUS\n@@ -3423,16 +3433,16 @@\n MAXIMA::WHOLE-INTSUBS\n BIGFLOAT::|(PCL::FAST-METHOD COSH (BIGFLOAT))|\n MAXIMA::SRATSUBST MAXIMA::OUTER-CONSTANT MAXIMA::CDINF\n MAXIMA::SIMP-BELLN MAXIMA::SAME-SHEET-SUBS\n MAXIMA::SIMP-%FRESNEL_C\n MAXIMA::BETA-INCOMPLETE-EXPAND-NEGATIVE-INTEGER\n MAXIMA::LHOSPITAL MAXIMA::SIMPLIM%EXPINTEGRAL_E\n- MAXIMA::LIMIT-SUBS MAXIMA::SIMP-%BESSEL_J\n- MAXIMA::LI-ASYMPTOTIC-EXPANSION MAXIMA::F2P105V2COND\n+ MAXIMA::LIMIT-SUBS MAXIMA::LI-ASYMPTOTIC-EXPANSION\n+ MAXIMA::SIMP-%BESSEL_J MAXIMA::F2P105V2COND\n MAXIMA::F29P146TEST MAXIMA::SIMPBIGFLOAT MAXIMA::LAGPOL\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-FTRUNCATE (BIGFLOAT))|\n MAXIMA::INTSC1 MAXIMA::TRIG-LOG-1-NEG MAXIMA::P-COEF-X\n MAXIMA::LT1J^2 MAXIMA::FMAP1\n BIGFLOAT::|(PCL::FAST-METHOD PHASE (BIGFLOAT))|\n MAXIMA::SIMPLIM%REALPART MAXIMA::SIMP-%CARLSON_RD\n MAXIMA::SIMPSIGNUM MAXIMA::DISTRESTOREX MAXIMA::SIMP-%ACOSH\n@@ -3451,78 +3461,78 @@\n MAXIMA::SIMPINTEG MAXIMA::ERFGAMMARED MAXIMA::LHOSPITAL-CATCH\n MAXIMA::DIONARGHYP MAXIMA::RATLOG MAXIMA::SIMPQUOT\n MAXIMA::F2P105V2COND-SIMP MAXIMA::PGATHERCOEF MAXIMA::SP2DIFF1\n MAXIMA::SIMP-%TANH MAXIMA::SUBST1 MAXIMA::SIMP-%EXPINTEGRAL_E\n BIGFLOAT::|(PCL::FAST-METHOD CONJUGATE (BIGFLOAT))|\n BIGFLOAT::BF-RD MAXIMA::CREATE-POLY MAXIMA::SIMP-%COSH\n MAXIMA::BETA-INCOMPLETE MAXIMA::SIMP-%ELLIPTIC_PI\n- MAXIMA::LEGF36 MAXIMA::SIMP-%CSC MAXIMA::LT-EXP\n- MAXIMA::F35P147TEST MAXIMA::SIMPLIM%AIRY_AI\n- MAXIMA::F24P146TEST MAXIMA::TEX-CUBRT\n+ MAXIMA::LEGF36 MAXIMA::SIMP-%CSC MAXIMA::SIMPLIM%AIRY_AI\n+ MAXIMA::LT-EXP MAXIMA::F35P147TEST MAXIMA::F24P146TEST\n+ MAXIMA::TEX-CUBRT\n BIGFLOAT::|(PCL::FAST-METHOD IMAGPART (BIGFLOAT))|\n- BIGFLOAT::|(PCL::FAST-METHOD RATIONALIZE (BIGFLOAT))|\n MAXIMA::SIMPLIM%AIRY_BI\n+ BIGFLOAT::|(PCL::FAST-METHOD RATIONALIZE (BIGFLOAT))|\n BIGFLOAT::|(PCL::FAST-METHOD DECODE-FLOAT (BIGFLOAT))|\n MAXIMA::APPLY1 MAXIMA::GF-MATADD MAXIMA::RESIDUE-IMPL\n MAXIMA::USE-FLOAT-HYPERGEOMETRIC-NUMERICAL-EVAL MAXIMA::FPROG\n PREGEXP::PREGEXP-READ-POSIX-CHAR-CLASS MAXIMA::ERFGAMNUMRED\n MAXIMA::SIMP-%TAN MAXIMA::SUBSCS MAXIMA::SIMP-IMAGPART\n MAXIMA::SIMPLIMLN MAXIMA::COT-PLUS MAXIMA::LT1HSTRUVE\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-MINUS (BIGFLOAT))|\n MAXIMA::SIMP-%SECH MAXIMA::SIMP-%ERFI\n MAXIMA::SIMPLIM%EXPINTEGRAL_CHI MAXIMA::SIMP-%SEC\n MAXIMA::SIMP-MNOT MAXIMA::HYP-INTEGRAL-3\n MAXIMA::SUBST-IF-NOT-FREEOF MAXIMA::COEFFICIENT MAXIMA::BYDIF\n- MAXIMA::SIMPLIM%ATAN2 MAXIMA::LEGF14 MAXIMA::EXPFACTOR\n+ MAXIMA::SIMPLIM%ATAN2 MAXIMA::EXPFACTOR MAXIMA::LEGF14\n BIGFLOAT::|(PCL::FAST-METHOD SIGNUM (COMPLEX-BIGFLOAT))|\n MAXIMA::LAPLOG\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-FLOOR (BIGFLOAT))|\n MAXIMA::SIMP-%ZETA MAXIMA::SIMP-%BETA_INCOMPLETE_REGULARIZED\n MAXIMA::SIMP-%AIRY_BI MAXIMA::MEMSIMILAR\n MAXIMA::SIMPLIM%BESSEL_I MAXIMA::SIMPGAMMA MAXIMA::GEREDNO2\n MAXIMA::SP3SUBSTP1 MAXIMA::INTSC0\n MAXIMA::CALL-WITH-SAFE-RECURSION INTL::READ-NESTED-COMMENT\n MAXIMA::SIMP-%ASINH\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-MINUS (COMPLEX-BIGFLOAT))|\n- MAXIMA::HYP-ATANH MAXIMA::SIMPLIM%INTEGRATE MAXIMA::EEZZ\n+ MAXIMA::SIMPLIM%INTEGRATE MAXIMA::EEZZ MAXIMA::HYP-ATANH\n MAXIMA::SIMP-NFLOAT MAXIMA::CSEMIUP MAXIMA::LEGPOL-CORE\n MAXIMA::SIMPMIN MAXIMA::SIMP-%STRUVE_L MAXIMA::%FIND-ROOT\n MAXIMA::MTORAT MAXIMA::SIMPLIM%SIGNUM MAXIMA::STEP7\n BIGFLOAT::|(PCL::FAST-METHOD ASINH (BIGFLOAT))|\n MAXIMA::SIMP-%EXPINTEGRAL_SHI\n BIGFLOAT::|(PCL::FAST-METHOD ONE-ARG-COMPLEX (BIGFLOAT))|\n MAXIMA::EXPAND1 BIGFLOAT::|(PCL::FAST-METHOD SQRT (BIGFLOAT))|\n MAXIMA::MSIZE-MLABEL MAXIMA::SIMP-%ATANH\n MAXIMA::SIMP-%ELLIPTIC_EU MAXIMA::SIMPNCEXPT MAXIMA::SIMPTIMES\n BIGFLOAT::|(PCL::FAST-METHOD INTEGER-DECODE-FLOAT (BIGFLOAT))|\n MAXIMA::SIMP-CABS MAXIMA::SIMPLIM%EXPINTEGRAL_SHI\n MAXIMA::TRACE-EXIT-PRINT MAXIMA::TIMESIN\n- MAXIMA::SIMPLIM%GAMMA_INCOMPLETE\n BIGFLOAT::|(PCL::FAST-METHOD ADD1 (BIGFLOAT))|\n- MAXIMA::SIMP-%ACOTH MAXIMA::SIMP-%JACOBI_SN MAXIMA::SIMP-FLOOR\n+ MAXIMA::SIMPLIM%GAMMA_INCOMPLETE MAXIMA::SIMP-%ACOTH\n+ MAXIMA::SIMP-%JACOBI_SN MAXIMA::SIMP-FLOOR\n BIGFLOAT::1F1-DOWNWARD-RECURSION MAXIMA::SIMPLIM%CEILING\n MAXIMA::TRIG-CONST MAXIMA::SIMPNCT MAXIMA::SIMP-%BESSEL_Y\n MAXIMA::SIMPLIM%ERFC MAXIMA::KEYHOLE\n MAXIMA::USE-RATIONAL-HYPERGEOMETRIC-NUMERICAL-EVAL\n- MAXIMA::SIMP-%CSCH MAXIMA::SIMP-%COS\n- MAXIMA::SIMP-MULTIPLE-VALUES MAXIMA::SIMP-%ELLIPTIC_EC\n+ MAXIMA::SIMP-MULTIPLE-VALUES MAXIMA::SIMP-%CSCH\n+ MAXIMA::SIMP-%COS MAXIMA::SIMP-%ELLIPTIC_EC\n BIGFLOAT::|(PCL::FAST-METHOD RATIONALIZE (REAL))|\n MAXIMA::TEX-HYPERGEOMETRIC MAXIMA::SIMP-%INVERSE_JACOBI_CD\n BIGFLOAT::|(PCL::FAST-METHOD ONE-ARG-LOG (BIGFLOAT))|\n MAXIMA::THNO34 MAXIMA::SIMPLIM%EXPINTEGRAL_CI\n MAXIMA::SIMP-%GAMMA_INCOMPLETE MAXIMA::LT-EXEC MAXIMA::SIMPLN\n MAXIMA::TEX-NOFIX BIGFLOAT::RUNNING-ERROR-EVAL\n BIGFLOAT::|(PCL::FAST-METHOD ONE-ARG-ATAN (BIGFLOAT))|\n MAXIMA::SIMP-%JACOBI_AM MAXIMA::LTW MAXIMA::2F1POLYS\n PREGEXP::PREGEXP-READ-SUBPATTERN MAXIMA::SIMP-STIRLING2\n- MAXIMA::LT1J MAXIMA::SIMP-%JACOBI_DC\n+ MAXIMA::LT1J MAXIMA::SIMP-%JACOBI_DC MAXIMA::MSIZE-PAREN\n BIGFLOAT::|(PCL::FAST-METHOD ZEROP (BIGFLOAT))|\n- MAXIMA::MSIZE-PAREN MAXIMA::SIMP-%INVERSE_JACOBI_CN\n- MAXIMA::SIMP-%AIRY_DBI MAXIMA::TRY-LHOSPITAL-QUIT\n- MAXIMA::THNO33 MAXIMA::SIMPLIM%BESSEL_K MAXIMA::LEGPOL\n+ MAXIMA::SIMP-%AIRY_DBI MAXIMA::SIMP-%INVERSE_JACOBI_CN\n+ MAXIMA::TRY-LHOSPITAL-QUIT MAXIMA::THNO33\n+ MAXIMA::SIMPLIM%BESSEL_K MAXIMA::LEGPOL\n BIGFLOAT::|(PCL::FAST-METHOD SINH (BIGFLOAT))| MAXIMA::LEGF20\n BIGFLOAT::|(PCL::FAST-METHOD SUB1 (COMPLEX-BIGFLOAT))|\n MAXIMA::RESTOREX MAXIMA::SIMPPLOG MAXIMA::HGFSIMP\n MAXIMA::SIMPATAN2\n BIGFLOAT::|(PCL::FAST-METHOD MAXIMA::TO (BIGFLOAT))|\n BIGFLOAT::|(PCL::FAST-METHOD CIS (BIGFLOAT))|\n MAXIMA::SIMP-%INVERSE_JACOBI_SD MAXIMA::STEP4\n@@ -3583,27 +3593,26 @@\n BIGFLOAT::|(PCL::FAST-METHOD IMAGPART (COMPLEX-BIGFLOAT))|\n MAXIMA::SIMPLIM%ELLIPTIC_KC MAXIMA::MEQP-BY-CSIGN\n MAXIMA::LIMIT-NUMDEN\n BIGFLOAT::|(PCL::FAST-METHOD PHASE (COMPLEX-BIGFLOAT))|\n MAXIMA::SIMP-%EXPINTEGRAL_CI\n MAXIMA::SIMP-%GAMMA_INCOMPLETE_GENERALIZED\n PREGEXP::PREGEXP-READ-PATTERN MAXIMA::RECTZTO%PI2\n- MAXIMA::GF-EVAL\n BIGFLOAT::|(PCL::FAST-METHOD CONJUGATE (COMPLEX-BIGFLOAT))|\n- MAXIMA::MRV-REWRITE-LOGS MAXIMA::SIMP-%JACOBI_DN\n- MAXIMA::SIMP-TRUNCATE MAXIMA::SIMPLIM%AIRY_DBI MAXIMA::CTPJAC\n- MAXIMA::SIMP-LAMBERTW\n+ MAXIMA::GF-EVAL MAXIMA::MRV-REWRITE-LOGS\n+ MAXIMA::SIMP-%JACOBI_DN MAXIMA::SIMP-TRUNCATE\n+ MAXIMA::SIMPLIM%AIRY_DBI MAXIMA::CTPJAC MAXIMA::SIMP-LAMBERTW\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-FCEILING (BIGFLOAT))|\n MAXIMA::SIMP-%JACOBI_DS\n BIGFLOAT::|(PCL::FAST-METHOD EPSILON (COMPLEX-BIGFLOAT))|\n- MAXIMA::INTSC MAXIMA::SIMP-%ACSCH MAXIMA::GAMMAREDS\n- MAXIMA::MAKE-TRACE-HOOK MAXIMA::SIMP-%BESSEL_K\n+ MAXIMA::INTSC MAXIMA::SIMP-%ACSCH MAXIMA::MAKE-TRACE-HOOK\n+ MAXIMA::GAMMAREDS MAXIMA::SIMP-%BESSEL_K\n MAXIMA::SIMP-%CARLSON_RJ MAXIMA::SIMPLIM%BESSEL_J\n- MAXIMA::SIMP-%JACOBI_NS MAXIMA::SIMPLIM%LI MAXIMA::GEGENPOL\n- MAXIMA::GERED2 MAXIMA::SIMP-%ASIN MAXIMA::SIMP-%ELLIPTIC_KC\n+ MAXIMA::SIMP-%JACOBI_NS MAXIMA::SIMPLIM%LI MAXIMA::GERED2\n+ MAXIMA::GEGENPOL MAXIMA::SIMP-%ASIN MAXIMA::SIMP-%ELLIPTIC_KC\n MAXIMA::SIMP-%HYPERGEOMETRIC MAXIMA::SIMP-%INVERSE_JACOBI_SN\n BIGFLOAT::|(PCL::FAST-METHOD ABS (BIGFLOAT))|)) \n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION\n (COMMON-LISP::T COMMON-LISP::T COMMON-LISP::*)\n COMMON-LISP::*)\n@@ -3675,105 +3684,106 @@\n SLATEC::DQWGTS SLATEC::DQWGTF SLATEC::DQWGTC)) \n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION (COMMON-LISP::T) COMMON-LISP::*)\n MAXIMA::AIRY-DBI-HYPERGEOMETRIC MAXIMA::SP2INTEG1\n MAXIMA::BASHINDICES-IMPL MAXIMA::GETEXPLIST MAXIMA::MAXIMUM\n MAXIMA::$LOG MAXIMA::DIFF%DERIV MAXIMA::$ROUND\n- MAXIMA::RATIONALIZE-IMPL MAXIMA::ESAP MAXIMA::NEG\n- MAXIMA::EXTRA-SIMP MAXIMA::CONJUGATE-HANKEL-2\n- MAXIMA::CONJUGATE-SUM MAXIMA::TR-LISP->LISP MAXIMA::*MMINUS\n- MAXIMA::UNKNOWN-IMPL MAXIMA::ERFCTD MAXIMA::SPECDISREP\n- MAXIMA::RECTFORM-IMPL MAXIMA::ECHELON-IMPL GETOPT::ANALYZE-ARG\n- MAXIMA::AIRY_AI-IMPL MAXIMA::FPATANH MAXIMA::HYPEREX0\n- MAXIMA::TRIANGULARIZE-IMPL CL-INFO::PRINT-PROMPT\n- MAXIMA::HYPEREX1 MAXIMA::EXTREME-FLOAT-VALUES MAXIMA::$SECH\n- MAXIMA::SP1TRIGEX MAXIMA::FORGET1 MAXIMA::SUMI MAXIMA::BATAPP\n+ MAXIMA::RATIONALIZE-IMPL MAXIMA::ESAP MAXIMA::EXTRA-SIMP\n+ MAXIMA::NEG MAXIMA::CONJUGATE-HANKEL-2 MAXIMA::CONJUGATE-SUM\n+ MAXIMA::TR-LISP->LISP MAXIMA::*MMINUS MAXIMA::UNKNOWN-IMPL\n+ MAXIMA::ERFCTD MAXIMA::SPECDISREP MAXIMA::RECTFORM-IMPL\n+ MAXIMA::ECHELON-IMPL GETOPT::ANALYZE-ARG MAXIMA::AIRY_AI-IMPL\n+ MAXIMA::FPATANH MAXIMA::HYPEREX0 MAXIMA::TRIANGULARIZE-IMPL\n+ CL-INFO::PRINT-PROMPT MAXIMA::HYPEREX1\n+ MAXIMA::EXTREME-FLOAT-VALUES MAXIMA::$SECH MAXIMA::SP1TRIGEX\n+ MAXIMA::FORGET1 MAXIMA::SUMI MAXIMA::BATAPP\n MAXIMA::DISTRIB-IMPL MAXIMA::LOGRED MAXIMA::ALLROOTS-IMPL\n MAXIMA::$CSC MAXIMA::RDSGET MAXIMA::MNLOG\n MAXIMA::CONJUGATE-GAMMA-INCOMPLETE-REGULARIZED\n MAXIMA::LT-SF-LOG MAXIMA::ARGNUM\n MAXIMA::CONJUGATE-EXPINTEGRAL-CI MAXIMA::LOGCONTRACT-IMPL\n MAXIMA::RATEXPAND-IMPL MAXIMA::NUM-OF-LOGS MAXIMA::EXP-IMPL\n- MAXIMA::BFLOAT-IMPL MAXIMA::SPABS MAXIMA::GF-CP2SMOD\n- MAXIMA::SIMPAB MAXIMA::TRY-FLOAT-COMPUTATION MAXIMA::PRINCIP\n- MAXIMA::WHICHFN MAXIMA::MARKND MAXIMA::DEMOIVRE-IMPL\n- BIGFLOAT::BF-ERFC MAXIMA::REFLECT MAXIMA::MAKEFACT-IMPL\n- MAXIMA::GETFUN-LT MAXIMA::GVAR-LIM MAXIMA::PARSE_TIMEDATE-IMPL\n- MAXIMA::LOWER MAXIMA::$TAN MAXIMA::FORGET MAXIMA::DISTREXEC\n- MAXIMA::INTEGRATE-SEC MAXIMA::ROOT-2Z/PI MAXIMA::TESTTNEG\n+ MAXIMA::BFLOAT-IMPL MAXIMA::SPABS MAXIMA::SIMPAB\n+ MAXIMA::GF-CP2SMOD MAXIMA::TRY-FLOAT-COMPUTATION\n+ MAXIMA::PRINCIP MAXIMA::WHICHFN MAXIMA::MARKND\n+ MAXIMA::DEMOIVRE-IMPL BIGFLOAT::BF-ERFC MAXIMA::REFLECT\n+ MAXIMA::MAKEFACT-IMPL MAXIMA::GETFUN-LT MAXIMA::GVAR-LIM\n+ MAXIMA::PARSE_TIMEDATE-IMPL MAXIMA::LOWER MAXIMA::FORGET\n+ MAXIMA::$TAN MAXIMA::DISTREXEC MAXIMA::INTEGRATE-SEC\n+ MAXIMA::ROOT-2Z/PI MAXIMA::TESTTNEG\n MAXIMA::UNIT_IN_LAST_PLACE-IMPL MAXIMA::GF_EVAL-IMPL\n MAXIMA::$ACOSH MAXIMA::MINIMUM MAXIMA::SP1EXPT2\n MAXIMA::NON-NEGATIVE-SPLIT MAXIMA::TR-MFUN\n MAXIMA::CONJUGATE-PRODUCT MAXIMA::MEVAL1 MAXIMA::ABSARG-MABS\n MAXIMA::GF-DISREP-FACTORS MAXIMA::%PIARGS-TAN/COT\n MAXIMA::CONJUGATE-DERIVATIVE MAXIMA::ERFC-IMPL\n MAXIMA::CONJUGATE-PSI MAXIMA::CONJUGATE-EXPINTEGRAL-E\n MAXIMA::BATAP-NEW BIGFLOAT::BF-ERF MAXIMA::EULER-IMPL\n MAXIMA::CONJUGATE-EXPINTEGRAL-CHI MAXIMA::MRATCHECK\n MAXIMA::MAKEGAMMA-IMPL MAXIMA::GF-NP2SMOD\n- MAXIMA::DETERMINANT-IMPL MAXIMA::INVERTBIGFLOAT\n+ MAXIMA::INVERTBIGFLOAT MAXIMA::DETERMINANT-IMPL\n MAXIMA::%TH-IMPL MAXIMA::CSIGN MAXIMA::PARSE-LAMBDA-LIST\n MAXIMA::AUGMULT MAXIMA::GGRM MAXIMA::ED-IMPL\n MAXIMA::GF-CMINUS-B MAXIMA::RDFACT MAXIMA::SP1\n BIGFLOAT::LI3NUMER MAXIMA::GM MAXIMA::COMPSPLT-GENERAL\n MAXIMA::EF_MINIMAL_POLY-IMPL MAXIMA::LOG-OR-LOGABS\n MAXIMA::FIX-IMPL MAXIMA::CONJUGATE-LI MAXIMA::$COSH\n MAXIMA::ELLIPTIC-K MAXIMA::LI2NUMER MAXIMA::LMAX-IMPL\n- MAXIMA::INTEGRATE-CSC MAXIMA::CONJUGATE-MEXPT\n+ MAXIMA::CONJUGATE-MEXPT MAXIMA::INTEGRATE-CSC\n MAXIMA::TAYLOR_SIMPLIFIER_CALLER MAXIMA::EXACTONLY\n MAXIMA::CONJUGATE-BESSEL-J MAXIMA::SET-MODULUS\n MAXIMA::GF_DETERMINANT-IMPL MAXIMA::LRDTAY MAXIMA::EF-CMINUS-B\n- MAXIMA::CONJUGATE-ASEC MAXIMA::RISPLIT MAXIMA::SIMPNCT-INVERT\n- MAXIMA::BREAK-DBM-LOOP MAXIMA::HYPGEO-EXEC MAXIMA::ADDBIGFLOAT\n+ MAXIMA::SIMPNCT-INVERT MAXIMA::CONJUGATE-ASEC MAXIMA::RISPLIT\n+ MAXIMA::ADDBIGFLOAT MAXIMA::BREAK-DBM-LOOP MAXIMA::HYPGEO-EXEC\n MAXIMA::INTEGRATE1 MAXIMA::CONJUGATE-BESSEL-I\n MAXIMA::SCAN-NUMBER-BEFORE-DOT MAXIMA::SERIESEXPAND*\n BIGFLOAT::BF-FRESNEL-S CL-INFO::DISPLAY-ITEMS MAXIMA::COMPSPLT\n MAXIMA::NZETA-IMPL MAXIMA::ANTIDERIV\n MAXIMA::CONJUGATE-HYPERGEOMETRIC MAXIMA::MEVALATOMS\n MAXIMA::%ETOLOG MAXIMA::BFLOAT-LOG-GAMMA\n MAXIMA::BFLOAT-EXPINTEGRAL-CHI MAXIMA::SQRT1-X^2 MAXIMA::INIT\n MAXIMA::INTFORM MAXIMA::AIRY_BI-IMPL MAXIMA::SP1TRIG\n MAXIMA::CONJUGATE-ATANH MAXIMA::NFORMAT-CHECK\n MAXIMA::SUMCONTRACT1 MAXIMA::%PIARGS-CSC/SEC MAXIMA::ZETA-IMPL\n MAXIMA::FLOAT-ZETA MAXIMA::PRED-REVERSE MAXIMA::SP2EXPT\n MAXIMA::FLOAT-IMPL MAXIMA::BARFO MAXIMA::EXPONENTIATE\n- MAXIMA::ASYMREDU MAXIMA::EF_FACTOR-IMPL MAXIMA::$COT\n- BIGFLOAT::BF-FRESNEL MAXIMA::COMPLEX-BFLOAT-ERF\n+ MAXIMA::ASYMREDU MAXIMA::$COT BIGFLOAT::BF-FRESNEL\n+ MAXIMA::EF_FACTOR-IMPL MAXIMA::COMPLEX-BFLOAT-ERF\n MAXIMA::STOTALDIFF MAXIMA::INTEGER-PART-OF-SUM\n MAXIMA::GF_INVERT_BY_LU-IMPL MAXIMA::AIRY-DAI-HYPERGEOMETRIC\n MAXIMA::AIRY-AI-HYPERGEOMETRIC MAXIMA::AIRY_DBI-IMPL\n MAXIMA::RADMABS MAXIMA::SQRTDENEST-IMPL\n MAXIMA::EXPONENTIALIZE-IMPL MAXIMA::ASSUME MAXIMA::SEVN\n- MAXIMA::LOGARC-IMPL MAXIMA::LISP->LISP-TR-LAMBDA\n- MAXIMA::SQRTDENEST1 MAXIMA::SRDISREP MAXIMA::SSP MAXIMA::TBF\n- MAXIMA::RADCAN-IMPL MAXIMA::SFORX MAXIMA::INTEGRATE-COTH\n- MAXIMA::TANSC1 MAXIMA::LIM-LOG MAXIMA::GETEXP\n- MAXIMA::SCALED_BESSEL_I0-IMPL MAXIMA::CONJUGATE-EXPINTEGRAL-E1\n- MAXIMA::$TRUNCATE MAXIMA::HYPREDERF\n+ MAXIMA::LOGARC-IMPL MAXIMA::SRDISREP\n+ MAXIMA::LISP->LISP-TR-LAMBDA MAXIMA::SQRTDENEST1 MAXIMA::SSP\n+ MAXIMA::TBF MAXIMA::RADCAN-IMPL MAXIMA::SFORX\n+ MAXIMA::INTEGRATE-COTH MAXIMA::TANSC1 MAXIMA::LIM-LOG\n+ MAXIMA::GETEXP MAXIMA::SCALED_BESSEL_I0-IMPL\n+ MAXIMA::CONJUGATE-EXPINTEGRAL-E1 MAXIMA::$TRUNCATE\n+ MAXIMA::HYPREDERF MAXIMA::MAKE-ELLIPTIC-F\n MAXIMA::GF_MINIMAL_POLY-IMPL MAXIMA::CONJUGATE-HANKEL-1\n- MAXIMA::ABS-INTEGRAL MAXIMA::MAKE-ELLIPTIC-F BIGFLOAT-IMPL::1+\n- MAXIMA::SCAN-NUMBER-AFTER-DOT MAXIMA::COMBINE-IMPL\n- MAXIMA::$COS MAXIMA::MEVAL1-EXTEND\n- MAXIMA::BFLOAT-EXPINTEGRAL-EI MAXIMA::SIGNFACTOR\n- MAXIMA::LGCRECIPROCAL MAXIMA::R1M MAXIMA::EF_DETERMINANT-IMPL\n- MAXIMA::COVERSINEMYFOOT MAXIMA::NUMDEN* MAXIMA::FINDSUB\n- MAXIMA::NEWLINE MAXIMA::STRMEVAL MAXIMA::EXPANDROOT\n- MAXIMA::HYPERGEOMETRIC-0F0 MAXIMA::INIT-LAMBERT-W-MINUS1\n- MAXIMA::PSP2FOLDSUM MAXIMA::UNIT-STEP-INTEGRAL MAXIMA::PIN%EX\n- MAXIMA::VAR-OR-CONST MAXIMA::LI3SIMP MAXIMA::INTEGRALLOOKUPS\n- MAXIMA::$ASINH MAXIMA::PSDISREP MAXIMA::SQRTDENEST2\n- MAXIMA::GETOPR0 MAXIMA::$ASIN MAXIMA::CDISREP\n- MAXIMA::LMIN-IMPL MAXIMA::IGPRT BIGFLOAT::BF-INVERSE-ERF\n- MAXIMA::ERF-HYPERGEOMETRIC MAXIMA::LOG_GAMMA-IMPL\n- BIGFLOAT::BF-FRESNEL-C MAXIMA::SCAN-NUMBER-EXPONENT\n- MAXIMA::INVERT_BY_ADJOINT-IMPL MAXIMA::2PISTRIP\n- BIGFLOAT::BF-ELLIPTIC-EC MAXIMA::MEVAL*\n- MAXIMA::MAKE_ELLIPTIC_F-IMPL MAXIMA::$ACSCH\n- MAXIMA::TOTALDISREP-IMPL MAXIMA::F1P137 MAXIMA::HALVE\n+ MAXIMA::ABS-INTEGRAL MAXIMA::SCAN-NUMBER-AFTER-DOT\n+ BIGFLOAT-IMPL::1+ MAXIMA::COMBINE-IMPL MAXIMA::$COS\n+ MAXIMA::MEVAL1-EXTEND MAXIMA::BFLOAT-EXPINTEGRAL-EI\n+ MAXIMA::SIGNFACTOR MAXIMA::LGCRECIPROCAL MAXIMA::R1M\n+ MAXIMA::EF_DETERMINANT-IMPL MAXIMA::COVERSINEMYFOOT\n+ MAXIMA::NUMDEN* MAXIMA::FINDSUB MAXIMA::NEWLINE\n+ MAXIMA::STRMEVAL MAXIMA::EXPANDROOT MAXIMA::HYPERGEOMETRIC-0F0\n+ MAXIMA::INIT-LAMBERT-W-MINUS1 MAXIMA::PSP2FOLDSUM\n+ MAXIMA::UNIT-STEP-INTEGRAL MAXIMA::PIN%EX MAXIMA::VAR-OR-CONST\n+ MAXIMA::LI3SIMP MAXIMA::INTEGRALLOOKUPS MAXIMA::$ASINH\n+ MAXIMA::PSDISREP MAXIMA::SQRTDENEST2 MAXIMA::GETOPR0\n+ MAXIMA::$ASIN MAXIMA::CDISREP MAXIMA::LMIN-IMPL MAXIMA::IGPRT\n+ BIGFLOAT::BF-INVERSE-ERF MAXIMA::ERF-HYPERGEOMETRIC\n+ MAXIMA::LOG_GAMMA-IMPL BIGFLOAT::BF-FRESNEL-C\n+ MAXIMA::SCAN-NUMBER-EXPONENT MAXIMA::INVERT_BY_ADJOINT-IMPL\n+ MAXIMA::2PISTRIP BIGFLOAT::BF-ELLIPTIC-EC MAXIMA::MEVAL*\n+ MAXIMA::MAKE_ELLIPTIC_F-IMPL MAXIMA::F1P137\n+ MAXIMA::TOTALDISREP-IMPL MAXIMA::$ACSCH MAXIMA::HALVE\n MAXIMA::SCAN-NUMBER-REST MAXIMA::DENOM-IMPL MAXIMA::ERFI-IMPL\n MAXIMA::SUBVAR MAXIMA::SUPERSINX MAXIMA::MAKE-NUMBER\n MAXIMA::CONVERT-LIST BIGFLOAT::0F0-NUMERIC\n MAXIMA::INTOSUM-IMPL MAXIMA::TRANSLATE-FORM BIGFLOAT::PSI0\n MAXIMA::SCALED_BESSEL_I1-IMPL MAXIMA::LFIBTOPHI\n MAXIMA::GF-CINV MAXIMA::REWRITE-MEXPT-RETAINING-SIGN\n MAXIMA::BATAP-INF MAXIMA::STIRLING MAXIMA::SP1TIMES\n@@ -3795,21 +3805,21 @@\n MAXIMA::LUCAS-IMPL MAXIMA::NUM-IMPL BIGFLOAT-IMPL::1-\n MAXIMA::EXPANDTIMES MAXIMA::OUTOFPOIS-IMPL\n MAXIMA::DISTREXPANDROOT MAXIMA::LGCPLUS\n MAXIMA::SQRT-10005-CONSTANTS MAXIMA::MAXIMA-GETENV\n MAXIMA::FR-ARGS MAXIMA::ERF-IMPL BIGFLOAT::BF-INVERSE-ERFC\n MAXIMA::SUMCONSIMP MAXIMA::DEL-IMPL MAXIMA::GET-SMALL-FACTORS\n MAXIMA::$SINH MAXIMA::PIN%EX0 MAXIMA::$ACOTH\n- MAXIMA::EXPINTEGRAL_SHI-TO-HYPERGEOMETRIC MAXIMA::COMPLEXIFY\n+ MAXIMA::COMPLEXIFY MAXIMA::EXPINTEGRAL_SHI-TO-HYPERGEOMETRIC\n MAXIMA::MEVAL MAXIMA::DEMOIVRE MAXIMA::ROOTSCONTRACT-IMPL\n MAXIMA::RDTAY MAXIMA::DERIV MAXIMA::UNRAT MAXIMA::RATDISREPD\n MAXIMA::DISTREXECINIT MAXIMA::LGCSIMP MAXIMA::MTOSC\n- MAXIMA::%PIARGS-OFFSET MAXIMA::TOTIENT-IMPL\n- MAXIMA::RANDOM-IMPL MAXIMA::$ASEC MAXIMA::GFACTOR-IMPL\n- MAXIMA::HYPEREX MAXIMA::EF_DEGREE-IMPL MAXIMA::SETIFY-IMPL\n+ MAXIMA::%PIARGS-OFFSET MAXIMA::RANDOM-IMPL MAXIMA::$ASEC\n+ MAXIMA::TOTIENT-IMPL MAXIMA::GFACTOR-IMPL MAXIMA::HYPEREX\n+ MAXIMA::EF_DEGREE-IMPL MAXIMA::SETIFY-IMPL\n MAXIMA::CONJUGATE-EXPINTEGRAL-LI MAXIMA::AIRY_DAI-IMPL\n MAXIMA::EXPINTEGRAL_SI-TO-HYPERGEOMETRIC MAXIMA::COERCE-FLOAT\n MAXIMA::TESTT MAXIMA::TR-MDEFINE-TOPLEVEL MAXIMA::SQRTX^2-1\n MAXIMA::POLARFORM-IMPL MAXIMA::CONJUGATE-ACOS\n MAXIMA::ENTIER-IMPL MAXIMA::XTHRU-IMPL\n MAXIMA::EXPINTEGRAL_CHI-TO-HYPERGEOMETRIC MAXIMA::DSKSETQ-AUX\n MAXIMA::FORMAT1 MAXIMA::$CSCH MAXIMA::STIRLING0\n@@ -3832,24 +3842,24 @@\n MAXIMA::ZTO1 MAXIMA::BFALLROOTS-IMPL MAXIMA::MEVALN\n MAXIMA::LIMITNEG MAXIMA::LIM-EXP\n MAXIMA::COMPLEX-BFLOAT-LOG-GAMMA BIGFLOAT::LI2NUMER\n MAXIMA::RED-MONO-LOG MAXIMA::POISDECODEC MAXIMA::$ACSC\n MAXIMA::BFLOAT-EXPINTEGRAL-SHI MAXIMA::NUMDEN MAXIMA::GGCD\n MAXIMA::LOG-IMAG-0-2%PI MAXIMA::TIMESBIGFLOAT\n MAXIMA::DISCONTINUITIES-DENOM MAXIMA::COMBINE MAXIMA::TRIMF\n- MAXIMA::SPECREPCHECK MAXIMA::FLOAT2RAT MAXIMA::EF_EVAL-IMPL\n- MAXIMA::MILLER-RABIN-DECOMPOSITION MAXIMA::CONJUGATE-LOG\n- MAXIMA::RISPLIT-EXPT MAXIMA::TRIGEXPAND-IMPL MAXIMA::SCONVERT\n- MAXIMA::BERN-IMPL MAXIMA::FLOAT-RATIO MAXIMA::NFORMAT\n- MAXIMA::*BREAK-POINTS* BIGFLOAT::GAMMA MAXIMA::BATA0\n- MAXIMA::FACTORIAL MAXIMA::MRATEVAL MAXIMA::SIMPLIMPLUS1\n- MAXIMA::LI2SIMP MAXIMA::SIMPLIM%TAN MAXIMA::DETERMINANT1\n- MAXIMA::MAKEFACT1 MAXIMA::BIGFLOATM*\n- MAXIMA::INVERT_BY_GAUSSELIM-IMPL\n- MAXIMA::AIRY-BI-HYPERGEOMETRIC MAXIMA::RESIMPLIFY\n+ MAXIMA::SPECREPCHECK MAXIMA::FLOAT2RAT\n+ MAXIMA::MILLER-RABIN-DECOMPOSITION MAXIMA::EF_EVAL-IMPL\n+ MAXIMA::CONJUGATE-LOG MAXIMA::RISPLIT-EXPT\n+ MAXIMA::TRIGEXPAND-IMPL MAXIMA::SCONVERT MAXIMA::NFORMAT\n+ MAXIMA::FLOAT-RATIO MAXIMA::BERN-IMPL MAXIMA::*BREAK-POINTS*\n+ BIGFLOAT::GAMMA MAXIMA::BATA0 MAXIMA::FACTORIAL\n+ MAXIMA::MRATEVAL MAXIMA::SIMPLIMPLUS1 MAXIMA::LI2SIMP\n+ MAXIMA::SIMPLIM%TAN MAXIMA::DETERMINANT1 MAXIMA::MAKEFACT1\n+ MAXIMA::BIGFLOATM* MAXIMA::AIRY-BI-HYPERGEOMETRIC\n+ MAXIMA::INVERT_BY_GAUSSELIM-IMPL MAXIMA::RESIMPLIFY\n INTL::PARSE-PLURALS MAXIMA::$TANH MAXIMA::SIGNUM-INTEGRAL\n BIGFLOAT::LAMBERT-BRANCH-APPROX MAXIMA::$ACOS MAXIMA::$SIN\n MAXIMA::MQAPPLY1 MAXIMA::%ITOPOT MAXIMA::COMPSPLT-SINGLE\n MAXIMA::LOGBIGFLOAT MAXIMA::COMPSPLT-EQ\n MAXIMA::SUMCONTRACT-IMPL MAXIMA::SIGN MAXIMA::$PLOG\n MAXIMA::LGCTIMES BIGFLOAT::BF-ERFI MAXIMA::$ACOT\n MAXIMA::TRANSPOSE-ELS MAXIMA::BFLOAT-EXPINTEGRAL-SI\n@@ -3869,16 +3879,16 @@\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION (COMMON-LISP::*) COMMON-LISP::T)\n MAXIMA::MWARNING MAXIMA::READONLY-IMPL MAXIMA::SCAN-STRING\n MAXIMA::COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P MAXIMA::GF_DIV-IMPL\n MAXIMA::DEACTIVATE MAXIMA::GNUPLOT_REPLOT-IMPL\n MAXIMA::ACTIVATE-IMPL MAXIMA::PRINT-IMPL MAXIMA::EF_ADD-IMPL\n MAXIMA::MFORMAT-TRANSLATE-OPEN MAXIMA::ERROR-IMPL\n- MAXIMA::|__si::MAKE-POLYGON| MAXIMA::EF_MULT_TABLE-IMPL\n- MAXIMA::BACKTRACE-IMPL INTL::SETLOCALE\n+ MAXIMA::|__si::MAKE-POLYGON| MAXIMA::BACKTRACE-IMPL\n+ MAXIMA::EF_MULT_TABLE-IMPL INTL::SETLOCALE\n MAXIMA::FLOAT-NUMERICAL-EVAL-P MAXIMA::QUOTIENT-IMPL\n MAXIMA::DBM-READ MAXIMA::SUBMATRIX-IMPL MAXIMA::MREAD\n MAXIMA::LDISP-IMPL MAXIMA::MTELL MAXIMA::REMAINDER-IMPL\n MAXIMA::EF_POWER_TABLE-IMPL MAXIMA::TIMEDATE-IMPL\n MAXIMA::FACTS-IMPL MAXIMA::LIMIT-NO-ERR\n MAXIMA::DEACTIVATE-IMPL MAXIMA::TYI-RAW BIGFLOAT-IMPL::*\n MAXIMA::SUM-VAR-SETS MAXIMA::RETLIST_TR\n@@ -3940,15 +3950,15 @@\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION\n (COMMON-LISP::T COMMON-LISP::T COMMON-LISP::T\n COMMON-LISP::T COMMON-LISP::*)\n COMMON-LISP::*)\n MAXIMA::BFLOAT-FORMAT-F BIGFLOAT::FORMAT-E\n BIGFLOAT::HYPERGEOMETRIC-FLOAT-EVAL MAXIMA::BFLOAT-FORMAT-G\n- BIGFLOAT::FORMAT-G BIGFLOAT::FORMAT-F MAXIMA::BFLOAT-FORMAT-E)) \n+ BIGFLOAT::FORMAT-G MAXIMA::BFLOAT-FORMAT-E BIGFLOAT::FORMAT-F)) \n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION\n (COMMON-LISP::T COMMON-LISP::T COMMON-LISP::T\n COMMON-LISP::T COMMON-LISP::T COMMON-LISP::T\n COMMON-LISP::T COMMON-LISP::T)\n COMMON-LISP::*)\n"}]}]}]}, {"source1": "maxima_5.47.0-5_amd64.deb", "source2": "maxima_5.47.0-5_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-10-22 13:43:34.000000 debian-binary\n--rw-r--r-- 0 0 0 1732 2024-10-22 13:43:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 6821160 2024-10-22 13:43:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1736 2024-10-22 13:43:34.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 6806712 2024-10-22 13:43:34.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -15,15 +15,15 @@\n -rw-r--r-- 0 root (0) root (0) 988 2021-05-15 23:20:52.000000 ./usr/share/doc/maxima/README\n -rw-r--r-- 0 root (0) root (0) 1011 2010-08-20 14:11:51.000000 ./usr/share/doc/maxima/README.Debian\n -rw-r--r-- 0 root (0) root (0) 2314 2024-10-22 13:43:34.000000 ./usr/share/doc/maxima/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 4127 2024-10-22 13:43:34.000000 ./usr/share/doc/maxima/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 1589 2010-09-22 20:37:05.000000 ./usr/share/doc/maxima/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-22 13:43:34.000000 ./usr/share/doc/maxima/info/\n -rw-r--r-- 0 root (0) root (0) 45813 2024-10-22 13:43:34.000000 ./usr/share/doc/maxima/info/maxima-index.lisp.gz\n--rw-r--r-- 0 root (0) root (0) 2045 2024-10-22 13:43:34.000000 ./usr/share/doc/maxima/test_results.out.gz\n+-rw-r--r-- 0 root (0) root (0) 2046 2024-10-22 13:43:34.000000 ./usr/share/doc/maxima/test_results.out.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-22 13:43:34.000000 ./usr/share/lintian/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-22 13:43:34.000000 ./usr/share/lintian/overrides/\n -rw-r--r-- 0 root (0) root (0) 156 2024-10-22 13:43:34.000000 ./usr/share/lintian/overrides/maxima\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-22 13:43:34.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-22 13:43:34.000000 ./usr/share/man/man1/\n -rw-r--r-- 0 root (0) root (0) 4927 2024-10-22 13:43:34.000000 ./usr/share/man/man1/maxima.1.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-22 13:43:34.000000 ./usr/share/maxima/\n"}, {"source1": "./usr/lib/maxima/5.47.0/binary-gcl/maxima", "source2": "./usr/lib/maxima/5.47.0/binary-gcl/maxima", "unified_diff": null, "details": [{"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -6104,15 +6104,15 @@\n (%i1) nction bug_report() provides bug reporting information.\n 5pre15sp\".lisp\"sp\".lisp\"5pre15\n Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl)\n Binary License: GPL due to GPL'ed components: (XGCL UNEXEC)\n Modifications of this banner must retain notice of a compatible license\n Dedicated to the memory of W. Schelter\n Use (help) to get some basic information on how to use GCL.\n-/usr/share/locale/en/LC_MESSAGES/maxima.mo\n+/usr/share/locale/et/LC_MESSAGES/maxima.mo\n LC_MESSAGES/maxima.mo\n ~&-----------------------------------------------------------------------------~%earn first.\n \t(use list: ~S\n used-by list: ~Scumentation assshadowing symbols: ~Sol. For e~S - standard characterll print ~S - character\n code: #x~X\n bits: ~D+\n font: ~D+\n@@ -15091,44 +15091,41 @@\n RESET-DO-THE-WORK,SETVV\n -QUOAIRY-AI-REAL\n AIRY-BI-REAL\n VARINVERT\n COMPLEX-SQRT\n RISCHFORM\n ARRAYAPPLY-IMPL\n-LIM-POWER\n TRANSFORM-TVAR\n PRINT-ONE-FRAME\n-GAMMA_INCOMPLETE-IMPL\n-DIFFSUMPROD\n+GAMMA_INCOMPLETE-IMPLled with toDIFFSUMPROD\n SENDEXEC \n COMBINATION\n ADDITIVE \n FLONUM-EVAL\n SIMPCHECK\n DEFINE-SYMBOL\n-BESSEL-K-HYPERGEOMETRICCALL-GLOBBESSEL-K-HALF-ORDERQUOTE\n-/C2CALZN_INVERT_BY_LU-IMPL\n-LT1KELLIPTIC\n+BESSEL-K-HYPERGEOMETRICUN\n+-QUOBESSEL-K-HALF-ORDER\t\n+ZN_INVERT_BY_LU-IMPLOBAL\n+-QUOTLT1KELLIPTIC\n TRIG-LOG-3-EXEC\n DIM-MTEXT\n COMDENOM \n COMPLEX-ACOS\n SET-DISJOINTP\n-AT-NOT-DEPENDENT-FIND-VARS\n--QUOTZTOINF\n-MAYBE-SIMPLIFYA-PROTECTEDINKS*\t\n-DIFF-%AT \n+AT-NOT-DEPENDENT-FIND-VARSENT\t\n+MAYBE-SIMPLIFYA-PROTECTEDTE\n+/*FDIFF-%AT \n EXPANDEXPT\n-EVEN-FUNCTION-REFLECTV\n--QUOTEXPANDS\n+EVEN-FUNCTION-REFLECTENT-TYPE\t\n TC-STATE-NVARS\n GETFNSPLIT\n-EF-CTIMES-BY-TABLETE\n-,SETVFUNCER\n+EF-CTIMES-BY-TABLE\n+-QFUNCER\n EXPANDSUMS\n GEREDNO1 \n LIMITSIMP-EXPT\n SPANGSIDE\n SIMPLIMSUBST\n GPCTIMES \n AFIXSIGN \n@@ -17867,15 +17864,15 @@\n _@ is a reserved reader macro prefix.\n TRANSLATORS: \n TRANSLATORS: \n assignment: no such field: ~M @ ~M\n MRECORD-KILL: left-hand side doesn't appear to be a defstruct object:~%~Mproducikill: no such field: ~M @ ~Mlobakill: no such field: ~M @ ~M\n Implementation for $@-FUNCTION\n REST-ARGS18565\n-@: no such field: ~M @ ~Module \"@: no such field: ~M @ ~MTRYEOME~M: expected exactly ~M arguments but got ~M: ~M\n+@: no such field: ~M @ ~Module \"@: no such field: ~M @ ~MTRY-OSC~M: expected exactly ~M arguments but got ~M: ~M\n $DEFSTRUCT \n defstruct: expected a structure template; found ~Mobals\n SET-RETURN\n UNWIND-BDS\n BLOCK-NAME\n The parameter specification ~s is illegal.\n The lambda list ~s is illegal.\n@@ -18593,311 +18590,49 @@\n The C function specification ~s is illegal.\n function definition for \n The C variable name ~s is illegal.\n The C variable specification ~s is illegal.\n local dc function \n local function \n = 0,V~aalloc\n- object Vcs[~a];(PCL::FAST-METHOD TWO-ARG-+ (NUMBER COMPLEX-BIGFLOAT))-LISP-USER(PCL::FAST-METHOD TWO-ARG-- (BIGFLOAT COMPLEX-BIGFLOAT))\n-(PCL::FAST-METHOD TWO-ARG-- (COMPLEX-BIGFLOAT COMPLEX-BIGFLOAT))(PCL::FAST-METHOD INIT-LAMBERT-W-K (INTEGER COMPLEX-BIGFLOAT))\n-(PCL::FAST-METHOD ROUND (BIGFLOAT))\n-NOT-DONE\n-IN-UNIT-CIRCLE-PLI2NUMER\n-(PCL::FAST-METHOD DESCRIBE-OBJECT (COMPLEX-BIGFLOAT T))\n-LI3NUMER\n-BF-ELLIPTIC-EC\n-0F0-NUMERIC\n-2F1-NUMERIC\n-BF-INVERSE-ERFC\n-BF-FRESNEL-S\n-BF-ELLIPTIC-PI\n-2F1-NUMERIC-ALT\n-MATCH-OPTION\n-ANALYZE-ARG\n-DISPLAY-ITEMS\n-PRINT-PROMPT\n-SIMP-%GAMMA_INCOMPLETE_GENERALIZED\n-SIMP-%GAMMA_INCOMPLETE_REGULARIZED\n-MAPLIST_TR\n-COMPLEX-BFLOAT-LOG-GAMMAP\n-SIMP-NUMMOD\n-SUBSTINT1E\n-ERF-IMPL\n-MAKE-NUMBER\n-LFIBTOPHIE\n-SET-MODULUS\n-SIMPLIM%ZETA\n-GAMMARED\n-SIMPLIM$MIN\n-ALLROOTS-IMPL\n-COEFFICIENT\n-BATAP-INFE\n-RESIDUE-IMPL\n-COMPLEX-BFLOAT-ERF\n-SIMPLIM%CEILING\n-SPECDISREP\n-SPLIT-GAMMA-1\n-%TH-IMPL\n-DIFF%DERIV\n-LAPTIMES\n-SPLIT-GAMMA-2\n-FORM-MRATE\n-RISPLIT-EXPT\n-TOTIENT-IMPL\n-SIMP-%ELLIPTIC_EC\n-NICEINDICES-IMPLINTI\n-SIMP-%ERF_GENERALIZED\n-PRETTY-GOOD-FLOOR-OR-CEILING\n-BETA-INCOMPLETE\n-SIMP-%ELLIPTIC_KC\n-RATCOEF-IMPL\n-SOLVABLE\n-TRIVIAL1\n-DEL-IMPL\n-EXACTONLYE\n-MAXIMA-GETENV\n-EF_INVERT_BY_LU-IMPL\n-GF_INVERT_BY_LU-IMPL\n-SIMPLIM$MAX\n-NUM-IMPL\n-PSP2FOLDSUM\n-BERN-IMPLE\n-RTC-GETINFO\n-ZETA-IMPLE\n-JACOBPOL\n-LMIN-IMPLE\n-LMAX-IMPLE\n-SQRT-IMPLE\n-IDENTITYMX\n-ERFI-IMPLE\n-ERFC-IMPLE\n-HYPERGEOMETRIC-0F0.debug_info\n-.dSIMPLIMFACT\n-PRED-REVERSE\n-SIMP-%FRESNEL_C\n-SIMP-EXP\n-HYPERGEOMETRIC-2F1ine\n-.debug_strSUBFTAKE\n-P-COEF-X\n-SIGNFACTOR\n-SUBSTITUTE-IMPL\n-NZETA-IMPL\n-EXP-IMPL\n-SIMP-MIN\n-SIMPLIM%FLOOR\n-SIMP-%ELLIPTIC_PI\n-SIMP-%GAMMA_INCOMPLETE_LOWER\n-TEX-HYPERGEOMETRIC\n-SIGN-SHIFT\n-STRMEVAL\n-COMBINE-IMPL\n-SIMP-%ELLIPTIC_ESIMP-%HANKEL_1\n-HYPEREX1\n-SIMP-%ELLIPTIC_FSCAN-NUMBER-AFTER-DOT\n-SCAN-NUMBER-BEFORE-DOT\n-TEX-GAMMAE\n-SIMP-%HANKEL_2\n-SIMPGAMMAE\n-CHANGEVAR-IMPL\n-SIMP-MNOTE\n-TESTTNEG\n-SIMP-GENERALIZED-LAMBERTW\n-SIMP-IMAGPART\n-F50P188-SIMP\n-XREDUCE-IMPL\n-LREDUCE-IMPL\n-RREDUCE-IMPL\n-FILTER-SUM\n-EF_DETERMINANT-IMPL\n-GF_DETERMINANT-IMPL\n-SRBINEXPND\n-COERCE-FLOAT\n-SIMPNCEXPT\n-EXPANDTIMES\n-SP2INTEG2E\n-(PCL::FAST-METHOD PRINT-OBJECT (UNSAFE-RECURSION T))\n-(PCL::FAST-METHOD PRINT-OBJECT (MAXIMA-$ERROR T))\n-(PCL::FAST-METHOD PLOT-PREAMBLE (GEOMVIEW-PLOT T))\n-SP2INTEG\n-MILLER-RABIN-DECOMPOSITION\n-TRIANGULARIZE-IMPL\n-TEX-PARENE\n-SIMP2>F<2E\n-TEX-NOFIXE\n-SIMP-%ELLIPTIC_EU\n-FIX-IMPL\n-EULER-IMPL\n-SQRTX^2-1E\n-TRY-FLOAT-COMPUTATION\n-NUM-OF-LOGS\n-LOGCONTRACT-IMPLSIMP-%EXPINTEGRAL_E\n-FACTORIALE\n-SIMP-%FRESNEL_S\n-SQRT1-X^2E\n-SIMP-SQRTE\n-LHOSPITALE\n-SIMPLIM%ERF_GENERALIZED\n-SIMP-%EXPINTEGRAL_SHI\n-COMMON-SIMP-%EXPINTEGRAL_CHITEMIN-PACKAHYPEREX\n-ERF-HYPERGEOMETRIC\n-KEYWORDCCREATE-POLY\n-SIMP-%ACOS\n-SIMP-%ACOT\n-SIMP-%ACSC\n-SAME-SHEET-SUBS\n-MARRAYREF-GENSUBSCONVERT\n-LUCAS-IMPL\n-SIMP-MOEBIUS\n-TEX-SQRT\n-SIMPLIM%ELLIPTIC_KCHARACTERP\t\n-,F50COND\n-POWERSERIES-IMPLSIMPFACT\n-SIMP-%SECE\n-SIMP-%SECH\n-CONJUGATE-EXPINTEGRAL-E1NSP\t\n-,SHYPERGEOMETRIC-POLY-CASESETVV\n-BETA-EXPAND-ADD-INTEGER\t\n-,SETVVLISP->LISP-TR-LAMBDAR-ERROR\t\n-,SSIMPEXPT\n-TAYLOR_SIMPLIFIER_CALLER\n-FLOAT-ZETA\n-HYPERGEOMETRIC-FLOAT-EVAL*MAKE-SFLOAT2RATE\n-SIMPLIM%CONJUGATE\n--BOUNCPROG\n-SPECREPCHECK\n-INTEGRATE1\n-LGCRECIPROCAL\n-FLOAT-IMPL\n-SIMPLIM%INVERSE_ERFCCKING*\n-INIT-LAMBERT-W-MINUS1-QUOTE\n-/*RSIMP-%COSE\n-SIMP-%COSH\n-DISTREXECINIT\n-GETEXPLIST\n-DEN1DENN\n-MEQP-BY-CSIGN\n-SIMP-%ASEC\n-SIMPLIM%EXPINTEGRAL_EETVV\n--QSIMP-%CSCH\n-SIMP-%CSCE\n-SIMP-%ATAN\n-SIMP-%ASIN\n-SIMP-%ATANH\n-STOTALDIFF\n-EXPFACTORE\n-MAKE-TRACE-HOOK\n-SIMPSUM2\n-SIMP-%JACOBI_DC\n-LOG-IMAG-0-2%PI\n-SIMP-%JACOBI_CD\n-ELLIPTIC-PI\n-SP3SUBST\n-SP1SINTCOS\n-FLOOR-INTEGRAL\n-SIMPINTEGE\n-LIM-RECIPE\n-AIRY_BI-IMPL\n-AIRY_AI-IMPL\n-TEX-DERIVATIVE\n-SIMPLIM%EXPINTEGRAL_SHINCASE\t\n-,SIMPLIM%EXPINTEGRAL_CHINT-GENSYMPART1\n-SIMPLIM%AIRY_DAIBFLOAT-LOG-GAMMASIMPLIM%AIRY_DBISIMP-%JACOBI_NC\n-GF-MATADDE\n-MEMSIMILAR\n-SIMP-%JACOBI_ND\n-SIMP-%JACOBI_SC\n-SIMPQUOT\n-LIMIT-SUBS\n-PARSE-BODY\n-SIMP-%INVERSE_ERFCDATA*\n-,MFVFUSIMPLN\n-SIMP-%JACOBI_SD\n-SIMP-%INVERSE_JACOBI_DCD-INIT\n-GET-SMALL-FACTORSP\n-CONJUGATE-PLOG\n-COMPSPLT\n-WHOLE-INTSUBS\n-SIMP-%INVERSE_JACOBI_CDs changedRDFACT\n-SP1TRIGEXE\n-SIMPLIM%BESSEL_IMAKE-ELLIPTIC-E\n-CONJUGATE-ATANH\n-WTPTIMES1E\n-SIMPLIM%BESSEL_J$SINH\n-SIMP-%INVERSE_JACOBI_NCP\t\n-,SETVLOGRED\n-SIMPLIM%INVERSE_ERF\n-XTHRU-IMPL\n-MAKE-ELLIPTIC-F\n-SIMPLIM%BESSEL_KTR-LISP->LISP\n-SIMP-%INVERSE_JACOBI_NDOTE\n-/WT-SIMP-%INVERSE_JACOBI_SCETVV\n-GF-DISREP-FACTORS\t\n--AIRY-DAI-HYPERGEOMETRICVV\n--QMAKE-TLAMBDA\n-SIMP-%JACOBI_AM\n-BEHAVIOR\n-SIMP-%INVERSE_JACOBI_SDERIFY-DATSIMPATAN2E\n-SIMP-DIVISORS\n-SIMP-%JACOBI_CN\n-SIMP-%JACOBI_DN\n-DEN1NUMN\n-SUPERCOSNX\n-SUBST-IF-NOT-FREEOFV\n-STEP-7-MME\n-DETERMINANT-IMPLTEX\n-LIMITNEG\n-CONJUGATE-HYPERGEOMETRICPILER-OUCONJUGATE-EXPINTEGRAL-CITE\n-/WT-TRANSLATE-FORM\n-SIMP-%CARLSON_RCFACTCOMB\n-HYP-ATANHE\n-SIMPMQAPPLY\n-SIMP-%JACOBI_SN\n-MARRAYREFE\n-CONJUGATE-DERIVATIVE-OUTPUT2*\t\n-SIMP-%CARLSON_RDSIMP-%INVERSE_ERF\n--QUMONSTERTRIG\n-SIMP-%INVERSE_JACOBI_CN\n-s SCALED_BESSEL_I0-IMPL,n)) {~%\t\n-SCAN-NUMBER-EXPONENT);~%\t\n-,SETVSIMPLIM%EXPINTEGRAL_E1 retSIMP-CONJUGATE\n+SCALED_BESSEL_I1-IMPLTE\n+SCALED_BESSEL_I0-IMPL\n+SCAN-NUMBER-EXPONENTASH-EQ*\t\n+-ISIMPLIM%EXPINTEGRAL_E1QUOTE\n+\t/*HSIMP-CONJUGATE\n POLYNOMIALP-IMPLTAYLIM\n SIMP-NFLOAT\n-SIMP-MULTIPLE-VALUES 0;~%\t\n-,SETBYDIF\n+SIMP-MULTIPLE-VALUESNDP\n+-QUOTEBYDIF\n SCAN-NUMBER-RESTFORMAT-PROMPT\n-USE-FLOAT-HYPERGEOMETRIC-NUMERICAL-EVAL/MAKE-USEBFALLROOTS-IMPL\n+USE-FLOAT-HYPERGEOMETRIC-NUMERICAL-EVAL\t\n+,SETVVBFALLROOTS-IMPL\n UNKNOWN-IMPL\n SIMPPROD1-SAVE\n TEX-MPLUSE\n SIMP-%EXPINTEGRAL_CI\n--COT-PLUS\n+COT-PLUS\n MSZ-MPLUSE\n-SIMP-%EXPINTEGRAL_EI-PROGN\t\n-,SEINT-DIFF-SUBSTITUTETE\n-/MAKE-USETRIG-LOG-1-NEG\n-SIMP-%EXPINTEGRAL_LIser-init\t\n-,LAPEXPT\n+SIMP-%EXPINTEGRAL_EI-QUOTE\n+/MEMINT-DIFF-SUBSTITUTE,SETVV\n+-QTRIG-LOG-1-NEG\n+SIMP-%EXPINTEGRAL_LI\n+/MEMOIZED-LAPEXPT\n SQRTDENEST-IMPL\n MSIZE-MMINUS\n SIMPBETA\n-SIMP-%EXPINTEGRAL_SITVV\n-LI-ASYMPTOTIC-EXPANSIONV\n-DEMOIVRE\n+SIMP-%EXPINTEGRAL_SI\n+-*PRINT-RALI-ASYMPTOTIC-EXPANSIONE\n+-*PRINDEMOIVRE\n EXPONENTIATE\n ZS-INTIR3E\n SIMPBIGFLOAT\n SUMCONSIMP\n ASYMREDU\n-CONJUGATE-HANKEL-1TVV\n-GET-ONE-FACTOR-ECM\n--QSIMP-%TANE\n+CONJUGATE-HANKEL-1\n+-GET-ONE-FACTOR-ECMAY*\t\n+SIMP-%TANE\n SIMP-%TANH\n-ROOTSCONTRACT-IMPL ~a ~a -L~a ~aINTEGER-PART-OF-SUM\n+ROOTSCONTRACT-IMPL\n+,*PINTEGER-PART-OF-SUMTVV\n -QUOTTRY-LHOSPITAL\n CONJUGATE-HANKEL-2\n-FACTORALGE\n-EXPAND-TRIG-OF-SUM'(\t\n-POLARFORM-IMPL\n+/*COMFACTORALGE\n+EXPAND-TRIG-OF-SUMOTE\n+/WT-DATA1POLARFORM-IMPL\n ROOT-2Z/PI\n ELLIPTIC-K\n RATIONALIZE-IMPLRATEXPAND-IMPL\n INTEGRATE-SEC\n SP2DIFF1\n SIMP-%ACSCH\n SIMP-%ZETA\n TEX-PREFIX\n SIMPLIM%LI\n INTEGRATE-CSC\n SIMP-%SINH\n SIMP-%SINE\n-SIMPLIM%GAMMA_INCOMPLETET\n-MSIZE-NOFIX\n-TRACE-ENTER-PRINT\n-CONJUGATE-ASEC\n+SIMPLIM%GAMMA_INCOMPLETEiled filMSIZE-NOFIX\n+TRACE-ENTER-PRINTUM\n+-PROGCONJUGATE-ASEC\n SPLIT-ATANH-1/K\n SIMP-%ASECH\n OUTOFPOIS-IMPL\n-NON-NEGATIVE-SPLIT~agazonk_~d_~dLIMIT\n+NON-NEGATIVE-SPLITRITE-FASD-TOP\n SIMP-%ACOSH\n SIMPLIFY\n-SIMPLIM%EXPINTEGRAL_CI gazonk naSIMP-%ACOTH\n+SIMPLIM%EXPINTEGRAL_CI\n+/WT-FASDSIMP-%ACOTH\n SIMP-%COTE\n SIMP-%COTH\n SIMP-%AIRY_AI\n-SIMPLIM%IMAGPARTSIMPLIM%REALPARTSIMPLIM%EXPINTEGRAL_EITA1\n-,MFSSIMP-%AIRY_BI\n+SIMPLIM%IMAGPARTSIMPLIM%REALPARTSIMPLIM%EXPINTEGRAL_EI\n+/ADD-INITSIMP-%AIRY_BI\n SIMP-%ERFC\n SIMP-%ERFE\n SIMP-%ERFI\n SIMPPLOG\n CONJUGATE-LOG\n SIMP-%AIRY_DAI\n SIMP-%ASINH\n SIMP-%AIRY_DBI\n INTEGRATE-CSCH\n-SIMPLIM%EXPINTEGRAL_LIE\n-/CMP-ANSP1TIMES\n+SIMPLIM%EXPINTEGRAL_LIA-BEGIN\n+SP1TIMES\n PGATHERCOEF\n SERIESEXPAND*\n %FIND-ROOT\n DISTREXECE\n DISTREXPANDROOT\n-MAKE_RANDOM_STATE-IMPL expressioINTSUM1\n-SIMPLIM%EXPINTEGRAL_SI\n+MAKE_RANDOM_STATE-IMPLOTE\n+-PROGINTSUM1\n+SIMPLIM%EXPINTEGRAL_SIETVV\n CONJUGATE-PSI\n *BREAK-POINTS*\n AIRY_DAI-IMPL\n-F2P105V2COND-SIMPTE\n--LAMBDA\t\n-,CONJUGATE-EXPINTEGRAL-E\n-,LAMBDAMSIZE-PAREN\n+F2P105V2COND-SIMPATE\t\n+CONJUGATE-EXPINTEGRAL-ETVV\n+-MSIZE-PAREN\n TRIGEXPAND-IMPL\n-SIMPLIM%INTEGRATEV\n--QLIMIT2\n+SIMPLIM%INTEGRATELER-OUTPUT2*\t\n INTOPOISCO\n INTEGRATE-COTH\n SRDISREP\n PSDISREP\n GAMMAREDSE\n-MRV-REWRITE-LOGSCONJUGATE-BESSEL-IAME\n--DIFAPPLY\n+MRV-REWRITE-LOGSCONJUGATE-BESSEL-I\n+DIFAPPLY\n SIMP-STIRLING1\n CONJUGATE-LI\n TEX-INFIXE\n SIMP-TRUNCATE\n-CONJUGATE-BESSEL-JTVV\n+CONJUGATE-BESSEL-J\t\n SIMP-STIRLING2\n MAYBE-RESET\n-RATIONAL-HYPERGEOMETRIC-NUMERICAL-EVAL-QUOTE\n-daTIMESBIGFLOAT\n-CONJUGATE-BETA-INCOMPLETE-GENERALIZED-QUOTE\n+RATIONAL-HYPERGEOMETRIC-NUMERICAL-EVAL\n+TIMESBIGFLOAT\n+CONJUGATE-BETA-INCOMPLETE-GENERALIZED\n CONJUGATE-ATAN\n CONJUGATE-SUM\n CSEMIDOWNE\n DEMOIVRE-IMPL\n DENOM-IMPL\n-EXPONENTIALIZE-IMPLETVV\n+EXPONENTIALIZE-IMPL\n RECTFORM-IMPL\n HYPERTRIGINT1\n GF-DLOG-FE\n INTEGRATE-IMPL\n GFACTOR-IMPL\n EF_DEGREE-IMPL\n CONJUGATE-ASIN\n LT-ARBPOW2\n LAPHSTEP\n RATDISREPD\n-CONJUGATE-EXPINTEGRAL-CHI-QUOTE\n-INTEGRAND-CHANGEVARETVV\n+CONJUGATE-EXPINTEGRAL-CHI\n+INTEGRAND-CHANGEVAR\n DIONARGHYP\n INTEGRATE-COT\n MRATCHECKE\n STIRLING\n-CONJUGATE-GAMMA-INCOMPLETE-GENERALIZEDDIRECTORY*CONJUGATE-GAMMA-INCOMPLETE-REGULARIZEDSETVV\n+CONJUGATE-GAMMA-INCOMPLETE-GENERALIZED\n+CONJUGATE-GAMMA-INCOMPLETE-REGULARIZED\n GF-MINPOLY\n MAKEFACT-IMPL\n SIMP-%BESSEL_I\n DISTRIB-IMPL\n-SIMP-%HYPERGEOMETRICINCLUDE-STRIAIRY_DBI-IMPL\n+SIMP-%HYPERGEOMETRIC\n+AIRY_DBI-IMPL\n SIMP-LAMBERTW\n SIMP-%BESSEL_J\n F2P105V2COND\n STEP-7-MPE\n SIMP-%BESSEL_K\n REFLECT0\n MSIZE-PREFIX\n CONJUGATE-ACOS\n %PIARGS-CSC/SEC\n INTEGRALLOOKUPS\n FLOAT-RATIO\n-UNIT_IN_LAST_PLACE-IMPLYSTEM-P\n+UNIT_IN_LAST_PLACE-IMPL\n COVERSINEMYFOOT\n PARSE-LAMBDA-LIST\n-,*MAFORMAT1\n CONJUGATE-MEXPT\n DISTRIBUTE-OVER\n STEP-7-PPE\n-APPLY-REFLECTION-SIMPibs\t\n--PROGOUTERMAP-IMPL\n-PARSE_TIMEDATE-IMPLTHREE*\t\n-SIMP-%BETA_INCOMPLETE_REGULARIZEDTHREE*\t\n-SIMP-%BETA_INCOMPLETE_GENERALIZED-SPECIAL\n--QUOMLAMBDA\n-REWRITE-MEXPT-RETAINING-SIGNTE\n-\tHYP-INTEGRAL-3\n-SIMPLIMPLUS1\n+APPLY-REFLECTION-SIMP\n+OUTERMAP-IMPL\n+PARSE_TIMEDATE-IMPL\n+SIMP-%BETA_INCOMPLETE_REGULARIZED\n+SIMP-%BETA_INCOMPLETE_GENERALIZED\n+REWRITE-MEXPT-RETAINING-SIGN\n+HYP-INTEGRAL-3\n ABS-INTEGRAL\n LT-SF-LOGE\n SIMPLIM%ATAN2\n-CONJUGATE-BESSEL-Y/*INIT-LSP*\t\n+CONJUGATE-BESSEL-Y-g \t\n POISDECODEC\n SUMCONTRACT1\n POISSUBSTCO\n LAMBERT_W-IMPL\n-TRY-LHOSPITAL-QUITQ\n-/*USE-BUGGYSUBST1\n+TRY-LHOSPITAL-QUITETVV\n DSKSETQ-AUX\n DERIVINT\n STIRLING0E\n LHOSPITAL-CATCH\n-BFLOAT-DOUBLE-FACTORIALAG\n+BFLOAT-DOUBLE-FACTORIAL\n SIMPSIGNUM\n LDEFINT-IMPL\n COMPLEXIFY\n SIN-COS-INTSUBS\n TAN-TIMESE\n SIMPTIMESE\n COT-TIMESE\n SIMP-%BESSEL_Y\n-BFLOAT-EXPINTEGRAL-CI \t\n-RL-REDUCEE\n+BFLOAT-EXPINTEGRAL-CIFUN\n+-QUOTRL-REDUCEE\n BFLOAT-EXPINTEGRAL-EI\n EF_FACTOR-IMPL\n CEILING-INTEGRALTBF\n UNIT-STEP-INTEGRAL\n+/*COMPILER-CHLSA\n NOCONSTQUAD\n MEVAL1-EXTEND\n SIMPLIMITE\n SIMP-BELLN\n BASHINDICES-IMPLFRACTEST1E\n LAPDELTA\n-USE-RATIONAL-HYPERGEOMETRIC-NUMERICAL-EVAL\n-DISCONTINUITIES-DENOM\n+USE-RATIONAL-HYPERGEOMETRIC-NUMERICAL-EVALce=~d,DISCONTINUITIES-DENOM\n SINCOSHK\n LAPLACE-IMPL\n SIMPLIMLNE\n DISTRESTOREX\n %PIARGS-SIN/COS\n GCD-IMPL\n LI2NUMER\n-MCOND-EVAL-SYMBOLS-TR\n+MCOND-EVAL-SYMBOLS-TR,SETVV\n %PIARGS-TAN/COT\n-TR-MDEFINE-TOPLEVEL\n-SIMPLIM$PSI\n+TR-MDEFINE-TOPLEVELQUOTE\n+/NCONCSIMPLIM$PSI\n+MATCH-OPTION\n+ANALYZE-ARG\n+DISPLAY-ITEMS\n+PRINT-PROMPT\n+BF-INVERSE-ERF\n+BF-FRESNEL-C\n+BF-FRESNEL\n+BF-ELLIPTIC-K\n+1F1-DOWNWARD-RECURSIONUOTE\n+#def(PCL::FAST-METHOD EXPT (NUMBER NUMERIC))UOTE\n+pr(PCL::FAST-METHOD TWO-ARG-LOG (NUMERIC NUMERIC))(PCL::FAST-METHOD EXPT (NUMERIC NUMERIC))OTE\n+-pr(PCL::FAST-METHOD TWO-ARG-LOG (NUMBER NUMERIC))SRUNNING-ERROR-EVALUOTE\n+,SET(PCL::FAST-METHOD MAXIMA::TO (COMMON-LISP:COMPLEX))\n+-QUOTE(PCL::FAST-METHOD EPSILON (COMMON-LISP:COMPLEX))(PCL::FAST-METHOD EXPT (NUMERIC NUMBER))edef str(PCL::FAST-METHOD TWO-ARG-- (COMPLEX-BIGFLOAT NUMBER))\n+-QU(PCL::FAST-METHOD TWO-ARG-= (COMPLEX-BIGFLOAT NUMBER))c Fnlst my(PCL::FAST-METHOD TWO-ARG-* (COMPLEX-BIGFLOAT NUMBER))\n+(PCL::FAST-METHOD INIT-LAMBERT-W-K (INTEGER NUMBER))%\t\n+(PCL::FAST-METHOD TWO-ARG-/ (BIGFLOAT COMMON-LISP:COMPLEX))\n+(PCL::FAST-METHOD TWO-ARG-= (BIGFLOAT NUMBER))it(PCL::FAST-METHOD TWO-ARG-- (BIGFLOAT COMMON-LISP:COMPLEX))b_)=0(PCL::FAST-METHOD TWO-ARG-+ (COMPLEX-BIGFLOAT NUMBER))id) {~%\t\n+(PCL::FAST-METHOD TWO-ARG-+ (BIGFLOAT COMMON-LISP:COMPLEX))\n+(PCL::FAST-METHOD TWO-ARG-/ (COMPLEX-BIGFLOAT NUMBER))\n+-QUOT(PCL::FAST-METHOD TWO-ARG-* (BIGFLOAT COMMON-LISP:COMPLEX))~%~%\t(PCL::FAST-METHOD TWO-ARG-LOG (NUMERIC NUMBER))m(PCL::FAST-METHOD EXPT (BIGFLOAT INTEGER))ong n)(PCL::FAST-METHOD ABS (BIGFLOAT))for (;n--;) if (PCL::FAST-METHOD EPSILON (COMPLEX-BIGFLOAT))\n+(PCL::FAST-METHOD UNARY-FCEILING (BIGFLOAT)),int(PCL::FAST-METHOD CONJUGATE (COMPLEX-BIGFLOAT))~(PCL::FAST-METHOD PHASE (COMPLEX-BIGFLOAT))nlst;(PCL::FAST-METHOD IMAGPART (COMPLEX-BIGFLOAT))TE(PCL::FAST-METHOD ACOS (BIGFLOAT))->s,n)) {~%\t\n+(PCL::FAST-METHOD SUB1 (BIGFLOAT))my_load(f->fn,(PCL::FAST-METHOD UNARY-DIVIDE (BIGFLOAT)) ret(PCL::FAST-METHOD ONE-ARG-ATAN (COMPLEX-BIGFLOAT))ETVV\n+(PCL::FAST-METHOD ABS (COMPLEX-BIGFLOAT))E\n+ reHYPERGEOMETRIC-BY-SERIES\n+-Q(PCL::FAST-METHOD ASIN (BIGFLOAT))AKE-USER-INIT\n+(PCL::FAST-METHOD ATANH (BIGFLOAT))NIT\n+(PCL::FAST-METHOD UNARY-FFLOOR (BIGFLOAT))\n+(PCL::FAST-METHOD SQRT (COMPLEX-BIGFLOAT))V\n+(PCL::FAST-METHOD EXP (BIGFLOAT))SFUN\n+(PCL::FAST-METHOD CIS (BIGFLOAT))VV\n+-(PCL::FAST-METHOD MAXIMA::TO (BIGFLOAT))\n+-QUOT(PCL::FAST-METHOD SUB1 (COMPLEX-BIGFLOAT))nit_\t\n+(PCL::FAST-METHOD SINH (BIGFLOAT))SETVV\n+(PCL::FAST-METHOD ZEROP (BIGFLOAT))QUOTE\n+(PCL::FAST-METHOD ONE-ARG-ATAN (BIGFLOAT))\n+(PCL::FAST-METHOD ONE-ARG-LOG (BIGFLOAT))\n+(PCL::FAST-METHOD RATIONALIZE (REAL))E\n+,SET(PCL::FAST-METHOD ADD1 (BIGFLOAT))VV\n+(PCL::FAST-METHOD INTEGER-DECODE-FLOAT (BIGFLOAT))\n+-QUOT(PCL::FAST-METHOD SQRT (BIGFLOAT))Wl,-Map ~a\t\n+,(PCL::FAST-METHOD ONE-ARG-COMPLEX (BIGFLOAT))\n+-Q(PCL::FAST-METHOD ASINH (BIGFLOAT))\n+~a (PCL::FAST-METHOD UNARY-MINUS (COMPLEX-BIGFLOAT))\n+(fmakunbound (PCL::FAST-METHOD UNARY-FLOOR (BIGFLOAT))OTE\n+(s(PCL::FAST-METHOD SIGNUM (COMPLEX-BIGFLOAT))OTE\n+(PCL::FAST-METHOD UNARY-MINUS (BIGFLOAT))\n+,SETVV(PCL::FAST-METHOD DECODE-FLOAT (BIGFLOAT))\n+-QU(PCL::FAST-METHOD RATIONALIZE (BIGFLOAT))TE\n+~a~(PCL::FAST-METHOD IMAGPART (BIGFLOAT))e-system \"(PCL::FAST-METHOD CONJUGATE (BIGFLOAT))a < ~a\n+(PCL::FAST-METHOD REALPART (COMPLEX-BIGFLOAT))-Q(PCL::FAST-METHOD COS (BIGFLOAT))MAGE\n+/E(PCL::FAST-METHOD EPSILON (BIGFLOAT))\n+\t,*TMP-D(PCL::FAST-METHOD PHASE (BIGFLOAT)),SETVV\n+(PCL::FAST-METHOD UNARY-FTRUNCATE (BIGFLOAT))\n+,G(PCL::FAST-METHOD COSH (BIGFLOAT))~agazonk_~d_~d(PCL::FAST-METHOD TAN (BIGFLOAT))-EQL\t\n+(PCL::FAST-METHOD FLOAT-SIGN (BIGFLOAT)) already(PCL::FAST-METHOD REALPART (BIGFLOAT))\n+(PCL::FAST-METHOD UNARY-DIVIDE (COMPLEX-BIGFLOAT))\n+(PCL::FAST-METHOD MAXIMA::TO (COMPLEX-BIGFLOAT))(PCL::FAST-METHOD ONE-ARG-LOG (COMPLEX-BIGFLOAT))\n+-QUO(PCL::FAST-METHOD SIN (BIGFLOAT))-QUOTE\n+Must be(PCL::FAST-METHOD ADD1 (COMPLEX-BIGFLOAT))DA\t\n+,(PCL::FAST-METHOD SIGNUM (BIGFLOAT))\n+(PCL::FAST-METHOD ACOSH (BIGFLOAT))\n+(PCL::FAST-METHOD TANH (BIGFLOAT))TE\n+def not a (PCL::FAST-METHOD TWO-ARG-/ (COMPLEX-BIGFLOAT BIGFLOAT))SETVV\n+(PCL::FAST-METHOD TWO-ARG-ATAN (BIGFLOAT BIGFLOAT))\n+-FMA(PCL::FAST-METHOD TWO-ARG-- (COMMON-LISP:COMPLEX BIGFLOAT))\n+(PCL::FAST-METHOD TWO-ARG-= (BIGFLOAT BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-* (COMPLEX-BIGFLOAT BIGFLOAT))V\n+(PCL::FAST-METHOD TWO-ARG-COMPLEX (BIGFLOAT COMMON-LISP:FLOAT))U(PCL::FAST-METHOD TWO-ARG-+ (BIGFLOAT BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-+ (COMPLEX-BIGFLOAT BIGFLOAT))\t\n+,SETV(PCL::FAST-METHOD TWO-ARG-= (COMPLEX-BIGFLOAT COMPLEX-BIGFLOAT))(PCL::FAST-METHOD FROUND (BIGFLOAT))OTE\n+\t/PRIN1-(PCL::FAST-METHOD TWO-ARG-* (BIGFLOAT COMPLEX-BIGFLOAT))UOTE\n+da(PCL::FAST-METHOD TRUNCATE (BIGFLOAT))TVV\n+(PCL::FAST-METHOD TWO-ARG-/ (BIGFLOAT COMPLEX-BIGFLOAT))\t\n+,SETV(PCL::FAST-METHOD TWO-ARG-= (NUMBER COMPLEX-BIGFLOAT))\n+(PCL::FAST-METHOD TWO-ARG-- (NUMBER COMPLEX-BIGFLOAT))\n+(PCL::FAST-METHOD TWO-ARG-+ (COMPLEX-BIGFLOAT COMPLEX-BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-+ (BIGFLOAT COMPLEX-BIGFLOAT))mble ~a\t(PCL::FAST-METHOD FCEILING (BIGFLOAT))G\n+-QUOTE(PCL::FAST-METHOD TWO-ARG-/ (NUMBER COMPLEX-BIGFLOAT))\n+(PCL::FAST-METHOD TWO-ARG-* (BIGFLOAT COMMON-LISP:RATIONAL))STRI(PCL::FAST-METHOD TWO-ARG-COMPLEX (COMMON-LISP:RATIONAL BIGFLOAT))QUOTE\n+-STRING(PCL::FAST-METHOD TWO-ARG-* (COMPLEX-BIGFLOAT COMPLEX-BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-/ (COMMON-LISP:FLOAT BIGFLOAT))-OUTPUT(PCL::FAST-METHOD TWO-ARG-/ (BIGFLOAT COMMON-LISP:RATIONAL))\n+(PCL::FAST-METHOD TWO-ARG-= (NUMBER BIGFLOAT))\n+(PCL::FAST-METHOD TWO-ARG-/ (COMMON-LISP:COMPLEX BIGFLOAT)),SETV(PCL::FAST-METHOD TWO-ARG-* (NUMBER BIGFLOAT))-Q(PCL::FAST-METHOD TWO-ARG-- (COMMON-LISP:FLOAT BIGFLOAT))\t\n+-DEB(PCL::FAST-METHOD TWO-ARG-ATAN (COMMON-LISP:FLOAT BIGFLOAT))-P\n+(PCL::FAST-METHOD TWO-ARG-/ (BIGFLOAT BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-- (BIGFLOAT COMMON-LISP:FLOAT))NOT\n+-(PCL::FAST-METHOD TWO-ARG-COMPLEX (BIGFLOAT BIGFLOAT))bs\t\n+-PROG(PCL::FAST-METHOD TWO-ARG-* (BIGFLOAT COMMON-LISP:FLOAT))-BOUNDP(PCL::FAST-METHOD TWO-ARG-- (BIGFLOAT COMMON-LISP:RATIONAL))*MAK(PCL::FAST-METHOD TWO-ARG-/ (COMPLEX-BIGFLOAT COMPLEX-BIGFLOAT))(PCL::FAST-METHOD CEILING (BIGFLOAT))ROGN\n+,*MA(PCL::FAST-METHOD FTRUNCATE (BIGFLOAT))\n+(PCL::FAST-METHOD TWO-ARG-- (COMPLEX-BIGFLOAT BIGFLOAT))-lsp\t\n+-(PCL::FAST-METHOD TWO-ARG-+ (BIGFLOAT COMMON-LISP:RATIONAL))\n+-BO(PCL::FAST-METHOD TWO-ARG-COMPLEX (BIGFLOAT COMMON-LISP:RATIONAL))VV\n+(PCL::FAST-METHOD TWO-ARG-+ (BIGFLOAT COMMON-LISP:FLOAT))\n+,MFSF(PCL::FAST-METHOD TWO-ARG-/ (COMMON-LISP:RATIONAL BIGFLOAT))QUOT(PCL::FAST-METHOD TWO-ARG-* (NUMBER COMPLEX-BIGFLOAT))\n+-QUO(PCL::FAST-METHOD TWO-ARG-+ (NUMBER COMPLEX-BIGFLOAT))*CC*\t\n+,SE(PCL::FAST-METHOD TWO-ARG-- (BIGFLOAT COMPLEX-BIGFLOAT))\n+-QUO(PCL::FAST-METHOD TWO-ARG-- (COMPLEX-BIGFLOAT COMPLEX-BIGFLOAT))(PCL::FAST-METHOD INIT-LAMBERT-W-K (INTEGER COMPLEX-BIGFLOAT))\n+(PCL::FAST-METHOD FLOAT (REAL BIGFLOAT))\n+(PCL::FAST-METHOD ROUND (BIGFLOAT))\n+(PCL::FAST-METHOD TWO-ARG-ATAN (BIGFLOAT COMMON-LISP:FLOAT))\n+NOT-DONE\n+IN-UNIT-CIRCLE-PLI2NUMER\n+(PCL::FAST-METHOD DESCRIBE-OBJECT (COMPLEX-BIGFLOAT T))\n+LI3NUMER\n+BF-ELLIPTIC-EC\n+0F0-NUMERIC\n+2F1-NUMERIC\n+BF-INVERSE-ERFC\n+BF-FRESNEL-S\n+BF-ELLIPTIC-PI\n+2F1-NUMERIC-ALT\n ,~|o@b4n\n-ABS(X) SO BIG DLNGAM OVERFLOWSx)SLATEC\n+ABS(X) SO BIG DLNGAM OVERFLOWSumSLATEC\n X IS A NEGATIVE INTEGER\n ANSWER LT HALF PRECISION BECAUSE X TOO NEAR NEGATIVE INTEGER\n-HYPERGEOMETRIC-FLOAT-EVAL(x))) :(PCL::FAST-METHOD FLOAT-DIGITS (COMMON-LISP:FLOAT))fixnum p,fixnLAMBERT-BRANCH-APPROXL<GETFNCOEFF\n+COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P; (!is_imm_fixnGETFNCOEFF\n MAKE-BKPT\n LDISP-IMPL\n EF_ORDER-IMPL\n GF_ORDER-IMPL\n MAKEFACT1\n-GF_POWER_TABLE-IMPL(fs+fpd.e EF_MULT_TABLE-IMPL*(object *)(_zMAKEGAMMA1\n+GF_MULT_TABLE-IMPLect i) {\n+ if EF_MULT_TABLE-IMPL\n+ if (({regMAKEGAMMA1\n ABS-IMPLP\n DETERMINANT1\n-RUN_TESTSUITE-IMPL if (is_immWARNING-IMPL\n+RUN_TESTSUITE-IMPL is_imm_fixnumWARNING-IMPL\n RATWEIGHT-IMPL\n TOPLEVEL-$LIMIT\n SIMPINF-TIMES\n ERROR-IMPL\n RISCHLOGDPROG\n RISCHLOGEPROG\n STEP-NEXT\n SQRT1+X^2\n FLOAT-OR-LOSE\n-POLAR_TO_XY-IMPLIN_EXACTLY_ONE-IMPL,fixnum p,fix$PLOG\n-SYMMDIFFERENCE-IMPLs)-1;\n- returMREAD\n+FACTORIAL\n+POLAR_TO_XY-IMPLIN_EXACTLY_ONE-IMPL }\n+SYMMDIFFERENCE-IMPLnline fixnum\n FACTS-IMPL\n SUMCONTRACT-IMPLSIMPINF\n-CARTESIAN_PRODUCT_LIST-IMPLum)i)CARTESIAN_PRODUCT-IMPLobject _z=POLYSIGN-IMPL\n+CARTESIAN_PRODUCT_LIST-IMPLmmnumCARTESIAN_PRODUCT-IMPL,object i)POLYSIGN-IMPL\n MAKE-LINE-INFO\n-GNUPLOT_REPLOT-IMPL(object *)(_zMAKE-DISP-HACK-OB;})) {\n- obRISCHLOGPOLY\n+GNUPLOT_REPLOT-IMPLer object _z=MAKE-DISP-HACK-OB_imm_fixnum(_z)RISCHLOGPOLY\n MM-INTIR1-EXEC\n BREAK-QUIT\n LIMIT-IMPL\n PRINT-IMPL\n-GNUPLOT-POINTTYPE),fp=fix_imm_fiSIMP-DOMAIN-ERRORfp=(fix*MAXIMA-SOURCE-ROOT*mber_compareMRETURN\n+FILENAME_MERGE-IMPLline object\n+i/build/reproducible-path/maxima-5.47.0s_imm_fixn*MAXIMA-SOURCE-ROOT*ixnum)y)) ? SIMPLIM%TAN\n BDISCR-IMPL\n GENSYM-IMPL\n GF_ADD-IMPL\n EF_ADD-IMPL\n EF_DIV-IMPL\n GF_DIV-IMPL\n WARN-MODE\n SIGNUM-INTEGRAL\n-*AUTOCONF-VERSION*ine bool\n-immnuEF_SUB-IMPL\n+*AUTOCONF-VERSION*umber_compare(EF_SUB-IMPL\n GF_SUB-IMPL\n-__si::MAKE-POLYGONufixnum)x)&((uSTRCAT\n+__si::MAKE-POLYGONject y) {returSTRCAT\n GF-N2L-TWOARGS\n-*AUTOCONF-WINDOWS*op(log_op2(01,BREAK-CURRENT\n-ADAPTIVE-PARAMETRIC-PLOTx,fixnumREPLAC\n+*AUTOCONF-WINDOWS*_imm_fixnum(y)BREAK-CURRENT\n+ADAPTIVE-PARAMETRIC-PLOTinline fREPLAC\n FPASIN-CORE\n BIGFLOATM*\n SCAN-ONE-TOKEN\n ALLBUT-IMPL\n TLIMIT-IMPL\n-AIRY-BI-HYPERGEOMETRIC;\n- x>>=txEF-CMINUS-BY-TABLE0x1 ? -y : x>>COMBINE-PATH\n+AIRY-BI-HYPERGEOMETRIC ty=ctz(y)EF-CMINUS-BY-TABLE: ty;\n+ x>>=txCOMBINE-PATH\n CONCAT-IMPL\n-LOG-GAMMA-INTEGRAL } while (t);STEP-INTO\n+LOG-GAMMA-INTEGRALt>0) x=t; elseSTEP-INTO\n APPEND-IMPL\n RCPLYGAMP\n FREEOF-IMPL\n LIMIT-NO-ERR\n PRMUSIGNP\n-INVERT_BY_GAUSSELIM-IMPLm_fixnumEF-CINV-BY-TABLERAT-ERROR\n+INVERT_BY_GAUSSELIM-IMPLmm_fixnuEF-CINV-BY-TABLERAT-ERROR\n EF_INFO-IMPL\n GF_INFO-IMPL\n INTIR1-REF\n LIMUNKNOWN\n MQAPPLY1P\n MAKE-MGENARRAY\n LOGBIGFLOAT\n-ENCODE-TIME-WITH-ALL-PARTS make_COMPLM\n+ENCODE-TIME-WITH-ALL-PARTSe_mul_COMPLM\n PM-INTIR1\n MM-INTIR1\n PP-INTIR1\n-NUMBER-OF-DIGITSMFORMAT-TRANSLATE-OPENy)) ? fixnTMLINSOLVE-IMPL\n+NUMBER-OF-DIGITSMFORMAT-TRANSLATE-OPENm_fixnum((TMLINSOLVE-IMPL\n QUOTIENT-IMPL\n BREAK-IMPL\n MREAD-NOPROMPT\n B-SEARCH-EXPR\n BACKTRACE-IMPL\n CARTESIAN-PRODUCT\n FLOAT-NUMERICAL-EVAL-P\n@@ -19392,14 +19239,15 @@\n RATVARS-IMPL\n CONJUGATE-LOG-GAMMA\n FLOAT_BITS-IMPL\n MICRO-TO-SEC\n DEPENDS-IMPL\n NUMERICAL-EVAL-PUNION-IMPL\n UNTELLRAT-IMPL\n+SIMPLIMPLUS1\n BIGFLOAT-NUMERICAL-EVAL-P\n /usr/share\n *AUTOCONF-DATADIR*\n FREE-LISP-VARS\n LGCTIMESP\n *AUTOCONF-EXEC_PREFIX*\n ACTIVATE-IMPL\n@@ -20441,31 +20289,30 @@\n *LAST-MEVAL1-FORM*\n *BREAK-STEP*\n arraymake: first argument must be a symbol, subscripted symbol, or nonatomic expression (but not a lambda expression); found: ~Marraymake: second argument must be a list of one or more elements; found ~ModuciImplementation for $ARRAYMAKE/srARY\n translated-packages\n []A\\A]A^A_\n D$`Hc@ H\n limited-char-p n\n-NTRY-READFN)) \n-(COMMON-LISP::PROCLAIM\n- '(COMM\n+ (COMMON-LISP::FUNCTION (COMMON-LISP::T) COMM\n AWAVAUATUH\n ([]A\\A]A^A_\n- \n-MMON-LISgamma: gamma(~:M) is undefined.\n+ (COMM\n+N-LISP::gamma: gamma(~:M) is undefined.\n gamma: overflow in GAMMA-LANCZOS.\n gamma: overflow in GAMMA-LANCZOS.\n-ON-LISP:gamma: overflow in GAMMAFLOAT.ONImplementation for $EMATRIX\n+gamma: overflow in GAMMAFLOAT.LOImplementation for $EMATRIX\n REST-ARGS21878\n Implementation for $ZEROMATRIX\n REST-ARGS21873\n-ematrix: arguments must be positive integers; found ~M-LISP::LON\n-Implementation for $COEFMATRIXOAVARL\n-/build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zuchk.lisp:*)/build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zlog.lisp /build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zunik.lispINGbinary-gcl/numerical/slatec/zuchk.oNG COMMON-LISbinary-gcl/numerical/slatec/zlog.oLISP::FIXNUM)\n-binary-gcl/numerical/slatec/zunik.o SLATEC::XEOLDPREC=\n+ematrix: arguments must be positive integers; found ~M(COMMON-LI\n+Implementation for $COEFMATRIX VARL\n+/build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zuchk.lispOMM/build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zlog.lispOMMO/build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zunik.lisp::Fbinary-gcl/numerical/slatec/zuchk.oN\n+ binary-gcl/numerical/slatec/zlog.o::STRING\n+ binary-gcl/numerical/slatec/zunik.oMON-LISP::FIXOLDPREC=\n JACOBI_NS,\n $JACOBI_DS\n %JACOBI_DS\n $JACOBI_CS\n %JACOBI_CS\n $JACOBI_NS\n %JACOBI_NS\n@@ -20473,20 +20320,20 @@\n JACOBI_SC,\n JACOBI_CS,\n $INVERSE\n SKIP-EXPONENT-CHECK-P\n MANTISSA\n EXPONENT\n ~M doesn't have enough precision to compute its integer part\n-COMMON-LREST-ARGS26753\n+MMON-LISREST-ARGS26753\n $TR_WARN_BAD_FUNCTION_CALLSocal/MAXP1\n-MAKE-INSTANCE STANDARD-CLASS (:NAME :DIRECT-SUPERCLASSES :DIRECT-SLOTS :DEFINITION-SOURCE :DOCUMENTATION) NILT C\n-BIGFLOAT-IMPL::BIGFLOAT class predicatezunik.oAX\n+MAKE-INSTANCE STANDARD-CLASS (:NAME :DIRECT-SUPERCLASSES :DIRECT-SLOTS :DEFINITION-SOURCE :DOCUMENTATION) NIL \n+BIGFLOAT-IMPL::BIGFLOAT class predicatezunik.oTI\n \" mericaP\n-/build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zuoik.lispON-EX2\n+/build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zuoik.lispG-FEX2\n ?BETWEEN\n ALLOW-EXACT-MATCH\n ,*MAKE-CO$SUBSTPART\n $SUBSTINPART\n /build/reproducible-path/maxima-5.47.0/src/../src/command-line.lispAKE-CONSTANT\n /build/reproducible-path/maxima-5.47.0/src/../src/pregexp.lispGCtools/sys-proclaim.lisp\n ,*tools/sys-proclaim.oTE\n@@ -21121,19 +20968,19 @@\n binary-gcl/troper.o\n binary-gcl/db.o\n SEARCH-DOMAIN\n DOMAIN-ENTRY-DOMAIN\n DOMAIN-ENTRY-HASH\n DOMAIN-ENTRY-LOCALE\n DOMAIN-ENTRY-FILE\n+BFERRTOLP\n (PCL::FAST-METHOD FFLOOR (NUMBER))\n (PCL::FAST-METHOD FROUND (NUMBER))\n (PCL::FAST-METHOD FCEILING (NUMBER))\n (PCL::FAST-METHOD FTRUNCATE (NUMBER))\n-FP2SINGLE\n RANDOM-MT19937-UPDATE\n %RANDOM-INTEGER\n GENERATE-SEED\n INT-INIT-RANDOM-STATE\n RANDOM-STATE-STATE\n IS-SHORT-OPTION\n IS-OPTION-TERMINATOR\n@@ -23680,99 +23527,95 @@\n *WINDOW-META*\n WINDOW-TOP-NEG-YMENU-INIT\n *WINDOW-STRING-MAX*\n BARMENU-SELECT\n WINDOW-DRAW-ARROW2-XY\n WINDOW-FONT\n WINDOW-CREATE\n-MMINUSP*P\n-GF-NS2PMOD-FACTORSl_dwtrans.o\n+ELAPSED_REAL_TIME-IMPLnit.o\n+GF-NS2PMOD-FACTORS82099\n $SPLITFIELD\n $SUBLIST_INDICESROW-IMPLP\n SIMPINF-IC\n-ZN-SHANKS-PHI-STEP-BC\n M2-ONE-GEN-LAGUERRE\n $EF_UNIT_P\n $GF_UNIT_P\n GNUPLOT_START-IMPL\n $CARDINALITY\n BIG-FLOAT-TANH\n BIG-FLOAT-ATANH\n QUOTED-SYMBOLP\n CLEAR_FPGAMMA_TABLE\n $POWER_MOD\n $BIGFLOAT_BITS\n MATCH-FRACTION-NNN\n-LIST-OF-MLISTS\n $RATIONALIZE\n OUTPUT-LINEAR\n-$EF_RANDOM_NORMAL\n-.HSPAC$GAMMA_INCOMPLETE\n-.HEXTENDED-NUMBER-P\n--QUOT$GF_L2P\n+$EF_RANDOM_NORMALSETVV\n+$GAMMA_INCOMPLETE\t\n APPENDFILE-IMPL\n $CONCAT_POLYGONS$GF_N2P\n-BF_FIND_ROOT-IMPL\n-.VEXMAXIMA-PALETTESM2-ONEY^2\n+BF_FIND_ROOT-IMPLSETVV\n+XMAXIMA-PALETTESM2-ONEY^2\n $PRINTFILE\n $SET_PLOT_OPTIONRECOVERORDER1\n+TRACE-MPRINT\n $RATNUMER\n $LOGCONTRACT\n TRACE-UNFSHADOW\n-GARBAGE_COLLECT-IMPLTVV\n+GARBAGE_COLLECT-IMPLSETVV\n $EF_MULTP\n $GF_MULTP\n RECOVERORDER2\n-$GF_RANDOM_NORMAL\n+$GF_RANDOM_NORMAL-QUOTE\n+.FOOTNORAT1\n $GFACTORSUM\n-$EF_MINIMAL_POLYSCAN-KEYWORD-TOKENV\n--DECL-COMPLEXP\n+$EF_MINIMAL_POLYSCAN-KEYWORD-TOKEN\n+-QU$NTERMS\n $FIND_ROOT\n-ZN_DETERMINANT-IMPLQUOTE\n-GF_MAKE_LOGS-IMPLIT\n-.IM2-ONEIONEY\n+ZN_DETERMINANT-IMPLOTE\n+.PUSHENVGF_MAKE_LOGS-IMPLSETVV\n+M2-ONEIONEY\n $SETUP_AUTOLOAD\n $PARSE_TIMEDATE\n $FLOAT_BITS\n $ROTATE_PTS\n-SOME-BFLOATP\n KNOWN-PSP\n $EF_ORDER\n $GF_ORDER\n $GF_MINIMAL_POLYASSCONTEXT\n PCONTENTP\n $ZN_ORDER\n $CONTENTP\n $PFACTORALG\n MONOMGCDP\n GF-FIELD?\n %E-RIGHT-PLACEP\n-SCAN-MACSYMA-STRING,SETVV\n-ALGTRACE*\n+SCAN-MACSYMA-STRING\n+\t.XFEALGTRACE*\n %EINVOLVE\n $ALGNORMP\n TRUNC-IMPL\n BACKSLASH-CHECK\n TRUNC-VECTOR\n-ELAPSED_RUN_TIME-IMPLE\n-,MFSFUNMARK\n-GOBBLE-WHITESPACEGN\t\n-$GET_TEX_ENVIRONMENT_DEFAULT\n-,SERCPLUS!\n+ELAPSED_RUN_TIME-IMPLVV\n+GOBBLE-WHITESPACE\n+$GET_TEX_ENVIRONMENT_DEFAULTDOTARCPLUS!\n $GNUPLOT_REPLOT\n-SUBLIST_INDICES-IMPLV\n-$GNUPLOT_START\n-$GET_INDEX_PROPERTIES\t\n+SUBLIST_INDICES-IMPL-QUOTE\n+
$GNUPLOT_START\n+$GET_INDEX_PROPERTIES\n $NEWCONTEXT\n $SUMCONTRACT\n-$GET_TEX_ENVIRONMENTCE\t\n+$GET_TEX_ENVIRONMENT\n+-QUOTE$CABS\n M2-TWO-HANKEL_1\n M2-ONEKBATEMAN\n-GNUPLOT_CLOSE-IMPLRSE-WORD\n--QUTRACE-FSHADOW\n+GNUPLOT_CLOSE-IMPL\n+.PARTRACE-FSHADOW\n $IS_POWER_OF_TWOREMOV4\n GCFACTORP\n $GFACTORP\n $NONNEGINTEGERP\n FIBTOPHI-IMPL\n $SCALARPP\n $FILE_SEARCH1\n@@ -23782,168 +23625,163 @@\n EXP-PT-ERR\n $NEXT_PRIME\n GET-KEY-VAR\n PSEXPT-FN2\n $ORDERGREATP\n PTCDIFFER-MINUS\n SIMPLERDP\n-SIN-SQ-COS-SQ-SUB\n--QUO$EF_INVERT_BY_LU$CARG\n+SIN-SQ-COS-SQ-SUBY\n+,MFSFU$EF_INVERT_BY_LU$CARG\n TEX-TRY-SYM\n-GF_MAKE_ARRAYS-IMPL*CENTER*\t\n+GF_MAKE_ARRAYS-IMPL*\n TOTAL-SIGN\n $PREV_PRIME\n SCAN-LISP-TOKEN\n-GNUPLOT_RESTART-IMPL*MODESTACK*\n-GNUPLOT_RESET-IMPL-SPECIAL\n--QU$ZN_POWER_TABLE\n-CHECK-GNUPLOT-PROCESS\n-.*VERBATIPPEXPO\n+GNUPLOT_RESTART-IMPLESTACK*\t\n+-IGNUPLOT_RESET-IMPL\n+.*M$ZN_POWER_TABLE\n+CHECK-GNUPLOT-PROCESS.*VERBATIM*PPEXPO\n CLEAR_FPPI_TABLE$EF_EXPONENT\n $KILLCONTEXT\n $SUPCONTEXT\n $GF_INVERT_BY_LUFINDPOWERS\n WITH-COMPSPLT-EQ$ALGSYS\n+DPART-IMPL\n LPART-IMPL\n-SIMPLIM%INVERSE_JACOBI_DCS*\n+SIMPLIM%INVERSE_JACOBI_DCECIALS*EZGCD-IMPL\n $GF_EXPONENT\n $LFREEOFP\n $SCALE_FLOAT\n $CHINESEP\n $INVERT_BY_GAUSSELIM\n-subsFACTPLUS2\n+FACTPLUS2\n STEP4-INT\n $GCFACTOR\n $GNUPLOT_RESTARTGETOPTIMVAR\n-SIMPLIM%INVERSE_JACOBI_NCeftarroFBINO\n+SIMPLIM%INVERSE_JACOBI_NCrarr\n GF-CLEAR-TABLES\n-BIND-TRANSL-STATE\n+BIND-TRANSL-STATEArr\n $SCALED_BESSEL_IPOLYFORMP\n-$DEFINE_OPPROPERTY\n-\tfill$NROOTS\n+$DEFINE_OPPROPERTY□\n+model$NROOTS\n DIMENSION-BUILD-INFO\n-&inLINEAR*\n-M2-SUM-WITH-EXP-CASE4< < \n-$SET_TEX_ENVIRONMENT_DEFAULT\n-ga$TAYLOR\n-GNUPLOT-TERMINAL-AND-FILEzeta\n+prodLINEAR*\n+M2-SUM-WITH-EXP-CASE4\n+$SET_TEX_ENVIRONMENT_DEFAULT \n+GNUPLOT-TERMINAL-AND-FILEma\n $SYMMDIFFERENCE\n $PATHNAME_NAME\n $ARRAYAPPLY\n-$EF_IRREDUCIBLE_Pigma\n-EXPLODEN-FORMAT-FLOAT-PRETTYn\n+$EF_IRREDUCIBLE_Pmu\n PMONICIZE\n LEARN-ABS\n $COEFMATRIX\n-FRAC-EXPINTEGRAL-En\n-&Zet$SET_TEX_ENVIRONMENTa\n+FRAC-EXPINTEGRAL-E\n+$SET_TEX_ENVIRONMENTlta\n CLOSEFILE-IMPL\n DETPIVOTP\n-GET-ARRAY-POINTER\n-Pi$COPYMATRIX\n+GET-ARRAY-POINTERota\n+Ka$COPYMATRIX\n $PATHNAME_TYPE\n $DIAGMATRIX\n MOPSTRINGNAM\n FREE-EPSILONP\n NPCTIMES1\n-$GF_IRREDUCIBLE_PETVV\n--QUOTEMTERPRI\n+$GF_IRREDUCIBLE_Pmega\n $OPERATORP\n $POISDIFF\n-$INVERT_BY_ADJOINTSTACK*\t\n-,SETV$MAKE_RANDOM_STATERBATIM*\t\n-,SETZEROLP\n+$INVERT_BY_ADJOINTNORE*\t\n+,SETVV$MAKE_RANDOM_STATETER*\t\n MAKE-MRAT-BODY\n FASPRINTP\n ML-TYPEPP\n BATCH-STREAM\n-START-GNUPLOT-PROCESSINFILE\n-.PA+MFORMAT-LOOP\n+START-GNUPLOT-PROCESS\n++MFORMAT-LOOP\n PARSE-ERR\n $CLOSEFILE\n PRINCIPAL\n $RATDIFFP\n-$RANDOM_PERMUTATIONG\t\n-DBZS-ERRP\n+$RANDOM_PERMUTATIONE*\t\n+'DBZS-ERRP\n CALCSC-SL\n $NONSCALARP\n $RATCOEFP\n-FIND-LISP-READTABLE-FOR-MACSYMAE$FLOAT_EPS\n+FIND-LISP-READTABLE-FOR-MACSYMAUOUTERMAP2\n+$FLOAT_EPS\n POP-LOOP-CONTEXT$@-FUNCTION\n $APPENDFILE\n $GENERALIZED_LAMBERT_W\n-$FLATTENP\n+$FLATTENP\n SUPEREXPT\n BIQUADRATICP\n QUADSD-SL\n $TREE_REDUCE\n $POLARFORM\n INTERSECT\n POLE-ERRP\n $AIRY_DAI\n-HAS-DISTINCT-NONZERO-ROOTS-P,SET$FIB\n+HAS-DISTINCT-NONZERO-ROOTS-PPSP\n EXTENDED-REAL-P\n FPENTIERP\n CL-RAT-TO-MAXIMAF2-RED\n INTERSECT-TESTS\n M2-EXP-TYPE-8-2\n@@ -24666,15 +24507,15 @@\n MONOM->FACL\n TRIGFREEP\n FUNCTION-MODE-@\n SIGN-MEXPT\n SHOWRATVARS-IMPLSAME\n FORM-MEXPT\n LOWER-INFR\n-INTEGERP1\n+ZN-SHANKS-PHI-STEP-BC\n EVOD-MEXPT\n NISNEWLIST\n EVAL_STRING_LISP-IMPL\n PDISREP*CHK\n REMCOMPARY\n ERROR-SIZE\n SQRTINVOLVE\n@@ -25537,310 +25378,307 @@\n COLLECTING-ONCE\n *COMPILER-SPEED*SET-FUNCTION-NAME\n FUNCTION-APPLY\n MAKE-CONSTANT-FUNCTION\n COPY-STD-INSTANCE\n DECREMENT-TRUNCSPDECGDFRM\n PAINVMOD\n+LIST-OF-MLISTS\n KILLFRAME\n+EXTENDED-NUMBER-P$\n LOAD-AND-TELL\n-EPS-SIGN\n MAKE-LONG-LIST\n PFREEOFMAINVARSPDEG\n SUM-OF-INTSP\n FUNCLOGOR%E\n SP1UNTREP\n OFF-NEGATIVE-ONE-TO-ONEP\n GENERIC-AUTOLOADMEVALP1\n AIRY-DBI\n AIRY-DAI\n COUNT-GENERAL-INF\n FIND-FIRST-TRIGARG\n MFBOUNDP\n ALGNORMAL\n OP-SETUP\n-IS_POWER_OF_TWO-IMPL-METHOD\n-,PPOLYGON-EDGES\n+IS_POWER_OF_TWO-IMPLOP\n+POLYGON-EDGES\n+DECL-COMPLEXP\n EF-PRIM-P\n GF-PRIM-P\n-REMOVE-TRANSL-FUN-PROPST\n--QUOTREMOVE-TRANSL-ARRAY-FUN-PROPSSTRENSURE-MATRIX-COLUMNMETHOD-CALL\n-KILLCONTEXT\n+REMOVE-TRANSL-FUN-PROPSZE-DEFSTRREMOVE-TRANSL-ARRAY-FUN-PROPSLL\n+ENSURE-MATRIX-COLUMNECIAL\n+-QUOKILLCONTEXT\n ALGCONTENT\n OLDCONTENT\n M2-CHEBYFORM\n EF-DATA-P\n GF-DATA-P\n MACSYMA-UNTRACE\n MACSYMA-TRACE\n M2-RATROOTFORM\n MUNFORMAT\n M2-EXP-TYPE-10-1PLSOLVE\n+SOME-BFLOATP\n TAY-ORDER\n FPFORMAT\n OPFORMAT\n EQUAL-FACTS-SIMPFPZEROP\n-TRANSLATE-$MAX-$MINvent(_funobj)PCONSTP\n+TRANSLATE-$MAX-$MIN\n GO-TAG-P\n CHECKED-OR\n UCONTENT\n RCONTENT\n UNKNOWN-ATOMS\n MQAPPLYP\n INFINITYP\n EF-FIELD?\n FPCONTENT\n-TSTACK-SLOT-TBINDAKE-SPECIAL\n--XAPPEND\n+TSTACK-SLOT-TBIND-SETQ\n+.*GCL-FUXAPPEND\n ASCII-NUMBERP\n DISPATOMGRADS\n RZCONTENT\n PARSE-POINTS-Y\n SAVEFACTOR1\n GF-SQUARE-FREE\n-CHECK-OPTION-STYLE(#0)->str.str_MAXNORM\n+CHECK-OPTION-STYLE-FUNCTION-NAMEMAXNORM\n COMPLEX-ERF\n-INCREMENT-TRUNCSGNUPLOT_SEND-IMPLSUREP\n--BOLINOUT\n+INCREMENT-TRUNCSGNUPLOT_SEND-IMPL\n+-TLINOUT\n CHECK-LIST-PLOT3D\n-REMORDER\n+.%CCLOSURE-SRDIS\n TAYCHK2RAT\n-TR-EXP-TO-DISPLAY-ENV\n+TR-EXP-TO-DISPLAYc.cc_env)=(#1)\n BIGFLOAT-PREC\n TAYLORINFO-IMPL\n EXECARGMATCH\n HYP-NEGP-IN-L\n RATINVERT\n PSEXPT-FN\n-OPERATOR-WITH-ARRAY-FLAGS\t\n-,SETSUSPICIOUS-MPROGN-PST\t\n+OPERATOR-WITH-ARRAY-FLAG,SETVV\n+SUSPICIOUS-MPROGN-P\n SRCONVERT1\n SRCONVERT\n M2-EXP-TYPE-1A\n FACTOSIMP\n NISEXTRACT\n TR-NOSIMPP\n FINDIBASE\n-CHECK-OPTION-TRANSFORMOGN\t\n-,SETREMOPR\n+CHECK-OPTION-TRANSFORM\t\n SIMPLEXP\n OBTAINABM\n POISSUBSTCO1\n MAKE-VALUES\n-MANIFESTLY-PURE-IMAGINARY-PTVV\n- GF-DIFF\n+MANIFESTLY-PURE-IMAGINARY-P\n VERBIFY-IMPL\n ORDERPOINTER\n CHECK-INF-SING\n ARRAYDIMS\n MAKPOINT\n IDENT-IMPL\n FIRST-IMPL\n ISQRT-IMPL\n QUNIT-IMPL\n-PARSE-INTEGER-OR-SIGN,SETVV\n-TMS-FORMAT-PRODUCTETVV\n--QUOTAIRY-AI\n-SIMPLIFY-LOG-OF-EXPE\n-.DEFINE-INGF_MATINV-IMPL\n+PARSE-INTEGER-OR-SIGNEFUN\t\n+,SETTMS-FORMAT-PRODUCTOGN\t\n+-QAIRY-AI\n+SIMPLIFY-LOG-OF-EXPINLINE\n+-QUOGF_MATINV-IMPL\n STRIPDOLLAR\n EF-DATA-PRIM\n GF-DATA-PRIM\n MAKE-LINSOLS\n-MAYBE-INVERT-STRING-CASE\n-.MAKE-FTANSC\n+MAYBE-INVERT-STRING-CASE.MAKE-FUTANSC\n PARSE-TAY-ARGS1\n PSFIND-S\n ALPHABETP\n NON0RAND\n SIMPLIFY-AFTER-SUBST\n-DCONV-$CRE\n+.%SYMBOL-FDCONV-$CRE\n POLFACTORS\n-CHECK-OPTION-FORMATTION\n-.MLOGQUAD0\n-PARSE-TAY-ARGS2\n+CHECK-OPTION-FORMATMBOL-FUNCTIONLOGQUAD0\n PUTORDER\n FACT5MOD\n ADD-POINT\n GEN-POINT\n BIGFLOAT2RAT\n FILE_TYPE-IMPL\n CHECKSIGNTM\n BFLOAT-ERF\n-INSERT-ZERO-BEFORE-EXPONENTTURE-LISTIFY-IMPL\n-CHECK-OPTION-LEVELSUOTE\n-%.SYSTEMGENARRAY-CONTENTION-NAME inlineOLDGCDCALL\n+INSERT-ZERO-BEFORE-EXPONENTINE\n+LISTIFY-IMPL\n+CHECK-OPTION-LEVELSN-NAME inlineMGENARRAY-CONTENT(#0)->cf.cf_namOLDGCDCALL\n FACTOROUT\n PLYGAM-ORD\n DATUM-LIM\n NEWVARMAT1\n TRACEMOD\n-*DEFINE-INITIAL-SYMBOLS inline\n+*DEFINE-INITIAL-SYMBOLS)=(#1)\n LIM-PLUSP\n-MGENARRAY-TYPE\n-STRIP-FLOAT-ZEROS\n-,%SET-COMPILEDFINDTL1\n+EXPLODEN-FORMAT-FLOAT-PRETTYUNCTMGENARRAY-TYPE\n+STRIP-FLOAT-ZEROSLED-FUNCTION-NAFINDTL1\n GF-MINUS\n DISPGRADEFS\n FIXEDMATCHP\n FINDLEASTVAR\n PUTONLOGLIST\n LGCSIMPLEP\n TAYAPPROX\n-ATTEMPT-TRANSLATE-RANDOM-SPECIAL-OPREP\n-.MALOWERHALF\n-UPPERHALF\n+ATTEMPT-TRANSLATE-RANDOM-SPECIAL-OP\n+.SLOWERHALF\n VALUE-MODE\n DISREPLIST1\n $IS-BOOLE-VERIFYDSRL\n INTOPOIS-IMPL\n TEX-STRIPDOLLAR\n-STRING*1\n-GET-LARGE-FACTORSFSFUN\n-POISDIF4\n+GET-LARGE-FACTORS\n+.MAKE-FUNCPOISDIF4\n INFSIMP*\n STRPRINT\n MGENARRAY-NULL\n NOUNIFY-IMPL\n NRETFACTOR1\n REMPROPCHK\n OBTAINAB\n MAYBE-REALPART\n-SIMPNCT-ASSUMESCALARPE\n-.%CCLOSTEX-DABBREV\n+SIMPNCT-ASSUMESCALARP\n+-FIXNTEX-DABBREV\n TRACE-PRINT\n CHECKLABEL\n SPECIALP\n TRACE_IT-IMPL\n PRINTFILE-IMPL\n WRITEFILE-IMPL\n-NONNEGINTEGERP-IMPLSURE-ENV-NTHCCOMBINEY1\n+NONNEGINTEGERP-IMPLON-INLINE\n+-COMBINEY1\n CHEBYLI2\n HARRFIND\n PFLATTEN\n SPLITSUM\n PFACPROD\n NRATFACT\n POISINT4\n CHECKFIT\n CHEBYS12\n PARSE-CONDITION\n TRD-MSYMEVAL-AUXTMKILLARRAY\n-TRAILING-ZEROS-REGEX-E-0QUOTE\n-.TRAILING-ZEROS-REGEX-F-0,SETF-LAPSMINUS\n+TRAILING-ZEROS-REGEX-E-0,SETF-LATRAILING-ZEROS-REGEX-F-0\n+.%CCLOPSMINUS\n+I-$GRIND\n AIRY-DAI-COMPLEXLCPRODL\n-TRAILING-ZEROS-REGEX-E-1CLOSURE-CHECKRAT\n-TRAILING-ZEROS-REGEX-F-1ROGN\t\n-,FLOATFACT\n+CHECKRAT\n+TRAILING-ZEROS-REGEX-F-1\n+-QUOTEFLOATFACT\n MY-LAMBDA-EXPR-PCHECKDERIV\n TR-WARNP\n-TOTIENT-FROM-FACTORSCLAIM-DEFMETSIGN-LOG\n+TOTIENT-FROM-FACTORS\n+SIGN-LOG\n GETLABCHARN\n MEVALARGS\n SIGN-ANY\n SAVEFACTORS\n OPTIMIZE-IMPL\n NUMBERINLISTP\n SPECREPP\n-GF_NORMAL_BASIS-IMPLUOTE\n-.STRUCEF_NORMAL_BASIS-IMPLADDR\n-\t,DEFMIMAG-ERR\n+GF_NORMAL_BASIS-IMPL-INSTANCE-P\n+EF_NORMAL_BASIS-IMPL*\n+IMAG-ERR\n SCALARCLASS\n OPERATORP1\n OPERATORP\n COMPILE-FUNCTIONMSPECFUNP\n-PRODUCT-WITH-INNER-SCALARP\n-TOTIENT-WITH-FACTORSTE\n-,%STRUCTONEARGCHECK\n-EF_MINIMAL_SET-IMPLOTE\n--COMPILETVAR?\n+PRODUCT-WITH-INNER-SCALARP-QUOTEPIRREDP\n+FACTOR72\n+TOTIENT-WITH-FACTORSE\n+ONEARGCHECK\n+EF_MINIMAL_SET-IMPL,SETVV\n MSTRINGP\n M2-B*X+A\n GET-FACTOR-LIST\n-ORDER-VARS-BY-STRENGTH-CADDR\n-\t,COLLAPSE\n-FREE-LISP-VARS-M-TLAMBDAUOTE\n-.ON-NEGATIVE-REAL-AXISPLY\n-HAS-INT-SYMBOLS\n+ORDER-VARS-BY-STRENGTHTRUCTURE-TCOLLAPSE\n+FREE-LISP-VARS-M-TLAMBDA\n+ON-NEGATIVE-REAL-AXISP\n+-HAS-INT-SYMBOLS\n PSPLIT-FIELD1\n LITTLEFR1\n DIVISORS\n-MAXIMA-BRANCH-ASINMACRO\n--PROGNCPBERL\n-PATHNAME_DIRECTORY-IMPL\n+MAXIMA-BRANCH-ASINTE\n+,SECPBERL\n+PATHNAME_DIRECTORY-IMPLTE\n+.*STRSCPROD\n ARGSUBST\n REALONLY\n-MODEDECLARE-INTERNALCTURE-TYPE-PNISLETSIMPRAT\n+MODEDECLARE-INTERNALUOTE\n+!.STRUCNISLETSIMPRAT\n GAMMA-LANCZOS\n-GET_TEX_ENVIRONMENT-IMPLNAME\n-MAYBE-MSYMEVAL\n+GET_TEX_ENVIRONMENT-IMPLRUCTURE-MAYBE-MSYMEVAL\n TEX-SETUP\n THROW-IMPL\n-MACSYMA-NAMESTRING-SUBETVV\n--TRANSLATE-FUNCTIONTYPE-INTERNAL-LIMUNKNOWN1\n+MACSYMA-NAMESTRING-SUB-INTERNAL-TRANSLATE-FUNCTION\n+!.STRLIMUNKNOWN1\n BAD-INDEX-ERROR\n CSTRSETUP\n GENSYM-READABLE\n-TR-INFAMOUS-NOUN-FORM9\n+TR-INFAMOUS-NOUN-FORM:\n TRP-MGREATERP\n POISCOSINE\n-MSEEMINGLY-UNBOUND*\t\n+MSEEMINGLY-UNBOUND\t\n BBSORTEQNS\n GF-ADD-TABLE\n DCONV-$FLOAT\n TAYLOR-E-SIZE\n-MACSYMA-SPECIAL-OP-P>\n-SET-FULL-LINEINFOETF-1\t\n--BAD-FORM\n+MACSYMA-SPECIAL-OP-PE\n+$.STRUCTURSET-FULL-LINEINFOIPTION-LIST\n+BAD-FORM\n STURMOUT\n TELLRATDISP\n FIND-STREAM\n-PUSH-PRE-TRANSL-FORMTE\n-,STRUCTUGET-LISP-FUN-TYPE\n-,STRGETSIGNL\n+PUSH-PRE-TRANSL-FORMRE-REF1\n+,GET-LISP-FUN-TYPE.STRUCTURE-SLOTGETSIGNL\n BF-CPOLY-SL\n LABELS-IMPL\n MAPATOM-IMPL\n TMPIVOT-ISOLATE\n FACTOR-IF-SMALL\n LINEAR-DISPLA\n ZEROP-IN-L\n-OPTIMIZE-PRINT-INSTCTION\n-MAXIMA-BRANCH-ACOSWRITER-FUNCTIOMY-NONATOMIC-EXPR-PETVV\n--QUOGF-NORMAL-P\n+OPTIMIZE-PRINT-INSTRITER-FUNCTIOMSETQP\n+MAXIMA-BRANCH-ACOS\n+,SETVMY-NONATOMIC-EXPR-P-ALL-PROCLAIMGF-NORMAL-P\n EF-NORMAL-P\n SIMPLE-TRIG-ARG\n REM-OPERS-P\n PLOTCOLORP\n-MAXIMA-BRANCH-ACOTQUOTE\n-\t/DIRECTDINTERNP\n+MAXIMA-BRANCH-ACOT\n+-QDINTERNP\n SIMPLEXPON\n FREE-LISP-VARS-OF-ARGL\n--QUOTTEX-STRING\n+-TEX-STRING\n REPLIST1\n+SIGN-ODDFUN\n CONSTANT\n FILESTRIP\n GF_NORMAL_P-IMPLEF_NORMAL_P-IMPLCFEVAL\n ERRLFUN1\n-DEFSTRUCT-TRANSLATE\n-FULLSTRIP\n+DEFSTRUCT-TRANSLATEETVV\n+-QUOFULLSTRIP\n FULLSTRIP1\n FPARCSIMP\n MAXIMA-INTEGERP\n SIGN-MABS\n BKPT-FILE\n PARSE-ELEVATION\n-LISTARGP\n SCALARCLASS-LISTRISPLIT-NOUN\n ADJOIN-DATUM\n NEWDET-IMPL\n+LENGTH-IMPL\n MAXIMA-CONSTANTPTLIST-MERGE\n PCONTENTZ\n-$MAYBE-BOOLE-EVALEW-VALUE\n--QUOPROC-$DEFRULE\n+PROC-$DEFRULE\n REDUCE-VAR-SET\n REM-CONST\n DECIMALSIN\n FASTCONT\n MFUNCTION1\n DEFSTRUCT1\n TSEXP-COMB\n@@ -25856,80 +25694,81 @@\n GF_NEG-IMPL\n EF_P2N-IMPL\n EF_NORM-IMPL\n GF_NORM-IMPL\n PROCLAIM-PROPERTY\n FREEVAR0\n ISMAX-CORE\n+SOLVE-SIMPLIST\n MACSYMA-FSYMEVAL-SUB\n GETUNHACK\n DISTINCT-NONZERO-ROOTS-P\n SHOW-EXP\n FIND-TLISTS\n-RE-TAYLOR-RECURSE\n-INSERT-BREAK-POINTALLABLE-INSTANPOSSIBLE-PREDICATE-OP-PQUOTE\n-.FNONSCALARP-IMPL\n+RE-TAYLOR-RECURSEE-P\n+,PUTPINSERT-BREAK-POINTCALLABLE-INSTAPOSSIBLE-PREDICATE-OP-PCRO*\n+-QNONSCALARP-IMPL\n TC-STATE-SUBGROUP-GENERATORS\n -Q$SEVENTH\n MOPSTRIP\n EXPLODEC\n PSFIND-S1\n ZN_CARMICHAEL_LAMBDA-IMPLUNCALLAREMOV\n SERIESPASS1\n-PATCH-UP-MEVAL-IN-FSETSTANCE-MARFLOATTOFP\n+PATCH-UP-MEVAL-IN-FSETETVV\n+-FLOATTOFP\n RISPLIT-MPLUS\n NISREMLET\n+SOLVEQUARTIC\n CLEAR-LOBJS\n TIMESTEST\n NISINNERNULL\n %I-OUT-OF-DENOM\n SOLVEQUAD\n PSEXPT-LOG-ORD\n-APPARENTLY-REAL-TO-JUDGE-BY-$CSIGN-PURE\t\n-,SETVVAPPARENTLY-COMPLEX-TO-JUDGE-BY-$CSIGN-PFUNCTION\tAT-SUBSTP\n+APPARENTLY-REAL-TO-JUDGE-BY-$CSIGN-PETVV\n+-QUAPPARENTLY-COMPLEX-TO-JUDGE-BY-$CSIGN-PE\n+!.SET-FAT-SUBSTP\n GF-NRT-EXIT\n SPLITPROD\n-UFACT-STRIP-ZEROESE-FUNCTION\n-GAMMA-SIGN\n+UFACT-STRIP-ZEROESOSITION\t\n+,SETGAMMA-SIGN\n TR-GET-MODE\n REMOVE-MULT\n TRP-MEQUAL\n-FACTOR1972\n EF_SET_DATA-IMPLCFRATSIMP\n ADD-LINEINFO\n-DECODE_FLOAT-IMPLV\n-.PSPLIT-FIELD\n+DECODE_FLOAT-IMPLTE\n+.FUNCALLABLPSPLIT-FIELD\n RENUMBER-TLIST\n ROUNDROOTS1\n FACTORNUMBER\n TANBIGFLOAT\n RATBIGFLOAT\n STRIP-LINEINFO\n-TR-LISP->LISP-FUNSS\t\n-GET-LINEINFO\n-NISKERNEL\n+TR-LISP->LISP-FUNTA-1\t\n+(GET-LINEINFO\n CONTSORT\n ADJOIN-SING-DATUM\n-,PMODROOT\n+.WRAPPMODROOT\n MNCEXPTP\n EMPTYP-IMPL\n POISENCODE\n META-OUTPUT\n IR-OR-EXTEND\n PREPFLOAT\n MAKELABEL10\n TR-GET-VAL-MODESMACSYMA-FSYMEVALFORTSCAN\n ROOTSORT\n SIMPNCT-SC-OR-CONST-P\n UNIQUE-IMPL\n TR-GET-SPECIAL\n NISPERMUTATIONS\n NUM-OF-LOG-L\n-BKPT-FUNCTION\n-EF_SET_AGAIN-IMPL3\n+EF_SET_AGAIN-IMPL\n CRECIP-GENERAL\n COMPATTLIST\n GF_SET_AGAIN-IMPL\n ARRAY-MODE\n SIGN-MPLUS\n FORM-MPLUS\n EVOD-MPLUS\n@@ -25937,15 +25776,15 @@\n FLOAT-NAN-P\n PSEXPON-GCD\n SORT-POLES\n POISSIMP-IMPL\n APPARENTLY-INTEGER\n STRIP-LINEINFO-OP\n EF_PRIMITIVE_P-IMPL\n-EF_PRIMITIVE_POLY_P-IMPL.\n+EF_PRIMITIVE_POLY_P-IMPL\n EF_PRIMITIVE_POLY-IMPL\n M2-A*X+B/C*X+D\n P-ALLVARS1\n P-ALLVARS\n PSEXPT-FN-SING\n LIM-MINUS\n BATCHLOAD-IMPL\n@@ -25964,14 +25803,15 @@\n MDEFPARAM\n INSERT-NECESSARY-FUNCTION-DECLARES\n RMCONST1\n INVERT-TERMS\n PARSE-NOFIX\n PRIMEP-IMPL\n TR-LISP->LISP-DEFAULT\n+SCAN-TOKEN\n DISPLAY-HTML-HELP\n SIN-COS-INTSUBS1NONPERIOD\n ISTRENGTH\n ARCFUNCP\n GF-DATA-FSX-BASE-P\n GCFACTOR-IMPL\n LIN-MTIMES\n@@ -25994,20 +25834,18 @@\n DISPATVALUES\n PUREPROD\n PRINT-TRANSL-HERALD\n SEMANTICS\n DEBUGMODE-IMPL\n DISPLAY-FRONTEND-TOPICS\n ATOMVARS\n-GF-CHAR?\n PLOT-SET-GNUPLOT-SCRIPT-FILE-NAME\n PRIMEP-LUCAS\n PRODNUMDEN\n UNDEFINE-SYMBOL\n-GF-DATA-X^P-POWERS\n NATURALP\n CREATE-LOBJS\n EXPINTEGRAL-SI\n MAKE-SWITCH-LISTFORWARD\n CONSTANTP-IMPL\n INITIALIZERSMOSTLYtr\n .comment\n@@ -26024,27 +25862,26 @@\n M2-EXP-TYPE-2\n DIRECTORY-IMPL\n ROUNDRHS\n SET_RANDOM_STATE-IMPL\n TAYLORP-IMPL\n M2-LOG-EXP-1\n RATNUMP-IMPL\n-MATRIXP-IMPL\n M2-EXP-TYPE-3\n INIT-LAMBERT-W-0PTDERIVATIVE\n SORTGREAT\n FXSHFR-SL\n POLYGON-PTS\n EF-DATA-RED\n GF-DATA-RED\n FLOAT-OR-RATIONAL-P\n NZETAR-IMPL\n NZETAI-IMPL\n RANDOM_PERMUTATION-IMPL\n-M2-EXP-TYPE-5\n+PGCDEXPON\n SCALARP-IMPL\n NOSHFT-SL\n ASKSIGN-IMPL\n VRSHFT-SL\n SUM-C*LOGS\n FXSHFT-SL\n M2-EXP-TYPE-6\n@@ -26055,15 +25892,15 @@\n OF-FORM-A*F^N+B\n DISPLAY-TEXT-TOPICS\n GF-DATA-FS-ORD\n EF-DATA-FS-ORD\n EVTILDEGLESS\n GF-DATA-ORD\n EF-DATA-ORD\n-INTEGER-REPRESENTATION-P\n+INTEGER-REPRESENTATION-P0\n M2-EXP-TYPE-7\n OFF-NEGATIVE-REAL-AXISP\n CFEXPAND\n READ-COMMAND-TOKEN\n PUTONVLIST\n SIGN-POSFUN\n M2-EXP-TYPE-8\n@@ -26101,72 +25938,73 @@\n MANIFESTLY-REAL-PTOO-MANY-ARGUMEMANIFESTLY-NONREAL-POTE\n -CONSP\tTRANSPOSE-IMPL\n POLYGON-DUMMY\n READ-COMMAND-TOKEN-AUXTE\n -POSITFIXNUMP\n MANIFESTLY-COMPLEX-P\n FACTORLOGS\n-FEXPRCHECK\n+RATIONALIZER\n ADISPLINE\n MAKEALIAS\n MACSYMA-UNTIMER\n MACSYMA-TIMER\n MAKPROD1\n GET-RANGE\n KILL-OPERATOR\n REMOVE_PLOT_OPTION-IMPL/TEST\n -INIT-PRIME-DIFFSRISPLIT-BESSEL-J-OR-ILABLE-INSTA%EINVOLVE01\n LMAINVAR\n-EXPLODEN-FORMAT-FLOATE\n-.CALLED-EXPLODEN-FORMAT-FLOAT-READABLY-EXCEPT-SPECIAL-VALUESttempt to fuCYCLOTOMIC\n-INTEGER-PARTITIONS setting MYCABS\n+EXPLODEN-FORMAT-FLOAT-READABLY-EXCEPT-SPECIAL-VALUES\t\n+CYCLOTOMIC\n+INTEGER-PARTITIONSe-instance witMYCABS\n PSDISEXPAND\n REMLAPLACE\n PARSE-POINTS-XY\n FIXEXPAND\n BKPT-FILE-LINE\n PFACTORQUAD\n-OBJECT-FOR-DISPLAY-HACKCE-MARKERPSDISEXTEND\n+OBJECT-FOR-DISPLAY-HACKL\n+-QUOTPSDISEXTEND\n M2-C*X^2+B*X+A\n EF-DATA-EXP\n GF-DATA-EXP\n HAS-REPEAT\n MEMQARGS\n PARTITION-NS\n LIM-IMAGP\n MGENARRAY-AREF\n GF-CJACOBI\n ATANBIGFLOAT\n CHECK-RANGE\n MAPTR-LISP->LISP%E-INTEGER-COEFFXMAXIMA-PALETTE\n INTOPOIS\n RAT8PRIME\n-MGENARRAY-GENERATORINSTANCE-AVAITSTACK-SLOT-VAL-MODESCALLABLE-INPDECPRIMEP\n-FINDSIGNOFTHEIRPRODUCTLLABLE-INSFLOAT-INF-P\n+MGENARRAY-GENERATORCONSTANT\n+-QTSTACK-SLOT-VAL-MODESSTANCE-AVAIPDECPRIMEP\n+FINDSIGNOFTHEIRPRODUCT-CLOSURE-SFLOAT-INF-P\n LISTOVARS1\n LISTOVARS\n LISTOVARSL\n LISTOVARS0\n-DISPLINE\n-PROCESS-ERROR-ARGLSIZE1\t\n+PROCESS-ERROR-ARGLSETVV\n+-QUOFLIP\n FACTORSUM2\n FACTORSUM1\n TMACCESS\n TSEXPT-RED\n ROTATE_LIST-IMPLGETVARDEGS\n INCRLIMK\n PARSE-BUG-ERR\n KILLVARDEGSC\n COMPLEXNUMP\n MGENARRAY-P\n P*PIN%EX\n-ZN_CHARACTERISTIC_FACTORS-IMPL,MNEGINP\n+ZN_CHARACTERISTIC_FACTORS-IMPL\n DPDISREP\n-LENIENT-EXTENDED-REALP\n-.ALLOCATM*S+C\n+LENIENT-EXTENDED-REALPATE-FUNCALM*S+C\n STRIPTIMES\n EF-DATA-FSX\n VISIBLEP\n BAD-VAR-WARN\n POISSUBST1C\n LISTARRAY\n CREATSYM\n@@ -26176,15 +26014,14 @@\n GET-FIRST-CHAR\n REALPART-IMPL\n FOR-EVAL-THEN-MQUOTE-SIMP-ARGL\n NEXT_PRIME-IMPL\n ATTEMPT-TRANSLATE-RANDOM-MACRO-OP\n SUBVARP-IMPL\n LIST-HASH-PAIRS\n-GFACTORSUM-IMPL\n IFACTORS-IMPL\n MINIMIZE-VARLISTLIMINV\n GF-X2CRE\n DOLLARIFY\n TRANSLATOR-EVAL\n I-$DEPENDENCIES\n ASKINVER\n@@ -26196,36 +26033,37 @@\n TR-ARRAYCALL\n DB-MNUMP\n KEY-VAR-POW\n TC-STATE-P\n POISCHANGESIGN\n MMMINUSP\n DELIM-ERR\n-RISPLIT-BESSEL-K-OR-Y\n+RISPLIT-BESSEL-K-OR-Y/ECD-CANONILAB\n SYMBOLP-IMPL\n-IN-DOMAIN-OF-ASINE\n-/*EARLY-CLASEF-MAYBE-NORMAL-BASISARLY-CLASS-GF-MAYBE-NORMAL-BASISQUOTE\n-/CANDISPTERMS-IMPL\n+GF-MAYBE-NORMAL-BASIS\n+/*DISPTERMS-IMPL\n MAKELABEL\n MNCTIMESP\n LISTARRAY-IMPL\n ADDLABEL\n AIRY-BI-COMPLEX\n AIRY-AI-COMPLEX\n TRANSLATE-ATOM\n NEWPRIME\n BOX-LABEL\n FORTSCAN-MTIMES\n KILLVARDEGSN\n+NISNUMBERPICKER\n CHEBYLI3\n FACTCOMB1\n PFACTOR1\n DISPRULE1\n-PERMUTATIONS-IMPLOTE\n-/EARLY-COLTRIG-NOT-SUBST-PEXTRACT-TRAILING-DIGITSCOLLECT-DGETALIAS\n+PERMUTATIONS-IMPL,MFSFUN\n+-QUOTTRIG-NOT-SUBST-PEXTRACT-TRAILING-DIGITSN\t\n+,SETVGETALIAS\n PUNIVARP\n ASKSIGN1\n COMBINEY\n IMAGPART-IMPL\n CPTIMESX\n TUNBINDS\n MMACROEXPAND1\n@@ -26234,107 +26072,107 @@\n CHECKED-AND\n POISPZERO\n COMPLICATED\n REALPOSITIVEP\n INTEGER-BELLN\n ATVARSCHK\n EF_TRACE-IMPL\n-BIGFLOAT-OR-NUMBER-P to compute POSINT\n+BIGFLOAT-OR-NUMBER-Pthe~%~\n+ POSINT\n PDISREP+\n RAT-NO-RATFAC\n POISSUBST1S\n-INITIALIZE-NUMERIC-CONSTANTTEST\n-FUMCHECK\n+INITIALIZE-NUMERIC-CONSTANT\n+/EARFUMCHECK\n CFACTORW\n FSTRINGC\n-TC-STATE-RELATIONS\n-.DIRECT-DEFAUTC-STATE-MULTIPLY-TABLE\n-LET-MACRO-GET-LAST-VARed by the KELLIPTICTF\n+TC-STATE-RELATIONS-QUOTE\n+TC-STATE-MULTIPLY-TABLERLY-COLLESPC4\n+LET-MACRO-GET-LAST-VARTE\n+/ECD-OKELLIPTICTF\n PMODROOT1\n NFORMAT-ALL\n-TRANSLATE-AND-EVAL-MACSYMA-EXPRESSIONT-DEFAULT-ISPC7\n-NONNEGATIVE-INTEGERPQUOTE\n--POSIDISPMATCHDECLARES\n-~S notSELF-EVALUATING-LISP-OBJECT-POOTPOS\n+TRANSLATE-AND-EVAL-MACSYMA-EXPRESSIONdefclass opSPC7\n+NONNEGATIVE-INTEGERPstrap~%~\n+ DISPMATCHDECLARES object systSELF-EVALUATING-LISP-OBJECT-PY-CPOS\n PREV_PRIME-IMPL\n LINEARIZE\n NUD-CALL\n TAYLOR-TRUNC\n RANDOM-NAME\n-MAXIMA-BRANCH-ATANHVV\n--QUOTEOPTRIG\n+MAXIMA-BRANCH-ATANHTVV\n+-QUOTOPTRIG\n OLDCONTENTA\n PARSE-TAY-ARGS\n-MACSYMA-READ-STRING\n-,SVIDENTITY-IMPL\n+MACSYMA-READ-STRINGTANCE-REF\t\n+,IDENTITY-IMPL\n ADJOINT-IMPL\n OFF-ONE-TO-INF\n SOLVECUBIC\n GF-P2X-RAW\n POISSINE\n-TRANSLATE-PREDICATEURE-ENV-NTHCDONEP1\n+TRANSLATE-PREDICATE\n LEADTERM\n MARRAY-TYPE\n MARRAY-CHECK\n MAXIMA-STRING\n D-INTEGRALSIGN\n EF_UNIT_P-IMPL\n+GF_UNIT_P-IMPL\n LENIENT-REALP\n-GET_INDEX_PROPERTIES-IMPLVV\n-MATCHECK\n+GET_INDEX_PROPERTIES-IMPLTE\n+-CLMATCHECK\n COLLAPSE-IMPL\n EXP-FORM-IMPL\n FPRATION1\n LOGCONCOEFFP\n CONDENSESOLNL\n-LIST_MATRIX_ENTRIES-IMPLETVV\n-FIB-IMPL\n+LIST_MATRIX_ENTRIES-IMPL\n+-QUOTFIB-IMPL\n ESTCHECK\n CFDISREP1\n COPYLIST-IMPL\n DEGVECDISREP\n-ZN-DISTRIB-LISTSMACSYMA-SPECIAL-MACRO-PE\n-/EARLYDROPTERMS\n+MACSYMA-SPECIAL-MACRO-P/EARLY-CLDROPTERMS\n CONDENSE\n FACTXN-1\n FACTXN+1\n MEXPLODEN\n LINEARCONST\n-NAMESONLY\n-MINFACTORIAL-IMPLOTE\n-/LOCATION\n-EF_IRREDUCIBLE-IMPL\n-/EARLY-SLOT-FIX-UP-EXPONENT-IN-PLACE\n--PROGNAPPRSYS\n+TC-STATE-ROW1-RELATIONS\n+\"NAMESONLY\n+MINFACTORIAL-IMPLON\n+EF_IRREDUCIBLE-IMPL-DEFINITION-NFIX-UP-EXPONENT-IN-PLACEV\n+-QAPPRSYS\n RATNUMER-IMPL\n RATDEGREE\n EF-GF-FIELD?\n GF-NXX2X\n-DOING-ROW\n DEFINITELY-SO\n PMINDEGVEC\n CHECKFLAGANDACT\n ADD-UP-DEG\n TRP-$EQUAL\n-DOMAIN-LOOKUP-PLURALSETF\n--SYMBNOTE-TRANSLATABLEOTE\n-/CLASS-NAMLOCATE-DOMAIN-FILECTION\n+DOMAIN-LOOKUP-PLURALQUOTE\n+/EARLNOTE-TRANSLATABLE-SLOT-NAME\n+\tLOCATE-DOMAIN-FILEOUNDP\n -QUOTEGF-PRIMPOLY-P\n TEX-MCOND\n TMLATTICE\n DEG-LESSP\n TRACEMOD1\n+MAXIMA-DECLARED-ARRAYPBCLASSES\n MSZ-MCOND\n PSDERIV1\n-EXTREMAL_SUBSET-IMPLSETVV\n-SIGNDIS2\n+EXTREMAL_SUBSET-IMPL\n+-PROCLAISIGNDIS2\n NONCONSTQUADENUMPRIMELMT\n DECOMP-CHAIN\n-SOLVE-A*F^N+B1FCLASS\n-CSC/SEC-TIMES\n+SOLVE-A*F^N+B1FINITION\t\n+,SETCSC/SEC-TIMES\n COEFSOLVE\n EVENP-IMPL\n SUBFUNMAKE\n NUMMDENN\n DENMDENN\n INSURE-ARRAY-PROPS\n PLYGAM-POLE\n@@ -26348,111 +26186,110 @@\n DIFFINT1\n INFOSTORE\n CHINESE-IMPL\n PART+-MPLUS\n BADFUNCHK\n SOLVENTH3\n DLOG-RHO\n-GCD-DEGREE-VECTORLEVEL-FORM\n-\tTREE_REDUCE-IMPLFACT\n+GCD-DEGREE-VECTOROTE\n+,TREE_REDUCE-IMPLFACT\n TEX-MQUOTIENT\n MSIZE-SPACEOUT\n RATTIMES\n+LINE-INFO-FILE\n EVAL-PRED\n DLOG-NAIVE\n SIMPMDEFMACRO\n COMPLETEVECTOR\n SIMP-MAND\n TEX-MEXPT\n COMDENOM1\n MSZ-MEXPT\n NISMATCH\n PADE-IMPL\n-PART-IMPL\n-GF-POWER-TABLE-ARGSQUOTE\n-/MAKE-READ-IMPL\n+DEMO-IMPL\n DSKDEFPROP\n-DIFF-IMPL\n DEFINT-LIST\n-ROOM-IMPL\n ONE-STEP\n-HYPERGEOMETRIC-1F1UOTE\n-/EXPAND-ZQ-NRT\n+ATOM-IMPL\n+HYPERGEOMETRIC-1F1-QUOTE\n+/MAKE-ZQ-NRT\n SUBSTITUTEL\n TRY-INTSUBS\n MRV-COMPARE\n ZN_ORDER-IMPL\n PCSUBSTY\n INTERHERMPOL\n DECLVALUE\n CHEKVALUE\n SIMP-MOR\n ASS-EQ-REF\n AS-15.2.2\n RESOLVENT\n TEX-FUNCTION\n+DRAW2D-DISCRETE\n AS-15.2.4\n SIMP-MAX\n AS-15.2.6\n-SIGNAL-MODE-ERROR-QUOTE\n-/*ACCESASS-EQ-SET\n+SIGNAL-MODE-ERRORot a~%~\n+ ASS-EQ-SET\n ASK-PROP\n AS-15.2.8\n TIMER-MLIST\n SIMP-SET\n NUMMNUMN\n PART+-NOT-MPLUS\n GF-DLOG-NAIVE\n-MILLER-RABIN-KERNELETVV\n--QUODENMNUMN\n+MILLER-RABIN-KERNEL-QUOTE\n+\t/*WRIDENMNUMN\n ILT-IMPL\n PUT-IMPL\n DIV-DEG-CHK\n-KRON_DELTA-IMPL\n EVERYPTERMS\n GET-LEXP\n-(PCL::FAST-METHOD PLOT2D-COMMAND (GNUPLOT-PLOT T T T))E\n-!/DO-STA(PCL::FAST-METHOD PLOT3D-COMMAND (GEOMVIEW-PLOT T T T))TOP-LEVEL(PCL::FAST-METHOD PLOT3D-COMMAND (GNUPLOT-PLOT T T T))TE\n--LOAD(PCL::FAST-METHOD PLOT3D-COMMAND (XMAXIMA-PLOT T T T))V\n--QUO(PCL::FAST-METHOD PLOT2D-COMMAND (XMAXIMA-PLOT T T T))-QUOTE\t\n--(PCL::FAST-METHOD PLOT-SHIPOUT (GEOMVIEW-PLOT T))SETVV\n--QUOT(PCL::FAST-METHOD PLOT-SHIPOUT (GNUPLOT-PLOT T))(PCL::FAST-METHOD PLOT-SHIPOUT (XMAXIMA-PLOT T))(PCL::FAST-METHOD PLOT-PREAMBLE (XMAXIMA-PLOT T))E\n-.FROM-DEFCL(PCL::FAST-METHOD PLOT-PREAMBLE (GNUPLOT-PLOT T))-QUOTE\n-/LOAD-DEXTRACT-INDICES\n-XMAXIMA-CURVE-STYLE-DEFSTRUCT-FOMAP1\n+(PCL::FAST-METHOD PLOT2D-COMMAND (GNUPLOT-PLOT T T T))\n+/COMPLETE(PCL::FAST-METHOD PLOT3D-COMMAND (GEOMVIEW-PLOT T T T))/*THE-CLA(PCL::FAST-METHOD PLOT3D-COMMAND (GNUPLOT-PLOT T T T)),SETVV\n+(PCL::FAST-METHOD PLOT3D-COMMAND (XMAXIMA-PLOT T T T))\n+(PCL::FAST-METHOD PLOT2D-COMMAND (XMAXIMA-PLOT T T T))\n+(PCL::FAST-METHOD PLOT-SHIPOUT (GEOMVIEW-PLOT T))FCLASS-TIMES*\t\n+(PCL::FAST-METHOD PLOT-SHIPOUT (GNUPLOT-PLOT T))(PCL::FAST-METHOD PLOT-SHIPOUT (XMAXIMA-PLOT T))(PCL::FAST-METHOD PLOT-PREAMBLE (XMAXIMA-PLOT T))\n+/GET-SETF-FUN(PCL::FAST-METHOD PLOT-PREAMBLE (GNUPLOT-PLOT T))-T\n+,SETVVEXTRACT-INDICES\n+XMAXIMA-CURVE-STYLEUOTE\n ATVALUE-IMPL\n DPREMQUO\n-TOPLEVEL-OPTIMIZEE-SYSTEM-ABOUT-MAKE-LIMIT-ASSUMPTIONS-QUOTE\n-/EXRUTOUT\n+TOPLEVEL-OPTIMIZEV\n+-MAKE-LIMIT-ASSUMPTIONSE\n+/LOAD-DXRUTOUT\n SPARSE-LIFT\n ECM-PRODUCT\n-GF-DATA-SHORT-PRINT\n-/*ACCESSORS*EF-DATA-SHORT-PRINT\n-SUBTREE-P\n-LAMBDA-WITH-FREE-VARS-T\t\n-,SETVVGETLEVELS\n+GF-DATA-SHORT-PRINT,SETVV\n+-QEF-DATA-SHORT-PRINTSYSTEM-ABOUT-SUBTREE-P\n+INTEGERP1\n+LAMBDA-WITH-FREE-VARS-DEBUG\n+-QGETLEVELS\n ZN-PRIMROOT\n MEMBERROOT\n MINOR-IMPL\n NISEXPOCHECK\n INTIR3-R0TEST\n POWER-MOD\n CONSFUNDEF\n MAND/MOR_TR\n SP1PUTBUC\n SP1PUTBUC1\n-METHOD-RADICAL-POLYGN\t\n-=PCSUBST\n+METHOD-RADICAL-POLY\n+EPS-SIGN\n TEX-LIST\n TEX-MBOX\n DSUMPROD\n MSZ-MDEF\n-PRINT-TESTSUITE-SUMMARYSETVV\n+PRINT-TESTSUITE-SUMMARY\n+=MSZ-MDO\n SMONOGEN\n-TRACE-MPRINT\n SIMP-ROUND\n GF-NORMAL\n CHECK-OPTION\n MSIZE-MATCHFIX\n CPBGZASS\n SRINTEGEXPD\n CREATE-ANY-POLY\n@@ -26464,39 +26301,46 @@\n TEX-MTEXT\n EXPSEC-FUNS\n MSIZE-MTEXT\n EXPTAN-FUNS\n DIMENSION\n SETELMX-IMPL\n DBUNIVAR\n-SIMPLIM%FRESNEL_C\n--QUASSOC-IMPL\n-STRICTLY-IN-INTERVALN\n--PRPRED-$READ\n-BOOL-CHECKED-MFUNCALLTARGS\t\n-,SEDIONARGHYP-Y\n+SIMPLIM%FRESNEL_CETVV\n+-QUOTEASSOC-IMPL\n+STRICTLY-IN-INTERVALTARGS\t\n+,SETPRED-$READ\n+BOOL-CHECKED-MFUNCALLUOTE\n+/MAKEDIONARGHYP-Y\n GETEXP-FUN\n AVLINSERT\n NO-SING-ERR\n+REMORDER\n META-MPUTPROP\n MATCHFIX-IMPL\n-SIMPLIFY-MAND/MOR-OPERANDS_TRS*\tARRAYSETAPPLY-IMPLE\n-/ECD-CLASS-PSEXPT-FN1\n-SUBST-EXCEPT-SECOND-ARG\n--QUOBEHAVIOR-BY-DIFFSP2DIFF2\n+SIMPLIFY-MAND/MOR-OPERANDS_TRCIAARRAYSETAPPLY-IMPLY-CLASS-DEFINIPSEXPT-FN1\n+SUBST-EXCEPT-SECOND-ARGNS*\n+-PBEHAVIOR-BY-DIFFSP2DIFF2\n SIMPMDEF\n RISCHFPROG\n COMPLEXITY/COL\n *F-DLOGB\n CPTOMEXP\n ECM-POWER\n EXPASIN-FUNS\n EMATRIX-IMPL\n-DPART-IMPL\n-GF-DEGREE-ERRCHKMARRAYSET-GENSUBTURBO-CLOSURE-ENV-SIZE\n+GF-DEGREE-ERRCHKMARRAYSET-GENSUBEZ1CALL\n+BIG-PRIME-VAR\n+MSIZE-NARY\n+POWERCOEFLIST\n+TMUNPIVOT\n+MLISTCAN-$ALL\n+MAYBE-BREAK\n+FACTPLUS0\n+TURBO-CLOSURE-ENV-SIZE\n TURBO-CLOSURE\n MAKE-ALL-PROCLAIMS\n {object _funobj = \n if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))\n (*(_funobj->cc.cc_self))(_funobj);\n else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();\n else super_funcall_no_event(_funobj);}\n@@ -27947,14 +27791,15 @@\n contrib/gentran\n contrib/gentran/man\n /maxima-contrib/gentran/testry-gclB\n binary-gcl/mload.oAPPER-\n SHOW-EXPECTED\n DISPLAY_ALL\n $FILE_TYPE_LISP\n+<+14>-14\n PV-TABLE\n ARG-INFO-LAMBDA-LIST\n NO-LAMBDA-LIST\n ARG-INFO-PRECEDENCE\n ARG-INFO-METATYPES\n ARG-INFO-NUMBER-OPTIONAL\n ARG-INFO-KEY/REST-P\n@@ -28601,48 +28446,46 @@\n ALGTESTD\n BIG-FLOAT-SINH\n PARTITION-IMPL\n M2-ONEKONEJ\n FASTTIMES-IMPL\n FIRST-FORM-LINE\n DEF-MTRVAR\n-WITH-SAFE-RECURSIONTVV\n--QUOTPLOT-OPTIONS-PARSERMETHOD-FUNCTILISPM-REARRAY\n+WITH-SAFE-RECURSIONROM-METHOD\t\n+PLOT-OPTIONS-PARSER/MAKE-EFFECTILISPM-REARRAY\n ADD2CSTR1*\n M2-ONEP0\n RATSETUP\n RETRIEVE\n ERRCATCH\n-GF-BALANCED-INFOMBUILDQ-SPLICE-ASSOCIATE\t\n--SETQMLIST-ASSIGN\n-M2-SUM-WITH-EXP-CASE5\n-,*MAKE-SPTIMESCHK*\n+GF-BALANCED-INFOMBUILDQ-SPLICE-ASSOCIATE-METHOD-MLIST-ASSIGN\n+M2-SUM-WITH-EXP-CASE5METHOD-GENSPTIMESCHK*\n LISP-QUIET\n FIRST-ORDER-P\n SCH-REPLACE\n-M2-ONEEXPINTEGRAL_E1\n-DIM-%SUM\n+M2-ONEEXPINTEGRAL_E1-QUOTE\n+-FORDIM-%SUM\n PRENUMBER*\n LASTN-IMPL\n TRIG-CANNON\n SCSIMP-IMPL\n FORTRAN-PRINT\n ARG-COUNT-CHECK\n DEFINE-TC-MULT\n TRIGEXPAND\n M-TLAMBDA&ENV\n PSLOG-GVAR\n PCDIFCONC*\n CALL-BATCH1\n-MAXIMA-LISP-DEBUGGEROTE\n-/GET-GEMAXIMA-RATIONALPM2-HYP-ONEP\n+MAXIMA-LISP-DEBUGGERGENSYM\n+-PRMAXIMA-RATIONALPM2-HYP-ONEP\n $-READ-AUX\n ARRAYINFO-AUX\n-FILE_SEARCH1-IMPL\n--FILE_SEARCH-IMPLPSDISREP+*\n+FILE_SEARCH1-IMPLTVV\n+FILE_SEARCH-IMPLPSDISREP+*\n UPDATE-HEIGHTS\n MREMPROP\n MAKE-LINEQ\n GF-LOG-ERRCHK1\n MATCHSUM\n CREATE-LIST1\n LIST-MEQP*\n@@ -28654,55 +28497,56 @@\n TIMESROW\n M2-ONESLOMMEL\n DELETECOL*\n ADDCOL-IMPL\n SUMCOMBINE1\n DO-BREAK\n TRUNC-VECT1\n-M2-ASSOC_LEGENDRE_Q\n+M2-ASSOC_LEGENDRE_QIST\t\n FPGREATERP\n ISGREATERP\n PSDERIVATIVE\n ADJOIN-IMPL\n MREAD-PROMPTER\n ENSURE-SIGN\n-FLOAT-INTEGRAND-OR-LOSERTER\n--QSTRONGER-DATUM?\n+FLOAT-INTEGRAND-OR-LOSEDEBUG\n+-STRONGER-DATUM?\n LED-CALL\n EXPFACTORP\n WHITTINDTEST\n ADDROW-IMPL\n SP1GREAT\n-NUM_DISTINCT_PARTITIONS-IMPLT\t\n+NUM_DISTINCT_PARTITIONS-IMPL/EMFSP2DIFF\n RE-SOLVE-FULL\n BEHAVIOR-EXPT\n M2-BESSEL_Y*HANKEL_1\n--GENINTCV3\n-ZN_POWER_TABLE-IMPL\n-/METHOD-ALISDIM-%AT\n+/MEMF-CODE-INTCV3\n+ZN_POWER_TABLE-IMPLC-FUNCTION\n+\t/DIM-%AT\n DEF-NARY\n SP1SINCOS*\n $SSTATUS\n MEMBER-IMPL\n RDIFFERENCE\n GF-GROUP-ORDER\n DIVCARCDR*\n MRAT-GENVAR\n BAKSUBST\n ELEMENTP-IMPL\n DATUM-VAR*\n-CONTOUR_PLOT-IMPL/MAKE-EFFECTIVELISTIFY1\n+CONTOUR_PLOT-IMPLN-INTERNAL\n+LISTIFY1\n DRAW2D-IMPLICIT\n SETEQUALP-IMPL\n-PTDERIVATIVE-COEFFSMETATYPES\n-/ROOT+ANYTHING\n-SIDE-EFFECT-FREE-CHECKS\n-,SETVWITH-COMPSPLT\n-SIMPLIM%INVERSE_JACOBI_NS\n--QUOTR-LOCAL-EXP\n+PTDERIVATIVE-COEFFSALIST-P\n+/WRAROOT+ANYTHING\n+SIDE-EFFECT-FREE-CHECK/ARG-INFO\n+WITH-COMPSPLT\n+SIMPLIM%INVERSE_JACOBI_NSOTE\n+/CTR-LOCAL-EXP\n P-HIPOW-VAR\n EPS-COEF-SIGN\n GETEXP-LE*\n MREAD-RAW*\n FINDROOTS*\n FACTQSNT\n NCONC-TERMS\n@@ -28731,49 +28575,49 @@\n EF_P2L-IMPL\n GF_P2L-IMPL\n DIM-MDOIN*\n EF_NTH_ROOT-IMPLGF_NTH_ROOT-IMPLM2-TWO-HANKEL_2\n GF_SET-IMPL\n DATA-GVAR-O\n EXCHANGEVAR\n-GF_IRREDUCIBLE_P-IMPL\n-,*MAKE-SGF_IRREDUCIBLE-IMPLINVALID-METHOFPMIN\n+GF_IRREDUCIBLE_P-IMPLTE-EFFECTIVGF_IRREDUCIBLE-IMPLGN\n+,*MAKE-SFPMIN\n EF_GCDEX-IMPL\n GF_GCDEX-IMPL\n IS-A-POLE*\n MAKE-MTIMES\n TMFACTORIAL\n-CDR-MFORMAT-STRINGR was called oDCONV\n+CDR-MFORMAT-STRING\n ASK-CHOICEP\n-MFUNCTION-CALL-WARN the body of~GREAT\n+MFUNCTION-CALL-WARNhod combinatiGREAT\n SUMCOMBINE2\n SUBRESGCD*\n +DEF-MFORMAT-VARCONST1\n NEXT-SERIES\n POLY-TERMS\n EXPONENT-OF\n-EXPAND-SING-TRIG?TE\n-/*METHOD-COREDUCE-VAR-SET&OP\n+EXPAND-SING-TRIG?INATION-ERROR*\tREDUCE-VAR-SET&OPTE\n+/*METHOD-COEND-\n HAS-CONST-OR-INT-TERM\n RREMAINDER\n TMSORT-LATTICE\n FLATTENL-OP\n GF_REDUCE-IMPL\n INV_MOD-IMPL\n DEF-LED-FUN\n DEF-NUD-FUN\n DEF-MATCH*\n-SUBEXPRESSION-MATCHES-PNATION orDIM-MBOX\n+SUBEXPRESSION-MATCHES-P DIM-MBOX\n ASK-GREATEQ\n-INTEGER-STIRLING1\n--INVATODD_COXETER-IMPL\n--QTR-MAREF\n+INTEGER-STIRLING1TIVE-METHOD).\n+1TODD_COXETER-IMPL\n+-INVATR-MAREF\n M2-BESSEL_Y*HANKEL_2\n--GAMMA-LOWER-TRANSOTE\n--METHOD-CODIM-MNCEXPT\n+-INVALID-MGAMMA-LOWER-TRANSOTE\n+-DIM-MNCEXPT\n TRACE-TYPE\n RATGREATERP\n MAKE-MPLUS\n COEFMATRIX-IMPL\n NEWVARMAT*\n N*ATANH-1/K\n DEF-SIMPLIFIER\n@@ -28805,80 +28649,79 @@\n ARRAY-MEQP\n SYMBOL-ARRAY\n ZERO-WARN*\n EBAKSUBST*\n EBAKSUBST1\n M2-ONE-HERMITE\n M2-A*X^M+C\n-DESTRUCTURING-LET*SETVV\n+DESTRUCTURING-LET*\n+/EARLY-METHOHDOT\n PDISREP!\n FIRSTN-IMPL\n DIVSUM-IMPL\n PFACTORLIN\n-WITH-MAXIMA-IO-SYNTAX\n--QUORATDIFF-IMPL\n+WITH-MAXIMA-IO-SYNTAX-STRUCTURE-RATDIFF-IMPL\n LINPOWER\n POLYSUBST*\n REMARRELEM\n-DIMENSION-FUNCTIONCESSOR-TABLE\n+DIMENSION-FUNCTIONLE\n SC-CONVERG-FORM\n PICKAPART-IMPL\n-IGNORE-ERRORS-MFUNCALLLOTS-P\n-/EEXP-CONVERG-FORMDIM-%LIMIT\n+IGNORE-ERRORS-MFUNCALL/TABLE\n+\t/EXP-CONVERG-FORMDIM-%LIMIT\n DIM-MMINUS\n SP1TPLUS\n FPTIMES*\n MAKE_ARRAY-IMPL\n PSCPLUS1\n RATDERIVATIVE\n-VALIDATE-GIVEN-TESTS-METHODS\t\n-,COERCE-BFLOAT-FUNPUTE-APPLICABLETEX1\n+VALIDATE-GIVEN-TESTS\n+-QUOCOERCE-BFLOAT-FUNBLE-METHODS\t\n FACTORIAL-TRANS\n RISCHZERO*\n POISCTIMES1\n M2-ONEI^2*\n FPSINCOS1*\n FLOAT_APPROX_EQUAL-IMPL\n--QLISP-VECTOR-ALIKE1\n-FIND-DUPLICATE\n+-QUOTELISP-VECTOR-ALIKE1\n+-QFIND-DUPLICATE\n RASSOCIATIVE\n LASSOCIATIVE\n NISTREELISTER\n MNUMERICALP\n HAS-NOT-ALIKE1-PMFORMAT-OPEN\n DSKSTORE\n-INTEGER-STIRLING2\n--QUOTINTSET1\n+INTEGER-STIRLING2TE\n+/SPECIALIZEINTSET1\n ZL-INTERSECTION\n MRAT-HEADER\n MDEFPROP\n-DECLARE-INDEX-PROPERTIES-1\t\n-,MFM2-ONEJ^2*\n+DECLARE-INDEX-PROPERTIES-1VV\n+M2-ONEJ^2*\n RCDISREP\n-COUNT-ATOMS-MATCHINGSPECL1\n-/SPEFLRED\n-M2-HYPERGEOMETRICCTION\n--PROGNTEX-D\n-PARTITION_SET-IMPL\n-/MAPPSINHA+B\n+COUNT-ATOMS-MATCHING/ORDER-SPECIFLRED\n+M2-HYPERGEOMETRICL2\n+/COTEX-D\n+PARTITION_SET-IMPLE\n+/MAP-ALL-ORPSINHA+B\n DEF-OPERATORP\n ARGSFREEOF\n-M2-ONEEXPINTEGRAL_EIP\t\n+M2-ONEEXPINTEGRAL_EI\n IMPROPER-ARG-ERRVALPUT\n FACRPLUS\n HEURTRIAL*\n HEURTRIAL1\n DIM-MDEFINE\n ENTERMATRIX-IMPLDEF-NUD\n M2-ONEK^2*\n-GET-ONE-FACTOR-POLLARDP\n-,MFSFUBIGLSH\n-RTC-DIVIDE-BY-GCD\n-WITH-ERRCATCH-TAG-$ERRORS\n-,MFSLOOPP\n+GET-ONE-FACTOR-POLLARD\n+-QUOTBIGLSH\n+RTC-DIVIDE-BY-GCDP\n+-PROGN\tFAPPLY\n+WITH-ERRCATCH-TAG-$ERRORSTVV\n BESSEL-I\n GET-FREE-INDEX\n ASK-INTEGER\n GF-NXETIMES\n PSTIMES*1*\n GF-NXCTIMES\n MY-PRINT\n@@ -28887,75 +28730,73 @@\n SCHATCHEN*\n ALGFAC-IMPL\n INTDIFFL1L2\n MRAT-NUMER\n BREAK-STEP-NEXT\n PARSE-INFIX\n DMDERIVLONG\n-TAY-EXPONENTIALIZE\n-'~s caRCDIFF\n+TAY-EXPONENTIALIZESAUT-NOT-EQL\t\n SSET-DIFFERENCE\n OUTPUT-TEXT\n-MAXIMA-UNDECLARED-ARRAY-ALIKE1\n--EXTENDABLEP\n+MAXIMA-UNDECLARED-ARRAY-ALIKE1TEEXTENDABLEP\n+LIM-POWER*\n STRONGER-VAR?\n RCMINTEGERP\n RCPINTEGERP\n PARTFRAC\n ELIMINATE-IMPL\n SUM-LOWER*\n MDEFINE1\n-INTEGER_PARTITIONS-IMPL\n--ALLPRODS\n+INTEGER_PARTITIONS-IMPLMMON-SUBCALLPRODS\n META-ADD2LNC\n INF-TYPEP*\n RESTORELC*\n SDIFFMAP\n-ZN_MULT_TABLE-IMPL\n-/CLASCHECKBREAK\n+ZN_MULT_TABLE-IMPLSETVV\n+CHECKBREAK\n REST-ARG-LAMBDA\n-DEFINE-INITIAL-SYMBOLS\n+DEFINE-INITIAL-SYMBOLSP\n MDO-UNLESS\n OUTPUT-POINTS\n ELLIPTIC-F\n ELLIPTIC-E\n HALFSPLIT*\n TMNEWDET-IMPL\n OLDCONTENT1\n MRAT-BODY*\n CHANGE-LC*\n-DIFFERENCE-VAR-SETSOGN\t\n+DIFFERENCE-VAR-SETSROTOTYPE\n RADICALP\n RAT-DENOM*\n SIGN-MINMAX\n BESSEL-J\n RATSETUP1*\n SUBLIST-IMPL\n PSCOSA+B\n PLOT-TEMP-FILE\n BIND-FPPREC\n DEFMSPEC\n EXP-DATUM-LT\n-ITERATE-OVER-BKPTS\n+ITERATE-OVER-BKPTSPE\t\n PTIMES%E\n PEEK-ONE-TOKEN-GDEFEXEC\n LFREEOF-IMPL\n INTERSECT-IMPL\n-NUM_PARTITIONS-IMPLIZER-APPLICABM2-ONELOG*\n+NUM_PARTITIONS-IMPL-QUOTE\n+#/SPECM2-ONELOG*\n DRAW2D-PARAMETRIC-ADAPTIVE\n--PRODESETQ\n+/SPECDESETQ\n M2-WHITTAKER_W\n-EF_NORMAL_BASIS_REP-IMPLCLASS\t\n-ADDMATRIX1\n+EF_NORMAL_BASIS_REP-IMPL\n+-QUOTEADDMATRIX1\n ADDMATRIX*\n BREAK-STEP-INTO\n GF-P2X-RED\n ORDMEXPT\n-GF_REDUCTION-IMPL-SUBCLASSES\n-TRANSPOSE*\n+GF_REDUCTION-IMPLRLY-CLASS-DIRECTRANSPOSE*\n COMP-LOG2*\n DCHECK-TABLES\n $EF_NORMAL_BASISQUEUE+P\n BAKSUBST1*\n PERMANENT-IMPL\n FREE-INFP*\n ZERO_FUN-IMPL\n@@ -28964,16 +28805,16 @@\n MMACRO-DISPLACE\n BAKALEVELSOLVE\n $GF_MATMULT\n PSCSUBST1*\n $MAKEGAMMA\n $TODD_COXETER\n $RATDISREP\n-$EF_NORMAL_BASIS_REP/GF\n-/METHOD$PADE\n+$EF_NORMAL_BASIS_REPTION\n+-QUOT$PADE\n MSUBLIS-UNSETUP\n MSUBLIS-SETUP\n ASK-EVOD\n EF_UNSET-IMPL\n GF_UNSET-IMPL\n EF_REDUCE-IMPL\n MAXIMA-ERROR\n@@ -28984,21 +28825,22 @@\n $TR_WARNINGS_GETCLEAR_RULES-IMPL$GENFACT\n SAFE-MGETL\n SAFE-MGET*\n $ASKSIGN\n POLYMOD-IMPL\n $FULL_LISTIFY\n CONTEXTMARK\n-$EXTREMAL_SUBSETFREE-LISP-VARS-M-TLAMBDA&ENV\n+$EXTREMAL_SUBSETFREE-LISP-VARS-M-TLAMBDA&ENV-P\n $POISPLUS*\n-EF_RANDOM_NORMAL-IMPLMETHOD-COMBGF_RANDOM_NORMAL-IMPL\n--QUO$REVERSE\n-$GF_NORMAL_BASIS_REPCTIVE-METHODTMSORT1\n-$LIST_MATRIX_ENTRIESE\n-!/STANDARDCOMPILEMATCH\n+EF_RANDOM_NORMAL-IMPLENERIC-FUNCGF_RANDOM_NORMAL-IMPLON\t\n+,SETVV$REVERSE\n+$GF_NORMAL_BASIS_REPUOTE\n+/MAKE-TMSORT1\n+$LIST_MATRIX_ENTRIES;\n+-COMPILEMATCH\n MAXIMA-DISPLAY\n FANCYPAS\n PARSE-MATCHFIX\n $READONLY*\n UNPARSE-TYI\n M2-ELLIPTIC_KC\n $INTOSUM\n@@ -29013,33 +28855,36 @@\n RESTORE1\n ZN_FACTOR_GENERATORS-IMPL\n $DETERMINANT\n CPOLY-SL\n $FASTTIMES\n ZFACTSPLIT\n EXPINTEGRAL-E\n-PRIMEP-PROB\n $POISCTIMES\n GNUPLOT-PROCESS\n $FACTOROUT\n RATP-IMPL*\n-$ELEMENTP*\n+PART-IMPL*\n+GF-POWER-TABLE-ARGS\n+-QUO$ELEMENTP*\n ODDP-IMPL*\n $REALPART*\n $ZN_ADD_TABLE\n+READ-IMPL*\n TEX1-IMPL*\n-FLOATNUMP-IMPL\n+DIFF-IMPL*\n LOAD-IMPL*\n+ROOM-IMPL*\n MATCH-TZ-Z\n NTHROOT-IMPL\n-SETDIFFERENCE-IMPLHE\n-$INTERSECT\n+SETDIFFERENCE-IMPL\n+/UPDA$INTERSECT\n $LREDUCE\n-M2-HANKEL_1*BESSEL_JQUOTE\n-/UPDANEW-ALG\n+M2-HANKEL_1*BESSEL_J\n+-PNEW-ALG\n $GET_PLOT_OPTION$NUMBERP\n CLEAR_FPE_TABLE\n $RREDUCE\n PS-ARG-TRUNC\n $XREDUCE\n DPRINT-STATE\n NUMFACTOR-IMPL\n@@ -29057,62 +28902,58 @@\n COMPILEATOM\n $TOTALDISREP\n $QUAD_QAG*\n $QUAD_QAGP\n $QUAD_QAGS\n $QUAD_QAGI\n $UNTELLRAT\n-PARTFRACA*\n-MAXIMA-SUBSTITUTE\n--PROGNSORT-NGONS\n+MAXIMA-SUBSTITUTENIMUM-CACHE-SIZSORT-NGONS\n $RUN_TESTSUITE\n $PARTITION_SET\n PPLUSCHK\n MDO-NEXT\n $POLYMOD\n-PROPERTIES\n-ENSURE-READABLY-PRINTABLE-STRINGAPPROX-ALIKE-LIST\n+ENSURE-READABLY-PRINTABLE-STRINGAPPROX-ALIKE-LISTOTE\n+/LIST-LARGARCP\n $GF_POWER_TABLE\n HYP-NEGP\n $MULTTHRU*\n $INTEGER_PARTITIONS\n-RDIFFERENCE*\n+-QUORDIFFERENCE*\n $QUAD_QAWF\n $QUAD_QAWO\n $QUAD_QAWS\n $QUAD_QAWC\n-TERM-LIST*\n GF-MATADD2-ERROR$ERROR\n $NOUNIFY\n $POLYDECOMP\n ORD-VECTOR\n $BF_FIND_ROOT\n-CLEAR_FPLOG2_TABLE,MF\n+CLEAR_FPLOG2_TABLEOUNT-ALL-DFUNSKRON_DELTA-IMPL\n $ATVALUE\n $EF_EVAL\n $GF_EVAL\n COMPILETIMES\n ZL-REMPROP\n $SYMBOLP\n $MAKE_ELLIPTIC_ENISLETSIMP\n-M2-EXP-TYPE-9-1\n M2-EXP-TYPE-7-1\n CHANGESIGN\n $SETDIFFERENCE\n $GNUPLOT_CLOSE\n HYP-INTEGERP\n-$MAKE_ELLIPTIC_F$BFLOAT_APPROX_EQUALERNAL\n--D$LISTP\n+$MAKE_ELLIPTIC_FMAP1\n+$BFLOAT_APPROX_EQUALSSOR-VALUES-$LISTP\n $BINOMIAL*\n DIM-%LSUM*\n MAKE-SOLUTION\n MFUNCALL\n $SCONCAT\n $HGFPOLY\n-ELAPSED_REAL_TIME-IMPL\n+MMINUSP*\n *ENABLE-DFUN-CONSTRUCTOR-CACHING*\n disabled\n ~&DFUN constructor caching is ~A.\n *DFUN-CONSTRUCTORS*\n (preliminary)\n ~&~S ~S ~A\n *RAISE-METATYPES-TO-CLASS-P*\n@@ -32242,15 +32083,15 @@\n LANGUAGE\n LIBRARIES \n *C-COMPILER*\n INCLUDE-PATHS\n HARLEQUIN-PC-LISPf\n LISPWORKS3.1\n LISPWORKS3.1\n-/usr/share/zoneinfo/Etc/GMT+12\n+/usr/share/zoneinfo/Etc/GMT-14\n Implementation for $REST\n REST-ARGS18167\n DELETE-BINARIES\n HASH-TABLE\n It is used by the packages ~{~S~^, ~}.~%\n (FAST-METHOD INITIALIZE-INSTANCE :AFTER (STANDARD-GENERIC-FUNCTION))\n (FAST-METHOD SAME-SPECIALIZER-P (EQL-SPECIALIZER EQL-SPECIALIZER))\n@@ -32944,65 +32785,63 @@\n When true, a ratio of integers is displayed with the solidus (forward\n slash) character, and an integer denominator 'n' is displayed as a\n leading multiplicative term '1/n'.U$PFEFORMAT\n Causes non-integral rational numbers and bigfloat numbers to be\n converted to floating point. wWhen true, a sum is displayed with its terms in order of increasing\n power.TQ\t\n $POWERDISP\n-During an MAXIMA-ERROR break this is bound to a list of the\n- arguments to the call to MAXIMA-ERROR, with the message text in a\n- compact format.QUOTE\n-\t-CONSTANNo error.\n Causes all operations relating to matrices (and lists) to be carried\n out. For example, the product of two matrices will actually be\n computed rather than simply being returned. Turning on this switch\n- effectively turns on the following three./.METHOD$DOALLMXOPS\n-If `false' then no maxima-error message is printed!OTE\n+ effectively turns on the following three.TE\n+-NRE$DOALLMXOPS\n+During an MAXIMA-ERROR break this is bound to a list of the\n+ arguments to the call to MAXIMA-ERROR, with the message text in a\n+ compact format.UOTE\n+/.METHODNo error.\n Causes a non-commutative product to be considered associative, so\n that A . (B . C) is simplified to A . B . C. If this flag is off,\n dot is taken to be right associative, i.e. A . B . C is simplified\n- to A . (B . C).\n-$DOTASSOC\n-Causes automatic translation of a user's function to Lisp.\n--$TRANSLATE\n+ to A . (B . C).-C$DOTASSOC\n+Causes automatic translation of a user's function to Lisp.N\t\n+,S$TRANSLATE\n Causes every non-commutative product to be expanded each time it is\n- simplified, i.e. A . (B + C) will simplify to A . B + A . C..ORDER\t\n-,SET$DOTDISTRIB\n-Causes A . A to be simplified to A ^^ 2.ROUP-SPE$DOTEXPTSIMP\n+ simplified, i.e. A . (B + C) will simplify to A . B + A . C.TE\n+%/MAKE-DEF$DOTDISTRIB\n+Causes A . A to be simplified to A ^^ 2.R\t\n+,SET$DOTEXPTSIMP\n When true, '%e' is replaced by its numeric value 2.718... whenever\n- 'numer' is 'true'.\n-$%ENUMER\n+ 'numer' is 'true'.OD-GROUP-$%ENUMER\n When true, Enables \"infinite evaluation\" mode. 'ev' repeatedly\n- evaluates an expression until it stops changing./.QUALIFIERS.\t$INFEVAL\n+ evaluates an expression until it stops changing.\n+$INFEVAL\n When true, arrays declared by 'array' are values instead of\n properties, and undeclared arrays ('hashed arrays') are implemented\n- as Lisp hashed arrays.n.\n-,$USE_FAST_ARRAYSThe full pathname of the file being loaded\n--QUOT$LOAD_PATHNAME\n-Causes scalar-matrix operations to be carried out.E\n--FORMAT\t\n-,$DOSCMXOPS\n-Causes matrix-matrix operations to be carried out.S, ~} ~S\t\n-,SE$DOMXMXOPS\n+ as Lisp hashed arrays.fier ~$USE_FAST_ARRAYSThe full pathname of the file being loadedn.\n+,$LOAD_PATHNAME\n+Causes scalar-matrix operations to be carried out.\n+/QUALIFIER-CH$DOSCMXOPS\n+Causes matrix-matrix operations to be carried out.TVV\n+$DOMXMXOPS\n The operation invoked in place of multiplication in a matrix\n multiplication. 'matrix_element_mult' can be assigned any binary\n- operator.LIST*z\n-$MATRIX_ELEMENT_MULT\n+ operator.THOD*{\n+$MATRIX_ELEMENT_MULTSETVV\n 'ratwtlvl' is used in combination with the 'ratweight' function to\n control the truncation of canonical rational expressions (CRE). For\n- the default value of 'false', no truncation occurs.-Q$RATWTLVL\n+ the default value of 'false', no truncation occurs.ET$RATWTLVL\n Causes a square matrix of dimension one to be converted to a scalar,\n- i.e. its only element.SET$SCALARMATRIXP\n-Holds the last expression selected when using the 'part' functions.QUOTE\n--LIST\t$PIECE\n+ i.e. its only element.-QU$SCALARMATRIXP\n+Holds the last expression selected when using the 'part' functions.E\n When false, the interpreted version of all functions to be\n run (provided they are still around) rather than the translated\n- version.\n--QUO$TRANSRUN\n-Causes a non-commutative product of a scalar and another term to be\n+ version.ION\t\n+,SE$TRANSRUN\n+If `false' then no maxima-error message is printed!\n+/.CCauses a non-commutative product of a scalar and another term to be\n simplified to a commutative product. Scalars and constants are\n carried to the front of the expression.I$DOTSCRULES\n If 'setcheck' is set to a list of variables (which can be\n subscripted), Maxima prints a message whenever the variables, or\n subscripted occurrences of them, are bound with the ordinary\n assignment operator ':', the '::' assignment operator, or function\n argument binding, but not the function assignment ':=' nor the macro\n@@ -33040,53 +32879,53 @@\n The tolerance which establishes the confidence interval for the\n roots found by the 'realroots' function.alifie$ROOTSEPSILON\n List of kernels\n When true and the exponent is a floating point number or the option\n variable 'numer' is 'true' too, Maxima evaluates the numerical\n result using the principal branch. Otherwise a simplified, but not\n an evaluated result is returned.ION$NUMER_PBRANCH\n-If TRUE, products of sums and exponentiated sums go into nested\n- sums.BINATION $SUMEXPAND\n-The default GCD algorithm. If false, the GCD is prevented from being\n- taken when expressions are converted to canonical rational\n- expression (CRE) form.\n-,SET$SPMOD\n+Controls some simplifications of radicals. See user manual for\n+ complicated rules.\n+.If TRUE, products of sums and exponentiated sums go into nested\n+ sums.THOD-COMB$SUMEXPAND\n A list of the arguments of the function 'ratvars' when it was called\n most recently. Each call to the function 'ratvars' resets the\n- list.CONThe tolerance used in the conversion of floating point numbers to\n+ list.TIOThe tolerance used in the conversion of floating point numbers to\n rational numbers, when the option variable 'bftorat' has the value\n- 'false'.\n-/LOAD$RATEPSILON\n+ 'false'.QUOTE\n+.GENERIC$RATEPSILON\n Controls whether the irreducible factors returned by 'factor' are in\n- expanded (the default) or recursive (normal CRE) form.-ME$FACEXPAND\n+ expanded (the default) or recursive (normal CRE) form.-EV$FACEXPAND\n When true, a message informing the user of the conversion of floating\n- point numbers to rational numbers is displayed.NCTIONS*\t$RATPRINT\n+ point numbers to rational numbers is displayed.T\n+-BOUN$RATPRINT\n Causes SIMP flags to be ignored. $EXPAND works by binding $EXPOP to\n- $MAXPOSEX, $EXPON to $MAXNEGEX, and DOSIMP to T.G-METHOD-DOSIMP\n+ $MAXPOSEX, $EXPON to $MAXNEGEX, and DOSIMP to T.-EQ\n+-PRDOSIMP\n Set to 'true' in order for the simplification of algebraic integers\n- to take effect.RIC\n--QUOT$ALGEBRAIC\n+ to take effect.D-LONG-DEFC$ALGEBRAIC\n List of gensyms used to point to kernels from within polynomials.\n The values cell and property lists of these symbols are used to\n store various information.GENVAR\n When true, allows rationalization of denominators with respect to\n- radicals to take effect.ERICIf set to an integer n, some potentially large (many factors)\n+ radicals to take effect.COMBIf set to an integer n, some potentially large (many factors)\n polynomials of degree > n won't be factored, preventing huge memory\n- allocations and stack overflows. Set to zero to deactivate.E-EFFECTIVE-MET$FACTOR_MAX_DEGREEUOTE\t\n--GENERICauses negations to be distributed over sums, e.g. -(A+B) is\n- simplified to -A-B.PPLICABLE-METH$NEGDISTRIB\n-Controls some simplifications of radicals. See user manual for\n- complicated rules.ONG-METHOD-C\n-If `t' cre-forms are kept factored\n-*FNEWVARSW\n+ allocations and stack overflows. Set to zero to deactivate.PLICABLE-METHOD$FACTOR_MAX_DEGREEOD\n+-Causes negations to be distributed over sums, e.g. -(A+B) is\n+ simplified to -A-B.FUNCTION\n+/LON$NEGDISTRIB\n+If `t' cre-forms are kept factoredPPLICABLE-METH*FNEWVARSW\n $NOREPEAT\n GENPAIRS\n The list of weights assigned by 'ratweight'.\n $RATWEIGHTS\n $ALGEPSILON\n+The default GCD algorithm. If false, the GCD is prevented from being\n+ taken when expressions are converted to canonical rational\n+ expression (CRE) form.\n TELLRATLIST\n The largest positive exponent which will be expanded by the EXPAND\n command.\n $MAXPOSEX\n If t factors of ratreped forms will be saved\n $SAVEFACTORS\n *RATWEIGHTS\n@@ -33801,29 +33640,22 @@\n FOREIGN-SYSTEM-DOCUMENTATION\n FOREIGN-SYSTEM-KIND\n FOREIGN-SYSTEM-OBJECT\n REPRESENTATION\n MAKE-INSTANCE STANDARD-CLASS (:NAME :DIRECT-SUPERCLASSES :DIRECT-SLOTS :DEFINITION-SOURCE) NIL\n type_of(#0)==t_symbol\n *LONG-METHOD-COMBINATION-FUNCTIONS*\n-BIG-PRIME-VAR\n-MSIZE-NARY\n-POWERCOEFLIST\n-EZGCD-IMPL\n-TMUNPIVOT:\n-MLISTCAN-$ALL\n-MAYBE-BREAK\n-FACTPLUS0:\n ADD2CSTR\n REMFACTOR:\n RETFACTOR:\n HGFPOLY-IMPL\n INTFACTOR:\n SIMPLIM%UNIT_STEP\n *F-PRIM-P-1\n+PARSE-TAY-ARGS2\n LIMIT-POLE\n SIMPPROD\n *F-PRIM-P-2\n SUBSTFORSUM\n TR-MPROG-BODY\n TS-FORMULA\n LIN-VAR-FIND\n@@ -33836,29 +33668,30 @@\n REARRAY-AUX\n COMPLEXITY/ROW\n RESPROG0\n GNUPLOT-CURVE-STYLE\n PCETIMES1:\n GF-EQUAL-DEGREE-FACTORS\n NUMERIC-BETA-INCOMPLETE\n+UPPERHALF:\n TEX-MQAPPLY\n COPY-ARRAY-PORTION\n COMPATVARL\n EVERYSUBST\n LOG-TRANSFORM\n FIXUPREST:\n+STRING*1\n FILL-ROW\n SP1SINCOS1\n SP1SINCOS2\n MSIZE-TEXT-STRING\n DECLARE1\n GF-LOG-ERRCHK2\n PSDISEXCNT\n MAYBE-TEX-MEXPT-TRIG-LIKE\n-OUTERMAP2:\n ZN_ORDER\n SPLITPFQ\n INTERVAL-ERROR\n TRY-INTSC:\n LIST-REF\n MRV-LEADTERM\n GF-MATMULT1\n@@ -33872,14 +33705,15 @@\n ZN-P-ERRCHK\n ARRSTORE-EXTEND\n MARRAYSET:\n COLLECT-LIST-EXPANDER\n GF-NORMAL-BASIS-REP\n CHECKDERIV1\n GF-GCDEX\n+TRAILING-ZEROS-REGEX-E-1A\n OTRACEMOD:\n LET-MACRO-HAIR\n DSKSETUP\n EXP$LI-FUN\n INTERVAL2:\n ZEROCOEFL:\n PSCSUBST\n@@ -33923,90 +33757,93 @@\n EVERYSUBST1\n LIMIT-CONTEXT\n NISARGMATCH\n TEX-MLABOX\n MACSYMA-UNTRACE-SUB\n FPINTEXPT:\n TEX-MATCHFIX\n+LISTARGP\n PSDERIV2\n FANCYPOIS1C\n SIGNDIS1\n EASY-CASES\n PART*-MTIMES\n SIGNDIS3\n DELETE-IMPL\n BEZOUT-IMPL\n TEXPUT-IMPL\n GF-DLOG-RHO-BRENT\n+$MAYBE-BOOLE-EVAL5\n SPLIT-LOG-1+U/V\n GAM-CONST:\n MINVARLIST-MRAT\n ALLSUBST00\n PRESULTANT\n GF_GCD-IMPL\n TEX-MATRIX\n-GF_MATMULT-IMPL\n-EF_MATMULT-IMPL\n DIAGMATRIX\n COEFMATRIX\n EVAL-DERIV\n PCOEFADD\n SIMP-$IS\n HGFRED-IMPL\n DEGVECTOR:\n MULTIPLE-%PI\n INHERIT-PROPL\n TEX-CONJUGATE\n LAPDEFINT:\n-MACSYMA-TOP-LEVELLISPQUOTE\n TEST-INVERSE\n META-PUTPROP\n DIVIDE-IMPL\n PSCOEFF1\n RATGSUBST:\n-COERCE-MAXIMA-FUNCTION-OR-MAXIMA-LAMBDAMETHOD-COLAPLUS\n+COERCE-MAXIMA-FUNCTION-OR-MAXIMA-LAMBDA\n+COMMONLAPLUS\n KERNSUBST:\n SMOOTH-ENOUGH-P\n-SUBSTPART-TRANSLATIONTE!\n-(DEFIBFLOAT-NEWTON\n+SUBSTPART-TRANSLATION\t\n+BFLOAT-NEWTON\n TRACE-EXIT-BREAKPOISSUBSTA\n SP1ADDTO\n CPA-INDETERM\n-FIXED-LENGTH-PARTITIONSOD-COMBINPSDIFF2\n-PTPT-SUBTRACT-POWERED-PRODUCTMF\n+FIXED-LENGTH-PARTITIONSON +)7737PSDIFF2\n+PTPT-SUBTRACT-POWERED-PRODUCTEFIPJAC\n DISREP-MONOM\n COEFFRET\n CHECK-OPTION-B\n NEWVARMEXPT\n BOTH-SIDE:\n+FACTOR1972\n SIMP-LIMIT\n ZEROP/ROW:\n ZN-PRIMROOT-P\n-MSIZE-ARRAY-OBJECTHOD-COMBINATIOTEX-KRON-DELTA\n+MSIZE-ARRAY-OBJECT\n+TEX-KRON-DELTA\n *F-NP2SMOD\n ALGNORM-IMPL\n NISTREEBUILDER\n POLELIST\n IN-INTERVAL\n SET-LINEINFO\n+NISKERNEL:\n EXPSI_SERIES\n PINTERPOLATE5\n MARRAYSET1$\n CALL-AND-SIMP\n MOSTPART\n-COERCE-LISP-FUNCTION-OR-LISP-LAMBDAMBINATION PROGF-NXYECPLUS\n+COERCE-LISP-FUNCTION-OR-LISP-LAMBDA\n+-OGF-NXYECPLUS\n MABS-SUBST\n-INPART-IMPL\n PINTERPOLATE6\n LOGEQUIV\n-INVERT-IMPL\n BF-CDIVID-SL\n ZN_LOG-IMPL\n SIMPLIM%LIMIT\n SIMPGFACT:\n+BKPT-FUNCTION\n LISP-ARRAY-ELEMENTS-ALIKE1\n POWER_MOD-IMPL\n AS-15.2.3:\n FORTMX-IMPL\n AS-15.2.5:\n ATAN-POLES\n ATAN-POLE1\n@@ -34024,35 +33861,36 @@\n TVAR-LIM\n SP2INTEG12\n ADAPTIVE-PLOT\n PLYGAM-CONST\n MSZ-MTIMES\n TLDEFINT-IMPL\n PUT-MODE\n-BREAK-FRAME\n FACTPOWERSELECT\n PART*-NOT-MTIMESINTERP-POLYS\n+GF-CHAR?\n SYNTACTIC-SUBSTITUTE\n-$HGFSIMP-EXEC\n+jHGFSIMP-EXEC\n PSMONSUBST\n+GF-DATA-X^P-POWERSu\n PTCSUB-ARGS\n PFACTORALG1\n ESTCHECK2:\n-BREAK-HELP\n SUBFUNMAKES\n FLOAT-NEWTON\n TEX-BIGFLOAT\n INTIR3-REF\n X$-CL-MACRO-READSET-LBP-AND-RBP\n TEX-NARY\n TEX-LSUM\n FANCYPOISSUBST\n-SYSTEM-IMPL\n OUTPUT-POINTS-TCL\n+MATRIXP-IMPL\n TRP-MAND/MOR\n+M2-EXP-TYPE-5\n FINDEXPON:\n TRACE-ENTER-BREAK\n GF-JACOBI:\n DSKRAT-SUBST\n BEHAVIOR-ALL-SAME\n SWAP-ROWS:\n TRP-INEQUALITY\n@@ -34064,104 +33902,106 @@\n PSQUOREM1:\n RE-SOLVE\n RISCHEXPLOG\n MRV-REWRITE\n COEFFPORT:\n COMPATVARLIST\n MSIZE-FUNCTION\n-TRACE-ERROR-BREAKu\n-ZN_PRIMROOT_P-IMPL\n-CHECK-CALL-TO-$SPECINTt\n+TRACE-ERROR-BREAK\n+uZN_PRIMROOT_P-IMPLst\n+wCHECK-CALL-TO-$SPECINT\n BOOLE-VERIFY\n SIMPPROD1:\n NEW-FILE-SEARCH1DEFINT\n GF-COMPOSE\n PALGSIMP\n TODD-COXETER\n GETLABELS:\n DEN1DEN1\n CDIVID-SL:\n+FEXPRCHECK\n TEX-ARRAY-DISPLAY-INDICES\n-GF-TRACE-POLY-F2GF-TIMES\n+sGF-TRACE-POLY-F2GF-TIMES\n RISCHEXPVAR\n LAGRANGE3:\n LAGRANGE33\n DISPFUN1\n EPROGRATD:\n MBIND-DOIT\n-POWERSERIES-EXPANSION-ERROR\n GAMMA-INCOMPLETESIMP-CHARFUN\n MONICGCD\n+EXPLODEN-FORMAT-FLOAT\n RESULTANT-IMPL\n ECM-FACTOR-WITH-CURVE\n MSZ-BIGFLOAT\n CXERFARG\n-MAKE-PARSER-FUN-DEF\n+MAKE-PARSER-FUN-DEF)u\n GF-TRACE\n TEX-ARRAY-SIMPLETAKE-PRINCIPAL\n REPLACEROW\n MEMSIMILARL\n GETLIMVAL:\n TR-MASET\n POISMAP-IMPL\n-DIFF-HYPERGEOMETRICt\n-wSIMPSUM1\n+DIFF-HYPERGEOMETRIC\n+SIMPSUM1\n INTGREAT\n DIMNARY-BOOLEAN\n PRINCIPAL-VALUE-INTEGRAL\n-GNUPLOT-PLOT3D-COMMANDt\n-ALT-FORMAT-PROMPT\n+GNUPLOT-PLOT3D-COMMAND\n+ALT-FORMAT-PROMPT \n BF-QUAD-SL\n FIND-CF1\n PSTIMES*2:\n+DISPLINE\n SIMP-KRON-DELTA\n-CLASSIFY-HYPERGEOMETRICm\n-%COERCE-FLOAT-FUN\n+CLASSIFY-HYPERGEOMETRIC\n+z%COERCE-FLOAT-FUN\n ADDVARDEG:\n PROPSCHK\n TEX-SPACEOUT\n RISCHEXPPOLY\n-MULTINOMIAL_COEFF-IMPL0\n MSIZE-LIST\n COLLISION-CHECK\n MDEFARRAY:\n TEX-ARRAY:\n EXPPLYGAM-FUNS\n GENMATRIX-IMPL\n RISCHNOUN:\n *F-PRECOMP\n PUTPROP1\n LAMBDA-WRAP1\n PFACTORALG-IMPL\n-DEFAULT-FORMAT-PROMPTu\n+GFACTORSUM-IMPL\n+DEFAULT-FORMAT-PROMPT\n LTERMVEC\n-RISPLIT-EXPT-SQRT-POW\n+RISPLIT-EXPT-SQRT-POWe\n ZN_NTH_ROOT-IMPLPUTPROP\n DEF-BREAK:\n-MERRBREAK:\n DISPLAY-FOR-TR\n DIMENSION-LIST\n TMNOMOREUSE\n DERIVATIVE-SUBSTSQFRNORM\n SIMPLAMBDA\n+IN-DOMAIN-OF-ASIN\n *F-MAYBE-NORMAL-BASIS\n+EF-MAYBE-NORMAL-BASIS\n MSIZE-ATOM\n RATSUBST-IMPL\n BOOLE-EVAL\n DLOG-BABY-GIANT\n PARTIAL-DIAG\n SIMPARGS1:\n-OUTERMAP1:\n LIFTING-FACTORS-IMAGE\n DIMNARY-MTEXT\n GET-SERIES\n COERCE-REL\n LOADFILE\n ALLATOMS\n-SAVE-LINENUMBERSSYMBOLIC-EXPAND\n+SYMBOLIC-EXPAND\n PSP2FORM\n PUT-TRACE-INFO\n QUAD_QAWS-IMPL\n QUAD_QAWO-IMPL\n QUAD_QAWF-IMPL\n QUAD_QAG-IMPL\n QUAD_QAGP-IMPL\n@@ -34181,25 +34021,24 @@\n LITTLESLOMMEL\n DIMCHECK\n PREFIXCONC\n MERGE-SOL-LIN-Z\n BAKALEVEL:\n BAKALEVEL1\n EXPPOLYCONTROL\n-GF-DLOG-BABY-GIANT-CALL\t\n--SETVVSUPERTRIG:\n+GF-DLOG-BABY-GIANT-STRUCTURE-SUBSUPERTRIG:\n NISARGSCHECKER\n STURMAPC\n LINEARIZE3\n FINDBASE\n PREMTERM-ERR\n TEX-CHOOSE\n SIN/COS-TIMES\n TR-MACSYMA-USER-FUNCTION-CALL\n-TMPERMUTE:\n+/TMPERMUTE:\n TCL_OUTPUT-IMPL\n MSIZE-INFIX\n ALGTRACE-IMPL\n FACRTIMES:\n LUCAS-SEQUENCE\n EVERYSUBST00\n ATDECODE\n@@ -34210,33 +34049,33 @@\n DECOMP-TRACE\n M2-D*X^M*%E^A*X\n GF-POWER-TABLE\n SP1ADDBUC:\n GET-LIMIT:\n TEX-LIMIT:\n KSUBSET-LEX-SUCCESSOR\n-STURMSEQ\n+ZN-DISTRIB-LISTSSTURMSEQ\n PUTPROP-OR-REMPROP\n NOUNLIMIT:\n LINHACKCONTENT\n POISMERGESX\n ZN-ORDER\n LOBJ->POLY\n SPDERIVATIVE1\n+DOING-ROW:\n MEVALSUMARG\n TEX-MDOIN:\n MSZ-MDOIN:\n MATCH-SIGN\n FIND-OPTION\n LOAD-INFO-HASHTABLES\n LOAD-HTML-INDEX\n BF-NEWTON:\n RUNNING-ERROR-PRODUCT\n-BFERRTOL\n-HYPERGEOMETRIC-POLY-CASE+\n+HYPERGEOMETRIC-POLY-CASE\n (PCL::FAST-METHOD SCALE-FLOAT (BIGFLOAT INTEGER))\n (PCL::FAST-METHOD EXPT (NUMBER NUMBER))\n (PCL::FAST-METHOD TWO-ARG-LOG (NUMBER NUMBER))\n (PCL::FAST-METHOD TWO-ARG-+ (NUMBER NUMBER))\n (PCL::FAST-METHOD RANDOM (INTEGER))\n (PCL::FAST-METHOD SCALE-FLOAT (COMMON-LISP:FLOAT INTEGER))\n (PCL::FAST-METHOD TWO-ARG-* (NUMBER NUMBER))\n@@ -34261,16 +34100,15 @@\n (PCL::FAST-METHOD COMPLEXP (COMMON-LISP:COMPLEX))\n (PCL::FAST-METHOD TAN (NUMBER))\n (PCL::FAST-METHOD COSH (NUMBER))(PCL::FAST-METHOD MAX-EXPONENT (COMMON-LISP:COMPLEX))\n (PCL::FAST-METHOD UNARY-MINUS (NUMBER))\n (PCL::FAST-METHOD SIGNUM (NUMBER))\n (PCL::FAST-METHOD ZEROP (NUMBER))\n (PCL::FAST-METHOD ASIN (NUMBER))(PCL::FAST-METHOD SQRT (NUMBER))(PCL::FAST-METHOD ACOS (NUMBER))(PCL::FAST-METHOD PHASE (NUMBER))\n-(PCL::FAST-METHOD UNARY-DIVIDE (NUMBER))\n-(PCL::FAST-METHOD TWO-ARG-ATAN (BIGFLOAT COMMON-LISP:FLOAT))\n+(PCL::FAST-METHOD UNARY-DIVIDE (NUMBER))l\n (PCL::FAST-METHOD TWO-ARG-- (BIGFLOAT BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-COMPLEX (COMMON-LISP:FLOAT BIGFLOAT))\n (PCL::FAST-METHOD TWO-ARG-- (COMMON-LISP:RATIONAL BIGFLOAT))\n (PCL::FAST-METHOD TWO-ARG-* (BIGFLOAT BIGFLOAT))(PCL::FAST-METHOD INIT-LAMBERT-W-K (INTEGER BIGFLOAT))\n (PCL::FAST-METHOD TWO-ARG-ATAN (COMMON-LISP:RATIONAL BIGFLOAT))\n (PCL::FAST-METHOD FLOOR (BIGFLOAT))\n (PCL::FAST-METHOD TWO-ARG-+ (NUMBER BIGFLOAT))\n (PCL::FAST-METHOD TWO-ARG-/ (BIGFLOAT COMMON-LISP:FLOAT))\n@@ -34306,17 +34144,20 @@\n (PCL::FAST-METHOD TWO-ARG->= (COMMON-LISP:FLOAT BIGFLOAT))\n (PCL::FAST-METHOD MAKE-LOAD-FORM (BIGFLOAT))\n (PCL::FAST-METHOD TWO-ARG-<= (COMMON-LISP:FLOAT BIGFLOAT))\n (PCL::FAST-METHOD TWO-ARG-<= (COMMON-LISP:RATIONAL BIGFLOAT))\n (PCL::FAST-METHOD TWO-ARG->= (COMMON-LISP:RATIONAL COMMON-LISP:RATIONAL))\n (PCL::FAST-METHOD TWO-ARG->= (COMMON-LISP:FLOAT COMMON-LISP:FLOAT))\n (PCL::FAST-METHOD TWO-ARG-> (COMMON-LISP:FLOAT COMMON-LISP:FLOAT))\n-(PCL::FAST-METHOD TWO-ARG-> (BIGFLOAT COMMON-LISP:RATIONAL))debu(PCL::FAST-METHOD TWO-ARG-< (COMMON-LISP:FLOAT COMMON-LISP:RATIONAL))sts\n-.rela.d(PCL::FAST-METHOD TWO-ARG-<= (COMMON-LISP:RATIONAL COMMON-LISP:FLOAT))u.property(PCL::FAST-METHOD TWO-ARG->= (BIGFLOAT BIGFLOAT))\n-(PCL::FAST-METHOD TWO-ARG-> (BIGFLOAT BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-> (BIGFLOAT COMMON-LISP:FLOAT))J\n+(PCL::FAST-METHOD TWO-ARG-> (BIGFLOAT COMMON-LISP:RATIONAL))\n+(PCL::FAST-METHOD TWO-ARG-< (COMMON-LISP:FLOAT COMMON-LISP:RATIONAL))\n+.rela.data(PCL::FAST-METHOD TWO-ARG-<= (COMMON-LISP:RATIONAL COMMON-LISP:FLOAT))es\n+.debug_(PCL::FAST-METHOD TWO-ARG->= (BIGFLOAT BIGFLOAT))str\n+.comment\n+.n(PCL::FAST-METHOD TWO-ARG-> (BIGFLOAT BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-> (BIGFLOAT COMMON-LISP:FLOAT))\n (PCL::FAST-METHOD RANDOM (BIGFLOAT))\n (PCL::FAST-METHOD TWO-ARG-< (COMMON-LISP:RATIONAL BIGFLOAT))\n (PCL::FAST-METHOD RANDOM (COMMON-LISP:FLOAT))\n (PCL::FAST-METHOD SIN (COMPLEX-BIGFLOAT))\n (PCL::FAST-METHOD CIS (COMMON-LISP:RATIONAL))\n (PCL::FAST-METHOD %E (COMMON-LISP:FLOAT))\n (PCL::FAST-METHOD UNARY-CEILING (BIGFLOAT))\n@@ -34340,119 +34181,273 @@\n (PCL::FAST-METHOD EPSILON (COMMON-LISP:FLOAT))\n (PCL::FAST-METHOD RATIONAL (BIGFLOAT))\n (PCL::FAST-METHOD %PI (BIGFLOAT))\n (PCL::FAST-METHOD %E (BIGFLOAT))(PCL::FAST-METHOD ASINH (COMPLEX-BIGFLOAT))\n (PCL::FAST-METHOD SINH (COMPLEX-BIGFLOAT))\n (PCL::FAST-METHOD FLOAT-SIGN (COMMON-LISP:FLOAT))\n (PCL::FAST-METHOD TAN (COMPLEX-BIGFLOAT))\n-(PCL::FAST-METHOD REAL-VALUE (COMPLEX-BIGFLOAT))(PCL::FAST-METHOD PLUSP (BIGFLOAT))CED-METHOD\t\n+(PCL::FAST-METHOD REAL-VALUE (COMPLEX-BIGFLOAT))(PCL::FAST-METHOD PLUSP (BIGFLOAT))\n (PCL::FAST-METHOD NUMBERP (COMPLEX-BIGFLOAT))\n-(PCL::FAST-METHOD ASIN (COMPLEX-BIGFLOAT))E\t\n-,S(PCL::FAST-METHOD REAL-VALUE (BIGFLOAT))UOTE\n-.R(PCL::FAST-METHOD CIS (COMMON-LISP:FLOAT))TVV\n-(PCL::FAST-METHOD MAX-EXPONENT (COMMON-LISP:FLOAT))\n--(PCL::FAST-METHOD MAX-EXPONENT (COMMON-LISP:RATIONAL))N\t\n-,SETVV(PCL::FAST-METHOD %E (COMMON-LISP:RATIONAL))\n-.IN(PCL::FAST-METHOD MINUSP (BIGFLOAT))SE\t\n-(PCL::FAST-METHOD PLUSP (COMMON-LISP:FLOAT))QUOT(PCL::FAST-METHOD %PI (COMMON-LISP:FLOAT))-QUOTE(PCL::FAST-METHOD %E (COMPLEX-BIGFLOAT))ETVV\n-(PCL::FAST-METHOD REALP (REAL))\n-(PCL::FAST-METHOD UNARY-TRUNCATE (BIGFLOAT))\n-(PCL::FAST-METHOD %PI (COMPLEX-BIGFLOAT))\n-Defcla(PCL::FAST-METHOD MAXIMA::TO (COMMON-LISP:RATIONAL))NERIC\n--QUO(PCL::FAST-METHOD FLOAT-DIGITS (BIGFLOAT))RACED-(PCL::FAST-METHOD ONE-ARG-COMPLEX (REAL))\n--QUOTE(PCL::FAST-METHOD IMAG-VALUE (COMPLEX-BIGFLOAT))(PCL::FAST-METHOD TANH (COMPLEX-BIGFLOAT))BOUND.INTERPOLATE-CHECKUOTE\n-SLOT-AGM-SCALE:\n-(PCL::FAST-METHOD REALP (T))\n-,S(PCL::FAST-METHOD COMPLEXP (T))-(PCL::FAST-METHOD MAXIMA::TO (T))D METHOD-LAMBDA(PCL::FAST-METHOD NUMBERP (T))BU(PCL::FAST-METHOD PRINT-OBJECT (COMPLEX-BIGFLOAT T))-METHOD))\n-(PCL::FAST-METHOD DESCRIBE-OBJECT (BIGFLOAT T))/(PCL::FAST-METHOD PRINT-OBJECT (BIGFLOAT T))-QUORUNNING-ERROR-SUMA-LIST\n--QUOTERUNNING-ERROR-HYPERGEOMETRIC\n--QCHECK-LAMBERT-W-K*\n-.FAST-FUNCTILAMBERT-W-K\n+(PCL::FAST-METHOD ASIN (COMPLEX-BIGFLOAT))HOD\t\n+(PCL::FAST-METHOD REAL-VALUE (BIGFLOAT))TVV\n+(PCL::FAST-METHOD CIS (COMMON-LISP:FLOAT))E\t\n+,S(PCL::FAST-METHOD MAX-EXPONENT (COMMON-LISP:FLOAT))ERS\t\n+(PCL::FAST-METHOD MAX-EXPONENT (COMMON-LISP:RATIONAL)),SETVV\n+(PCL::FAST-METHOD %E (COMMON-LISP:RATIONAL))TION(PCL::FAST-METHOD MINUSP (BIGFLOAT))ION\t\n+,SETVV(PCL::FAST-METHOD PLUSP (COMMON-LISP:FLOAT))\n+.IN(PCL::FAST-METHOD %PI (COMMON-LISP:FLOAT))SETVV\n+(PCL::FAST-METHOD %E (COMPLEX-BIGFLOAT))\n+-QUOT(PCL::FAST-METHOD REALP (REAL)),(PCL::FAST-METHOD UNARY-TRUNCATE (BIGFLOAT))UNCT(PCL::FAST-METHOD %PI (COMPLEX-BIGFLOAT))ETVV\n+(PCL::FAST-METHOD MAXIMA::TO (COMMON-LISP:RATIONAL))OTE\n+/LOAD-D(PCL::FAST-METHOD FLOAT-DIGITS (BIGFLOAT))METHOD(PCL::FAST-METHOD ONE-ARG-COMPLEX (REAL))\n+-QUO(PCL::FAST-METHOD IMAG-VALUE (COMPLEX-BIGFLOAT))(PCL::FAST-METHOD TANH (COMPLEX-BIGFLOAT))-QUOTEINTERPOLATE-CHECKTE\n+AGM-SCALE:\n+(PCL::FAST-METHOD REALP (T))TE\n+(PCL::FAST-METHOD COMPLEXP (T))-(PCL::FAST-METHOD MAXIMA::TO (T))ON-LISP METHOD (PCL::FAST-METHOD NUMBERP (T))E\n+(PCL::FAST-METHOD PRINT-OBJECT (COMPLEX-BIGFLOAT T))ETHOD-LAMBDA(PCL::FAST-METHOD DESCRIBE-OBJECT (BIGFLOAT T))A(PCL::FAST-METHOD PRINT-OBJECT (BIGFLOAT T)))\n+RUNNING-ERROR-SUML.\n+/.NEXT-METHRUNNING-ERROR-HYPERGEOMETRICOD\n+CHECK-LAMBERT-W-KD-METHOD\n+-QUOLAMBERT-W-K\n LOAD-DOMAIN\n FIND-DOMAIN\n-READ-NESTED-COMMENT\n+READ-NESTED-COMMENTRACED-METHOD)SIMP-%GAMMA_INCOMPLETE_GENERALIZED\n+.SLOT-NAME-LSIMP-%GAMMA_INCOMPLETE_REGULARIZED!\n pv-table\n-BF-INVERSE-ERF\n-BF-FRESNEL-C\n-BF-FRESNEL\n-BF-ELLIPTIC-K\n-1F1-DOWNWARD-RECURSION-METHOD\n-(PCL::FAST-METHOD EXPT (NUMBER NUMERIC))METHOD-S(PCL::FAST-METHOD TWO-ARG-LOG (NUMERIC NUMERIC))(PCL::FAST-METHOD EXPT (NUMERIC NUMERIC))\n--QUO(PCL::FAST-METHOD TWO-ARG-LOG (NUMBER NUMERIC))ERUNNING-ERROR-EVAL/.PV-CELL.\n-/.(PCL::FAST-METHOD MAXIMA::TO (COMMON-LISP:COMPLEX))STANDARD-METH(PCL::FAST-METHOD EPSILON (COMMON-LISP:COMPLEX))(PCL::FAST-METHOD EXPT (NUMERIC NUMBER))IST*\n-.F(PCL::FAST-METHOD TWO-ARG-- (COMPLEX-BIGFLOAT NUMBER))IZERS (TRA(PCL::FAST-METHOD TWO-ARG-= (COMPLEX-BIGFLOAT NUMBER))AME-LISTS\n-(PCL::FAST-METHOD TWO-ARG-* (COMPLEX-BIGFLOAT NUMBER))\n--PROGN\t(PCL::FAST-METHOD INIT-LAMBERT-W-K (INTEGER NUMBER))\n-(PCL::FAST-METHOD TWO-ARG-/ (BIGFLOAT COMMON-LISP:COMPLEX))E\n--(PCL::FAST-METHOD TWO-ARG-= (BIGFLOAT NUMBER))AS(PCL::FAST-METHOD TWO-ARG-- (BIGFLOAT COMMON-LISP:COMPLEX))UOTE\n-(PCL::FAST-METHOD TWO-ARG-+ (COMPLEX-BIGFLOAT NUMBER))UOTE\t\n-\t/.P(PCL::FAST-METHOD TWO-ARG-+ (BIGFLOAT COMMON-LISP:COMPLEX))\n--ST(PCL::FAST-METHOD TWO-ARG-/ (COMPLEX-BIGFLOAT NUMBER))\n-(PCL::FAST-METHOD TWO-ARG-* (BIGFLOAT COMMON-LISP:COMPLEX))NCTIO(PCL::FAST-METHOD TWO-ARG-LOG (NUMERIC NUMBER))O(PCL::FAST-METHOD EXPT (BIGFLOAT INTEGER))T-NAME(PCL::FAST-METHOD ABS (BIGFLOAT))BOL!\n-pv-table(PCL::FAST-METHOD EPSILON (COMPLEX-BIGFLOAT))\n-(PCL::FAST-METHOD UNARY-FCEILING (BIGFLOAT))\n-/(PCL::FAST-METHOD CONJUGATE (COMPLEX-BIGFLOAT))F(PCL::FAST-METHOD PHASE (COMPLEX-BIGFLOAT))\n-,SET(PCL::FAST-METHOD IMAGPART (COMPLEX-BIGFLOAT))F\n-(PCL::FAST-METHOD ACOS (BIGFLOAT))ETHOD-SLOT-NAM(PCL::FAST-METHOD SUB1 (BIGFLOAT))UOTE\n-7/(FAST-M(PCL::FAST-METHOD UNARY-DIVIDE (BIGFLOAT))THOD))(PCL::FAST-METHOD ONE-ARG-ATAN (COMPLEX-BIGFLOAT))/LOAD-DEFMETHO(PCL::FAST-METHOD ABS (COMPLEX-BIGFLOAT))CCESSORHYPERGEOMETRIC-BY-SERIESTE\n--Q(PCL::FAST-METHOD ASIN (BIGFLOAT))M\n-.F(PCL::FAST-METHOD ATANH (BIGFLOAT))THOD ACCESSOR(PCL::FAST-METHOD UNARY-FFLOOR (BIGFLOAT))E\n-.P(PCL::FAST-METHOD SQRT (COMPLEX-BIGFLOAT))-METHO(PCL::FAST-METHOD EXP (BIGFLOAT))\n--(PCL::FAST-METHOD CIS (BIGFLOAT))/*TRACED-METHOD(PCL::FAST-METHOD MAXIMA::TO (BIGFLOAT))ACED-MET(PCL::FAST-METHOD SUB1 (COMPLEX-BIGFLOAT))\t\n-,SE(PCL::FAST-METHOD SINH (BIGFLOAT))PEC\t\n-e(PCL::FAST-METHOD ZEROP (BIGFLOAT))\n--(PCL::FAST-METHOD ONE-ARG-ATAN (BIGFLOAT))ION\t\n-(PCL::FAST-METHOD ONE-ARG-LOG (BIGFLOAT))V\n--(PCL::FAST-METHOD RATIONALIZE (REAL))UOTE\n--ADD-(PCL::FAST-METHOD ADD1 (BIGFLOAT))ED-METHODS*\n-(PCL::FAST-METHOD INTEGER-DECODE-FLOAT (BIGFLOAT))G\n-/T(PCL::FAST-METHOD SQRT (BIGFLOAT))IONS\n--PROGN(PCL::FAST-METHOD ONE-ARG-COMPLEX (BIGFLOAT))od?(PCL::FAST-METHOD ASINH (BIGFLOAT))\n--Q(PCL::FAST-METHOD UNARY-MINUS (COMPLEX-BIGFLOAT))\n-/MET(PCL::FAST-METHOD UNARY-FLOOR (BIGFLOAT))\n-/%FBOU(PCL::FAST-METHOD SIGNUM (COMPLEX-BIGFLOAT))\n--(PCL::FAST-METHOD UNARY-MINUS (BIGFLOAT))OTE\n--U(PCL::FAST-METHOD DECODE-FLOAT (BIGFLOAT))\n--(PCL::FAST-METHOD RATIONALIZE (BIGFLOAT))OD-INTE(PCL::FAST-METHOD IMAGPART (BIGFLOAT))D-INTERNAL(PCL::FAST-METHOD CONJUGATE (BIGFLOAT))\n--PROG(PCL::FAST-METHOD REALPART (COMPLEX-BIGFLOAT))\n-u(PCL::FAST-METHOD COS (BIGFLOAT))\n-/UNDEFMETHOD\n-(PCL::FAST-METHOD EPSILON (BIGFLOAT))\n-(PCL::FAST-METHOD PHASE (BIGFLOAT))S*\t\n--ADJOIN8(PCL::FAST-METHOD UNARY-FTRUNCATE (BIGFLOAT))OMM(PCL::FAST-METHOD COSH (BIGFLOAT))JOIN9\n--*FEATU(PCL::FAST-METHOD TAN (BIGFLOAT))UCTURES\t\n--SETQ(PCL::FAST-METHOD FLOAT-SIGN (BIGFLOAT))TE\n-#/*DE(PCL::FAST-METHOD REALPART (BIGFLOAT))TVV\n--Q(PCL::FAST-METHOD UNARY-DIVIDE (COMPLEX-BIGFLOAT))CTURE-SUBTYPE-(PCL::FAST-METHOD MAXIMA::TO (COMPLEX-BIGFLOAT))(PCL::FAST-METHOD ONE-ARG-LOG (COMPLEX-BIGFLOAT))SETVV\n--QUOT(PCL::FAST-METHOD SIN (BIGFLOAT))\t\n--(PCL::FAST-METHOD ADD1 (COMPLEX-BIGFLOAT))QUOTE\n-(PCL::FAST-METHOD SIGNUM (BIGFLOAT))-QUOTE\n-,SVS(PCL::FAST-METHOD ACOSH (BIGFLOAT))L\t\n-(PCL::FAST-METHOD TANH (BIGFLOAT))-QUOTE\n--TYPE-(PCL::FAST-METHOD TWO-ARG-/ (COMPLEX-BIGFLOAT BIGFLOAT))EXPECTED(PCL::FAST-METHOD TWO-ARG-ATAN (BIGFLOAT BIGFLOAT))CTION\t\n-,SETV(PCL::FAST-METHOD TWO-ARG-- (COMMON-LISP:COMPLEX BIGFLOAT))\n-(PCL::FAST-METHOD TWO-ARG-= (BIGFLOAT BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-* (COMPLEX-BIGFLOAT BIGFLOAT))D DESCRI(PCL::FAST-METHOD TWO-ARG-COMPLEX (BIGFLOAT COMMON-LISP:FLOAT))\n-(PCL::FAST-METHOD TWO-ARG-+ (BIGFLOAT BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-+ (COMPLEX-BIGFLOAT BIGFLOAT))CT\n--QU(PCL::FAST-METHOD TWO-ARG-= (COMPLEX-BIGFLOAT COMPLEX-BIGFLOAT))(PCL::FAST-METHOD FROUND (BIGFLOAT))FUNCTION\n-;/((PCL::FAST-METHOD TWO-ARG-* (BIGFLOAT COMPLEX-BIGFLOAT))))\n--QU(PCL::FAST-METHOD TRUNCATE (BIGFLOAT))XT-METHODS(PCL::FAST-METHOD TWO-ARG-/ (BIGFLOAT COMPLEX-BIGFLOAT))OTE\n--DE(PCL::FAST-METHOD TWO-ARG-= (NUMBER COMPLEX-BIGFLOAT))ETVV\n--(PCL::FAST-METHOD TWO-ARG-- (NUMBER COMPLEX-BIGFLOAT))SETVV\n-(PCL::FAST-METHOD TWO-ARG-+ (COMPLEX-BIGFLOAT COMPLEX-BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-+ (BIGFLOAT COMPLEX-BIGFLOAT))Its name(PCL::FAST-METHOD FCEILING (BIGFLOAT))~%\t\n-,SETV(PCL::FAST-METHOD TWO-ARG-/ (NUMBER COMPLEX-BIGFLOAT))ETVV\n--(PCL::FAST-METHOD TWO-ARG-* (BIGFLOAT COMMON-LISP:RATIONAL))S-DI(PCL::FAST-METHOD TWO-ARG-COMPLEX (COMMON-LISP:RATIONAL BIGFLOAT))VV\n-(PCL::FAST-METHOD TWO-ARG-* (COMPLEX-BIGFLOAT COMPLEX-BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-/ (COMMON-LISP:FLOAT BIGFLOAT))es are:(PCL::FAST-METHOD TWO-ARG-/ (BIGFLOAT COMMON-LISP:RATIONAL)) are(PCL::FAST-METHOD TWO-ARG-= (NUMBER BIGFLOAT))VV(PCL::FAST-METHOD TWO-ARG-/ (COMMON-LISP:COMPLEX BIGFLOAT))/(FAS(PCL::FAST-METHOD TWO-ARG-* (NUMBER BIGFLOAT))\n-(PCL::FAST-METHOD TWO-ARG-- (COMMON-LISP:FLOAT BIGFLOAT))E\n-\t/.P(PCL::FAST-METHOD TWO-ARG-ATAN (COMMON-LISP:FLOAT BIGFLOAT))HOD\n-(PCL::FAST-METHOD TWO-ARG-/ (BIGFLOAT BIGFLOAT))(PCL::FAST-METHOD TWO-ARG-- (BIGFLOAT COMMON-LISP:FLOAT))-STREAM(PCL::FAST-METHOD TWO-ARG-COMPLEX (BIGFLOAT BIGFLOAT))ESCRIBE-OB(PCL::FAST-METHOD TWO-ARG-* (BIGFLOAT COMMON-LISP:FLOAT))NEXT-ME(PCL::FAST-METHOD TWO-ARG-- (BIGFLOAT COMMON-LISP:RATIONAL))PACK(PCL::FAST-METHOD TWO-ARG-/ (COMPLEX-BIGFLOAT COMPLEX-BIGFLOAT))(PCL::FAST-METHOD CEILING (BIGFLOAT))o call it~@(PCL::FAST-METHOD FTRUNCATE (BIGFLOAT))UOTE\n-,PA(PCL::FAST-METHOD TWO-ARG-- (COMPLEX-BIGFLOAT BIGFLOAT))OTE\n--EQ(PCL::FAST-METHOD TWO-ARG-+ (BIGFLOAT COMMON-LISP:RATIONAL))s ~D(PCL::FAST-METHOD TWO-ARG-COMPLEX (BIGFLOAT COMMON-LISP:RATIONAL))E\n-\"It uses the(PCL::FAST-METHOD TWO-ARG-+ (BIGFLOAT COMMON-LISP:FLOAT))y the p(PCL::FAST-METHOD TWO-ARG-/ (COMMON-LISP:RATIONAL BIGFLOAT))\n-(PCL::FAST-METHOD TWO-ARG-* (NUMBER COMPLEX-BIGFLOAT))\n-(PCL::FAST-METHOD FLOAT (REAL BIGFLOAT))\n+MAPLIST_TR\n+COMPLEX-BFLOAT-LOG-GAMMAETHOD-SPSIMP-NUMMOD\n+SUBSTINT1:\n+ERF-IMPL\n+MAKE-NUMBER\n+LFIBTOPHI:\n+SET-MODULUS\n+SIMPLIM%ZETA\n+GAMMARED\n+SIMPLIM$MIN\n+ALLROOTS-IMPL\n+COEFFICIENT\n+BATAP-INF:\n+RESIDUE-IMPL\n+COMPLEX-BFLOAT-ERFERS (TRACED-MEASSUME\n+SIMPLIM%CEILING\n+SPECDISREP\n+SPLIT-GAMMA-1\n+%TH-IMPL\n+DIFF%DERIV\n+LAPTIMES\n+SPLIT-GAMMA-2\n+FORM-MRAT:\n+RISPLIT-EXPT\n+TOTIENT-IMPL\n+SIMP-%ELLIPTIC_ECLOT-NAME-LISTS\n+NICEINDICES-IMPLINTI\n+SIMP-%ERF_GENERALIZEDOCLAIM-DEFGPRETTY-GOOD-FLOOR-OR-CEILINGLIFIBETA-INCOMPLETE\n+SIMP-%ELLIPTIC_KCD\n+/INITIALIZERATCOEF-IMPL\n+SOLVABLE\n+TRIVIAL1\n+DEL-IMPL\n+EXACTONLY:\n+MAXIMA-GETENV\n+EF_INVERT_BY_LU-IMPLAST-METHOD MGF_INVERT_BY_LU-IMPLACED-METHOD)SPABS\n+SIMPLIM$MAX\n+NUM-IMPL\n+PSP2FOLDSUM\n+BERN-IMPL:\n+RTC-GETINFO\n+ZETA-IMPL:\n+JACOBPOL\n+LMIN-IMPL:\n+LMAX-IMPL:\n+SQRT-IMPL:\n+IDENTITYMX\n+ERFI-IMPL:\n+ERFC-IMPL:\n+HYPERGEOMETRIC-0F0IST\n+.ARG-INFSIMPLIMFACT\n+PRED-REVERSE\n+SIMP-%FRESNEL_C\n+SIMP-EXP\n+HYPERGEOMETRIC-2F1ROGN\t\n+/PROCLASUBFTAKE\n+P-COEF-X\n+SIGNFACTOR\n+SUBSTITUTE-IMPL\n+NZETA-IMPL\n+EXP-IMPL\n+SIMP-MIN\n+SIMPLIM%FLOOR\n+SIMP-%ELLIPTIC_PICCESSOR-METHOD-SIMP-%GAMMA_INCOMPLETE_LOWERFASTTEX-HYPERGEOMETRICETHOD-SLOT-NAMSIGN-SHIFT\n+STRMEVAL\n+COMBINE-IMPL\n+SIMP-%ELLIPTIC_ESIMP-%HANKEL_1\n+HYPEREX1\n+SIMP-%ELLIPTIC_FSCAN-NUMBER-AFTER-DOTAD-DEFMETHOSCAN-NUMBER-BEFORE-DOTMETHOD\n+-TEX-GAMMA:\n+SIMP-%HANKEL_2\n+SIMPGAMMA:\n+CHANGEVAR-IMPL\n+SIMP-MNOT:\n+TESTTNEG\n+SIMP-GENERALIZED-LAMBERTW7/(FASTF82\n+SIMP-IMAGPART\n+F50P188-SIMP\n+XREDUCE-IMPL\n+LREDUCE-IMPL\n+RREDUCE-IMPL\n+FILTER-SUM\n+EF_DETERMINANT-IMPL\n+GF_DETERMINANT-IMPL\n+/*TRACED-METSRBINEXPND\n+COERCE-FLOAT\n+SIMPNCEXPT\n+EXPANDTIMES\n+SP2INTEG2:\n+(PCL::FAST-METHOD PRINT-OBJECT (UNSAFE-RECURSION T)).FUNCTION\t\n+(PCL::FAST-METHOD PRINT-OBJECT (MAXIMA-$ERROR T))UOTE\n+-REMOVE-M(PCL::FAST-METHOD PLOT-PREAMBLE (GEOMVIEW-PLOT T))\n+/*TRSP2INTEG\n+MILLER-RABIN-DECOMPOSITION\t\n+-DETRIANGULARIZE-IMPLCE-METHOD\n+-QTEX-PAREN:\n+SIMP2>F<2:\n+TEX-NOFIX:\n+SIMP-%ELLIPTIC_EU/UNTRACE-METHODFIX-IMPL\n+EULER-IMPL\n+SQRTX^2-1:\n+TRY-FLOAT-COMPUTATIONTE\n+/NO-SLOINTSC\n+NUM-OF-LOGS\n+LOGCONTRACT-IMPLSIMP-%EXPINTEGRAL_EACE\t\n+SIMP-%FRESNEL_S\n+SQRT1-X^2:\n+SIMP-SQRT:\n+LHOSPITAL:\n+SIMPLIM%ERF_GENERALIZED\n+-PROGSIMP-%EXPINTEGRAL_SHI\n+/UNDEFMETSIMP-%EXPINTEGRAL_CHIUOTE\n+-QUOTHYPEREX\n+ERF-HYPERGEOMETRIC\n+-QUCREATE-POLY\n+SIMP-%ACOS\n+SIMP-%ACOT\n+SIMP-%ACSC\n+SAME-SHEET-SUBS\n+MARRAYREF-GENSUBSCONVERT\n+LUCAS-IMPL\n+SIMP-MOEBIUS\n+TEX-SQRT\n+SIMPLIM%ELLIPTIC_KCIBE-METAOBJECF50COND\n+POWERSERIES-IMPLSIMPFACT\n+SIMP-%SEC:\n+SIMP-%SECH\n+CONJUGATE-EXPINTEGRAL-E1D-INSTANHYPERGEOMETRIC-POLY-CASE\n+BETA-EXPAND-ADD-INTEGERCE-MARKERLISP->LISP-TR-LAMBDAE\n+/CCLOSURESIMPEXPT\n+TAYLOR_SIMPLIFIER_CALLER\n+FLOAT-ZETA\n+HYPERGEOMETRIC-FLOAT-EVALETVV\n+FLOAT2RAT:\n+SIMPLIM%CONJUGATE\n+-TYPE-CPROG\n+SPECREPCHECK\n+INTEGRATE1\n+LGCRECIPROCAL\n+FLOAT-IMPL\n+SIMPLIM%INVERSE_ERFCHOD DESCRIBEINIT-LAMBERT-W-MINUS1ERIC-FUNCTISIMP-%COS:\n+SIMP-%COSH\n+DISTREXECINIT\n+GETEXPLIST\n+DEN1DENN\n+MEQP-BY-CSIGN\n+SIMP-%ASEC\n+SIMPLIM%EXPINTEGRAL_EARD-METHOD\n+SIMP-%CSCH\n+SIMP-%CSC:\n+SIMP-%ATAN\n+SIMP-%ASIN\n+SIMP-%ATANH\n+STOTALDIFF\n+EXPFACTOR:\n+MAKE-TRACE-HOOK\n+SIMPSUM2\n+SIMP-%JACOBI_DC\n+LOG-IMAG-0-2%PI\n+SIMP-%JACOBI_CD\n+ELLIPTIC-PI\n+SP3SUBST\n+SP1SINTCOS\n+FLOOR-INTEGRAL\n+SIMPINTEG:\n+LIM-RECIP:\n+AIRY_BI-IMPL\n+AIRY_AI-IMPL\n+TEX-DERIVATIVE\n+SIMPLIM%EXPINTEGRAL_SHIETVV\n+SIMPLIM%EXPINTEGRAL_CHISETVV\n+SIMPLIM%AIRY_DAIBFLOAT-LOG-GAMMASIMPLIM%AIRY_DBISIMP-%JACOBI_NC\n+GF-MATADD:\n+MEMSIMILAR\n+SIMP-%JACOBI_ND\n+SIMP-%JACOBI_SC\n+SIMPQUOT\n+LIMIT-SUBS\n+PARSE-BODY\n+SIMP-%INVERSE_ERFCE\n+/CLASS-PRECSIMPLN\n+SIMP-%JACOBI_SD\n+SIMP-%INVERSE_JACOBI_DCTHODS\t\n+,GET-SMALL-FACTORS\n+The direct sup$CSC\n+CONJUGATE-PLOG\n+COMPSPLT\n+WHOLE-INTSUBS\n+SIMP-%INVERSE_JACOBI_CDS~%~\n+ RDFACT\n+SP1TRIGEX:\n+SIMPLIM%BESSEL_IMAKE-ELLIPTIC-E\n+CONJUGATE-ATANH\n+WTPTIMES1:\n+SIMPLIM%BESSEL_J$SINH\n+SIMP-%INVERSE_JACOBI_NC\n+'/(FAST-LOGRED\n+SIMPLIM%INVERSE_ERF\n+\t/.PXTHRU-IMPL\n+MAKE-ELLIPTIC-F\n+SIMPLIM%BESSEL_KTR-LISP->LISP\n+SIMP-%INVERSE_JACOBI_ND\n+SIMP-%INVERSE_JACOBI_SCT*\n+.FASTGF-DISREP-FACTORSTION\n+'/(FAST-MEAIRY-DAI-HYPERGEOMETRICLASS T))\n+MAKE-TLAMBDA\n+SIMP-%JACOBI_AM\n+BEHAVIOR\n+SIMP-%INVERSE_JACOBI_SDVV\n+-QSIMPATAN2:\n+SIMP-DIVISORS\n+SIMP-%JACOBI_CN\n+SIMP-%JACOBI_DN\n+DEN1NUMN\n+SUPERCOSNX\n+SUBST-IF-NOT-FREEOF\n+STEP-7-MM:\n+DETERMINANT-IMPLTEX\n+LIMITNEG\n+CONJUGATE-HYPERGEOMETRICl and ~DCONJUGATE-EXPINTEGRAL-CItal).~%\tTRANSLATE-FORM\n+SIMP-%CARLSON_RCFACTCOMB\n+HYP-ATANH:\n+SIMPMQAPPLY\n+SIMP-%JACOBI_SN\n+MARRAYREF:\n+CONJUGATE-DERIVATIVEUOTE\n+/DESCRSIMP-%CARLSON_RDSIMP-%INVERSE_ERFV\n+/MONSTERTRIG\n+SIMP-%INVERSE_JACOBI_CN\n+SIMP-%JACOBI_CS\n+STEP-7-PM:\n DESCRIPTION\n (FAST-METHOD COMPUTE-EFFECTIVE-METHOD (GENERIC-FUNCTION LONG-METHOD-COMBINATION T))\n METHOD-GROUP-SPECIFIERS\n ARGUMENTS-OPTIONGF-VAR\n WRAP-METHOD-GROUP-SPECIFIER-BINDINGS\n .GENERIC-FUNCTION.\n DEAL-WITH-ARGUMENTS-OPTION\n@@ -46258,15 +46253,15 @@\n /build/reproducible-path/maxima-5.47.0/share/$$$.{o,lisp,lsp}\n /build/reproducible-path/maxima-5.47.0/src/$$$.{o,lisp,lsp}\n /build/reproducible-path/maxima-5.47.0/$$$.{o,lisp,lsp}\n /build/reproducible-path/maxima-5.47.0/share/$$.{usg,texi}\n /build/reproducible-path/maxima-5.47.0/doc/$$.{usg,texi}\n /build/reproducible-path/maxima-5.47.0/tests/$$$.{o,lisp,lsp,mac,mc,wxm}\n MAXIMA::$n=\n-en_US:en\n+et_EE:et\n /build/reproducible-path/maxima-5.47.0.info-2\n /build/reproducible-path/maxima-5.47.0/src/binary-gcl\n /build/reproducible-path/maxima-5.47.0/share\n /build/reproducible-path/maxima-5.47.0/src\n /build/reproducible-path/maxima-5.47.0/demo\n /build/reproducible-path/maxima-5.47.0/tests\n /build/reproducible-path/maxima-5.47.0/doc\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.data {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.data {}", "unified_diff": "@@ -63364,44 +63364,48 @@\n \t...\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax,%rax,1)\n \t...\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tfisubrs 0x0(%rcx)\n+\tjo 469864 \n+\tshll $1,0x0(%rdi)\n \tadd %al,(%rax)\n-\tadd %cl,%bl\n-\tcmp (%rdi),%al\n+\tadd %cl,%bh\n+\t(bad)\n+\tor %al,(%rax)\n \t...\n-\tadd %bl,(%rax)\n-\tint1\n+\tsbb %dh,%cl\n \t(bad)\n \t...\n-\tadd %dl,0x13a411c0(%rax)\n+\tadd %dl,0x13c4f370(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \txchg %eax,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x3a(%rax)\n \txchg %eax,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x15(%rax)\n-\tand %esp,-0x6f000000(%rbx,%rdx,1)\n-\tadc $0x13a421,%eax\n+\tadd %dh,-0x3b(%rax)\n+\tadd %ch,%al\n+\tadc (%rax),%eax\n+\tadd %al,(%rax)\n+\txchg %eax,%ecx\n+\t(bad)\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n \tjbe 46fa9d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex.WXB jne 46fa96 \n \t(bad)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -64221,21 +64225,21 @@\n \trex.XB add %al,(%r8)\n \t...\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x42(%rdi)\n-\tcmp (%rcx),%al\n+\tadd %ah,0x50(%rdx)\n+\tcmp $0x1,%al\n \t...\n \tcmpb $0x0,0x7fffffff(%rdi)\n \tadd %al,(%rax)\n-\tand %cl,(%rsi)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tshr $1,%bh\n+\t(bad)\n \tadc (%rax),%eax\n \t...\n \tadd %al,(%rax)\n \tadd %al,%al\n \trepz add (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -69495,38 +69499,42 @@\n \tfwait\n \t...\n \tadd %dl,0x9c0e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7(%rax)\n \tfwait\n \t...\n-\tmovabs 0xd636f63da80fbe13,%al\n+\tmovabs 0x8c437a59c77948e9,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x22305a0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%dl\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x29c908fad3dfbe13,%al\n-\tadc -0x8ff9299(%rsi),%edi\n-\tss (bad)\n+\tmovabs 0x73bc849ebca948e9,%al\n+\tjmp 646a1245 \n+\tjnp 680142 \n+\tmov %es,(%rax)\n \t...\n-\tadc %dh,0x9b(%rdi)\n \tadd %al,(%rax)\n-\tnop\n-\tor %ebx,0x0(%rax,%rax,1)\n-\tnop\n-\tor 0x0(%rbx),%ebx\n+\tadd %dl,(%rax)\n+\tmov $0x9b,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9c09(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b0b(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xa(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trcrb $1,0x0(%rbx)\n \tadd %dl,%al\n@@ -72485,16 +72493,15 @@\n \t(bad)\n \tjb 795e6f \n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n \tmovsxd 0x6c(%rcx),%esp\n \tgs (bad)\n-\toutsb %gs:(%rsi),(%dx)\n-\t(bad)\n+\tgs je 795e44 \n \trex.WR\n \trex.XB pop %r15\n \trex.WRB\n \trex.RB push %r11\n \tpush %rbx\n \trex.B\n \trex.RXB\n@@ -72536,21 +72543,21 @@\n \tadd %al,(%rax)\n \tadd %bl,-0x66666667(%rdx)\n \tcltd\n \ttest $0x9cb5503f,%eax\n \t...\n \tadd %dl,(%rax)\n \tand %bl,0x0(%rax,%rax,1)\n-\t(bad)\n-\tadc %edi,(%rdx)\n-\tadd %eax,(%rax)\n+\tsbb %esp,(%rax)\n+\tcmp $0x1,%al\n \t...\n+\tadc %bl,%al\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfcomps 0x0(%rbx)\n \tadd %dl,0x21(%rax)\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub 0x0(%rax,%rax,1),%ebx\n \tadc %cl,(%rsi)\n@@ -72612,30 +72619,29 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rcx)\n \txor %esi,0x0(%rsp,%riz,2)\n \tadd %al,(%rax)\n-\tmovabs 0xa000000000000457,%al\n-\tadd (%rax),%eax\n+\tmovabs 0xa0000000000008ae,%al\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7e(%rax)\n+\tadd %ah,0x7d(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1(%rax)\n+\tadd %ah,0x3(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x66(%rax)\n+\tadd %ah,0x46(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xa8c0(%rax)\n-\t(bad)\n-\t(bad)\n-\tlcall *0xf9a5d8(%rdi)\n+\tadd %ah,0xc4e0(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xf9a5d8(%rax)\n \t...\n \tpush %rax\n \tand %bl,0x0(%rax,%rax,1)\n \tnop\n \t(bad)\n \tfwait\n \t...\n@@ -72887,74 +72893,82 @@\n \t...\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0xf7f66eff,%esi\n-\tss (bad)\n-\tand %dl,0x0(%rcx,%rdi,2)\n-\tadd %ch,(%rax)\n-\tloope 79943a \n+\tadd %ch,%cl\n+\tmov %rax,(%rcx)\n+\txchg %eax,%edx\n+\tjnp 799472 \n+\tmov %fs,(%rax)\n+\txchg %eax,%esp\n+\tjns 799434 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsub %ah,%cl\n+\t(bad)\n \t(bad)\n \t(bad)\n \tjg 79943f \n \tadd %al,0x0(%rip) \n \tadd %al,(%rax)\n \tadd %bh,%bh\n \t(bad)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8faf6df,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf713637d,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\ttest $0xffffffffbc849e99,%rax\n+\tjae 799442 \n+\tor (%rdi,%rsi,2),%rcx\n+\tjnp 7994a2 \n+\tmov %es,(%rax)\n \t...\n-\tpop %rax\n-\timul $0x0,(%r8),%r8\n+\tadd %al,(%rax)\n+\tadd %bl,0x4d(%rax)\n+\timul $0x0,(%rax),%eax\n \tsar $1,%ch\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%dh\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x34(%rax)\n \tpush $0x0\n \t...\n \tadd %ah,0x43(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0xf7f660df,%esi\n-\tss (bad)\n-\tadc %dl,0x79(%rbp)\n+\tadd %ch,%cl\n+\ttest $0x437b920f,%rax\n+\tmov %ss,(%rax)\n+\txchg %eax,%ebp\n+\tjns 799524 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 799577 \n \timul $0x0,(%rax),%eax\n \tloopne 79957f \n \timul $0x0,(%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc 0x8fae0ff(%rsi),%edi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf713637d,%esi\n-\tss (bad)\n+\tjmp ffffffff9f091e8d \n+\ttest %bh,0xc0b48e9(%rbx,%rsi,2)\n+\tja 7995c9 \n+\trex.XB mov %es,(%r8)\n \t...\n-\tloopne 799627 \n-\timul $0x0,(%rax),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\timul $0x0,(%r8),%r8\n \tlock std\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \trex.XB\n \trepz add %al,(%rax)\n@@ -72963,123 +72977,115 @@\n \tpush $0x0\n \t...\n \tadd %dl,(%rax)\n \txchg %eax,%ebp\n \tjns 799604 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc -0x8099b61(%rsi),%edi\n-\tss (bad)\n-\tloopne 79965f \n-\timul $0x0,(%rax),%eax\n+\tjmp ffffffff92857f55 \n+\tjnp 799652 \n+\tmov %fs,%eax\n+\timul $0x0,(%r8),%r8\n \tlock std\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %cl,0x69(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8faee3f,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf716ed81,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\trex.W\n+\tsbbq $0x7282f748,-0x168c437c(%r14)\n+\tjnp 799682 \n+\tmov %es,(%rax)\n \t...\n-\tadd %cl,0x69(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstd\n+\trex.WRX imul $0x0,(%rax),%r8\n+\tlock std\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6834(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \t...\n \txchg %eax,%esi\n \tjns 7996f4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc -0x8099a81(%rsi),%edi\n-\tss (bad)\n-\tloopne 79974f \n-\timul $0x0,(%rax),%eax\n+\tjmp ffffffff9283a045 \n+\tjnp 799742 \n+\tmov %fs,%eax\n+\timul $0x0,(%r8),%r8\n \tlock std\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %cl,0x69(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8faed7f,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf716e343,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\tor %rax,0x73bc849e(%rdx)\n+\tjmp 7305cc75 \n+\tjnp 799772 \n+\tmov %es,(%rax)\n \t...\n-\tadd %cl,0x69(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstd\n+\trex.WRX imul $0x0,(%rax),%r8\n+\tlock std\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x1d1(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x6834,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x22396(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0xf7f6657f,%esi\n-\tss (bad)\n-\tloopne 799789 \n+\tadd %ch,%cl\n+\tor %rcx,(%rdx)\n+\txchg %eax,%edx\n+\tjnp 799832 \n+\tmov %fs,%eax\n+\txchg %eax,%edi\n \tjns 7997f4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock std\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %cl,0x69(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8faec7f,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf71175c3,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\tor %rax,0x73bc849e(%rbx)\n+\tjmp 75944d65 \n+\tjnp 799862 \n+\tmov %es,(%rax)\n \t...\n-\txor %cl,0x69(%rsi)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstd\n+\tadd %dh,(%rax)\n+\trex.WRX imul $0x0,(%rax),%r8\n+\tlock std\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x96,%al\n \tand (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -73087,74 +73093,79 @@\n \tpush $0x0\n \t...\n \tadd %ah,%al\n \txchg %eax,%edi\n \tjns 7998d4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc -0x80986c1(%rsi),%edi\n-\tss (bad)\n-\tadd %dl,0x223(%rdi)\n+\tjmp ffffffff928fe225 \n+\tjnp 799922 \n+\tmov %es,(%rax)\n+\txchg %eax,%edi\n+\tand (%rdx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock std\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %cl,0x69(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8faeb7f,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf716f649,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\tor %rax,-0x168c437c(%rsi,%rbx,4)\n+\trex.W (bad)\n+\tcltd\n+\tjb 799989 \n+\trex.XB mov %es,(%r8)\n \t...\n-\tpush %rax\n-\trex.WRX imul $0x0,(%rax),%r8\n+\tadd %al,(%rax)\n+\tadd %dl,0x4e(%rax)\n+\timul $0x0,(%rax),%eax\n \tlock std\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x223(%rdi)\n \tadd %al,(%rax)\n \tshlb $0x0,(%rax,%rbp,2)\n \t...\n \trex popf\n \tand (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc -0x80986c1(%rsi),%edi\n-\tss (bad)\n-\trcrb $0x0,0x79(%rcx)\n-\tadd %dh,%al\n-\tstd\n+\tjmp ffffffff928fe315 \n+\tjnp 799a12 \n+\tmov %es,%eax\n+\tcltd\n+\tjns 7999d4 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock std\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %cl,0x69(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8faea1f,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf71175c3,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\timul $0x1ab548e9,0x73bc849e(%rbp),%rax\n+\tjne 799a79 \n+\trex.XB mov %es,(%r8)\n \t...\n-\tmov %cl,0x69(%rsi)\n \tadd %al,(%rax)\n+\tadd %cl,0x694e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tstd\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex popf\n@@ -73165,218 +73176,228 @@\n \tpush $0x0\n \t...\n \tadd %al,%al\n \tcltd\n \tjns 799ab4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc -0x8098201(%rsi),%edi\n-\tss (bad)\n-\txor %bl,0x223(%rsi)\n+\tjmp ffffffff928c2405 \n+\tjnp 799b02 \n+\tmov %?,(%rax)\n+\tsahf\n+\tand (%rdx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock std\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x694e,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8fae81f,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf716f649,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\timul $0xffffffff993f48e9,0x73bc849e(%rdi),%rax\n+\tjb 799b69 \n+\trex.XB mov %es,(%r8)\n \t...\n-\tenter $0x694e,$0x0\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,%al\n+\trex.WRX imul $0x0,(%rax),%r8\n \tadd %bh,%dh\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,0x223(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x68(%rip) \n \t...\n \tadd %al,(%rax)\n \tmov $0x9a,%al\n \tjns 799ba4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc -0x8098021(%rsi),%edi\n-\tss (bad)\n-\tlock lret\n+\tjmp ffffffff928a44f5 \n+\tjnp 799bf2 \n+\tmov %?,%eax\n+\tlret\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WRXB imul $0x0,(%r8),%r8\n \tand %cl,0x69(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8fad5ff,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf5ab99f9,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\tmov %rdi,0x73bc849e(%rdx)\n+\tjmp ffffffffd0702b25 \n+\tjns 799c22 \n+\tmov %es,(%rax)\n \t...\n-\tclc\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \trex.WRX imul $0x0,(%rax),%r8\n \tand %bh,%dh\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x62(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x35(%rax)\n \tpush $0x0\n \t...\n \tadd %ah,0x799b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0xf7f671bf,%esi\n-\tss (bad)\n-\tlock lret\n+\tadd %ch,%cl\n+\trex.W leave\n+\t(bad)\n+\txchg %eax,%edx\n+\tjnp 799ce2 \n+\tmov %?,%eax\n+\tlret\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WRXB imul $0x0,(%r8),%r8\n \tand %cl,0x69(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8fad5ff,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf5ab9cdf,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\tmov %rdi,0x73bc849e(%rdx)\n+\tjmp ffffffffd06d4615 \n+\tjns 799d12 \n+\tmov %es,(%rax)\n \t...\n-\tclc\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \trex.WRX imul $0x0,(%rax),%r8\n \tand %bh,%dh\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x4000000000009d8f,%al\n \txor $0x68,%eax\n \t...\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tjns 799d84 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc -0x8098c61(%rsi),%edi\n-\tss (bad)\n-\tlock lret\n+\tjmp ffffffff929686d5 \n+\tjnp 799dd2 \n+\tmov %?,%eax\n+\tlret\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WRXB imul $0x0,(%r8),%r8\n \tand %cl,0x69(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8fad5ff,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf5ab9da1,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\tmov %rdi,0x73bc849e(%rdx)\n+\tjmp ffffffffd06c7505 \n+\tjns 799e02 \n+\tmov %es,(%rax)\n \t...\n-\tclc\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \trex.WRX imul $0x0,(%rax),%r8\n \tand %bh,%dh\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x1\n \tadd %al,0x35(%rax)\n \tpush $0x0\n \t...\n \tadd %al,0x799d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0xf7f6747f,%esi\n-\tss (bad)\n-\tlock lret\n+\tadd %ch,%cl\n+\tor %rbx,(%rbx)\n+\txchg %eax,%edx\n+\tjnp 799ec2 \n+\tmov %?,%eax\n+\tlret\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WRXB imul $0x0,(%r8),%r8\n \tand %cl,0x69(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8fad49f,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf5aaca2f,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\trex.W jmp ffffffffbcfe3d62 \n+\tjae 799e92 \n+\trex.W pop %rcx\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\t(bad)\n+\tjns 799ef2 \n+\tmov %es,(%rax)\n \t...\n-\tclc\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \trex.WRX imul $0x0,(%rax),%r8\n \tand %bh,%dh\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x161(%rdi)\n \tadd %al,(%rax)\n \trex xor $0x68,%eax\n \t...\n \tadd %al,(%rax)\n \tjo 799f00 \n \tjns 799f64 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc -0x80989a1(%rsi),%edi\n-\tss (bad)\n-\tlock lret\n+\tjmp ffffffff9292c8b5 \n+\tjnp 799fb2 \n+\tmov %?,%eax\n+\tlret\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WRXB imul $0x0,(%r8),%r8\n \tand %cl,0x69(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8fad49f,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf5aacda9,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\trex.W jmp ffffffffbcfe3e52 \n+\tjae 799f82 \n+\trex.W fbld -0x73bc8632(%rdx)\n \t...\n \tclc\n \trex.WRX imul $0x0,(%rax),%r8\n \tand %bh,%dh\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -73388,104 +73409,102 @@\n \tadd %al,0x35(%rax)\n \tpush $0x0\n \t...\n \tadd %ah,-0x61(%rax)\n \tjns 79a054 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc -0x809f7c1(%rsi),%edi\n-\tss (bad)\n-\tsub %al,%dh\n+\tjmp ffffffff92e0e9a5 \n+\tjnp 79a0a2 \n+\tmov %gs,(%rax)\n+\t(bad)\n \trepz add (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,0x694f(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x694f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor %ebx,0x0(%rdi)\n-\tadd %dl,(%rbx)\n-\tmov $0x8fad11f,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf70e9f49,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\timul $0xfffffffff03f48e9,0x73bc849e(%rsi),%rdi\n+\tpush $0x7b\n+\trex.XB mov %es,(%r8)\n \t...\n-\tclc\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \trex.WRX imul $0x0,(%rax),%r8\n \trex decb 0x0(%rcx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xor $0x68,%eax\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovabs 0xbe13000000000079,%al\n-\t(bad)\n-\tor %dh,%dh\n-\tdivl (%rsi)\n-\t(bad)\n-\tmov %dl,0x69(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n+\tmovabs 0x48e9000000000079,%al\n+\timul $0x888c437b,-0x6e(%rbp),%esp\n+\tpush %rax\n+\timul $0x0,(%rax),%eax\n+\tpush %rax\n+\tpush %rax\n \timul $0x0,(%rax),%eax\n \trex push %rax\n \timul $0x0,(%rax),%eax\n \tloopne 79a1e6 \n \tadd %al,(%eax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tmov $0x8fac37f,%esi\n-\tleave\n-\tsub %edx,(%rbx)\n-\tmov $0xf70cb64d,%esi\n-\tss (bad)\n+\tadd %ch,%cl\n+\tor %rbp,-0x168c437c(%rsi,%rbx,4)\n+\tcmp %rcx,%rbx\n+\tpush $0x8c437b\n \t...\n-\tclc\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \trex.WRX imul $0x0,(%rax),%r8\n \t(bad)\n \tdecb 0x0(%rcx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xor $0x68,%eax\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex movabs 0x8153000000000079,%eax\n-\tcld\n-\t(bad)\n-\timull 0x7b(%rdi)\n-\txor %bh,(%rax)\n+\trex movabs 0x6e70000000000079,%eax\n+\tjns 79a1d6 \n+\tmov $0x38c1885f,%ebp\n \tpush %rcx\n \timul $0x0,(%rax),%eax\n \tand %bh,%bh\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 79a2a3 \n \timul $0x0,(%rax),%eax\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0xde828153,-0x307b6f05(,%riz,8)\n+\tjo 79a2d0 \n+\tjns 79a2a4 \n+\tmov $0xa0,%cl\n+\tja 79a2a6 \n+\tjo 79a2d8 \n \t(bad)\n-\toutsl %ds:(%rsi),(%dx)\n-\tjnp 79a2a0 \n+\tjnp 79a2ca \n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tpop %rax\n \tpush %rcx\n \timul $0x0,(%rax),%eax\n \tand %bh,%bh\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -73497,69 +73516,76 @@\n \tpush $0x0\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x15c96(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tcld\n-\t(bad)\n-\timull 0x7b(%rdi)\n-\txor %ah,(%rax)\n+\tadd %dh,0x6e(%rax)\n+\tjns 79a2c6 \n+\tmov $0x20c1885f,%ebp\n \tmovabs %eax,0x2000000000079\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcb $0x0,0x69(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0x507e8153,-0x307b6f05(%rsi,%rbp,8)\n-\tadc 0x7b(%rdi),%ch\n-\txor %al,(%rax)\n+\tjo 79a3c0 \n+\tstc\n+\trex.WX mov $0xa0,%cl\n+\tja 79a396 \n+\tjo 79a3c8 \n+\tsti\n+\tcmc\n+\tpop %rax\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n+\trclb $0x0,0x69(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rcx\n-\timul $0x0,(%rax),%eax\n \tand %bh,%bh\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xd000000000015c96,%al\n \tss push $0x0\n \t...\n \tadd %dl,%al\n \tpush %rcx\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tfdivrl 0x307b6ff7(%rip) \n-\tadc %ah,0x0(%rcx,%rdi,2)\n-\tadd %ch,(%rax)\n-\tpush %rdx\n-\timul $0x0,(%rax),%eax\n-\tadc %dl,0x69(%rdx)\n+\tadd %dh,0x6e(%rax)\n+\tpop %rcx\n+\tcwtl\n+\tmov $0x10c1885f,%ebp\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tjns 79a424 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tsub %dl,0x69(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rdx\n+\timul $0x0,(%rax),%eax\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tmov $0x8490fbea,%esp\n-\tiret\n-\tpush %rbx\n-\tcmpl $0x307b6f12,0x50(%rsi)\n+\tjo 79a4b0 \n+\tsbb %ecx,-0x4f(%rdi)\n+\tmovabs 0x5f58f5fb6e703e77,%al\n+\tmov %al,%cl\n \t...\n \tsub %dl,0x69(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tdecl 0x0(%rcx)\n \tadd %dl,%al\n@@ -73572,29 +73598,33 @@\n \tpush $0x0\n \t...\n \tadd %dl,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tjns 79a504 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0x6801c0,0x307b6ff7(%rcx,%rsi,1)\n+\tjo 79a578 \n+\tsbb %edx,-0x3f3e77a1(%rbp,%rdi,4)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjs 79a56c \n \timul $0x0,(%rax),%eax\n \tloopne 79a573 \n \timul $0x0,(%rax),%eax\n \tpush %rax\n \tss jne 79a52d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmpl $0xac4a8153,-0x307b6f05(%rdi,%rax,1)\n-\tmovq 0x30(%rbx),%mm7\n+\tjo 79a5a0 \n+\tsbb %esp,0x3e77a0b1(%rdx)\n+\tjo 79a5a8 \n+\tiret\n+\tor %eax,0x5f(%rbp)\n+\tmov %al,%cl\n \t...\n \tloopne 79a61b \n \timul $0x0,(%rax),%eax\n \tjo 79a5d1 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -73605,31 +73635,36 @@\n \tpush $0x0\n \tadd %al,(%rdx)\n \t...\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tjns 79a5f4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmpl $0xd0307b6f,-0x9(%rax,%rsi,1)\n+\tjo 79a668 \n+\tstc\n+\txchg %eax,%ebp\n+\tmov $0xd0c1885f,%ebp\n \txor %ah,(%rdi)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,0x52(%rax)\n \timul $0x0,(%rax),%eax\n \tloopne 79a663 \n \timul $0x0,(%rax),%eax\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tmov $0x8490fb00,%esp\n+\tadd %dh,0x6e(%rax)\n+\tsbb %esp,0x3e77a0b1(%rbp)\n+\tjo 79a698 \n \tiret\n-\tpush %rbx\n-\torl $0x307b6f17,-0x3b(%rdx)\n+\t(bad)\n+\tpop %rbp\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tclc\n \tpush %rdx\n \timul $0x0,(%rax),%eax\n \tjo 79a6c1 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -73642,31 +73677,30 @@\n \tpush $0x0\n \t...\n \tadd %dh,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tjns 79a6e4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0x48307b6f,-0x9(%rsi,%rsi,1)\n-\tpush %rbx\n+\tjo 79a758 \n+\tfsts -0x3e77a043(%rbx)\n+\trex.W push %rbx\n \timul $0x0,(%rax),%eax\n \tjo 79a6e7 \n \tand $0x2,%eax\n \tadd %dl,%al\n \tadd 0x0(%rbx),%bl\n \tadd %al,0x225ed(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tpushf\n-\tadd %ebx,%edi\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\tsubl $0x307b6c42,0x0(%rsi)\n+\tadd %dh,0x6e(%rax)\n+\tstc\n+\ttest $0x3e77a0b1,%eax\n+\tjo 79a788 \n+\tjmp 79a6c1 \n+\tor %bl,-0x3f(%rax,%rcx,4)\n \t...\n \tclc\n \tpush %rdx\n \timul $0x0,(%rax),%eax\n \tmov $0xff,%al\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -73677,32 +73711,37 @@\n \tpush $0x0\n \t...\n \tadd %ah,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tjns 79a7d4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmpl $0x307b6ff7,(%rsp,%rsi,1)\n-\tpush %rax\n-\txlat %ds:(%rbx)\n-\tand $0x2,%eax\n+\tjo 79a848 \n+\tmov $0x885fbd91,%ecx\n+\trcll $0x25,-0x29(%rax)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rbx\n \timul $0x0,(%rax),%eax\n \tenter $0x6953,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmpl $0x53cf8490,-0x5(%rsi,%rcx,1)\n-\torl $0x307b6f17,-0x3b(%rdx)\n+\tjo 79a870 \n+\tfldcw 0x3e77a0b1(%rbx)\n+\tjo 79a878 \n+\tiret\n+\t(bad)\n+\tpop %rbp\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tenter $0x6953,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 79a8a1 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -73714,32 +73753,39 @@\n \t...\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tjns 79a8c4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0x307b6ff7,(%rdx,%rbp,1)\n-\tloopne 79a8aa \n-\tand $0x2,%eax\n+\tjo 79a938 \n+\tcltd\n+\t(bad)\n+\tmov $0xe0c1885f,%ebp\n+\tfsubs 0x2(%rip) \n \tadd %al,%al\n \tpush %rbx\n \timul $0x0,(%rax),%eax\n \tenter $0x6953,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0xcf8490fb,(%rdi,%rcx,1)\n-\tpush %rbx\n-\torl $0x307b6f17,-0x3b(%rdx)\n+\tjo 79a960 \n+\tjns 79a89e \n+\tmov $0xa0,%cl\n+\tja 79a936 \n+\tjo 79a968 \n+\tiret\n+\t(bad)\n+\tpop %rbp\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tor %dl,0x0(%rcx,%rbp,2)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 79a991 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -73750,35 +73796,36 @@\n \t(bad)\n \tpush $0x0\n \t...\n \tadd %al,%al\n \ttest $0x79,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tcld\n-\tsub %dh,%bh\n-\toutsl %ds:(%rsi),(%dx)\n-\tjnp 79a9f0 \n-\tpush %rax\n+\tadd %dh,0x6e(%rax)\n+\tjns 79a949 \n+\tmov $0x50c1885f,%ebp\n \tficompl 0x0(%rax,%rax,1)\n \trex.W push %rsp\n \timul $0x0,(%rax),%eax\n \tsub %dl,0x0(%rcx,%rbp,2)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmp $0x8490fb09,%esp\n-\tiret\n-\tpush %rbx\n-\txorl $0x307b6f0b,(%rsi,%riz,8)\n+\tjo 79aa50 \n+\tpop %rcx\n+\tlods %ds:(%rsi),%al\n+\tmov $0xa0,%cl\n+\tja 79aa26 \n+\tjo 79aa58 \n+\tmov $0x43,%cl\n+\tpop %r15\n+\tmov %al,%cl\n \t...\n \tor %dl,0x0(%rcx,%rbp,2)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 79aa81 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -73791,39 +73838,42 @@\n \tpush $0x0\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x79a9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tfsubrl (%rsi)\n-\timull 0x7b(%rdi)\n-\txor %al,(%rax)\n+\tadd %dh,0x6e(%rax)\n+\tpop %rcx\n+\tmov 0xc1885f(%rbp),%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x51(%rax)\n+\tadd %dl,-0x51(%rax)\n \t(bad)\n \t(bad)\n \t(bad)\n \tjg 79aabf \n \tadd %ch,%al\n \tpush %rdx\n \timul $0x0,(%rax),%eax\n \tpush %rax\n \tleave\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmp $0x8490fb27,%esp\n+\tjo 79ab40 \n+\tpop %rcx\n+\t(bad)\n+\tmov $0xa0,%cl\n+\tja 79ab16 \n+\tjo 79ab48 \n \tiret\n-\tpush %rbx\n-\torl $0x307b6f0f,-0x54(%rdx)\n+\tor %eax,0x5f(%rbp)\n+\tmov %al,%cl\n \t...\n \tcall 7a14bf \n \tadd %al,(%rax)\n \tadd %al,0x89ff(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -73835,73 +73885,71 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsbb $0xa,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tfsubrl (%rsi)\n-\timull 0x7b(%rdi)\n-\txor %dl,0x79ab(%rax)\n+\tadd %dh,0x6e(%rax)\n+\tpop %rcx\n+\tmov -0x6f3e77a1(%rbp),%edi\n+\tstos %eax,%es:(%rdi)\n+\tjns 79aba4 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trclb $0x0,0x69(%rbp)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rbp\n-\timul $0x0,(%rax),%eax\n \tmov $0x55,%al\n \timul $0x0,(%rax),%eax\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmpl $0x507e8153,-0x307b6f05(%rbx,%rdi,8)\n-\tadc 0x7b(%rdi),%ch\n-\txor %al,(%rax)\n+\tjo 79ac30 \n+\tsbb %ebx,-0x4f(%rsi)\n+\tmovabs 0x5f58f5fb6e703e77,%al\n+\tmov %al,%cl\n \t...\n+\trclb $0x0,0x69(%rbp)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rbp\n-\timul $0x0,(%rax),%eax\n \tand %bh,%bh\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,(%rdx,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x38(%rax)\n \tpush $0x0\n \t...\n \tadd %dl,0x79ab(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tpushf\n-\tand %bh,%dh\n-\toutsl %ds:(%rsi),(%dx)\n-\tjnp 79acc0 \n+\tadd %dh,0x6e(%rax)\n+\tsbb %eax,-0x3e77a043(%rdi)\n \tmov %dl,0x69(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x6956(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6956(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x40(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmpl $0xe6348153,-0x307b6f05(%rbx,%rax,1)\n-\tor 0x7b(%rdi),%ebp\n-\txor %al,(%rax)\n+\tjo 79ad20 \n+\tsbb %esp,0x3e77a0b1(%rsi)\n+\tjo 79ad28 \n+\tmov $0x43,%cl\n+\tpop %r15\n+\tmov %al,%cl\n \t...\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rbp\n+\tloopne 79ad9f \n \timul $0x0,(%rax),%eax\n \tand %bh,%bh\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -73910,33 +73958,42 @@\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x79ac(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tjl 79ad9d \n-\timull 0x7b(%rdi)\n-\txor %al,0x10a36(%rax)\n+\tadd %dh,0x6e(%rax)\n+\tstc\n+\ttest %bh,-0x7f3e77a1(%rbp)\n+\tss or (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %bh,%bh\n+\tmov %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trclb $0x0,0x69(%rdi)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tdecl 0x0(%rcx)\n-\tadd %al,%al\n-\tpush %rdi\n-\timul $0x0,(%rax),%eax\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0xc54a8153,-0x307b6f05(%rdi,%rax,1)\n+\tjo 79ae10 \n+\tstc\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tmov $0xa0,%cl\n+\tja 79ade6 \n+\tjo 79ae18 \n+\tiret\n \t(bad)\n-\toutsl %ds:(%rsi),(%dx)\n-\tjnp 79ade0 \n+\tpop %rbp\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \trclb $1,0x69(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tdecl 0x0(%rcx)\n \tadd %al,0x10a36(%rax)\n@@ -73944,32 +74001,35 @@\n \tadd %dl,0x6838(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %dh,-0x53(%rax)\n \tjns 79ae64 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0x58307b6f,-0x9(%rdi,%riz,1)\n+\tjo 79aed8 \n+\tflds -0x3e77a043(%rdx)\n+\tpop %rax\n \tpop %rax\n \timul $0x0,(%rax),%eax\n \tpush $0x6958\n \tadd %al,(%rax)\n \tadd %ah,0x58(%rax)\n \timul $0x0,(%rax),%eax\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tpushf\n-\tor %bh,%bl\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\txorl $0x307b6f0b,(%rsi,%riz,8)\n+\tadd %dh,0x6e(%rax)\n+\tstc\n+\tlods %ds:(%rsi),%al\n+\tmov $0xa0,%cl\n+\tja 79aed6 \n+\tjo 79af08 \n+\tmov $0x43,%cl\n+\tpop %r15\n+\tmov %al,%cl\n \t...\n \tadd %bl,0x69(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tdecl 0x0(%rcx)\n \tadd %al,%al\n@@ -73981,39 +74041,38 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x7f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tpop %rsp\n-\t(bad)\n-\timull 0x7b(%rdi)\n-\txor %dl,-0x51(%rax)\n+\tadd %dh,0x6e(%rax)\n+\tflds -0x3e77a043(%rdx)\n+\tpush %rax\n+\tscas %es:(%rdi),%eax\n \tjns 79af64 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x0,0x69(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x59,%al\n \timul $0x0,(%rax),%eax\n \tmov $0x6f,%al\n \tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tpop %rsp\n-\t(bad)\n+\tadd %dh,0x6e(%rax)\n+\tmov $0x77a0b1b3,%ecx\n+\tjo,pt 79aff8 \n \tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\tcmpl $0x307b6f12,0x50(%rsi)\n+\tcmc\n+\tpop %rax\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \trcrb $0x0,0x69(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 79b020 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -74024,35 +74083,34 @@\n \tcmp %ch,0x0(%rax)\n \t...\n \tpush %rax\n \tscas %es:(%rdi),%eax\n \tjns 79b044 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0x307b6ff7,(%rbx,%rbx,1)\n+\tjo 79b0b8 \n+\tcltd\n+\tmov $0xc1885fbd,%esi\n \tmov %bl,0x69(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x695a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x695a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tpop %rsp\n-\t(bad)\n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\txorl $0x307b6f0b,(%rsi,%riz,8)\n+\tadd %dh,0x6e(%rax)\n+\tmov $0x77a0b1bb,%ecx\n+\tjo,pt 79b0e8 \n+\tmov $0x43,%cl\n+\tpop %r15\n+\tmov %al,%cl\n \t...\n \tloopne 79b163 \n \timul $0x0,(%rax),%eax\n \tloopne 79b110 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -74066,69 +74124,67 @@\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex mov $0x79,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tcld\n-\tsbb %esi,%edi\n-\toutsl %ds:(%rsi),(%dx)\n-\tjnp 79b170 \n-\tmov $0x88,%al\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0x6e(%rax)\n+\tjns 79b0f8 \n+\tmov $0xb0c1885f,%ebp\n+\tmov %dh,%dh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tdecb 0x0(%rcx)\n \tadd %al,%al\n \tpop %rbx\n \timul $0x0,(%rax),%eax\n \tmov $0x6f,%al\n \tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tcmp $0x12,%al\n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\torl $0x307b6f17,-0x3b(%rdx)\n+\tadd %dh,0x6e(%rax)\n+\tcltd\n+\tmov $0xb1,%bh\n+\tmovabs 0x5f5d60cf6e703e77,%al\n+\tmov %al,%cl\n \t...\n \trcrb $1,0x69(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tdecb 0x0(%rcx)\n \tadd %dh,0xf688(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp %ebp,0x0(%rax)\n \t...\n \txor %dh,0x79(%rcx)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbb $0x7b6ff71f,%esp\n-\txor %bl,0x5c(%rax)\n+\tjo 79b298 \n+\tpop %rcx\n+\tmov $0xc1885fbd,%edx\n+\tpop %rax\n+\tpop %rsp\n \timul $0x0,(%rax),%eax\n \tpush $0x695c\n \tadd %al,(%rax)\n \tadd %ah,0x5c(%rax)\n \timul $0x0,(%rax),%eax\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tcmp $0x1b,%al\n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\txorl $0x307b6f0b,(%rsi,%riz,8)\n+\tadd %dh,0x6e(%rax)\n+\tcltd\n+\tmov $0x3e77a0b1,%esi\n+\tjo 79b2c8 \n+\tmov $0x43,%cl\n+\tpop %r15\n+\tmov %al,%cl\n \t...\n \tadd %bl,0x0(%rcx,%rbp,2)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock decb 0x0(%rcx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -74142,35 +74198,34 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjg 79b31c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tfcompl (%rdi)\n-\timull 0x7b(%rdi)\n-\txor %dl,(%rax)\n-\tmov $0x79,%bl\n-\tadd %al,(%rax)\n+\tadd %dh,0x6e(%rax)\n+\tpop %rcx\n+\tmov $0xc1885fbd,%edx\n+\tadc %dh,0x79(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rax\n+\tlock pop %rax\n \timul $0x0,(%rax),%eax\n \tcall 7a1c8d \n \tadd %al,(%rax)\n \tadd %al,0xee35(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tsbb $0x15,%al\n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\tandl $0x0,0x307b6f10(%rsi,%rsi,2)\n+\tadd %dh,0x6e(%rax)\n+\tjns 79b2f4 \n+\tmov $0xa0,%cl\n+\tja 79b386 \n+\tjo 79b3b8 \n+\tand %edx,%ebx\n+\tpop %rdx\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \txor %bl,0x69(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tdecb 0x0(%rcx)\n \tadd %dl,0x7f(%rax)\n@@ -74180,34 +74235,32 @@\n \tmov $0x38,%al\n \tpush $0x0\n \t...\n \tadd %dl,(%rax)\n \tmov $0x79,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tpushf\n-\tadc %edi,%esi\n-\toutsl %ds:(%rsi),(%dx)\n-\tjnp 79b440 \n+\tadd %dh,0x6e(%rax)\n+\tsbb %esi,-0x3e77a043(%rsi)\n \tand %al,0x109(%rax)\n \tadd %al,(%rax)\n \tlock pop %rax\n \timul $0x0,(%rax),%eax\n \tcall 7a1d7d \n \tadd %al,(%rax)\n \tadd %al,0xee35(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tjl 79b44a \n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\torl $0x307b6f17,-0x3b(%rdx)\n+\tadd %dh,0x6e(%rax)\n+\tfnstenv 0x3e77a0b1(%rbx)\n+\tjo 79b4a8 \n+\tiret\n+\t(bad)\n+\tpop %rbp\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tpop %rax\n \tpop %rcx\n \timul $0x0,(%rax),%eax\n \tloopne 79b4d0 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -74217,31 +74270,32 @@\n \tmov $0x38,%al\n \tpush $0x0\n \t...\n \tadd %al,0x2d(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0x79b4f0,0x307b6ff7(%rbx,%rdx,1)\n-\tadd %al,(%rax)\n+\tjo 79b568 \n+\tsbb %esi,-0x3e77a043(%rsi)\n+\tlock mov $0x79,%ah\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x69(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,0x6959(%rax)\n \tadd %al,(%rax)\n-\tjs 79b56b \n+\tadd %bh,0x59(%rax)\n \timul $0x0,(%rax),%eax\n \txorb $0x0,0xee(%rip) \n-\tadd %dl,-0x7f(%rbx)\n-\tfcoml (%rdi)\n+\tadd %dh,0x6e(%rax)\n+\tcmp %esi,0x3e77a0b1(%rdx)\n+\tjo 79b598 \n \tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\tcmpl $0x307b6f12,0x50(%rsi)\n+\tcmc\n+\tpop %rax\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tsbbb $0x0,0x69(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 79b5c0 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -74251,31 +74305,38 @@\n \tsarb $1,(%rax)\n \tpush $0x0\n \t...\n \tadd %ah,0x2e(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmpl $0xe0307b6f,-0x9(%rdx,%rdx,1)\n-\tmov $0x79,%ch\n+\tjo 79b658 \n+\tstc\n+\tmov $0xbd,%bh\n+\tpop %rdi\n+\tmov %al,%cl\n+\tloopne 79b5a7 \n+\tjns 79b5f4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6959(%rax)\n+\tsbbb $0x0,0x69(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,0x59(%rax)\n+\tadd %al,(%rax)\n+\tjs 79b65b \n \timul $0x0,(%rax),%eax\n \txorb $0x0,0xee(%rip) \n-\tadd %dl,-0x7f(%rbx)\n-\tsbb $0x11,%al\n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\tandl $0x0,0x307b6f10(%rsi,%rsi,2)\n+\tadd %dh,0x6e(%rax)\n+\tjns 79b5c8 \n+\tmov $0xa0,%cl\n+\tja 79b656 \n+\tjo 79b688 \n+\tand %edx,%ebx\n+\tpop %rdx\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \trcrb $0x0,0x69(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 79b6b0 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -74286,32 +74347,34 @@\n \tadd %al,(%rax)\n \tlock cmp %ch,0x0(%rax)\n \t...\n \tloopne 79b687 \n \tjns 79b6d4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmpl $0x307b6ff7,(%rsi,%rdx,1)\n-\tand %al,0x1(%rcx,%rcx,1)\n+\tjo 79b748 \n+\tmov $0x885fbdb3,%ecx\n+\tshll $0x44,(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbbb $0x0,0x69(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjs 79b74b \n \timul $0x0,(%rax),%eax\n \txorb $0x0,0xee(%rip) \n-\tadd %dl,-0x7f(%rbx)\n-\tjl 79b716 \n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\torl $0x307b6f17,-0x3b(%rdx)\n+\tadd %dh,0x6e(%rax)\n+\tfnstenv 0x3e77a0b1(%rdi)\n+\tjo 79b778 \n+\tiret\n+\t(bad)\n+\tpop %rbp\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tcall 7a20f6 \n \tadd %al,(%rax)\n \tadd %ah,%al\n \tdecb 0x0(%rcx)\n \tadd %ah,(%rax)\n \tor %r8d,(%rcx)\n@@ -74319,32 +74382,35 @@\n \tadd %al,(%rax)\n \tlock cmp %ch,0x0(%rax)\n \t...\n \txor %ch,(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmpl $0x307b6ff7,(%rsi,%rdx,1)\n-\tshlb $0x0,0x79(%rdi)\n-\tadd %dl,(%rax)\n-\tpop %rdx\n-\timul $0x0,(%rax),%eax\n-\tor %bl,0x69(%rdx)\n+\tjo 79b838 \n+\tmov $0x885fbdb3,%ecx\n+\trol $0xb7,%eax\n+\tjns 79b7d4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xee35(%rax)\n+\tadc %bl,0x69(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tfcoml (%rbx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tpop %rdx\n+\timul $0x0,(%rax),%eax\n+\txorb $0x0,0xee(%rip) \n+\tadd %dh,0x6e(%rax)\n+\tcmp %esi,0x3e77a0b1(%rsi)\n+\tjo 79b868 \n \tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\tcmpl $0x307b6f12,0x50(%rsi)\n+\tcmc\n+\tpop %rax\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tadc %bl,0x69(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tdecb 0x0(%rcx)\n \tadd %dh,(%rax)\n@@ -74355,34 +74421,39 @@\n \tadc %bh,(%rcx)\n \tpush $0x0\n \t...\n \tadd %ah,0x30(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0x307b6ff7,(%rsp,%rdx,1)\n+\tjo 79b928 \n+\tcltd\n+\tmov $0xbd,%cl\n+\tpop %rdi\n+\tmov %al,%cl\n \tmov $0xb8,%al\n \tjns 79b8c4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x69(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tpop %rdx\n \timul $0x0,(%rax),%eax\n \txorb $0x0,0xee(%rip) \n-\tadd %dl,-0x7f(%rbx)\n-\tsbb $0x1d,%al\n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\tandl $0x0,0x307b6f10(%rsi,%rsi,2)\n+\tadd %dh,0x6e(%rax)\n+\tjns 79b89c \n+\tmov $0xa0,%cl\n+\tja 79b926 \n+\tjo 79b958 \n+\tand %edx,%ebx\n+\tpop %rdx\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tpush %rax\n \tpop %rdx\n \timul $0x0,(%rax),%eax\n \tloopne 79b980 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -74394,35 +74465,37 @@\n \tadd %dh,(%rax)\n \tcmp %ebp,0x0(%rax)\n \t...\n \tmov $0xb8,%al\n \tjns 79b9a4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbb $0x7b6ff708,%esp\n-\txor %dh,%al\n+\tjo 79ba18 \n+\tpop %rcx\n+\tlods %ds:(%rsi),%eax\n+\tmov $0xf0c1885f,%ebp\n \t(bad)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x69(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tpop %rdx\n \timul $0x0,(%rax),%eax\n \txorb $0x0,0xee(%rip) \n-\tadd %dl,-0x7f(%rbx)\n-\tjl 79b9f2 \n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\torl $0x307b6f17,-0x3b(%rdx)\n+\tadd %dh,0x6e(%rax)\n+\tfnstcw 0x3e77a0b1(%rbx)\n+\tjo 79ba48 \n+\tiret\n+\t(bad)\n+\tpop %rbp\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tjs 79bac4 \n \timul $0x0,(%rax),%eax\n \tloopne 79ba70 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -74433,60 +74506,64 @@\n \txor %bh,(%rcx)\n \tpush $0x0\n \t...\n \tadd %al,0x40(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbb $0x7b6ff708,%esp\n-\txor %dl,0x79ba(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x695a(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,0x695a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xee35(%rax)\n+\tjo 79bb08 \n+\tpop %rcx\n+\tlods %ds:(%rsi),%eax\n+\tmov $0x90c1885f,%ebp\n+\tmov $0x79,%edx\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tfcompl (%rdi)\n+\tmovabs 0x980000000000695a,%al\n+\tpop %rdx\n+\timul $0x0,(%rax),%eax\n+\txorb $0x0,0xee(%rip) \n+\tadd %dh,0x6e(%rax)\n+\tcmp %edi,0x3e77a0b1(%rdx)\n+\tjo 79bb38 \n \tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\tcmpl $0x307b6f12,0x50(%rsi)\n+\tcmc\n+\tpop %rax\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tmovabs 0xe00000000000695a,%al\n \tdecb 0x0(%rcx)\n \tadd %al,0x40(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %ebp,0x0(%rax)\n \t...\n \t(bad)\n \tor %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmpl $0x79bb80,0x307b6ff7(%rsi,%rcx,1)\n+\tjo 79bbf8 \n+\tcmp %ebp,-0x3e77a043(%rbx)\n+\tcmpb $0x0,0x79(%rbx)\n+\tadd %ah,0x695a(%rax)\n \tadd %al,(%rax)\n+\tadd %bl,0x695a(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x980000000000695a,%al\n+\tadd %al,0xee35(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x6e(%rax)\n+\tjns 79bb70 \n+\tmov $0xa0,%cl\n+\tja 79bbf6 \n+\tjo 79bc28 \n+\tand %edx,%ebx\n \tpop %rdx\n-\timul $0x0,(%rax),%eax\n-\txorb $0x0,0xee(%rip) \n-\tadd %dl,-0x7f(%rbx)\n-\tsbb $0x19,%al\n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\tandl $0x0,0x307b6f10(%rsi,%rsi,2)\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tloopne 79bca4 \n \timul $0x0,(%rax),%eax\n \tloopne 79bc50 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -74495,32 +74572,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 79bc9b \n \tpush $0x0\n \t...\n \tadd %al,0x79bb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rbx)\n-\tjl 79bc7f \n-\timull 0x7b(%rdi)\n-\txor %dh,(%rax)\n+\tadd %dh,0x6e(%rax)\n+\tstc\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tmov $0x30c1885f,%ebp\n \trex.X or %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x980000000000695a,%al\n \tpop %rdx\n \timul $0x0,(%rax),%eax\n \txorb $0x0,0xee(%rip) \n-\tadd %dl,-0x7f(%rbx)\n-\tjl 79bcbe \n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\torl $0x307b6f17,-0x3b(%rdx)\n+\tadd %dh,0x6e(%rax)\n+\tfnstcw 0x3e77a0b1(%rdi)\n+\tjo 79bd18 \n+\tiret\n+\t(bad)\n+\tpop %rbp\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tor %bl,0x69(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tdecb 0x0(%rcx)\n \tadd %dh,(%rax)\n@@ -74530,32 +74608,35 @@\n \tjo 79bd8b \n \tpush $0x0\n \t...\n \tadd %dh,0x36(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tcmpl $0x60307b6f,-0x9(%rbx,%rax,1)\n+\tjo 79bdd8 \n+\tstc\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tmov $0x60c1885f,%ebp\n \tmov $0x79,%ebp\n \tadd %al,(%rax)\n \txor %bl,0x69(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpop %rbx\n \timul $0x0,(%rax),%eax\n \txorb $0x0,0xee(%rip) \n-\tadd %dl,-0x7f(%rbx)\n-\tfcompl (%rbx)\n+\tadd %dh,0x6e(%rax)\n+\tcmp %edi,0x3e77a0b1(%rsi)\n+\tjo 79be08 \n \tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\tcmpl $0x307b6f12,0x50(%rsi)\n+\tcmc\n+\tpop %rax\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \txor %bl,0x69(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tdecb 0x0(%rcx)\n \tadd %dh,0x36(%rax)\n@@ -74566,32 +74647,34 @@\n \tcmp %ebp,0x0(%rax)\n \t...\n \tnop\n \t(bad)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0x50307b6f,-0x9(%rcx,%rax,1)\n+\tjo 79bec8 \n+\tfldenv 0x50c1885f(%rbp,%rdi,4)\n \tmov $0x79,%esi\n \tadd %al,(%rax)\n \txor %bl,0x69(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpop %rbx\n \timul $0x0,(%rax),%eax\n \txorb $0x0,0xee(%rip) \n-\tadd %dl,-0x7f(%rbx)\n-\tsbb $0x25,%al\n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\tandl $0x0,0x307b6f10(%rsi,%rsi,2)\n+\tadd %dh,0x6e(%rax)\n+\tjns 79be04 \n+\tmov $0xa0,%cl\n+\tja 79bec6 \n+\tjo 79bef8 \n+\tand %edx,%ebx\n+\tpop %rdx\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tjo 79bf75 \n \timul $0x0,(%rax),%eax\n \tloopne 79bf20 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -74603,32 +74686,34 @@\n \tmov $0x39,%al\n \tpush $0x0\n \t...\n \tadd %dl,-0x42(%rax)\n \tjns 79bf44 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tsbbl $0x1093520,0x307b6ff7(,%rax,1)\n+\tjo 79bfb8 \n+\tcltd\n+\tmovabs 0x1093520c1885fbd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,0x69(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpop %rbx\n \timul $0x0,(%rax),%eax\n \txorb $0x0,0xee(%rip) \n-\tadd %dl,-0x7f(%rbx)\n-\tjl 79bf9a \n-\tsti\n-\tnop\n-\ttest %cl,%bh\n-\tpush %rbx\n-\torl $0x307b6f17,-0x3b(%rdx)\n+\tadd %dh,0x6e(%rax)\n+\tflds 0x3e77a0b1(%rbx)\n+\tjo 79bfe8 \n+\tiret\n+\t(bad)\n+\tpop %rbp\n+\tpop %rdi\n+\tmov %al,%cl\n \t...\n \tcwtl\n \tpop %rbx\n \timul $0x0,(%rax),%eax\n \tloopne 79c010 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -74821,16 +74906,16 @@\n \tadd %dl,(%rax)\n \tpop %rdx\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %dl,-0x4(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dfb(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0x24e,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tcs popf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -77134,15 +77219,15 @@\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x13a219ad(%rax)\n+\tadd %ch,0x13c2fb5d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 8acc53 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x56(%rax)\n \tjmp 8acc60 \n@@ -84880,15 +84965,18 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfb96(%rax)\n+\tadd %al,(%rax)\n+\txchg %eax,%edi\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor %bl,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x50(%rax)\n \trepz add %al,(%rax)\n@@ -86014,17 +86102,20 @@\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \trclb $1,(%rdx)\n \tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2b(%rax)\n-\ttestl $0x0,(%rax)\n-\txor %ah,(%rdi)\n+\tadd %dh,(%rax)\n+\tsub %edi,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \ttestl $0x0,(%rax)\n \tloopne 8b6418 \n \ttestl $0x0,(%rcx)\n \tadc %ch,%ch\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -86204,15 +86295,15 @@\n \t(bad)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tmov $0x0,%esi\n \tadd %dl,0xa077(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xb493(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf443(%rax)\n+\tadd %ah,0xf443(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tiret\n \ttestl $0x0,(%rcx)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -282874,17 +282965,15 @@\n \tadd %al,(%rax)\n \tadc %bh,(%rdx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1143a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11200(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf9c1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor 0x0(%rax,%rax,1),%bl\n \trex ret $0xf9\n \tadd %al,(%rax)\n@@ -282901,37 +282990,43 @@\n \tadd %al,(%rax)\n \tadd %dl,0x5(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %bl,0x0(%rbx)\n-\tadd %al,-0x1(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rsi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rcx\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tand %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x31(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3a(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rsi)\n-\ttestl $0x0,(%rax)\n-\trcrb $1,0x0(%rbx,%rdi,8)\n+\txor %bh,(%rdi,%rsi,8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpushf\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0xf9b7\n \tadd %al,(%rax)\n \tadd %dl,0xf9b7(%rax)\n@@ -283066,18 +283161,20 @@\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rdi\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x110(%rbx)\n+\tnop\n+\tmov (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex.B\n-\trex.X sldt (%rax)\n+\tadd %al,0x42(%rcx)\n+\tsldt (%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf9cf10,%al\n \tor %al,0xf0(%rdx)\n \tadd %al,(%rax)\n \tadc %bl,0x14(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -283144,32 +283241,31 @@\n \tin $0xf9,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tmov %esi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0x10f\n+\tadd %dl,0x10f68(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tja 936ba7 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11477(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov %al,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1147c(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tcall 936ca7 \n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x111,%edi\n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rax\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov %eax,%esi\n@@ -283207,46 +283303,46 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %eax,%esp\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1148a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,%al\n+\tout %eax,$0xf\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest $0x9d,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10fb5(%rax)\n+\tadd %dl,%al\n+\tmov $0xf,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tclc\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7a(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tcld\n-\tadc (%rcx),%eax\n+\tadd %dl,(%rax)\n+\tadd (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x113fc(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa12,%eax\n+\tadd %bh,0xfa12(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x54(%rcx)\n@@ -284279,14 +284375,20 @@\n \tadd %ebp,0x0(%rax)\n \t...\n \trolb $1,0x189(%rbp)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \t...\n \tadd %al,(%rax)\n+\tadc %cl,%ah\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\t...\n \tpush %rax\n \txchg %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \t...\n \tadd %al,(%rax)\n@@ -284347,23 +284449,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n-\tshrb $1,0xf(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tja 937c5f \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand 0x1(%rbx),%esi\n+\tadc %ah,(%rbx)\n+\tjae 937c55 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,(%rsi)\n \tjae 937c5d \n \t...\n \tpush %rax\n \tshll $0x0,(%rcx,%rax,1)\n@@ -284862,23 +284957,14 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11456(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tin (%dx),%al\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tadd (%rcx),%eax\n \t...\n \tpush %rax\n \tjp 938750 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -285044,34 +285130,47 @@\n \tadd %dh,(%rax)\n \tmovabs 0x969000000000008a,%eax\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,(%rax)\n-\tmov $0x1,%esi\n-\tadd %dh,(%rax)\n-\tmovabs 0x7a5000000000008a,%eax\n-\tand $0x1,%eax\n+\tpush %rax\n+\tin (%dx),%al\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjp 938be8 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rdx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n-\t...\n-\tadd %dl,0x18cfb(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %bh,0x1(%rsi)\n \tadd %dh,(%rax)\n-\tmovabs 0x8a,%eax\n+\tmovabs 0xfb9000000000008a,%eax\n+\tmov %es,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \t...\n \tadd %al,(%rax)\n \trclb $1,0x14(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -285085,22 +285184,14 @@\n \tnop\n \tadcb $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8a,%eax\n \t...\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xf,%bh\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8a,%eax\n-\t...\n-\tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dl,(%rax)\n \tpush %rdx\n@@ -285252,39 +285343,32 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.RB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint3\n-\tsgdt (%rax)\n+\tnop\n+\tmov %edx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp $0x114,%eax\n \tadd %al,(%rax)\n \tloopne 938ff9 \n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov %edx,(%rcx,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n \tor $0x18c,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n+\t...\n \tadd %al,(%rax)\n \trclb $1,0x114(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -285759,27 +285843,35 @@\n \tnop\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock cmpsb %es:(%rdi),%ds:(%rsi)\n \tadd (%rcx),%eax\n \t...\n-\tadc %al,0x1(%rsp,%rdx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\t...\n \tnop\n-\tds adc $0x1,%al\n+\tpush $0x10f\n+\tadd %al,(%rax)\n+\tshlb $1,0x14(%rdi)\n+\tadd %eax,(%rax)\n+\t...\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\ttest %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\txor %ah,%bl\n-\tadd (%rcx),%al\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\t...\n+\tadd %dl,0x1143e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjrcxz 939cad \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x14(%rsi)\n+\tadd %dl,%al\n+\tjle 939cc7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,(%rbx)\n@@ -285993,14 +286085,22 @@\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tnop\n \tadc $0x1,%edx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txchg %eax,%esp\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \t...\n \trcrb $1,0x14(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush $0x3\n \tadd %eax,(%rax)\n@@ -286307,25 +286407,17 @@\n \tnop\n \tpop %rbp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x3(%rsi)\n \tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esp\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \t...\n-\tnop\n-\tmov $0x36,%dl\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x136b2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8a,%eax\n \t...\n \tadd %al,(%rax)\n \tnop\n \tinsl (%dx),%es:(%rdi)\n@@ -286583,32 +286675,40 @@\n \tadd %dl,0x25(%rax)\n \tjae 93b0a5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dl,%al\n-\trex.WR and $0x1,%rax\n+\tmov $0xf,%bh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf6d000000000008a,%eax\n-\tmov (%rcx),%es\n+\tmovabs 0x4cd000000000008a,%eax\n+\tand $0x1,%eax\n+\tadd %dh,(%rax)\n+\tmovabs 0x635000000000008a,%eax\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttestb $0x0,0x1(%rsi)\n \tadd %al,%fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1146350,%al\n-\trolb $0x68,(%rcx)\n+\tmovabs 0x0,%al\n \t...\n-\tadd %dl,(%rax)\n-\trex.RB adc $0x1,%al\n-\tadd %al,(%rax)\n+\tadc %al,0x14(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.RB adc $0x1,%al\n+\tadd %dl,0x45(%rax)\n+\tadc $0x1,%al\n \t...\n \tadc %ah,0x14(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadc $0x1,%al\n@@ -288603,18 +288703,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rsi\n \tleave\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x13a42115(%rax)\n+\tadd %dl,0x13c502c5(%rax)\n \t...\n \tadd %al,(%rax)\n-\tadd %dl,0x13a42115(%rcx)\n+\tadd %dl,0x13c502c5(%rcx)\n \t...\n \tadd %cl,0x54(%rdi)\n \trex.RB je 93c7ec \n \tjb 93c779 \n \t...\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -290863,67 +290963,45 @@\n \trex.RB sub $0x53524150,%eax\n \tadd %r8b,(%r8)\n \tloopne 93e0ed \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n-\tor (%rcx),%ah\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rax),%eax\n+\tmov $0x13c502,%edx\n \tadd %al,(%rax)\n \tclc\n-\tor (%rcx),%ah\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rax),%eax\n+\tmov $0x13c502,%edx\n \tadd %al,(%rax)\n \tclc\n-\tor (%rcx),%ah\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rax),%eax\n+\tmov $0x13c502,%edx\n \tadd %al,(%rax)\n \t(bad)\n-\tor (%rcx),%esp\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rax),%eax\n+\tmov $0x13c502,%ebx\n \tadd %al,(%rax)\n \t(bad)\n-\tor (%rcx),%esp\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rax),%eax\n+\tmov $0x13c502,%ebx\n \tadd %al,(%rax)\n-\txor (%rbx),%cl\n-\tand %esp,0x0(%rbx,%rdx,1)\n+\txor 0x13c502(%rbx),%bh\n \t...\n \tadd %al,(%rax)\n-\tadd %dh,(%rsi)\n-\tor (%rcx),%esp\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rax),%eax\n+\tss mov $0x13c502,%ebx\n \tadd %al,(%rax)\n \tclc\n-\tor (%rcx),%ah\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rax),%eax\n+\tmov $0x13c502,%edx\n \tadd %al,(%rax)\n \t(bad)\n-\tor (%rcx),%esp\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rax),%eax\n+\tmov $0x13c502,%ebx\n \tadd %al,(%rax)\n \t(bad)\n-\tor (%rcx),%esp\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rax),%eax\n+\tmov $0x13c502,%ebx\n \tadd %al,(%rax)\n-\txor (%rbx),%cl\n-\tand %esp,0x36000000(%rbx,%rdx,1)\n-\tor (%rcx),%esp\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rax),%eax\n+\txor 0x13c502(%rbx),%bh\n+\tadd %al,(%rax)\n+\tss mov $0x13c502,%ebx\n \t...\n \trex.WRXB push %r12\n \tadd %r8b,(%r8)\n \t...\n \tadd %al,(%rax)\n \tpushf\n \t(bad)\n@@ -301802,16 +301880,15 @@\n \tadc %dh,0x9c(%rbp)\n \tadd %al,(%rax)\n \tsarb $1,0x67(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0xf9a3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,0x60(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -302029,18 +302106,20 @@\n \tpush %rax\n \tcs adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %ch,0x0(%rcx,%rdi,8)\n \tadd %dl,0xf61a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1122c(%rax)\n+\tadd %dl,0x2c(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n-\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tand %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tout %al,$0x9d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -302082,22 +302161,24 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x48(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %cl,(%rdx)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n-\tadd (%rcx),%dl\n-\tadd %eax,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1136f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tror $1,%dh\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9dca(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x20(%rax)\n \tadd (%rcx),%al\n@@ -302174,22 +302255,23 @@\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1a(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tclc\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\tmov $0xf9,%al\n \tadd %al,(%rax)\n-\tcmp %dh,0xf9(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xf9,%al\n+\tadd %ah,-0x50(%rax)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf9b0(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov $0xf9,%al\n \tadd %al,(%rax)\n@@ -302307,16 +302389,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0xf9(%rbx)\n \tadd %al,(%rax)\n \trcrb $1,(%rdx)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjnp 94a611 \n+\tadd %dl,(%rax)\n+\tjl 94a611 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11330(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9d08(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x76(%rax)\n@@ -316947,119 +317029,130 @@\n \tadd %bh,(%rax)\n \trepz add %r8b,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x4b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%dl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %dh,0x7b(%rbp,%rdi,2)\n+\tjmp 95aaad \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tadc %bl,0x137(%rdi)\n \tadd %al,(%rax)\n-\tjrcxz 95aa6d \n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x1370ad8(%rax)\n-\tadd %al,(%rax)\n+\trex.B jge 95ab66 \n+\tjmp 95aaed \n \tadd %al,(%rax)\n-\tjrcxz 95aa7d \n-\tmov %ch,%ch\n+\tmovabs 0x1370ad8,%al\n+\trex.X jge 95ab76 \n+\tjmp 95aafd \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \trol $0x37,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%ah\n-\torl $0xffffffa0,0xed(%rax)\n-\tor $0x37,%al\n-\tadd %eax,(%rax)\n+\tadd %ah,0x7d(%rdi)\n+\tjnp 95ab47 \n \tadd %al,(%rax)\n-\tadd %dh,%bh\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %ah,0x137c880(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjl 95abe7 \n+\tjnp 95ab57 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tenter $0x8831,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tout %al,$0x84\n-\tmov %ch,%ch\n+\tinsb (%dx),%es:(%rdi)\n+\tjg 95ac06 \n+\tjmp 95ab8d \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tnop\n \trex.WR cltq\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rdx)\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0xf9e2e0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rcx)\n+\tjle 95ac36 \n+\tjmp 95abbd \n \tadd %al,(%rax)\n-\tmov $0x83,%bl\n-\tmov %ch,%ch\n+\tmovabs 0xf9e2e0,%al\n+\tsti\n+\tjl 95ac46 \n+\tjmp 95abcd \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tpush $0x137c2\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n-\ttest %cl,0xed(%rax)\n+\tadd %ch,0xeb7b7d(%rdx)\n+\tadd %al,(%rax)\n \tmovabs 0x18cc1a0,%al\n-\tmovabs 0xa0000000ed8884,%al\n-\t...\n+\tfnstcw 0x7b(%rsi)\n+\tjmp 95abfd \n \tadd %al,(%rax)\n-\tadd %bl,0x196b4(%rax)\n+\tmovabs 0x0,%al\n+\t...\n+\tcwtl\n+\tmov $0x96,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x78(%rsp,%rax,4)\n-\tin (%dx),%eax\n+\tadd %ah,0x7e(%rax)\n+\tjnp 95ac07 \n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tnop\n \tnegl (%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,0xed88(,%rax,4)\n-\tadd %ah,0x0(%rax)\n+\tadd %ah,0xeb7b7f(%rbx)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tcmp %ah,0x37(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\torl $0xffffffa0,0xed(%rax)\n-\tmov %bl,%dl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %bh,0x7d(%rdi)\n+\tjnp 95acf7 \n \tadd %al,(%rax)\n-\tadd %ah,%ah\n-\torl $0xffffffa0,0xed(%rax)\n-\tfdivrs 0x193(%rdx)\n+\tadd %ah,0x137da88(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.XB jge 95ad96 \n+\tjmp 95ad1d \n+\tadd %al,(%rax)\n+\tmovabs 0x193bad8,%al\n+\tjle,pn 95ada6 \n+\tjmp 95ad2d \n \tadd %al,(%rax)\n-\tpush %rcx\n-\ttest %cl,0xed(%rax)\n \tmovabs 0x1953bc8,%al\n-\tpush $0xed8884\n+\tpop %rax\n+\tjle 95adb6 \n+\tjmp 95ad3d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcwtl\n \tmov %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub $0x84,%al\n-\tmov %ch,%ch\n+\tcall 18128ea \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tcall 96e613 \n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\ttest %cl,0xed(%rax)\n+\tadd %bl,0xeb7b7d(%rbp)\n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tsbb %bl,(%rbx,%rdx,4)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%ah\n \tpop %rbp\n@@ -317067,1687 +317160,1962 @@\n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tmov %bl,(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%ah\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %al,0x7b(%rbp,%rdi,2)\n+\tjmp 95ae2d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tfcoms (%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rsp,%rax,4)\n-\tmov %ch,%ch\n+\tadd %ch,0xeb7b7d(%rdi)\n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tcwtl\n \tcmp %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tout %al,(%dx)\n-\torl $0xffffffa0,0xed(%rax)\n-\tadc %ah,0xf9(%rax)\n+\tpush $0x7d\n+\tjnp 95aed7 \n+\tadd %al,(%rax)\n+\tadd %ah,0xf9a010(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcltd\n \tscas %es:(%rdi),%eax\n \t(bad)\n \tcall ffffffffa095af00 \n \t...\n \tenter $0xef26,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xed8884,%esi\n+\tsub 0x7b(%rdi),%bh\n+\tjmp 95af1d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcmp %ah,0x199(%rax)\n \tadd %al,(%rax)\n-\tpush %rdx\n-\ttest %cl,0xed(%rax)\n+\txor %edi,0x7b(%rsi)\n+\tjmp 95af6d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcall 97a1a3 \n \tadd %al,(%rax)\n-\tadd %bh,0xed8884(%rdi)\n+\tadd %ch,(%rdi,%rdi,2)\n+\tjnp 95b037 \n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \t(bad)\n \tmov $0x48,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n-\ttest %cl,0xed(%rax)\n+\tadd %dl,0xeb7b7d(%rsi)\n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tadc %dh,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%cl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %bl,0x7b(%rbp,%rdi,2)\n+\tjmp 95b0bd \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tlock mulb (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovb $0x0,0xed88(%rbx)\n+\tadc %bh,0x7b(%rbp)\n+\tjmp 95b0dd \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tmov $0x14927,%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rsi)\n-\ttest %cl,0xed(%rax)\n+\tadd %bl,%dl\n+\tjge 95b1b6 \n+\tjmp 95b13d \n+\tadd %al,(%rax)\n \tmovabs 0x18e2948,%al\n-\trex.WRXB test %r9b,0xed(%r8)\n-\tmovabs 0x1931e48,%al\n-\tjp 95b0de \n-\tmov %ch,%ch\n+\tsub $0x7e,%al\n+\tjnp 95b137 \n+\tadd %al,(%rax)\n+\tadd %ah,0x1931e48(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjge 95b1d8 \n+\tjnp 95b147 \n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tcwtl\n \tpush %rsp\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %bh,(%rcx)\n+\tjge 95b226 \n+\tjmp 95b1ad \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tmov $0xc5,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rbx)\n-\tmov %ch,%ch\n+\tadd %dh,(%rcx)\n+\tjle 95b276 \n+\tjmp 95b1fd \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tadc %bh,0x148(%rdi)\n \tadd %al,(%rax)\n-\tor $0x84,%al\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs %al,0xa0000000eb7b7d\n \t...\n-\tmov $0x9a,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%dl\n-\torl $0xffffffa0,0xed(%rax)\n-\tmov $0x1385c,%eax\n+\tadd %dh,0x1379a(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%bl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %bh,0xeb7b7d(%rip) \n+\tadd %al,(%rax)\n+\tmovabs 0x1385cb8,%al\n+\ttest %bh,0x7b(%rbp)\n+\tjmp 95b26d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tor %bh,0xd(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xed8883(%rbp)\n+\tadd %al,(%rdi)\n+\tjge 95b306 \n+\tjmp 95b28d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tadd %cl,-0x10(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xed8884(%rdi)\n+\tadd %ch,(%rbx)\n+\tjg 95b326 \n+\tjmp 95b2ad \n \tadd %al,(%rax)\n \tmovabs 0x15a4da8,%al\n-\txor %al,0xed(%rax,%rcx,4)\n+\tlock jge 95b336 \n+\tjmp 95b2bd \n+\tadd %al,(%rax)\n \tmovabs 0x1931e70,%al\n-\tpush $0xed8884\n+\tpop %rax\n+\tjle 95b346 \n+\tjmp 95b2cd \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tclc\n \txchg %eax,%ebx\n \tjae 95b375 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest %cl,0xed(%rax)\n+\tlret $0x7b7e\n+\tjmp 95b37d \n+\tadd %al,(%rax)\n \tmovabs 0x1374768,%al\n \t(bad)\n-\torl $0xffffffa0,0xed(%rax)\n+\tjge 95b406 \n+\tjmp 95b38d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tpush %rax\n \tsar $0x0,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,0xed88(%rcx)\n-\tadd %ah,0x1383470(%rax)\n-\tadd %al,(%rax)\n+\trex jns 95b446 \n+\tjmp 95b3cd \n \tadd %al,(%rax)\n-\tjmp 1833c60 \n+\tmovabs 0x1383470,%al\n+\tpop %rcx\n+\tjge 95b456 \n+\tjmp 95b3dd \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tadd %ah,(%rcx)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjle 95b38e \n-\tmov %ch,%ch\n+\txchg %bh,0x7b(%rsi)\n+\tjmp 95b40d \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \t(bad)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbp\n-\ttest %cl,0xed(%rax)\n+\tss jle 95b4f6 \n+\tjmp 95b47d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \txor %dh,(%rbx)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trepz orl $0xffffffa0,0xed(%rax)\n-\tmov $0xa0,%al\n-\tor $0x1,%eax\n-\tadd %al,%dh\n-\torl $0xffffffa0,0xed(%rax)\n+\tjne 95b537 \n+\tjnp 95b4a7 \n+\tadd %al,(%rax)\n+\tadd %ah,0x10da0b0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tjnp 95b4b7 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tjo 95b4cb \n \tor $0x1,%eax\n-\tadd %cl,%ah\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %dl,0xeb7b7d(%rip) \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tror $1,%al\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x7c(%rdi)\n-\tmov %ch,%ch\n+\tadd %cl,0xeb7b7e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tcall 96ff4e \n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n-\ttest %cl,0xed(%rax)\n+\tadd %dl,0xeb7b7d(%rax)\n+\tadd %al,(%rax)\n \tmovabs 0x136f218,%al\n-\tfiadds 0xed88(%rbx)\n+\txor $0x7d,%al\n+\tjnp 95b627 \n+\tadd %al,(%rax)\n \tadd %ah,0x1ec1678(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmc\n-\ttest %cl,0xed(%rax)\n+\tmov %bh,0x7b(%rdi)\n+\tjmp 95b64d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \t(bad)\n \trex\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n-\ttest %cl,0xed(%rax)\n+\tadd %ah,0xeb7b7d(%rsi)\n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \t(bad)\n \toutsl %ds:(%rsi),(%dx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ch,0xed8884(%rip) \n+\tadd %ch,%bl\n+\tjge 95b726 \n+\tjmp 95b6ad \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \txor %cl,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\torl $0xffffffa0,0xed(%rax)\n-\tpush $0x12517\n+\tadd %bh,(%rax)\n+\tjge 95b746 \n+\tjmp 95b6cd \n \tadd %al,(%rax)\n-\tadd %al,%bh\n-\torl $0xffffffa0,0xed(%rax)\n-\tjs 95b728 \n-\t(bad)\n-\tadd %eax,(%rax)\n+\tmovabs 0x1251768,%al\n+\tadc 0x7b(%rbp),%bh\n+\tjmp 95b6dd \n+\tadd %al,(%rax)\n+\tmovabs 0x1374678,%al\n+\tjb 95b767 \n+\tjnp 95b6d7 \n \tadd %al,(%rax)\n-\tadd %dh,%cl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \trex.W leave\n \tjmp 95b7a5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xed8884,%ebp\n+\tsub %bh,0x7b(%rdi)\n+\tjmp 95b7ad \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcmp $0x24,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %bl,0xeb7b(,%rdi,2)\n+\tadd %ah,0x0(%rax)\n \t...\n \txor %bl,-0x70(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0xe81eaf(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \taddb $0x0,0x125(%rbx)\n-\tadd %al,%bh\n-\torl $0xffffffa0,0xed(%rax)\n-\tsubb $0x1,0x26(%rbp)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n+\tjge 95b986 \n+\tjmp 95b90d \n \tadd %al,(%rax)\n-\tloop 95b89d \n-\tmov %ch,%ch\n+\tmovabs 0x1266d80,%al\n+\tcmp $0x7d,%al\n+\tjnp 95b907 \n \tadd %al,(%rax)\n \tadd %ah,0x10d2bc8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xed8883,%esp\n+\tadd $0x7d,%al\n+\tjnp 95b917 \n+\tadd %al,(%rax)\n+\tadd %ah,0x18c4e20(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsub %bh,0x7b(%rsi)\n+\tjmp 95b93d \n \tadd %al,(%rax)\n-\tmovabs 0x18c4e20,%al\n-\trex.WRB test %r9b,0xed(%r8)\n \tmovabs 0x0,%al\n \t...\n \tadc %dh,-0x6a(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xed8884(%rbx)\n+\tadd %ah,%cl\n+\tjle 95ba06 \n+\tjmp 95b98d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \trolb $0x1,(%rdi,%rsi,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 95b93d \n-\tmov %ch,%ch\n+\tcmp %edi,0x7b(%rbp)\n+\tjmp 95b9bd \n \tadd %al,(%rax)\n-\tadd %ah,0x1386c18(%rax)\n+\tmovabs 0x1386c18,%al\n+\tjle 95ba47 \n+\tjnp 95b9b7 \n \tadd %al,(%rax)\n+\tadd %ah,0x19101a0(%rax)\n \tadd %al,(%rax)\n-\ttestl $0x1a0a000,0xed88(%rbx)\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%bh\n-\ttest %cl,0xed(%rax)\n+\tmovsxd 0x7b(%rdi),%edi\n+\tjmp 95b9dd \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tmov $0x18ad2,%eax\n \tadd %al,(%rax)\n-\tadd %bl,-0x7c(%rbp)\n-\tmov %ch,%ch\n+\tadd %al,0x7e(%rdi)\n+\tjnp 95b9e7 \n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \trex xchg %eax,%edi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%ch\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %ch,0x7d(%rcx)\n+\tjnp 95ba17 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \trex.W xor $0x49,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\ttest %cl,0xed(%rax)\n+\tadd %cl,0xeb7b7d(%rsi)\n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcmp %al,0x137(%rbp)\n \tadd %al,(%rax)\n-\tout %eax,$0x83\n-\tmov %ch,%ch\n+\tpush %rsp\n+\tjge 95bb66 \n+\tjmp 95baed \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tenter $0x24b1,$0x2\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %al,0xed88(%rbp)\n-\tadd %ah,0x0(%rax)\n+\tsarl $1,0x7b(%rdi)\n+\tjmp 95bb1d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tmov %cl,(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%dl\n-\ttest %cl,0xed(%rax)\n-\tmovabs 0x0,%al\n+\tadd %dh,0x7f(%rdx)\n+\tjnp 95bb57 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tsub %al,(%rcx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\ttest %cl,0xed(%rax)\n+\tadd %cl,0xeb7b7d(%rbp)\n+\tadd %al,(%rax)\n \tmovabs 0x1384678,%al\n-\tclc\n-\torl $0xffffffa0,0xed(%rax)\n-\trex.W pop %rcx\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tjg 95bc17 \n+\tjnp 95bb87 \n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %ah,0x1375948(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjg 95bc27 \n+\tjnp 95bb97 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov %bh,%bh\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rax)\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x1eaad08(%rax)\n+\tadd %ch,0xeb7b7e(%rip) \n \tadd %al,(%rax)\n+\tmovabs 0x1eaad08,%al\n+\tmov %bh,0x7b(%rdi)\n+\tjmp 95bc7d \n \tadd %al,(%rax)\n-\tcmc\n-\ttest %cl,0xed(%rax)\n \tmovabs 0x0,%al\n \t...\n \trorb $1,0x38(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\ttest %cl,0xed(%rax)\n+\tadd %cl,0xeb7b7d(%rbp)\n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tfmul %st(2),%st\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\ttest %cl,0xed(%rax)\n+\tadd %ah,0xeb7b7d(%rax)\n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tadc %bh,(%rdx)\n \tjae 95bda5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor $0xed8884,%eax\n+\tstc\n+\tjge 95be26 \n+\tjmp 95bdad \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tmov $0x4f,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%dl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %bh,0xeb7b7d(%rip) \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tfdivs 0x173(%rip) \n \tadd %al,(%rax)\n-\tcmp 0xed(%rax,%rcx,4),%al\n-\tmovabs 0x0,%al\n+\tadd $0x7e,%al\n+\tjnp 95bdd7 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n-\tmovabs 0xf1000000000136f1,%al\n-\torl $0xffffffa0,0xed(%rax)\n+\tmovabs 0x70000000000136f1,%al\n+\tjge 95be96 \n+\tjmp 95be1d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tmov $0x136f7,%eax\n \tadd %al,(%rax)\n-\tadd %ch,%ch\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %ch,0x7d(%rax)\n+\tjnp 95be27 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tcmp %dh,(%rax)\n \tor $0x1,%eax\n-\tadd %ch,0xed8883(%rax)\n+\tadd %dh,%al\n+\tjl 95bee6 \n+\tjmp 95be6d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tjo 95bfa6 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%ch\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %cl,0xeb7b7d(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tsbb %dl,0x162(%rdx)\n \tadd %al,(%rax)\n-\tcs test %cl,0xed(%rax)\n-\tmovabs 0x0,%al\n+\tjmp 95bfe7 \n+\tjnp 95bf57 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tlock xchg %eax,%ecx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%cl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %bh,(%rcx)\n+\tjge 95c006 \n+\tjmp 95bf8d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tfdivs -0x79(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x7c(%rbp)\n-\tmov %ch,%ch\n+\tadd %al,0xeb7b7e(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tmov $0x15,%al\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xed8884(%rbp)\n+\tadd %dl,0xeb7b7e(%rsi)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tsub %ah,%cl\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,0xeb7b7d(%rbx)\n \tadd %al,(%rax)\n-\ttest %cl,0xed(%rax)\n \tmovabs 0x0,%al\n \t...\n \tnop\n \t(bad)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x84,%al\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x18a7f88(%rax)\n+\tscas %es:(%rdi),%al\n+\tjge 95c116 \n+\tjmp 95c09d \n \tadd %al,(%rax)\n+\tmovabs 0x18a7f88,%al\n+\tand $0x7e,%al\n+\tjnp 95c097 \n \tadd %al,(%rax)\n-\trex.WXB test %cl,0xed(%r8)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \txor %cl,%ch\n \tjb 95c0c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor $0x84,%al\n-\tmov %ch,%ch\n+\tclc\n+\tjge 95c146 \n+\tjmp 95c0cd \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tloopne 95c18e \n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xed8885,%eax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tjg 95c1c6 \n+\tjmp 95c14d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \trex.W jle 95c146 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xed8884(%rcx)\n+\tadd %al,(%rdx)\n+\tjg 95c1f6 \n+\tjmp 95c17d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcall 96f9e9 \n \tadd %al,(%rax)\n-\tadd %bh,%dh\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %cl,0xeb7b7d(%rdx)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tmov $0x124ec,%eax\n \tadd %al,(%rax)\n-\tadd %al,%ah\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %cl,0xeb7b7d(%rip) \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tlock fwait\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rdi\n-\ttest %cl,0xed(%rax)\n+\trex.WX jle 95c346 \n+\tjmp 95c2cd \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n-\trex movabs %al,0x849c000000000175\n-\tmov %ch,%ch\n+\trex movabs %al,0x7ed1000000000175\n+\tjnp 95c327 \n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tsbb %ch,0x1(%rsi,%rax,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.RX test %r9b,0xed(%rax)\n+\tsbb 0x7b(%rsi),%bh\n+\tjmp 95c35d \n+\tadd %al,(%rax)\n \tmovabs 0x1739600,%al\n-\tpush %rbx\n-\ttest %cl,0xed(%rax)\n+\txor 0x7b(%rsi),%edi\n+\tjmp 95c36d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \trol $1,%bl\n \tor $0x1,%eax\n-\tadd %bh,0xed88(%rbx,%rax,4)\n-\tadd %ah,0x0(%rax)\n+\tadd %al,0xeb7b7d(%rip) \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tsbb %ah,0x75(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x7c(%rbx)\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x1877ee8(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %al,0xed88(%rbp)\n-\tadd %ah,0x13868d0(%rax)\n+\tadd %al,0xeb7b7e(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0x1877ee8,%al\n+\tsarb %cl,0x7b(%rdi)\n+\tjmp 95c52d \n+\tadd %al,(%rax)\n+\tmovabs 0x13868d0,%al\n+\tmov %edi,0x7b(%rbp)\n+\tjmp 95c53d \n \tadd %al,(%rax)\n-\tincb 0xed88(%rbx)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tand %bh,0x194(%rsi)\n \tadd %al,(%rax)\n-\tpush %rdx\n-\ttest %cl,0xed(%rax)\n+\t(bad)\n+\tjle 95c5d6 \n+\tjmp 95c55d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tnop\n \tadd (%rdi),%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%bh\n-\torl $0xffffffa0,0xed(%rax)\n-\tand %dh,%ah\n-\tand $0x1,%al\n+\tadd %dl,0x7d(%rdx)\n+\tjnp 95c567 \n \tadd %al,(%rax)\n+\tadd %ah,0x124f420(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\torl $0xffffffa0,0xed(%rax)\n-\tmov $0x1386c,%eax\n \tadd %al,(%rax)\n-\tadd %bh,%ch\n-\torl $0xffffffa0,0xed(%rax)\n-\tmovabs 0xc400000000010d81,%al\n-\torl $0xffffffa0,0xed(%rax)\n-\txor %bh,%al\n-\tss add %eax,(%rax)\n+\tsbb %bh,0x7b(%rbp)\n+\tjmp 95c58d \n \tadd %al,(%rax)\n-\tadd %bl,%ch\n-\torl $0xffffffa0,0xed(%rax)\n-\tclc\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tmovabs 0x1386cb8,%al\n+\tmov %bh,0x7b(%rbp)\n+\tjmp 95c59d \n \tadd %al,(%rax)\n-\tadd %ah,%bh\n-\torl $0xffffffa0,0xed(%rax)\n-\tcmp %bl,0x148(%rdx)\n+\tmovabs 0x10d81a0,%al\n+\tor $0x7d,%al\n+\tjnp 95c597 \n \tadd %al,(%rax)\n-\tadd $0x84,%al\n-\tmov %ch,%ch\n+\tadd %ah,0x136f830(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tadd %al,(%rax)\n+\txor $0x7d,%al\n+\tjnp 95c5a7 \n+\tadd %al,(%rax)\n+\tadd %ah,0x13798f8(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rdx\n+\tjge 95c646 \n+\tjmp 95c5cd \n+\tadd %al,(%rax)\n+\tmovabs 0x1489a38,%al\n+\txchg %eax,%ebx\n+\tjge 95c656 \n+\tjmp 95c5dd \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tcall 96fd63 \n \tadd %al,(%rax)\n-\tadd %ch,%bh\n-\torl $0xffffffa0,0xed(%rax)\n-\tjs 95c66d \n-\tcmp %al,(%rcx)\n+\tadd %ch,0x7d(%rbp)\n+\tjnp 95c637 \n \tadd %al,(%rax)\n+\tadd %ah,0x1381b78(%rax)\n \tadd %al,(%rax)\n-\trepnz orl $0xffffffa0,0xed(%rax)\n-\tfdivrs (%rdx)\n-\txchg %eax,%edi\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0xed8884(%rbx)\n+\tjae 95c6d7 \n+\tjnp 95c647 \n+\tadd %al,(%rax)\n+\tadd %ah,0x1973ad8(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tjle 95c6e6 \n+\tjmp 95c66d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tsubb $0x1,0x38(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcall 1834f20 \n+\tpush %rsp\n+\tjge 95c716 \n+\tjmp 95c69d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \trex\n \trex.RXB jae 95c6d5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjb 95c65e \n-\tmov %ch,%ch\n+\toutsl %ds:(%rsi),(%dx)\n+\tjle 95c756 \n+\tjmp 95c6dd \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tadd %al,(%rsi)\n \t{rex2 0x1} add %al,(%r8)\n \tadd %al,(%rax)\n-\tmov $0xed8884,%eax\n+\tsbb $0x7f,%al\n+\tjnp 95c6e7 \n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tcwtl\n \trex.WB jae 95c755 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.X test %cl,0xed(%rax)\n-\tmovabs 0x0,%al\n+\tadc $0x7e,%al\n+\tjnp 95c747 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tshrb $1,0x37(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%bl\n-\torl $0xffffffa0,0xed(%rax)\n-\tmov $0x17567,%eax\n-\tadd %al,(%rax)\n-\tadd %bh,(%rsp,%rax,4)\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x13708f8(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tout %al,$0x83\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x1381ba0(%rax)\n+\tadd %al,0xeb7b7d(%rbp)\n \tadd %al,(%rax)\n+\tmovabs 0x17567b8,%al\n+\tor %bh,0x7b(%rsi)\n+\tjmp 95c7cd \n \tadd %al,(%rax)\n-\tout %al,$0x83\n-\tmov %ch,%ch\n+\tmovabs 0x13708f8,%al\n+\trex.WRXB jge 95c856 \n+\tjmp 95c7dd \n \tadd %al,(%rax)\n-\tadd %ah,0x1378880(%rax)\n+\tmovabs 0x1381ba0,%al\n+\tpush %rax\n+\tjge 95c866 \n+\tjmp 95c7ed \n \tadd %al,(%rax)\n+\tmovabs 0x1378880,%al\n+\txchg %bh,0x7b(%rbp)\n+\tjmp 95c7fd \n \tadd %al,(%rax)\n-\tcld\n-\torl $0xffffffa0,0xed(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tpush %rax\n \tss (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%cl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %bh,(%rcx)\n+\tjge 95c966 \n+\tjmp 95c8ed \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tclc\n \tlods %ds:(%rsi),%eax\n \tje 95c915 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjae 95c89e \n-\tmov %ch,%ch\n+\tjno 95c998 \n+\tjnp 95c907 \n \tadd %al,(%rax)\n \tadd %ah,0x1979a10(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\ttest %cl,0xed(%rax)\n-\tmovabs 0x0,%al\n+\tjrcxz 95c9a8 \n+\tjnp 95c917 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \t(bad)\n \tpop %rdi\n \tor $0x1,%eax\n-\tadd %bh,0xed8883(%rdi)\n+\tadd %cl,(%rcx)\n+\tjge 95c9c6 \n+\tjmp 95c94d \n \tadd %al,(%rax)\n \tmovabs 0x1386240,%al\n-\tlock orl $0xffffffa0,0xed(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tjge 95c9d6 \n+\tjmp 95c95d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \trex.W movsb %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\ttest %cl,0xed(%rax)\n+\tadd %ch,0xeb7b7d(%rbp)\n+\tadd %al,(%rax)\n \tmovabs 0x10d5010,%al\n-\tmov $0xed8883,%esp\n+\tadd $0x7d,%al\n+\tjnp 95c987 \n+\tadd %al,(%rax)\n+\tadd %ah,0x1740330(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd 0x7b(%rsi),%bh\n+\tjmp 95c9ad \n \tadd %al,(%rax)\n-\tmovabs 0x1740330,%al\n-\tcmp %eax,0xed(%rax,%rcx,4)\n \tmovabs 0x1e88768,%al\n-\tcmc\n-\ttest %cl,0xed(%rax)\n+\txchg %edi,0x7b(%rdi)\n+\tjmp 95c9bd \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcwtl\n \tsahf\n \tor $0x1,%eax\n-\tadd %al,%bh\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %dl,(%rbx)\n+\tjge 95ca96 \n+\tjmp 95ca1d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \trex sub $0x49,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n-\ttest %cl,0xed(%rax)\n-\tmovabs 0x1371a60,%al\n-\tout %eax,$0x83\n-\tmov %ch,%ch\n+\tadd %dl,0xeb7b7d(%rdi)\n \tadd %al,(%rax)\n-\tadd %ah,0x1733010(%rax)\n+\tmovabs 0x1371a60,%al\n+\tpush %rcx\n+\tjge 95cb96 \n+\tjmp 95cb1d \n \tadd %al,(%rax)\n+\tmovabs 0x1733010,%al\n+\txor 0x7b(%rsi),%bh\n+\tjmp 95cb2d \n \tadd %al,(%rax)\n-\tpush %rbx\n-\ttest %cl,0xed(%rax)\n \tmovabs 0x18661f0,%al\n-\tpush %rsp\n-\ttest %cl,0xed(%rax)\n-\tmovabs 0x1f1a380,%al\n-\tstc\n-\ttest %cl,0xed(%rax)\n+\txor $0x7e,%al\n+\tjnp 95cb27 \n+\tadd %al,(%rax)\n+\tadd %ah,0x1f1a380(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlea 0x7b(%rdi),%edi\n+\tjmp 95cb4d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tor %ch,0x37(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%dl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %al,0xeb7b7d(%rdx)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \trorb $1,0x149(%rax)\n \tadd %al,(%rax)\n-\tes test %cl,0xed(%rax)\n+\tfstpt 0x7b(%rbp)\n+\tjmp 95cbed \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tmov $0xca,%al\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n-\ttest %cl,0xed(%rax)\n+\tadd %dl,0xeb7b7d(%rdx)\n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tmov $0xb0,%al\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rsi)\n-\ttest %cl,0xed(%rax)\n+\tadd %dh,0xeb7b7d(%rdx)\n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tshr $1,%ch\n \tand $0x1,%eax\n-\tadd %dl,%ah\n-\torl $0xffffffa0,0xed(%rax)\n-\tsub %ah,0x37(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %ah,(%rbx)\n+\tjge 95cd36 \n+\tjmp 95ccbd \n \tadd %al,(%rax)\n-\tadd %ah,%ch\n-\torl $0xffffffa0,0xed(%rax)\n-\tadc %dl,(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tmovabs 0x1376128,%al\n+\trex.W jge 95cd46 \n+\tjmp 95cccd \n+\tadd %al,(%rax)\n+\tmovabs 0x1371010,%al\n+\trex.WRB jge 95cd56 \n+\tjmp 95ccdd \n \tadd %al,(%rax)\n-\tadd %ah,%dh\n-\torl $0xffffffa0,0xed(%rax)\n+\tmovabs 0x0,%al\n \t...\n \trex.W je 95cd10 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%ah\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %cl,0xeb7b7d(%rip) \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tpop %rax\n \tjge 95cd96 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x7c(%rdx)\n-\tmov %ch,%ch\n+\tadd %bh,0x7e(%rsi)\n+\tjnp 95cd17 \n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tand %bl,(%rsi)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmc\n-\torl $0xffffffa0,0xed(%rax)\n-\t(bad)\n-\tsbb (%rax),%bh\n-\tadd %eax,(%rax)\n+\tjns 95cdc7 \n+\tjnp 95cd37 \n \tadd %al,(%rax)\n-\tadd %bl,0xed8884(%rip) \n+\tadd %ah,0x1381a60(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %al,(%rax)\n+\tsarl $0xeb,0x7b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tadc %dl,0x18c(%rax)\n \tadd %al,(%rax)\n-\tpush %rbp\n-\ttest %cl,0xed(%rax)\n+\tss jle 95ce26 \n+\tjmp 95cdad \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tclc\n \txrelease xchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsp\n-\ttest %cl,0xed(%rax)\n-\tmovabs 0x0,%al\n+\txor $0x7e,%al\n+\tjnp 95cdb7 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tsub %ch,%bl\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tin (%dx),%eax\n+\tjge 95cea6 \n+\tjmp 95ce2d \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \trcrb $0x38,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n-\ttest %cl,0xed(%rax)\n-\tmovabs 0x1378b00,%al\n-\tin $0x83,%al\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x1ee0330(%rax)\n+\tadd %dl,0xeb7b7d(%rdi)\n \tadd %al,(%rax)\n+\tmovabs 0x1378b00,%al\n+\trex.RB jge 95cf26 \n+\tjmp 95cead \n \tadd %al,(%rax)\n-\tmov $0xed8884,%esi\n+\tmovabs 0x1ee0330,%al\n+\tsub %edi,0x7b(%rdi)\n+\tjmp 95cebd \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \trex.W hlt\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0xed88(%rbx)\n-\tadd %ah,0x0(%rax)\n+\tsbb 0x7b(%rbp),%edi\n+\tjmp 95cefd \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tnop\n \tpush %rdx\n \tand $0x1,%eax\n-\tadd %al,%ch\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %cl,(%rdi)\n+\tjge 95cf96 \n+\tjmp 95cf1d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tjs 95cfad \n \tje 95cf65 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rax\n-\ttest %cl,0xed(%rax)\n-\tmovabs 0x1373a88,%al\n-\trepz orl $0xffffffa0,0xed(%rax)\n+\tcmp $0x7e,%al\n+\tjnp 95cf57 \n+\tadd %al,(%rax)\n+\tadd %ah,0x1373a88(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjbe 95cff7 \n+\tjnp 95cf67 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tcmp %ah,0x26(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%bl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %bh,(%rsi)\n+\tjge 95d016 \n+\tjmp 95cf9d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tmov $0x50,%al\n \tand (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest %ecx,0xed(%rax)\n-\tmovabs 0x0,%al\n+\tint $0x7f\n+\tjnp 95cfd7 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov $0xd0,%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tscas %es:(%rdi),%al\n-\ttest %cl,0xed(%rax)\n+\tsti\n+\tjle 95d0a6 \n+\tjmp 95d02d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tfdivs 0x10d(%rbp)\n \tadd %al,(%rax)\n-\tmov $0xed8883,%esi\n+\tor %bh,0x7b(%rbp)\n+\tjmp 95d04d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tnop\n \tpop %rsp\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xed88(%rsp,%rax,4)\n-\tadd %ah,0x13753d0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%bl\n+\tjle 95d0f6 \n+\tjmp 95d07d \n \tadd %al,(%rax)\n-\tcall 1835910 \n+\tmovabs 0x13753d0,%al\n+\tpush %rbp\n+\tjge 95d106 \n+\tjmp 95d08d \n \tadd %al,(%rax)\n \tmovabs 0x1377948,%al\n-\tjrcxz 95d01d \n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x148ef38(%rax)\n+\trex.X jge 95d116 \n+\tjmp 95d09d \n \tadd %al,(%rax)\n+\tmovabs 0x148ef38,%al\n+\tscas %es:(%rdi),%al\n+\tjge 95d126 \n+\tjmp 95d0ad \n \tadd %al,(%rax)\n-\tadc $0x84,%al\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x10db240(%rax)\n+\tmovabs 0x10db240,%al\n+\tor $0x7d,%al\n+\tjnp 95d0a7 \n \tadd %al,(%rax)\n+\tadd %ah,0x1e57da8(%rax)\n \tadd %al,(%rax)\n-\tret\n-\torl $0xffffffa0,0xed(%rax)\n-\ttest $0x7d,%al\n-\tin $0x1,%eax\n \tadd %al,(%rax)\n+\tjp 95d149 \n+\tjnp 95d0b7 \n \tadd %al,(%rax)\n-\tout %al,(%dx)\n-\ttest %cl,0xed(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tpush %rax\n \tfcomi %st(2),%st\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n-\ttest %cl,0xed(%rax)\n+\tadd %cl,0xeb7b7f(%rbp)\n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \ttest $0x68,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %ch,0x7d(%rdi)\n+\tjnp 95d247 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tloopne 95d234 \n \tor $0x1,%eax\n-\tadd %al,%dh\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %dl,(%rcx)\n+\tjge 95d326 \n+\tjmp 95d2ad \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tjo 95d330 \n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%ah\n-\torl $0xffffffa0,0xed(%rax)\n-\tsbb %ch,0x1(%rdx,%rdx,8)\n-\tadd %dh,0xed8884(%rax)\n+\tadd %al,0x7d(%rsi)\n+\tjnp 95d2b7 \n+\tadd %al,(%rax)\n+\tadd %ah,0x1d2ac18(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,0x7b(%rdi)\n+\tjmp 95d2dd \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tmov $0x18832,%eax\n \tadd %al,(%rax)\n-\tadd %bl,0xed8884(%rsi)\n+\tadd %dl,%ch\n+\tjle 95d386 \n+\tjmp 95d30d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tloopne 95d38e \n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xed8884(%rdx)\n+\tadd %bl,%dh\n+\tjle 95d3b6 \n+\tjmp 95d33d \n \tadd %al,(%rax)\n \tmovabs 0x1f53880,%al\n-\tstc\n-\ttest %cl,0xed(%rax)\n+\tmov 0x7b(%rdi),%?\n+\tjmp 95d34d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcmp %ah,0x38(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%bh\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %cl,0xeb7b7d(%rbx)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \ttest $0x4d,%al\n \tjne 95d3f5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\ttest %r9b,0xed(%rax)\n+\tsbb %bh,0x7b(%rsi)\n+\tjmp 95d3fd \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \trex.W leave\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %cl,0xed(%rax)\n+\tadd %ch,0xeb7b7d(%rdx)\n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tmov %cl,0x198(%rdi)\n \tadd %al,(%rax)\n-\tmov %es,0xed(%rax,%rcx,4)\n+\ttest $0xeb7b7e,%eax\n+\tadd %al,(%rax)\n \tmovabs 0x1bf3ba0,%al\n-\tcltd\n-\ttest %cl,0xed(%rax)\n+\tleave\n+\tjle 95d4d6 \n+\tjmp 95d45d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tshrb $1,-0x2e(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\ttest %cl,0xed(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ch,0x7f(%rdi)\n+\tjnp 95d477 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tadd %ah,0x137(%rsi)\n \tadd %al,(%rax)\n-\tint1\n-\torl $0xffffffa0,0xed(%rax)\n+\tjno 95d567 \n+\tjnp 95d4d7 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tand %dl,(%rdx,%rdx,8)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%bh\n-\ttest %cl,0xed(%rax)\n-\tmovabs 0x1f2d358,%al\n-\troll $0xa0,0xed(%rax,%rcx,4)\n+\tadd %ch,0x7f(%rsi)\n+\tjnp 95d507 \n+\tadd %al,(%rax)\n+\tadd %ah,0x1f2d358(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %bh,0x7b(%rdi)\n+\tjmp 95d52d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tpop %rax\n \txchg %eax,%ebx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd 0xed88(%rbp),%al\n-\tadd %ah,0x137cfd8(%rax)\n+\tmovabs 0xd8a0000000eb7b7f,%al\n+\tiret\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,0x7d(%rsi)\n+\tjnp 95d587 \n \tadd %al,(%rax)\n+\tadd %ah,0x1383308(%rax)\n \tadd %al,(%rax)\n-\tlock orl $0xffffffa0,0xed(%rax)\n-\tor %dh,(%rbx)\n-\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n+\tjo 95d627 \n+\tjnp 95d597 \n \tadd %al,(%rax)\n-\tlock orl $0xffffffa0,0xed(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov %cl,0x37(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%bh\n-\torl $0xffffffa0,0xed(%rax)\n-\tor %ch,%al\n-\tjne 95d5d5 \n+\tadd %cl,0xeb7b7d(%rdx)\n \tadd %al,(%rax)\n+\tmovabs 0x175e808,%al\n+\tjle,pt 95d656 \n+\tjmp 95d5dd \n \tadd %al,(%rax)\n-\tpop %rcx\n-\ttest %cl,0xed(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcwtl\n \timul $0x1,(%rdi),%esi\n-\tadd %ah,%dl\n-\torl $0xffffffa0,0xed(%rax)\n-\tadc %dl,0x38(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %bh,0xeb7b(,%rdi,2)\n+\tadd %ah,0x1385510(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%cl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %al,(%rax)\n+\tjno 95d6c7 \n+\tjnp 95d637 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tclc\n \tstd\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%cl\n-\ttest %cl,0xed(%rax)\n-\tmovabs 0x0,%al\n+\tadd %dl,0x7f(%rdi)\n+\tjnp 95d6b7 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tlock int1\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjmp 1835f71 \n+\tjno 95d769 \n+\tjnp 95d6d7 \n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tclc\n \tshll %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%bl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %ah,0x7d(%rbx)\n+\tjnp 95d707 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tloopne 95d714 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%cl\n-\torl $0xffffffa0,0xed(%rax)\n-\tjo 95d750 \n-\tadd %rax,(%rax)\n+\tadd %bh,(%rdx)\n+\tjge 95d7d6 \n+\tjmp 95d75d \n+\tadd %al,(%rax)\n+\tmovabs 0x148ee70,%al\n+\tsarl %cl,0x7b(%rbp)\n+\tjmp 95d76d \n \tadd %al,(%rax)\n-\tadd %ah,(%rbx)\n-\ttest %cl,0xed(%rax)\n \tmovabs 0x0,%al\n \t...\n \tjo 95d7d0 \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %cl,0xed(%rax)\n+\tadd %ch,0xeb7b7d(%rbx)\n+\tadd %al,(%rax)\n \tmovabs 0x148b790,%al\n-\tadd 0xed(%rax,%rcx,4),%al\n+\t(bad)\n+\tjge 95d816 \n+\tjmp 95d79d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tenter $0x2586,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\torl $0xffffffa0,0xed(%rax)\n+\tsbb %edi,0x7b(%rbp)\n+\tjmp 95d7bd \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tfcoms 0x10d(%rax)\n \tadd %al,(%rax)\n-\tmov $0xed8883,%esp\n+\tadd $0xeb7b7d,%eax\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n-\tmovabs 0xcc00000000012551,%al\n-\torl $0xffffffa0,0xed(%rax)\n+\tmovabs 0x1500000000012551,%al\n+\tjge 95d8b6 \n+\tjmp 95d83d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tpop %rax\n-\tmovabs %eax,0x83c400000000010d\n-\tmov %ch,%ch\n+\tmovabs %eax,0x7d0c00000000010d\n+\tjnp 95d867 \n \tadd %al,(%rax)\n \tadd %ah,0x13837b8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest %cl,0xed(%rax)\n-\tmovabs 0x0,%al\n+\ttest $0x7d,%al\n+\tjnp 95d877 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \trex.W\n \trex.R je 95d8f5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmp $0x84,%al\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x18d6ab0(%rax)\n+\t(bad)\n+\tjle 95d976 \n+\tjmp 95d8fd \n \tadd %al,(%rax)\n+\tmovabs 0x18d6ab0,%al\n+\tpop %rcx\n+\tjg 95d986 \n+\tjmp 95d90d \n \tadd %al,(%rax)\n-\tfiaddl 0xed(%rax,%rcx,4)\n \tmovabs 0x0,%al\n \t...\n \tmov $0x10d72,%eax\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\torl $0xffffffa0,0xed(%rax)\n-\tcall 97113e \n+\tadd %dl,0xeb7b(,%rdi,2)\n+\tadd %ah,0x13769e8(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%dh\n-\torl $0xffffffa0,0xed(%rax)\n-\tenter $0x373b,$0x1\n \tadd %al,(%rax)\n+\txor $0x7d,%al\n+\tjnp 95d9c7 \n+\tadd %al,(%rax)\n+\tadd %ah,0x1373bc8(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tfwait\n+\tjge 95da66 \n+\tjmp 95d9ed \n \tadd %al,(%rax)\n-\tor %eax,0xed(%rax,%rcx,4)\n \tmovabs 0x0,%al\n \t...\n \tclc\n \trex.XB out %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%ch\n-\ttest %cl,0xed(%rax)\n+\tadd %cl,0xeb7b7f(%rcx)\n+\tadd %al,(%rax)\n \tmovabs 0x148e8f8,%al\n-\tje 96c7a6 \n-\tadd %ah,0x0(%rax)\n+\ttest $0xeb7b7d,%eax\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tfdivr %st(2),%st\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xed8884(%rbx)\n+\tadd %bh,0xeb7b7e(%rbx)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \trex.W (bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\torl $0xffffffa0,0xed(%rax)\n-\tpush $0x1910c\n+\tadd %dl,0x7d(%rsi)\n+\tjnp 95da77 \n \tadd %al,(%rax)\n-\tadd %ah,-0x7c(%rbx)\n-\tmov %ch,%ch\n+\tadd %ah,0x1910c68(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tadd %al,(%rax)\n+\trex.WRX jle 95db16 \n+\tjmp 95da9d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tadd %ah,0x21b(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest %ecx,0xed(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tjg 95db56 \n+\tjmp 95dadd \n+\tadd %al,(%rax)\n \tmovabs 0x1253448,%al\n-\tenter $0x8883,$0xed\n+\tadc $0x7d,%al\n+\tjnp 95dad7 \n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n-\tmovabs 0xd000000000148bb,%al\n-\ttest %cl,0xed(%rax)\n+\tmovabs 0xa5000000000148bb,%al\n+\tjge 95dc06 \n+\tjmp 95db8d \n+\tadd %al,(%rax)\n \tmovabs 0x13708d0,%al\n-\tloop 95db1d \n-\tmov %ch,%ch\n+\tcmp 0x7b(%rbp),%edi\n+\tjmp 95db9d \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tlock push %rcx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rsi)\n-\tmov %ch,%ch\n+\tadd %bh,(%rax)\n+\tjle 95dc46 \n+\tjmp 95dbcd \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \trclb $1,0x38(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%dl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %al,0xeb7b7d(%rbx)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n-\timul $0xffffffff8883ce00,0x1(%rip),%rsp \n-\tin (%dx),%eax\n+\timul $0x7b7d1700,0x1(%rip),%rsp \n+\tjmp 95dc2d \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tadc %ch,%bh\n \tjne 95dc45 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tje 95dbce \n-\tmov %ch,%ch\n+\tjb 95dcc8 \n+\tjnp 95dc37 \n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tjs 95dc63 \n \tcall 95dc78 \n-\tadd %bh,0xed8884(%rdx)\n+\tadd %ah,(%rbx)\n+\tjg 95dcf6 \n+\tjmp 95dc7d \n \tadd %al,(%rax)\n \tmovabs 0x136f100,%al\n-\ttestb $0x0,0xed88(%rbx)\n-\tmovabs 0x0,%al\n+\tjl 95dd07 \n+\tjnp 95dc77 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tenter $0xd3b,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xed8883,%ebx\n+\tadd 0x7b(%rbp),%edi\n+\tjmp 95dced \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tclc\n \tret\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rdx)\n-\ttest %cl,0xed(%rax)\n+\tadd %cl,%bh\n+\tjge 95ddb6 \n+\tjmp 95dd3d \n+\tadd %al,(%rax)\n \tmovabs 0x1740588,%al\n-\trex.XB test %cl,0xed(%r8)\n+\tadc $0xeb7b7e,%eax\n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tmov %al,-0x68(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7c(%rcx)\n-\tmov %ch,%ch\n+\tadd %ch,0x7e(%rsi)\n+\tjnp 95dd67 \n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tshlb $0x0,0x1(%rsi,%rdi,4)\n-\tlods %ds:(%rsi),%al\n-\ttest %cl,0xed(%rax)\n+\tidivl 0x7b(%rsi)\n+\tjmp 95ddad \n+\tadd %al,(%rax)\n \tmovabs 0x1385c90,%al\n-\tcld\n-\torl $0xffffffa0,0xed(%rax)\n+\ttest %edi,0x7b(%rbp)\n+\tjmp 95ddbd \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tcwtl\n \tleave\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%ah\n-\torl $0xffffffa0,0xed(%rax)\n-\txor %bh,(%rax)\n-\tjae 95dde5 \n+\tadd %al,0xeb7b7d(%rsi)\n \tadd %al,(%rax)\n+\tmovabs 0x1733830,%al\n+\tadc %bh,0x7b(%rsi)\n+\tjmp 95dded \n \tadd %al,(%rax)\n-\trex test %cl,0xed(%rax)\n \tmovabs 0x0,%al\n \t...\n \tlock loope 95de98 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%ch\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %dh,(%rbx)\n+\tjge 95def6 \n+\tjmp 95de7d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tlock (bad)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\ttest %cl,0xed(%rax)\n+\tadd %cl,0xeb7b7d(%rbp)\n+\tadd %al,(%rax)\n \tmovabs 0x124fab0,%al\n-\tmovl $0x2678a000,0xed88(%rbx)\n-\tadd %rax,(%r8)\n+\tadc %edi,0x7b(%rbp)\n+\tjmp 95dedd \n \tadd %al,(%rax)\n-\tadd %al,0xed8884(%rip) \n+\tmovabs 0x1492678,%al\n+\txchg %eax,%esp\n+\tjge 95df66 \n+\tjmp 95deed \n \tadd %al,(%rax)\n \tmovabs 0x1737e98,%al\n-\txor $0xed8884,%eax\n+\tsti\n+\tjge 95df76 \n+\tjmp 95defd \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tloopne 95df34 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%dh\n-\torl $0xffffffa0,0xed(%rax)\n-\tand %ah,0x1(%rdi,%rsi,1)\n-\tadd %al,(%rsp,%rax,4)\n-\tmov %ch,%ch\n+\tadd %ch,0x7b(%rbp,%rdi,2)\n+\tjmp 95df6d \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x137a420,%al\n+\txchg %eax,%ebx\n+\tjge 95dff6 \n+\tjmp 95df7d \n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tor %bl,0x125(%rbp)\n \tadd %al,(%rax)\n-\tint $0x83\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x137ae20(%rax)\n+\t(bad)\n+\tjge 95e036 \n+\tjmp 95dfbd \n \tadd %al,(%rax)\n+\tmovabs 0x137ae20,%al\n+\tpop %rsi\n+\tjge 95e046 \n+\tjmp 95dfcd \n \tadd %al,(%rax)\n-\t(bad)\n-\torl $0xffffffa0,0xed(%rax)\n+\tmovabs 0x0,%al\n \t...\n-\tmovabs 0x2b000000000148f1,%al\n-\ttest %cl,0xed(%rax)\n+\tmovabs 0xe8000000000148f1,%al\n+\tjge 95e0d6 \n+\tjmp 95e05d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tsbbb $0x0,0x1d2(%rip) \n-\tadd %ch,0xed8884(%rsi)\n+\tadd %bh,%ah\n+\tjle 95e136 \n+\tjmp 95e0bd \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \trex.W mov $0x48,%spl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%bh\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %cl,0xeb7b7d(%rdx)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \txor %ch,0x10d(%rax)\n \tadd %al,(%rax)\n-\tint $0x83\n-\tmov %ch,%ch\n+\t(bad)\n+\tjge 95e276 \n+\tjmp 95e1fd \n \tadd %al,(%rax)\n-\tadd %ah,0x1259330(%rax)\n+\tmovabs 0x1259330,%al\n+\tsub %bh,0x7b(%rbp)\n+\tjmp 95e20d \n \tadd %al,(%rax)\n+\tmovabs 0x1377510,%al\n+\tcmp %edi,0x7b(%rbp)\n+\tjmp 95e21d \n \tadd %al,(%rax)\n-\txlat %ds:(%rbx)\n-\torl $0xffffffa0,0xed(%rax)\n-\tadc %dh,0x37(%rbp)\n-\tadd %eax,(%rax)\n+\tmovabs 0x13847e0,%al\n+\tcmpb $0xeb,0x7b(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,%cl\n-\torl $0xffffffa0,0xed(%rax)\n-\tloopne 95e269 \n-\tcmp %al,(%rcx)\n+\tadd %ah,0x148b4c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n-\torl $0xffffffa0,0xed(%rax)\n-\tshlb $0x0,0x1(%rax,%rcx,2)\n-\tstc\n-\torl $0xffffffa0,0xed(%rax)\n-\tmov %bl,(%rdx)\n-\tcmp %al,(%rcx)\n+\tcmpb $0xeb,0x7b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1381a88(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,0xed(%rax,%rcx,4)\n+\t(bad)\n+\tjge 95e2c6 \n+\tjmp 95e24d \n+\tadd %al,(%rax)\n \tmovabs 0x1384b78,%al\n-\tadd 0xed(%rax,%rcx,4),%eax\n-\tmovabs 0x18b9998,%al\n-\tjle 95e1ee \n-\tmov %ch,%ch\n+\txchg %eax,%ecx\n+\tjge 95e2d6 \n+\tjmp 95e25d \n \tadd %al,(%rax)\n-\tadd %ah,0x1ef6998(%rax)\n+\tmovabs 0x18b9998,%al\n+\ttest %edi,0x7b(%rsi)\n+\tjmp 95e26d \n \tadd %al,(%rax)\n+\tmovabs 0x1ef6998,%al\n+\tmov %?,0x7b(%rdi)\n+\tjmp 95e27d \n \tadd %al,(%rax)\n-\tclc\n-\ttest %cl,0xed(%rax)\n \tmovabs 0x1f94a60,%al\n-\tincb 0xed(%rax,%rcx,4)\n+\txchg %eax,%esi\n+\tjg 95e306 \n+\tjmp 95e28d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tshrb $0x8e,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rbp)\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x21c0970(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rsi)\n+\tjle 95e346 \n+\tjmp 95e2cd \n \tadd %al,(%rax)\n-\tadc $0x85,%al\n-\tmov %ch,%ch\n+\tmovabs 0x21c0970,%al\n+\tenter $0x7b7f,$0xeb\n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tadd %dh,%dh\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WB test %cl,0xed(%r8)\n+\tand %bh,0x7b(%rsi)\n+\tjmp 95e35d \n+\tadd %al,(%rax)\n \tmovabs 0x1754150,%al\n-\tpush %rbx\n-\ttest %cl,0xed(%rax)\n+\txor 0x7b(%rsi),%edi\n+\tjmp 95e36d \n+\tadd %al,(%rax)\n \tmovabs 0x18e90b0,%al\n-\t(bad)\n-\ttest %cl,0xed(%rax)\n+\trex.WX jle 95e3f6 \n+\tjmp 95e37d \n+\tadd %al,(%rax)\n \tmovabs 0x1d25f38,%al\n-\tmov $0x84,%al\n-\tmov %ch,%ch\n+\tadd %bh,0x7b(%rdi)\n+\tjmp 95e38d \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tcmp %ch,0x37(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%bl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %al,0xeb7b(%rbp,%rdi,2)\n+\tadd %ah,0x0(%rax)\n \t...\n \tpush %rax\n \txorl $0x0,0x1(%rbx)\n-\tcmp 0xed(%rax,%rcx,4),%eax\n+\t(bad)\n+\tjle 95e496 \n+\tjmp 95e41d \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tclc\n \tint $0x48\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xed8884(%rip) \n+\tadd %bl,%cl\n+\tjge 95e4e6 \n+\tjmp 95e46d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tenter $0xf9eb,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%dl\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x18cc100(%rax)\n-\tadd %al,(%rax)\n+\tcli\n+\tjl 95e536 \n+\tjmp 95e4bd \n \tadd %al,(%rax)\n+\tmovabs 0x18cc100,%al\n \tcltd\n \tscas %es:(%rdi),%eax\n \t(bad)\n \tcall ffffffffa095e4d0 \n \tcmp %bh,-0x76(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rbp)\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x1eaa600(%rax)\n+\tadd %dh,0xeb7b7e(%rip) \n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xed8884,%ebx\n+\tmovabs 0x1eaa600,%al\n+\tand 0x7b(%rdi),%edi\n+\tjmp 95e4ed \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tjo 95e4d6 \n \tor $0x1,%eax\n-\tadd %al,%ch\n-\torl $0xffffffa0,0xed(%rax)\n-\tand %dl,0x1(%rdi,%rsi,1)\n-\tadd %ah,%dh\n-\torl $0xffffffa0,0xed(%rax)\n-\tsub %al,0x137(%rsi)\n+\tadd %cl,(%rsi)\n+\tjge 95e5c6 \n+\tjmp 95e54d \n \tadd %al,(%rax)\n-\tout %al,$0x83\n-\tmov %ch,%ch\n+\tmovabs 0x1379420,%al\n+\trex.WRB jge 95e5d6 \n+\tjmp 95e55d \n \tadd %al,(%rax)\n-\tadd %ah,0x19634e8(%rax)\n+\tmovabs 0x1378628,%al\n+\tpush %rax\n+\tjge 95e5e6 \n+\tjmp 95e56d \n \tadd %al,(%rax)\n+\tmovabs 0x19634e8,%al\n+\t(bad)\n+\tjle 95e5f6 \n+\tjmp 95e57d \n \tadd %al,(%rax)\n-\tpush %rdx\n-\ttest %cl,0xed(%rax)\n \tmovabs 0x187f060,%al\n-\tpop %rsp\n-\ttest %cl,0xed(%rax)\n+\trex.XB jle 95e606 \n+\tjmp 95e58d \n+\tadd %al,(%rax)\n \tmovabs 0x13732b8,%al\n-\tjmp 95e51d \n-\tmov %ch,%ch\n+\tmovsxd 0x7b(%rbp),%edi\n+\tjmp 95e59d \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tcmp %dl,0x9(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xed8883(%rbp)\n+\tadd %al,0xeb7b7d(%rip) \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tpush %rax\n \tsti\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\ttest %cl,0xed(%rax)\n+\tadd %ah,%al\n+\tjge 95e696 \n+\tjmp 95e61d \n+\tadd %al,(%rax)\n \tmovabs 0x1e701a0,%al\n-\tmov $0xed8884,%ecx\n+\tand %bh,0x7b(%rdi)\n+\tjmp 95e62d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tmov $0x93,%dil\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xed8884(%rbx)\n+\tadd %ah,%al\n+\tjle 95e6d6 \n+\tjmp 95e65d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \txor %ch,0x137(%rax)\n \tadd %al,(%rax)\n-\tor $0xed8884,%eax\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tjge 95e716 \n+\tjmp 95e69d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcmp %bh,0x189(%rdx)\n \tadd %al,(%rax)\n-\tfiaddl 0xed(%rax,%rcx,4)\n+\tpop %rax\n+\tjg 95e766 \n+\tjmp 95e6ed \n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tloopne 95e73e \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%dh\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %dh,0xeb7b(,%rdi,2)\n+\tadd %ah,0x0(%rax)\n \t...\n \trex.W in $0x48,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%dh\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %cl,0xeb7b7d(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tjo 95e750 \n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjbe 95e6de \n-\tmov %ch,%ch\n+\tjbe 95e7d8 \n+\tjnp 95e747 \n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tmov %bh,%bh\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\ttest %cl,0xed(%rax)\n+\tadd %bl,0xeb7b7d(%rdi)\n+\tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \trclb $1,0x10d(%rbx)\n \tadd %al,(%rax)\n-\tmovl $0xbb28a000,0xed88(%rbx)\n-\txchg %eax,%ebp\n-\tadd %eax,(%rax)\n+\tadc 0x7b(%rbp),%bh\n+\tjmp 95e7ed \n \tadd %al,(%rax)\n-\tadd %cl,0xed8884(%rax)\n+\tmovabs 0x195bb28,%al\n+\tpushf\n+\tjle 95e876 \n+\tjmp 95e7fd \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tjs 95e898 \n \txchg %eax,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rdx)\n-\tmov %ch,%ch\n+\tadd %dh,(%rax)\n+\tjle 95e8e6 \n+\tjmp 95e86d \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tcmp %al,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xed8884(%rip) \n+\tadd %dl,0xeb7b(%rbp,%rdi,2)\n+\tadd %ah,0x0(%rax)\n+\t...\n+\tmovabs 0x5700000000013786,%al\n+\tjge 95e9c6 \n+\tjmp 95e94d \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n-\tmovabs 0xe800000000013786,%al\n-\torl $0xffffffa0,0xed(%rax)\n-\t...\n \tfsubrs 0xd(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xed8883(%rdi)\n+\tadd %cl,(%rcx)\n+\tjge 95e9e6 \n+\tjmp 95e96d \n \tadd %al,(%rax)\n \tmovabs 0x148c588,%al\n-\tor %al,0xed(%rax,%rcx,4)\n+\tcltd\n+\tjge 95e9f6 \n+\tjmp 95e97d \n+\tadd %al,(%rax)\n \tmovabs 0x1734c18,%al\n-\tpush %rdi\n-\ttest %cl,0xed(%rax)\n+\tcmp 0x7b(%rsi),%edi\n+\tjmp 95e98d \n+\tadd %al,(%rax)\n \tmovabs 0x189bec0,%al\n \tcltd\n \tscas %es:(%rdi),%eax\n \t(bad)\n \tcall ffffffffa095e9a0 \n \t...\n \tcwtl\n \t(bad)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tout %eax,$0x83\n-\tmov %ch,%ch\n+\tpush %rsp\n+\tjge 95ea36 \n+\tjmp 95e9bd \n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tsar $1,%ch\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\torl $0xffffffa0,0xed(%rax)\n-\ttest $0x38,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x7d(%rdi)\n+\tjnp 95e9e7 \n \tadd %al,(%rax)\n-\tadd %ch,%dh\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %ah,0x13738a8(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush $0x7d\n+\tjnp 95e9f7 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tand %cl,0x37(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%bl\n-\torl $0xffffffa0,0xed(%rax)\n+\tadd %al,0x7d(%rax)\n+\tjnp 95ea27 \n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov %al,%ch\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rax)\n-\tmov %ch,%ch\n-\tadd %al,(%rax)\n-\tadd %ah,0x10d6718(%rax)\n-\tadd %al,(%rax)\n+\tadd %ch,0xeb7b7e(%rip) \n \tadd %al,(%rax)\n+\tmovabs 0x10d6718,%al\n \tcltd\n \tscas %es:(%rdi),%eax\n \t(bad)\n \tcall ffffffffa095ea80 \n \t...\n \tnop\n \trepnz pop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rdx)\n-\ttest %cl,0xed(%rax)\n+\tadd %dh,%ah\n+\tjge 95eb16 \n+\tjmp 95ea9d \n+\tadd %al,(%rax)\n \tmovabs 0x20736e7275746552,%al\n \tje 95eb12 \n \tand %dh,%gs:0x79(%rbx)\n \tjae 95eb24 \n \tgs insl (%dx),%es:(%rdi)\n \tand %ch,0x61(%rsi)\n \tinsl (%dx),%es:(%rdi)\n@@ -323900,18 +324268,15 @@\n \tcld\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x54(%rdx)\n \trex.W xor %al,0x53(%rbx)\n \tadd %al,(%rax)\n-\tmov $0x84,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\ttest %spl,0x0(%rdi)\n \tadd %dl,0x44(%rbx)\n \trex.RB\n \trex.X push %rbp\n \trex.RXB add %r8b,(%r8)\n \t...\n \trex.WRXB\n \trex.X\n@@ -333256,21 +333621,15 @@\n \trex.WRB movabs $0x52410000000000b3,%r11\n \tpush %rdx\n \tpop %r9\n \tpush %r8\n \tpush %rax\n \trex.WR pop %rcx\n \tsub $0x4c504d49,%eax\n-\tadd %cl,0x4d(%rcx,%rcx,2)\n-\tsub $0x45574f50,%eax\n-\tpush %rdx\n-\tmov $0xb3,%ebx\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \txor 0x31(%rsi),%al\n \tadd %ah,(%rax)\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n \tpush %rax\n \trex.R\n@@ -333311,22 +333670,18 @@\n \trex.WRX\n \trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n \trex.WR\n \trex.RB push %r12\n \trex.RB sub $0x4c504d49,%eax\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tpush $0x8\n-\trex.R\n+\tinsb (%dx),%es:(%rdi)\n+\tgs and %dh,%fs:0x69(%rdi)\n+\tje 9738f5 \n+\tand %dh,0x44(%rdi,%rbp,2)\n \trex.WB\n \trex.RX\n \trex.RX push %rbx\n \tpush %rbp\n \trex.WRB push %r8\n \tpush %rdx\n \trex.WRXB\n@@ -333402,51 +333757,48 @@\n \trex.RXB\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n-\trex.XB\n-\trex.XB\n-\trex.B\n-\trex.WR\n-\trex.WR sub $0x424f4c47,%rax\n+\trex.XB push %r13\n+\trex.WRX or %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n \trex.X\n \trex.RB push %r11\n \tpush %rbx\n \trex.RB\n \trex.WR sub $0x41482d4b,%rax\n \trex.WR\n \trex.RX sub $0x4544524f,%eax\n \tpush %rdx\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB prefetch (%r15)\n-\trex.XB xor 0x41(%r11),%al\n-\trex.WR pop %rdx\n-\trex.WRX pop %rdi\n+\tor %ecx,(%rsi)\n+\tadd $0x9,%al\n+\tsyscall\n+\tsub $0x55424544,%eax\n+\trex.RXB or %r11b,0x4e(%r10)\n+\tpop %rdi\n \trex.WB\n \trex.WRX push %rsi\n \trex.RB push %r10\n \tpush %rsp\n \tpop %rdi\n \trex.X pop %rcx\n \tpop %rdi\n \trex.WR push %rbp\n \tsub $0x4c504d49,%eax\n-\tclts\n-\t(bad)\n-\tsub 0x58(%rbp),%al\n-\trex.WB push %r12\n-\tsub (%rdx),%al\n-\t(bad)\n-\tcmovl 0x4b(%rcx,%rsi,1),%edx\n-\trex.RB\n+\trex.WRXB\n+\trex.X\n+\trex.B\n+\trex.WR or %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.WR push %rsp\n+\txor %ecx,0x45(%rbx)\n \trex.WR\n \trex.WR\n \trex.WB push %r8\n \tpush %rsp\n \trex.WB\n \trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n@@ -333530,20 +333882,18 @@\n \trex.RB\n \trex.WRX\n \trex.R\n \trex.RB\n \trex.WRX push %rsp\n \tsub $0x444e4946,%eax\n \tsub $0x53524156,%eax\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tpop %rdx\n-\tpush %rsp\n-\trex.WRXB\n-\trex.WB\n+\trex.RB\n+\trex.WRX push %rsp\n+\tor %ecx,(%rdi)\n+\tadd $0x494f545a,%eax\n \trex.WRX\n \trex.RX add %r8b,(%rax)\n \tand %bh,0xb3(%rbx)\n \tadd %al,(%rax)\n \tpush %rbx\n \trex.WB\n \trex.WRX\n@@ -333565,20 +333915,19 @@\n \trex.WR\n \trex.WB\n \trex.RX pop %rcx\n \trex.B sub $0x544f5250,%eax\n \trex.RB\n \trex.XB push %r12\n \trex.RB\n-\trex.R\n+\trex.R push %rsp\n+\tmovups (%r15),%xmm13\n+\tsub 0x44(%rsi),%al\n \trex.WB\n-\trex.WRX\n-\trex.WXB push %r11\n-\tsub (%rcx),%cl\n-\tcmove 0x46(%rcx),%ecx\n+\trex.RX\n \trex.RX sub $0x20544125,%eax\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n \trex.WX\n \trex.B\n \trex.XB\n \trex.WRXB\n@@ -333618,22 +333967,19 @@\n \trex.WRX sub $0x434e5546,%rax\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x4c464552,%rax\n \trex.RB\n \trex.XB push %r12\n-\tpush %rsi\n-\t(bad)\n-\tja 973b21 \n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.RB pop %r8\n-\tpush %rax\n-\trex.B\n+\trex.RB\n+\trex.WRX push %rsp\n+\tsub $0x45505954,%eax\n+\tor %ecx,(%rdi)\n+\tadd $0x41505845,%eax\n \trex.WRX\n \trex.R push %rbx\n \tadd %ah,(%rax)\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n \tpush %rsp\n \trex.XB sub $0x54415453,%eax\n@@ -333660,22 +334006,21 @@\n \trex.RB\n \trex.RX sub $0x4d495443,%eax\n \trex.RB push %r11\n \tsub $0x542d5942,%eax\n \trex.B\n \trex.X\n \trex.WR\n-\trex.RB push %r12\n-\trex.RB or $0x93f2302,%eax\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n+\trex.RB add $0x5445532c,%eax\n \tpush %rsi\n-\trex.RX push %rbp\n-\trex.WRX\n+\tpush %rsi\n+\t(bad)\n+\tjns 973b74 \n+\tsyscall\n+\tsub $0x4e554651,%eax\n \trex.XB\n \trex.RB push %r10\n \tadd %al,(%rax)\n \tand %bh,0xb3(%rbx)\n \tadd %al,(%rax)\n \tpush %rbx\n \trex.WB\n@@ -333691,14 +334036,21 @@\n \trex.WRX\n \trex.R push %rbx\n \tpush %rbp\n \trex.WRB push %r11\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex.WRB\n+\trex.WRXB push %r10\n+\tpush %rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %bh,0xb3(%rbx)\n+\tadd %al,(%rax)\n \trex.W\n \trex.RB push %r12\n \tadd %r8b,(%rax)\n \tadd %al,(%rax)\n \tand %bh,0xb3(%rbx)\n \tadd %al,(%rax)\n \tpush %rbx\n@@ -338469,15 +338821,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf474(%rax)\n+\tadd %dl,0xf474(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x36(%rcx)\n \t(bad)\n \txor -0x78(%rbp),%eax\n \tfnstcw (%rdi)\n \t(bad)\n \t(bad)\n@@ -390917,18 +391269,19 @@\n \tadd %al,(%rax)\n \tadd %ah,0xea16(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8a,%eax\n \t...\n \tadd %al,(%rax)\n-\tcmpb $0x0,-0xc(%rbx)\n+\tsarb $1,-0xc(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8a,%eax\n \t...\n \tadd %al,(%rax)\n \tloopne 99e433 \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -402559,18 +402912,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmovabs 0xa10000000000009a,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %al,%es:(%rdi)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n+\tadd %dl,-0x56(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x10f,%ebp\n \tadd %al,(%rax)\n \tnop\n@@ -402609,20 +402961,24 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsbb %ebx,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113a8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ad(%rax)\n+\tadd %dl,-0x4b(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcmp %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tsbb $0x11,%al\n+\tand (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%edi\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -402642,64 +402998,74 @@\n \tadd %dl,%al\n \tshlb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1252b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tint3\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x113,%edx\n \tadd %al,(%rax)\n \tadc %cl,0x1\n \tadd %dh,0x29(%rax)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tds stc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tsarb $1,(%rsi)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tret $0xf5\n+\tcmp %bh,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x3(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x3e(%rax)\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %dl,0x11158(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs %al,0x4f50000000000124\n+\tadd %dl,0x4a(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x13(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x124(%rdx)\n+\tadd %al,(%rax)\n+\tadc %al,0x4(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub $0xd3,%al\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 9aac16 \n+\troll %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,0x3(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10341(%rax)\n+\tadd %dl,-0x3d(%rax)\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret $0xf5\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rcx,%rdx,8)\n-\tadd %dl,(%rax,%rax,1)\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edi,0x52(%rdx)\n \tadd %al,(%rcx)\n \tjs 9aac27 \n \tadd %ebx,(%rbx)\n@@ -420446,32 +420812,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rdx\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0x1,%ch\n-\tadd %eax,(%rax)\n+\tadd %ah,0x101ab(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2a(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,0x112d5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x6b(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\timul $0x0,0x0(%rbx),%ebx\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x6b(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -420495,21 +420861,25 @@\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,(%rax)\n \tpop %rbx\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11058(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tnop\n+\tpush %rdi\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xbb,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x113(%rax)\n \tadd %al,(%rax)\n \tloopne 9b6c3d \n \tfwait\n \tadd %al,(%rax)\n@@ -420556,22 +420926,27 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x10(%rax)\n+\trclb $1,0x10(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1059f(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x112d6(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6c(%rax)\n+\trcl $1,%ch\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 9b6cce \n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -420600,19 +420975,20 @@\n \tadd %al,0x9b6c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,0x9b5b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5d(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dl,(%rax)\n+\tmovsxd %ebp,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpop %rcx\n+\tpop %rax\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -421148,15 +421524,18 @@\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rdi)\n+\tnop\n+\tscas %es:(%rdi),%eax\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \troll $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1bdd7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -470125,16 +470504,15 @@\n \tlock fs popf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,0x60(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,0x0(%rsp,%rdx,4)\n \tadd %dh,-0x76(%rax)\n \tpushf\n \tadd %al,(%rax)\n@@ -470925,16 +471303,16 @@\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjnp 9d6d01 \n+\tadd %dl,(%rax)\n+\tjl 9d6d01 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rdx\n \txchg %eax,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -486658,19 +487036,20 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xb(%rax)\n \tlahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tor %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x7(%rax)\n+\tadd %dl,(%rax)\n+\tjo 9e15c2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%ah\n@@ -632888,17 +633267,17 @@\n \trex.RB\n \trex.X push %rbp\n \trex.RXB or %r9b,(%r15)\n \trex xchg %eax,%ebp\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %esi,%esi\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -632909,27 +633288,27 @@\n \tlret $0x15a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne a496dc \n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdb5(%rax)\n+\tadd %dh,0xfdcc(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x15(%rax)\n \tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovabs 0x1c000000000010b,%eax\n \tpush $0x0\n-\tadd %al,0xf445(%rax)\n+\tadd %dl,0xf44f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5f(%rax)\n-\tsti\n+\tadd %ah,(%rax)\n+\ttest $0xfb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlods %ds:(%rsi),%al\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -632966,15 +633345,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xeed7(%rax)\n+\tadd %dh,0xeed7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tjbe a4972d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -632987,15 +633366,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne a49719 \n+\tand %cl,%ah\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -633012,17 +633391,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x51(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,0xfbaf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x42(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -633044,16 +633421,16 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.W hlt\n+\tadd %ah,%al\n+\trex.RXB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -633067,17 +633444,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex cwtl\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %cl,0xff(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -633092,30 +633467,27 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne a498a1 \n-\tstd\n-\tadd %al,(%rax)\n+\tlock mov $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $0xf4,%al\n+\tadd %al,%al\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f65b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5a(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %ah,0xfbf5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x175cc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15cb3(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x36(%rax)\n \tpop %rdx\n@@ -633131,23 +633503,22 @@\n \tand %ah,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo a4985e \n \tjne a49895 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rbx\n-\tstd\n+\txor %bh,%cl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x15a10(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjl a498ac \n+\tadd %dh,%al\n+\tjno a498ac \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjno a49910 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x20(%rax)\n@@ -633206,15 +633577,15 @@\n \tadd %al,(%rax)\n \txor %ch,0x15a(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x646000000000015f,%al\n+\tmovabs 0xb4c000000000015f,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -633235,17 +633606,17 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0x101(%rdi)\n-\tadd %al,(%rax)\n-\tand %cl,(%rcx,%riz,2)\n+\trcrb $1,0x1(%rcx,%rax,1)\n+\tadd %ah,(%rax)\n+\tor $0x61,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -633269,43 +633640,42 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,%dh\n-\tstd\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tjmp a49ad1 \n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.X clc\n+\txor %al,-0x8(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0xfd(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,0x15(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex adc $0x161,%eax\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo a499d0 \n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x175cc(%rax)\n@@ -633320,15 +633690,16 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x71(%rax)\n+\tadd %ah,(%rax)\n+\txchg %eax,%ebx\n \tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -633367,22 +633738,22 @@\n \tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x8(%rbx)\n+\tand %cl,-0x8(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tje a49ac4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tpsubb (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%dh\n \tpop %rsp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -633408,15 +633779,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xc00000000000fd66,%al\n+\tshlb $0x0,0xfd(%rdi)\n+\tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov 0x1(%rdx),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -633452,15 +633824,17 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf808(%rax)\n+\tadd %dl,%al\n+\tor %bh,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadc $0x61,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc $0x61,%al\n@@ -633469,29 +633843,29 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10140(%rax)\n+\tadd %al,0x10136(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand $0xf8,%al\n+\tjo a49be6 \n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x15da7(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf80a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -633506,16 +633880,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x45,%al\n-\tclc\n+\trolb $1,-0x8(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -633528,31 +633901,31 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %al,0xe(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%al\n+\t(bad)\n+\tint3\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -633578,37 +633951,35 @@\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpopf\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs %al,0x1c00000000000fb\n+\tpush $0x0\n+\tadd %al,0x106a1(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0x106(%rcx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo a49c86 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xc00000000000ffd6,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txlat %ds:(%rbx)\n+\tadd %bl,%al\n \tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10968(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -633624,17 +633995,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x27,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tsbb $0x101,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \t(bad)\n@@ -633660,16 +634030,17 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x33(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovsxd %esp,%esi\n+\tadd %dh,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -633685,17 +634056,18 @@\n \tadd %ah,0x19b44(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.R\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs %eax,0x70700000000000f6\n-\thlt\n+\tadd %al,0xf6ad(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjo a49d8f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -633704,36 +634076,39 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x46(%rax)\n+\tadd %al,0x48(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tor $0xf8,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex int $0xf4\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tfdiv %st(4),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0x836000000000015f,%eax\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x15fa7(%rax)\n@@ -634085,60 +634460,63 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tin $0x2,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest $0x101,%eax\n+\tadd %dl,-0x61(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txor $0x0,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov %sil,%sil\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6d(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmovb $0x0,(%rcx,%rax,1)\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trol $0x4,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,-0x3(%rbx)\n+\tmov $0xb3,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -634185,15 +634563,15 @@\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,(%rcx)\n+\tadd %bl,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddb $0x3,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -634211,18 +634589,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rsp\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -634256,20 +634631,19 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov %?,%edi\n \tadd %al,(%rax)\n-\txorb $0xfd,(%rsi)\n \tadd %al,(%rax)\n+\tadd %al,0xfd36(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dh,%dl\n \tadd %eax,(%rcx)\n@@ -634285,16 +634659,16 @@\n \tand %ch,%ch\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WR hlt\n+\tadd %dl,0x4c(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trepz add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -634319,15 +634693,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbc7(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -634375,21 +634752,21 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\timul $0x0,%esi,%esi\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tsubb $0x0,-0xa(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo a4a3d1 \n+\tadd %dh,-0x21(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -634421,25 +634798,25 @@\n \tloopne a4a403 \n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tflds (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10(%rax)\n-\ttestl $0x0,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfbc2(%rax)\n+\tadd %al,-0x1(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tret $0xfb\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -634477,16 +634854,19 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xff,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshrb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -634544,22 +634924,21 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshrb $1,0x101(%rdx)\n+\tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x1,%ch\n-\tadd %eax,(%rax)\n+\tpush $0xf6\n \tadd %al,(%rax)\n-\tadd %ah,0x68(%rax)\n-\ttestb $0x0,(%rax)\n+\tlock test %edi,%edi\n \tadd %al,(%rax)\n-\tadd %al,0xfdb9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin $0x2,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -634614,16 +634993,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x32(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp $0xf7,%al\n+\tadd %dh,(%rax)\n+\tcmp %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmp $0xf7,%eax\n \tadd %al,(%rax)\n \tadd %ch,%ch\n \tadd (%rcx),%al\n@@ -634653,33 +635032,31 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfd,%dl\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tleave\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush $0xfffffffffffffffd\n+\tadd %al,-0x46(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand $0x103,%eax\n \tadd %al,(%rax)\n-\torb $0x0,(%rax,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs 0xc00000000000f80c,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tloopne a4a6f8 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -634704,19 +635081,18 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo a4a65d \n-\thlt\n-\tadd %al,(%rax)\n+\txor %al,0x0(%rsp,%rsi,8)\n+\tadd %dh,(%rax)\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dh,0xfdbb(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -634784,20 +635160,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rdi\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\timul $0x0,%esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -634806,19 +635178,19 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0xf6(%rbx)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf697(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -634832,26 +635204,30 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex\n \trex.WXB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush $0xf6\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -634903,15 +635279,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tout %eax,(%dx)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -634954,15 +635330,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb $0xfb,%bl\n+\trex (bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -637252,16 +637628,15 @@\n \tjo a4beae \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjmp a4bfc1 \n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tmov $0xe,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub $0x10b,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -645189,16 +645564,15 @@\n \tadd %dl,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xb52f(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlret\n+\tadd %ah,-0x35(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xb5b2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xb5b3(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xa2ff(%rax)\n@@ -653248,17 +653622,15 @@\n \tadd %ah,%al\n \trex.RXB movsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.RXB movsl %ds:(%rsi),%es:(%rdi)\n \t...\n-\tadd %dl,%al\n-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11200(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0xd(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x15(%rax)\n \tss add %eax,(%rax)\n@@ -653278,17 +653650,15 @@\n \tadd %al,(%rax)\n \tadd %dl,-0x2e(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9bd9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne a5701b \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1107c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x13712(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124ac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x0(%rsi),%bl\n@@ -653334,59 +653704,52 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10ecb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10449(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRX adc %r8b,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rbp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x10f(%rbp)\n \tadd %al,(%rax)\n-\tmov $0xd7,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trcrb $1,0x1(%rdi,%rcx,1)\n+\tadd %dh,0x106d7(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x13713(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n \tadd %dl,0x1e(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstd\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tenter $0x9c,$0x0\n+\tadd %dl,0x9cc8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tleave\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc (%rdi),%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x13(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tmov (%rax),%dl\n+\tadd %dl,%al\n+\tsbb (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsp\n+\tadd %dl,0x11092(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x5c(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tadc (%rdi),%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -653402,34 +653765,36 @@\n \tadd %al,(%rax)\n \trclb $1,0x12(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x136,%edx\n \tadd %al,(%rax)\n-\tnop\n-\tnop\n+\tpush %rax\n+\tcwtl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \thlt\n \tor $0x1,%eax\n \tadd %dl,0x1148d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttestl $0x26319000,0x1(%rip) \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10df7(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x12631(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1146c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11140(%rax)\n+\tadd %dl,(%rax)\n+\tadc %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloope a57179 \n+\tadd %ah,%cl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x1f(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3c(%rax)\n@@ -653442,15 +653807,15 @@\n \tadd %al,(%rax)\n \tadd %dl,-0xb(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x136(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tlock (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x44(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -653492,39 +653857,43 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc $0x137,%eax\n \tadd %al,(%rax)\n \tsub $0x6,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11027(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov %dh,%ch\n+\tint1\n \tadd %al,(%rax)\n-\tadd %cl,0xf1f5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin (%dx),%eax\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x15(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x11(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ecx\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x11198(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x3a(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp 0x0(%rbx),%bl\n-\tadd %dl,(%rax)\n-\tsbb $0x11,%al\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tinsb (%dx),%es:(%rdi)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -655476,15 +655845,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x57(%rax)\n+\tadd %al,-0x57(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n@@ -656313,19 +656682,16 @@\n \timul $0x3a64,0x6c(%rbp),%sp\n \tand %bh,0x4d(%rsi)\n \tand %al,0x20(%rax)\n \tjle a5ce26 \n \tpush %rsp\n \tpush %rdx\n \tpop %rcx\n-\trex.RB\n-\trex.WRXB\n-\trex.WRB\n-\trex.RB jle a5ce2f \n-\tcmp (%rax),%ah\n+\tsub $0x7e43534f,%eax\n+\trex.WRB cmp (%r8),%r12b\n \tgs js a5ce57 \n \tmovsxd %gs:0x64(%rbp,%riz,2),%esi\n \tand %ah,0x78(%rbp)\n \t(bad)\n \tmovsxd 0x79(%rsp,%rbp,2),%esi\n \tand %bh,0x4d(%rsi)\n \tand %ah,0x72(%rcx)\n@@ -678358,4730 +678724,1340 @@\n \t...\n \tand %ch,0x62(%rdi)\n \tpush $0x65\n \tmovsxd 0x56(%rax,%riz,1),%esi\n \tmovsxd 0x5b(%rbx),%esi\n \tjle a73b0f \n \tpop %rbp\n-\tcmp (%rax),%ebp\n-\tpush %rax\n+\tcmp 0x49(%rbx),%edx\n+\trex.WRB push %r8\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.WX\n+\trex.B\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%esp\n-\tsub %cl,0x55(%rsi)\n-\trex.WRB\n \trex.X\n-\trex.RB push %r10\n-\tand %al,0x4f(%rbx)\n+\trex.WB pop %r15\n+\trex.R\n+\trex.WRX jbe a73b2a \n+\tjb a73af9 \n+\toutsl %ds:(%rsi),(%dx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WB\n \trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub $0x5053494c,%eax\n-\tsub $0x52455355,%eax\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\tsub $0x43414a25,%eax\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub $0x49422820,%eax\n+\trex.X\n+\trex.WB pop %r15\n+\trex.R push %rbx\n+\tadd %al,0x4f(%rbx)\n+\trex.WRX\n+\trex.WX push %rbp\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\t...\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub $0x4f432820,%eax\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r9b,0x4e(%rcx)\n-\trex.WB push %r12\n-\tsub $0x424d414c,%eax\n-\trex.RB push %r10\n-\tpush %rsp\n-\tsub $0x204b2d57,%eax\n-\tsub %cl,0x4e(%rcx)\n-\tpush %rsp\n-\trex.RB\n-\trex.RXB\n-\trex.RB push %r10\n-\tand %al,0x4f(%rbx)\n+\trex.RB sub $0x4d4d4147,%eax\n+\trex.B sub $0x4f434e49,%eax\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n+\trex.RB push %r12\n+\tadd %r8b,(%r8)\n \tadd %al,(%rax)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\tadd %al,(%rax)\n+\trex.XB\n \trex.WRXB\n-\tand %r10b,0x4f(%rdx)\n-\tpush %rbp\n \trex.WRX\n-\tand %r13b,(%rax)\n-\trex.X\n-\trex.WB\n+\trex.WX push %rbp\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\t...\n-\tadd %al,0x46(%rdx)\n-\tsub $0x4452,%eax\n-\tadd %al,0xa545(%rax)\n+\trex.RB sub $0x49505845,%eax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR sub $0x494c,%rax\n \tadd %al,(%rax)\n-\tadd %cl,0x4f(%rsi)\n-\tpush %rsp\n-\tsub $0x454e4f44,%eax\n-\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WB\n-\trex.WRX sub $0x54494e55,%rax\n-\tsub $0x43524943,%eax\n-\trex.WR\n-\trex.RB sub $0x32494c50,%eax\n-\trex.WRX push %rbp\n \trex.WRB\n-\trex.RB push %r10\n+\trex.RB push %r14\n+\trex.B\n+\trex.WR\n+\trex.WRX add %r8b,(%rax)\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.X\n-\trex.RX sub $0x465245,%eax\n+\trex.WRB push %r11\n+\trex.WB pop %r10\n+\trex.RB sub $0x54534f50,%eax\n+\trex.RX\n+\trex.WB pop %r8\n+\tadd %al,(%rax)\n+\tadd %dl,0x55(%rbx)\n+\trex.X push %rbx\n+\trex.XB add %al,(%r8)\n \tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x53(%rbp,%rax,2)\n-\trex.XB push %r10\n-\trex.WB\n-\trex.X\n-\trex.RB sub $0x454a424f,%eax\n-\trex.XB push %r12\n-\tand %ch,(%rax)\n-\trex.XB\n-\trex.WRXB\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n+\tsub $0x52414325,%eax\n+\trex.WR push %rbx\n \trex.WRXB\n-\tpush %r12\n-\tand %dl,0x29(%rcx,%rbp,1)\n-\t...\n-\tadd %cl,0x33(%rcx,%rcx,2)\n+\trex.WRX pop %rdi\n+\tpush %rdx\n+\trex.RX sub 0x4d(%rbp),%r9b\n+\trex.WB\n \trex.WRX push %rbp\n-\trex.WRB\n-\trex.RB push %r10\n+\tpush %rbx\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x47(%rdi)\n+\trex.XB\n+\tadd %r8b,(%rax)\n+\tadd %al,(%rax)\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.X\n-\trex.RX sub $0x4652,%eax\n-\tadd %al,0xa545(%rax)\n+\trex.XB push %r14\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n-\tsub $0x43465245,%eax\n-\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n-\tsub $0x494c4c45,%eax\n-\tpush %rax\n-\tpush %rsp\n-\trex.WB\n-\trex.XB sub $0x4345,%eax\n-\txor %al,0x30(%rsi)\n-\tsub $0x454d554e,%eax\n-\tpush %rdx\n-\trex.WB\n-\trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n-\tadd %dh,(%rdx)\n-\trex.RX xor %r13d,0x454d554e(%rip) \n-\tpush %rdx\n-\trex.WB\n-\trex.XB add %al,(%r8)\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n-\tsub $0x45564e49,%eax\n-\tpush %rdx\n-\tpush %rbx\n-\trex.RB sub $0x43465245,%eax\n-\tadd %al,0x46(%rdx)\n-\tsub $0x53455246,%eax\n-\trex.WRX\n-\trex.RB\n-\trex.WR sub $0x53,%rax\n-\tadd %al,0x46(%rdx)\n-\tsub $0x314a52,%eax\n-\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n-\tsub $0x494c4c45,%eax\n-\tpush %rax\n-\tpush %rsp\n-\trex.WB\n-\trex.XB sub $0x4950,%eax\n-\txor 0x31(%rsi),%al\n-\tsub $0x454d554e,%eax\n-\tpush %rdx\n-\trex.WB\n-\trex.XB sub $0x544c41,%eax\n-\trex.WRB\n-\tpush %r12\n \trex.XB\n-\tsub $0x4954504f,%rax\n \trex.WRXB\n-\trex.WRX add %r8b,(%rax)\n+\trex.RB\n+\trex.RX\n+\trex.RX sub $0x4c504d49,%eax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x50(%rsi)\n+\tpush %r12\n \trex.B\n \trex.WRX\n-\trex.B\n-\trex.WR pop %rcx\n-\tpop %rdx\n-\trex.RB sub $0x475241,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.R\n-\trex.WB push %r11\n-\tpush %rax\n-\trex.WR\n-\tpop %r9\n-\tsub $0x4d455449,%eax\n-\tpush %rbx\n+\trex.W add %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n+\tadd %al,0x44(%rbx)\n \trex.WB\n-\trex.WRX push %rsp\n-\tsub $0x4d4f5250,%eax\n-\tpush %rax\n-\tpush %rsp\n-\tadd %al,(%rax)\n+\trex.WRX\n+\trex.RX add %r8b,(%rax)\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n-\tsub $0x4d414725,%eax\n-\trex.WRB\n-\tpop %r15\n-\trex.WB\n-\trex.WRX\n-\trex.XB\n+\tsub $0x43414a25,%eax\n \trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB push %r12\n-\trex.RB pop %r15\n-\trex.RXB\n-\trex.RB\n-\trex.WRX\n-\trex.RB push %r10\n-\trex.B\n-\trex.WR\n-\trex.WB pop %r10\n-\trex.RB\n-\tadd %r8b,(%rax)\n+\trex.X\n+\trex.WB pop %r15\n+\trex.WRX push %rbx\n+\tadd %dl,0x55(%rbx)\n+\trex.WRB\n+\trex.WB add %al,(%r8)\n \tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tcmp $0x53000000,%eax\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x4d414725,%eax\n-\trex.WRB\n-\tpop %r15\n-\trex.WB\n-\trex.WRX\n \trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n+\trex.B\n \trex.WR\n-\trex.RB push %r12\n-\trex.RB pop %r15\n+\trex.WR sub $0x48544957,%rax\n+\tsub $0x45464153,%eax\n+\tsub $0x55434552,%eax\n \tpush %rdx\n-\trex.RB\n-\trex.RXB push %r13\n-\trex.WR\n-\tpush %r10\n-\trex.WB pop %r10\n-\trex.RB\n-\tadd %r8b,(%rax)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tcmp $0x4e000000,%eax\n-\tpush %rbp\n-\trex.WRB\n-\trex.WX\n+\trex.WRB push %r12\n \trex.WRXB push %r10\n-\tpop %rcx\n-\tadd %al,0xa545(%rax)\n+\tpush %r12\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n \tpush %rax\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rsp\n-\tpop %rdi\n+\trex.WX\n+\trex.B\n+\trex.XB push %r12\n+\trex.RB push %r11\n \tpush %rsp\n-\tpush %rdx\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x4f4c4642,%eax\n-\tpush %r12\n-\tsub $0x2d474f4c,%eax\n+\tpush %rbx\n+\trex.RB push %r10\n+\txor %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x49(%rcx)\n+\tpush %rdx\n+\tpop %rcx\n+\tsub $0x2d494244,%eax\n+\trex.W pop %rcx\n+\tpush %rax\n+\trex.RB push %r10\n \trex.RXB\n-\trex.B\n+\trex.RB\n+\trex.WRXB\n \trex.WRB\n+\trex.RB push %r12\n+\tpush %rdx\n+\trex.WB\n+\trex.XB add %al,(%r8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2d(%rdx,%rdx,2)\n \trex.WRB\n-\tpush %r8\n-\tadd (%rax),%eax\n+\trex.RX push %rbp\n+\trex.WRX add %r8b,0xa545(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,0x41(%rbp)\n+\tpop %rax\n+\trex.WB\n+\trex.WRB push %r13\n+\trex.WRB add %r8b,0xa545(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n-\tsub $0x4d4d554e,%eax\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.WX\n+\trex.B\n+\trex.XB\n \trex.WRXB\n-\tadd %r8b,(%rax)\n+\trex.X\n+\trex.WB pop %r15\n+\tpush %rbx\n+\trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rbx)\n-\trex.X push %rbx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rbx)\n+\txor %eax,0x58(%rbp)\n+\tpush %rax\n \tpush %rsp\n-\trex.WB\n-\trex.WRX push %rsp\n-\txor %eax,-0x5b(%rbp)\n+\txor 0xa545(%rax),%al\n \tadd %al,(%rax)\n+\tadd %al,0x55(%rcx)\n+\tpush %rsp\n+\trex.WRXB\n+\trex.WR\n+\trex.R\n+\trex.XB\n+\trex.W\n+\trex.WXB\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x52(%rbp)\n-\trex.RX sub $0x4c504d49,%eax\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB sub $0x424d554e,%eax\n+\trex.WR push %rsp\n+\tsub $0x505845,%eax\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x564e4925,%eax\n \trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.WX\n+\trex.B\n+\trex.XB\n+\trex.WRXB\n+\trex.X\n+\trex.WB pop %r15\n+\trex.XB push %r11\n+\tadd %bl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x49(%rsi,%rax,2)\n-\trex.X push %rsp\n-\trex.WRXB push %r8\n-\trex.W\n-\trex.WB\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.WX\n+\trex.B\n+\trex.XB\n+\trex.WRXB\n+\trex.X\n+\trex.WB pop %r15\n+\trex.R push %rbx\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rbx)\n-\tpush %rsp\n-\tsub $0x55444f4d,%eax\n-\trex.WR push %rbp\n-\tpush %rbx\n \tadd %al,(%rax)\n+\tadd %ah,(%rbx,%rax,2)\n+\trex.WRXB push %r11\n+\trex.W add %al,(%rax)\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n+\tsub $0x52414325,%eax\n+\trex.WR push %rbx\n+\trex.WRXB\n+\trex.WRX pop %rdi\n+\tpush %rdx\n+\trex.WX and $0x43,%al\n+\trex.WRXB push %r12\n+\trex.W add %al,(%rax)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x53(%rsp,%rdx,2)\n+\trex.XB\n+\trex.B\n \trex.WR\n-\trex.WB\n-\trex.WRB and $0x4154455a,%rax\n+\tadd %r8b,0xa545(%r8)\n \tadd %al,(%rax)\n+\tadd %al,0x52(%rbp,%rax,2)\n+\trex.WB push %r14\n+\tpush %r12\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\trex.WR push %rsp\n-\txor %ecx,0x0(%rdx)\n+\tadd %al,0x4e(%rbp,%rax,2)\n+\trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rdi)\n-\trex.WRB\n-\trex.WRB\n-\tpush %r10\n-\trex.RB\n-\trex.R addb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\trex.WR\n+\trex.WRXB\n+\trex.RXB\n+\trex.XB push %r8\n+\trex.WX add %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n \trex.WR\n \trex.WB\n-\trex.WRB and $0x4d,%al\n+\trex.WRB and $0x53534542,%rax\n+\trex.RB\n+\trex.WR pop %rdi\n+\tpop %rcx\n+\tpush %rbx\n+\tpush %rbp\n+\trex.X push %rbx\n+\tpush %rsp\n \trex.WB\n-\trex.WRX add %r8b,(%rax)\n+\trex.WRX push %rsp\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,0x4c(%rcx)\n-\trex.WR push %rdx\n-\trex.WRXB\n-\trex.WRXB push %r12\n-\tpush %rbx\n-\tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n-\trex.RB\n-\trex.RX\n-\trex.RX\n-\trex.WB\n+\trex.WR\n+\trex.WRXB\n+\trex.RXB\n \trex.XB\n+\trex.WRXB\n+\trex.WRX add %r8b,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trex.WB\n-\trex.RB\n \trex.WRX push %rsp\n+\tpush %rbx\n+\trex.XB xor %al,(%r8)\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rbx,%rax,2)\n+\tpush %rbx\n+\trex.XB\n+\trex.W add %al,(%rax)\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rdx)\n+\tadd %cl,0x4e(%rcx)\n+\tpush %rsi\n+\trex.RB push %r10\n \tpush %rsp\n-\tpush %r8\n-\tsub $0x45464e49,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n \tadd %al,(%rax)\n+\tpush %rbx\n+\tpush %rbp\n+\trex.X push %rbx\n+\tpush %rsp\n+\txor (%rax),%al\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x45(%rsi)\n-\tpush %rdi\n-\trex.WR\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x54454225,%eax\n+\tpop %r15\n \trex.WB\n \trex.WRX\n-\tadd %r8b,0xa545(%r8)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB push %r12\n+\tadd %r8b,(%r8)\n+\tadd %ah,%al\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rdx)\n-\tpush %rbx\n+\tadd %al,(%rax)\n+\tadd %ah,0x45505345(%rip) \n+\trex.XB\n \trex.WB\n-\trex.R push %rbp\n-\trex.RB sub $0x4c504d49,%eax\n+\trex.B\n+\trex.WR\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.WX\n+\trex.B\n \trex.XB\n \trex.WRXB\n+\trex.X\n+\trex.WB pop %r15\n+\trex.WRX push %rbx\n+\tadd %al,0x5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x48(%rdi)\n+\trex.WB\n+\trex.XB\n+\trex.W\n+\trex.RX\n+\trex.WRX add %r8b,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n+\tsub $0x53424143,%eax\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4e(%rcx,%rcx,2)\n+\tpush %rsp\n+\trex.X pop %rcx\n+\tpush %rax\n+\tpush %r10\n+\tpush %rsp\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdx)\n \trex.WR\n-\trex.RB pop %r8\n-\tsub $0x4f4c4642,%eax\n+\trex.WRXB\n \tpush %r12\n-\tsub $0x465245,%eax\n+\tsub $0x49505845,%eax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR sub $0x494853,%rax\n+\tadd %bl,(%rsi)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x46(%rdx)\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub $0x49505845,%eax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR sub $0x494843,%rax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0x53(%rcx)\n+\tadd %cl,0x50(%rcx,%rax,2)\n \tpush %rbx\n-\tpush %rbp\n-\trex.WRB\n-\tadd %r8b,(%r8)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n+\trex.WB\n+\trex.WRX\n+\trex.W add %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n+\tadd %al,0x46(%rdi)\n+\tpop %rdi\n+\trex.WRB\n \trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n+\trex.WRX\n \trex.WB\n-\trex.WRB and $0x4c494543,%rax\n+\trex.WRB\n+\trex.B\n+\trex.WR pop %rdi\n+\tpush %rax\n+\trex.WRXB\n+\trex.WR pop %rcx\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\trex.RB\n+\trex.RX pop %rdi\n+\trex.WRB\n \trex.WB\n \trex.WRX\n-\tadd %r9b,0x32(%r12,%r10,2)\n-\trex.WX add %al,(%rax)\n+\trex.WB\n+\trex.WRB\n+\trex.B\n+\trex.WR pop %rdi\n+\tpush %rax\n+\trex.WRXB\n+\trex.WR pop %rcx\n+\tsub $0x4c504d49,%eax\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n+\txor %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rax\n-\trex.RB\n-\trex.XB\n-\trex.R\n-\trex.WB push %r11\n-\tpush %rdx\n-\trex.RB push %r8\n+\tadd %al,(%rax)\n+\trex.RXB\n+\trex.RX sub $0x4d54414d,%eax\n+\tpush %rbp\n+\trex.WR push %rsp\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x45(%rdi)\n-\tpush %rdx\n-\trex.RB\n-\txor %r8d,(%rax)\n+\tadd %al,0x50(%rcx)\n+\tpush %rax\n+\trex.WR pop %rcx\n+\txor %eax,(%rax)\n \tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rbx)\n-\trex.WR\n+\tadd %dl,0x53(%rax)\n+\tpush %rbp\n+\trex.X push %rbx\n+\tpush %rsp\n \trex.WB push %r12\n-\tsub $0x4d4d4147,%eax\n-\trex.B sub $0x31,%eax\n-\tand $0x492d4854,%eax\n+\tpush %rbp\n+\tpush %rsp\n+\trex.RB sub $0x4c504d49,%eax\n+\tpush %rbx\n+\trex.WB\n \trex.WRB push %r8\n-\trex.WR addb $0x0,-0x5b(%rbp)\n+\tsub $0x52545325,%eax\n+\tpush %rbp\n+\tpush %rsi\n+\trex.RB pop %r15\n+\trex.W add %al,(%rax)\n+\trex.WRX\n+\trex.RX\n+\trex.WRXB push %r10\n+\trex.WRB\n+\tpush %r12\n+\tsub $0x43454843,%eax\n+\trex.WXB add %al,(%r8)\n+\tadd %dl,0x45(%rdx)\n+\trex.XB push %r12\n+\tpop %rdx\n+\tpush %rsp\n+\trex.WRXB and $0x324950,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WR push %rsp\n-\txor %edx,0x0(%rax)\n+\trex.WRXB push %r13\n+\tpush %rsp\n+\tpush %rax\n+\tpush %rbp\n+\tpush %rsp\n+\tsub $0x54584554,%eax\n+\tsub (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n+\tadd %dl,0x41(%rdx)\n+\tpush %rsp\n+\tpush %rdx\n+\trex.B\n+\tadd %r8b,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n-\trex.RB\n-\trex.RX\n-\trex.RX add %r8b,(%rax)\n-\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x31(%rsp,%rdx,2)\n-\tpush %rcx\n+\trex.WRB\n+\trex.RB push %r14\n+\trex.B\n+\trex.WR\n+\tpush %r12\n+\trex.WRXB\n+\trex.WRB push %r11\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,0x55(%rsi)\n+\trex.WR\n+\trex.WR pop %rdi\n+\trex.WR\n+\trex.WB push %r11\n+\tpush %rsp\n+\trex.WB\n+\trex.RX pop %rcx\n+\tsub $0x4c504d49,%eax\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.R\n-\trex.WB\n+\tadd %ch,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rdi)\n+\tpush %rdx\n+\trex.WRX sub $0x45444e55,%rax\n \trex.RX\n-\trex.RX and $0x49524544,%eax\n-\tpush %rsi\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\trex.WB\n+\trex.WRX\n+\trex.RB\n+\trex.R sub $0x49524156,%eax\n+\trex.B\n+\trex.X\n+\trex.WR\n+\tadd %r8b,(%r10)\n \tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rcx,%rcx,2)\n-\trex.RX\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\trex.R\n+\trex.RB push %r10\n+\trex.WB push %r14\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x50(%rcx,%rax,2)\n+\tpush %rbx\n \trex.W\n-\trex.WXB add %al,(%r8)\n+\trex.WB\n+\trex.RX push %rsp\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WR\n-\tpush %r8\n-\tpush %rsp\n+\trex.B\n+\trex.WRX push %rsp\n \trex.WB\n-\trex.WRB\n-\trex.RB push %r11\n+\trex.R\n+\trex.RB push %r10\n+\trex.WB push %r14\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x55(%rbx)\n+\trex.X push %rbx\n+\tpush %rsp\n+\trex.WR add %r8b,(%rax)\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n+\tpush %rsp\n+\tpush %rdx\n+\trex.WB push %r11\n \tpush %rax\n \trex.WR\n \trex.WB push %r12\n-\tsub $0x4d4d4147,%eax\n-\trex.B sub $0x32,%eax\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rsp\n+\trex.RB pop %r8\n+\tsub $0x54534f50,%eax\n \trex.RX\n-\trex.WRXB push %r10\n-\trex.WRB sub $0x5441524d,%rax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\trex.WB pop %r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rdx)\n-\tpush %rbx\n+\tadd %dl,0x55(%rbx)\n \tpush %rax\n-\trex.WR\n-\trex.WB push %r12\n-\tsub $0x54505845,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.WB\n+\trex.WRX pop %rax\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsp\n-\trex.WRXB push %r12\n-\trex.WB\n-\trex.RB\n-\trex.WRX push %rsp\n+\tadd %dl,0x54(%rdi,%rcx,2)\n+\trex.B\n+\trex.WR\n+\trex.R\n+\trex.WB push %r11\n+\tpush %rdx\n+\trex.RB push %r8\n \tsub $0x4c504d49,%eax\n+\trex.RB\n+\trex.RX pop %rdi\n+\trex.RB push %r14\n+\trex.B\n+\trex.WR sub $0x4c504d49,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RXB\n-\trex.RB push %r12\n-\trex.WRXB push %r8\n-\tpush %rdx\n-\txor %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n+\trex.RX pop %rdi\n+\trex.RB push %r14\n+\trex.B\n+\trex.WR sub $0x4c504d49,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n-\tsub $0x4c4c4525,%eax\n-\trex.WB push %r8\n-\tpush %rsp\n+\tsub $0x52545325,%eax\n+\tpush %rbp\n+\tpush %rsi\n+\trex.RB pop %r15\n+\trex.WR add %r8b,(%rax)\n \trex.WB\n-\trex.XB pop %r15\n+\trex.WRX push %rsp\n \trex.RB\n-\trex.XB add %al,(%r8)\n-\tadd %al,(%rdx)\n+\trex.RXB\n+\trex.RB push %r10\n+\tpush %rsp\n+\trex.RB push %r11\n+\tpush %rsp\n \tadd %al,(%rax)\n-\tadd %al,0xb(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x42(%rdx)\n+\tadd %cl,0x50(%rcx,%rax,2)\n \tpush %rbx\n-\trex.WRXB push %r10\n-\tpush %rsp\n-\txor %eax,(%rax)\n+\trex.WB\n+\trex.WRX add %r8b,(%rax)\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRX\n-\trex.WB\n-\trex.XB\n-\trex.RB\n-\trex.WB\n-\trex.WRX\n-\trex.R\n-\trex.WB\n-\trex.XB\n-\trex.RB push %r11\n-\tsub $0x4c504d49,%eax\n+\tpush %rbx\n+\tpush %rdx\n+\tpush %r12\n+\tpush %rbx\n \trex.WB\n-\trex.WRX push %rsp\n-\trex.WB add %al,(%r8)\n-\tadd %al,(%rax)\n+\trex.WRB push %r8\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x46524525,%eax\n-\tpop %rdi\n-\trex.RXB\n-\trex.RB\n-\trex.WRX\n-\trex.RB push %r10\n-\trex.B\n-\trex.WR\n-\trex.WB pop %r10\n-\trex.RB\n-\tadd %r8b,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rax),%al\n+\tpush %rsp\n+\trex.RB push %r8\n+\t(bad)\n+\tsub $0x45524f43,%eax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n-\trex.RB push %r12\n+\tadd %dl,0x57(%rax)\n \tpush %rsp\n-\tpop %rcx\n-\tsub $0x444f4f47,%eax\n-\tsub $0x4f4f4c46,%eax\n-\tpush %rdx\n-\tsub $0x432d524f,%eax\n-\trex.RB\n-\trex.WB\n+\tpop %r9\n \trex.WR\n-\trex.WB\n-\trex.WRX\n-\trex.RXB add (%r8),%r8b\n+\trex.WRXB push %r10\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.X\n-\trex.RB push %r12\n-\trex.B sub $0x4f434e49,%eax\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB push %r12\n-\tadd %r10b,0x49(%r11)\n-\trex.WRB push %r8\n-\tsub $0x4c4c4525,%eax\n-\trex.WB push %r8\n \tpush %rsp\n-\trex.WB\n-\trex.XB pop %r15\n-\trex.WXB\n-\trex.XB add (%r8),%al\n+\trex.WRXB push %r8\n+\trex.WR\n+\trex.RB push %r14\n+\trex.RB\n+\trex.WR sub $0x4954504f,%rax\n+\trex.WRB\n+\trex.WB pop %r10\n+\trex.RB sub $0x31,%eax\n \tadd %al,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\trex.WR\n+\trex.RB\n+\trex.RXB push %r8\n+\trex.WRXB\n+\trex.WR sub $0x45524f43,%rax\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rdx)\n-\tpush %rsp\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRX (bad)\n \trex.XB\n-\trex.WRXB\n-\trex.RB\n-\trex.RX sub $0x4c504d49,%eax\n+\trex.WRXB push %r11\n+\tsub $0x53554c50,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n-\trex.WRXB\n-\trex.WR push %rsi\n+\tpush %rcx\n+\tpush %rdx\n+\tpush %rsp\n+\tsub $0x30303031,%eax\n+\txor $0x4e4f432d,%eax\n+\tpush %rbx\n+\tpush %rsp\n \trex.B\n-\trex.X\n+\trex.WRX push %rsp\n+\tpush %rbx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x2,%esp\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n \trex.WR\n-\trex.RB addb $0x0,-0x5b(%r13)\n+\trex.WB\n+\trex.WRB and $0x43465245,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsp\n+\trex.WRB push %r12\n+\trex.WRXB push %r11\n+\trex.XB add %al,(%r8)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x53(%rcx,%rcx,2)\n+\tpush %rax\n+\tpush %r12\n+\trex.XB\n+\trex.W push %rax\n+\trex.WRXB\n+\trex.WR push %rsp\n \tpush %rdx\n-\trex.WB push %r14\n-\trex.WB\n \trex.B\n-\txor %r8,0xa545(%rax)\n+\trex.WRX push %rbx\n+\txor 0x49(%rax),%dl\n+\tpush %rbx\n+\tpush %rsp\n+\tpush %rdx\n+\trex.WB push %r8\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rdx)\n+\tadd %al,(%rax)\n+\tpush %rdx\n+\trex.B\n \trex.R\n-\trex.WRB\n+\trex.XB\n \trex.B\n-\trex.X push %rbx\n-\tadd %al,0xa545(%rax)\n+\trex.WRX sub $0x4c504d49,%rax\n \tadd %al,(%rax)\n-\tadd %ah,(%rcx,%rax,2)\n+\tadd %al,(%rax)\n+\tadd %al,0x4e(%rcx,%rcx,2)\n \tpush %rsp\n-\trex.B\n-\trex.WRX\n-\trex.W add %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n+\trex.RB\n+\trex.RXB push %r10\n+\tpush %r12\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x41(%rdx)\n+\trex.WRX\n \trex.R\n-\trex.RB\n-\trex.WR sub $0x4c504d49,%rax\n-\taddb $0x0,-0x5b(%rbp)\n+\trex.WRXB\n+\trex.WRB sub $0x4c504d49,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.RB pop %r8\n+\tadd %al,0x52(%rsi)\n \trex.B\n \trex.XB push %r12\n-\trex.WRXB\n+\trex.RB push %r11\n+\tpush %rsp\n+\txor -0x5b(%rbp),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x49(%rsi)\n \trex.WRX\n-\trex.WR pop %rcx\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\trex.R push %rax\n+\tpush %rdx\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n-\tpop %rax\n-\trex.WB\n \trex.WRB\n-\trex.B sub $0x45544547,%eax\n-\trex.WRX push %rsi\n+\trex.B\n+\trex.WXB\n+\trex.RB\n+\trex.RXB\n+\trex.B\n+\trex.WRB\n+\trex.WRB\n+\trex.B sub $0x4c504d49,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rbp)\n-\tpop %rdi\n-\trex.WB\n-\trex.WRX push %rsi\n-\trex.RB push %r10\n-\tpush %rsp\n-\tpop %rdi\n-\trex.X pop %rcx\n-\tpop %rdi\n-\trex.WR push %rbp\n-\tsub $0x4c504d49,%eax\n+\tpush %rbx\n+\trex.XB pop %r14\n+\trex.WRX add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd (%rax),%eax\n+\tpush %rsp\n+\trex.RB pop %r8\n+\tsub $0x42414c4d,%eax\n+\trex.RB\n+\trex.WR movsq %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rdi)\n-\tpop %rdi\n-\trex.WB\n-\trex.WRX push %rsi\n-\trex.RB push %r10\n+\tadd %al,0x41(%rdx)\n \tpush %rsp\n-\tpop %rdi\n-\trex.X pop %rcx\n-\tpop %rdi\n-\trex.WR push %rbp\n-\tsub $0x4c504d49,%eax\n+\tpush %r8\n+\tsub $0x4557454e,%eax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %al,0x41(%rdi)\n+\trex.WRB\n+\trex.WRB\n+\txor %eax,(%r8)\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %al,0x46(%rbp)\n+\tsub $0x4e494d43,%eax\n+\tpush %rbp\n+\tpush %rbx\n+\tsub $0x42,%eax\n \tadd %al,(%rax)\n+\trex.RXB\n+\trex.RX sub $0x4e494d43,%eax\n+\tpush %rbp\n \tpush %rbx\n-\tpush %rax\n-\trex.B\n-\trex.X push %rbx\n+\tsub $0x42,%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\trex.RXB\n+\trex.XB\n+\trex.R\n+\tadd %al,(%r8)\n \tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x4d,%al\n-\tpop %r8\n+\tadd %al,0x4f(%rbx)\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x444f5250,%eax\n+\tpush %rbp\n+\trex.XB push %r12\n \tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rcx,%rax,2)\n-\trex.XB push %r11\n-\trex.XB\n-\trex.W add %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n+\tadd %dh,0x1d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRX push %rbp\n-\trex.WRB sub $0x4c504d49,%rax\n-\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n+\txor (%rax,%r10,2),%r14b\n+\txor %esi,(%rsi,%rsi,1)\n+\tpush %rsp\n+\trex.RB push %r11\n+\tpush %rsp\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbx\n-\tpush %rax\n-\txor 0x4f(%rsi),%al\n+\tadd %al,(%rax)\n+\tadd %al,0x32(%rsi)\n+\tcmp %edx,0x31(%rax)\n+\txor $0x36,%al\n+\tpush %rsp\n+\trex.RB push %r11\n+\tpush %rsp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rdx)\n+\trex.R\n \trex.WR\n-\trex.R push %rbx\n-\tpush %rbp\n+\trex.WB\n \trex.WRB add %r8b,(%r8)\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n-\tadd %cl,0x4e(%rbp)\n-\trex.WR\n-\trex.WRXB\n-\trex.RXB add %r8b,(%r8)\n-\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x45(%rdx)\n-\tpush %rdx\n-\trex.WRX sub $0x4c504d49,%rax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tpush %rbx\n+\tpush %rax\n+\txor 0x58(%rbp),%al\n+\tpush %rax\n+\tpush %rsp\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x52414950(%rip) \n+\trex.RXB push %r11\n+\tsub $0x5346464f,%eax\n+\trex.RB push %r12\n \tadd %al,(%rax)\n-\tadd %dl,0x54(%rdx)\n-\trex.XB sub $0x49544547,%eax\n+\tpush %rbx\n+\trex.XB\n+\trex.B\n \trex.WRX\n-\trex.RX\n-\trex.WRXB add %r8b,(%r8)\n+\trex.WRB\n+\tpush %r8\n+\txor %eax,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x45(%rdx)\n-\tpush %rsp\n-\trex.B sub $0x4c504d49,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %bl,0x54(%rdx)\n+\trex.WRXB push %r10\n+\tpush %r12\n \tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n-\tadd %cl,0x41(%rdx)\n+\tadd %al,(%rax)\n+\tpush %rdx\n+\tpush %r12\n \trex.XB\n \trex.WRXB\n-\trex.X push %rax\n-\trex.WRXB\n-\trex.WR addb $0x0,-0x5b(%rbp)\n+\trex.RB\n+\trex.RX\n+\trex.RX addb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WB\n+\trex.WRB and $0x4e554f52,%rax\n+\tadd %r8b,(%rax)\n+\tadd %cl,0x41(%rbp)\n+\trex.WXB\n+\trex.RB pop %r15\n+\trex.RB\n \trex.WR\n+\trex.WR\n+\trex.WB push %r8\n+\tpush %rsp\n+\trex.WB\n+\trex.XB pop %r15\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %ch,(%rsi)\n+\t(bad)\n+\toutsb %ds:(%rsi),(%dx)\n+\tinsb (%dx),%es:(%edi)\n \trex.WRB\n+\trex.B\n+\trex.WXB\n+\trex.RB pop %r15\n+\trex.RB\n+\trex.WR\n+\trex.WR\n+\trex.WB push %r8\n+\tpush %rsp\n \trex.WB\n-\trex.WRX sub $0x4c504d49,%rax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\trex.XB pop %r15\n+\trex.RX sub $0x4c504d49,%eax\n+\tadd %ch,%gs:(%rsi)\n+\t(bad)\n+\tje a743a2 \n+\tpush %rsp\n+\trex.RB push %r11\n+\tpush %rsp\n+\tsub $0x43544142,%eax\n+\tmovsq %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp,%rcx,2)\n-\tpop %rax\n-\tsub $0x4c504d49,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,0x52(%rcx)\n+\tpush %rdx\n+\trex.RX push %rbp\n+\trex.WRX\n+\trex.XB\n+\trex.B\n+\trex.WR\n+\trex.WR movsq %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rbx)\n+\tadd %al,0x58(%rbp)\n+\tpush %rsp\n \tpush %rdx\n+\trex.RB\n+\trex.WRB\n+\trex.RB sub $0x414f4c46,%eax\n \tpush %rsp\n-\tsub $0x4c504d49,%eax\n+\tsub $0x554c4156,%eax\n+\trex.RB push %r11\n+\tjo a743d8 \n+\toutsl %ds:(%rsi),(%dx)\n+\tjo a743ce \n+\tjb a743df \n+\tjns a7436d \n+\tjb,pn a743d5 \n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tsub $0x47524143,%eax\n \trex.RB movsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x44(%rcx)\n-\trex.RB\n-\trex.WRX push %rsp\n-\trex.WB push %r12\n-\tpop %rcx\n-\trex.WRB pop %r8\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dl,0x45(%rdx)\n+\trex.R sub $0x4f4e4f4d,%eax\n+\tsub $0x474f4c,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x52(%rbp)\n+\tadd %dl,0x45(%rdx)\n \trex.RX\n-\trex.WB sub $0x4c504d49,%rax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n+\trex.WR\n+\trex.RB\n+\trex.XB push %r12\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x52(%rbp)\n-\trex.RX\n-\trex.XB sub $0x4c504d49,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WB\n+\trex.WRB and $0x49465245,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x59(%rax)\n \tpush %rax\n-\trex.RB push %r10\n \trex.RXB\n-\trex.RB\n-\trex.WRXB\n-\trex.WRB\n-\trex.RB push %r12\n-\tpush %rdx\n+\trex.XB\n+\trex.R push %rax\n+\tadd %al,(%rax)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x42(%rcx)\n+\tpush %rbx\n+\tpush %r10\n+\trex.RXB sub $0x5342414d,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x45(%rbx)\n+\tpush %rsp\n \trex.WB\n-\trex.XB sub $0x2e304630,%eax\n-\t(bad)\n-\toutsb %ds:(%rsi),(%dx)\n-\toutsw %ds:(%rsi),(%dx)\n-\tadd %ch,(%rsi)\n-\tfs push %rbx\n+\trex.RX pop %rcx\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rbp,%rax,2)\n \trex.WB\n+\trex.WRX push %rsp\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n \trex.WB\n-\trex.WRB\n+\trex.WRB push %r11\n+\trex.XB\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x45(%rbx)\n+\tpush %rsi\n+\trex.WRX add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trex.RX\n-\trex.B\n-\trex.XB push %r12\n+\trex.WRXB push %r10\n+\trex.RXB\n+\trex.RB push %r12\n+\txor %eax,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n-\trex.RB\n-\trex.R sub $0x45564552,%eax\n-\tpush %rdx\n \tpush %rbx\n-\tadd %r8b,(%r8)\n+\tpush %rcx\n+\tpush %rdx\n+\tpush %rsp\n+\trex.R\n+\trex.RB\n+\trex.WRX\n+\trex.RB push %r11\n+\tpush %rsp\n+\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.R\n+\trex.RB\n+\trex.RX\n+\trex.WB\n+\trex.WRX push %rsp\n+\tsub $0x2d474f4c,%eax\n+\trex.RB pop %r8\n+\tpush %rax\n \tadd %al,(%rax)\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n-\tsub $0x45524625,%eax\n-\tpush %rbx\n+\tsub $0x4c494543,%eax\n+\trex.WB\n \trex.WRX\n+\trex.RXB add %r8b,(%r8)\n+\tadd %al,(%rax)\n+\trex.WRX push %rbp\n+\trex.WRB\n+\trex.R\n \trex.RB\n-\trex.WR pop %rdi\n-\trex.XB add %dl,0x49(%r11)\n-\trex.WRB push %r8\n-\tsub $0x80505845,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\trex.WRX add %r8b,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x59(%rax)\n-\tpush %rax\n-\trex.RB push %r10\n-\trex.RXB\n-\trex.RB\n-\trex.WRXB\n-\trex.WRB\n-\trex.RB push %r12\n+\tpush %rsp\n \tpush %rdx\n \trex.WB\n-\trex.XB sub $0x69314632,%eax\n-\toutsb %ds:(%rsi),(%dx)\n-\tadd %ch,%gs:(%rsi)\n-\t(bad)\n-\tje a743a2 \n-\tpush %rbx\n-\tpush %rbp\n-\trex.X\n-\trex.RX push %rsp\n-\trex.B\n-\trex.WXB\n-\trex.RB addb $0x0,-0x5b(%r13)\n-\tadd %al,(%rax)\n+\trex.RXB sub $0x534e4f43,%eax\n+\tpush %rsp\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub $0x46454f43,%eax\n-\tsub $0xa5458058,%eax\n \tadd %al,(%rax)\n+\tadd %al,0x45(%rdi)\n+\tpush %rdx\n+\trex.RB\n+\txor (%rax),%r8b\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n-\trex.RXB\n-\trex.WRX\n-\trex.RX\n+\trex.WRB push %r8\n+\tsub $0x50584525,%eax\n+\trex.WB\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n \trex.B\n-\trex.XB push %r12\n-\trex.WRXB push %r10\n+\trex.WR pop %rdi\n+\txor %r8d,(%r8)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tcall a7449e \n+\tadd %al,(%rax)\n+\tpush %rbx\n+\trex.B\n+\trex.RX\n+\trex.RB sub $0x414f4c46,%eax\n+\tpush %rsp\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rbx)\n-\trex.X push %rbx\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WB\n+\trex.WRB and $0x534f4341,%rax\n+\trex.W add %al,(%rax)\n+\tadd %al,0x46(%rdx)\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x51(%rbx)\n+\tpush %rdx\n \tpush %rsp\n-\trex.WB push %r12\n-\tpush %rbp\n+\trex.R\n+\trex.RB\n+\trex.WRX\n+\trex.RB push %r11\n \tpush %rsp\n-\trex.RB sub $0x4c504d49,%eax\n-\tadd %dl,0x43(%rbx)\n-\trex.RB sub $0x544e49,%eax\n-\taddb $0x0,-0x5b(%rbp)\n+\txor (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRX pop %rdx\n-\trex.RB push %r12\n-\trex.B sub $0x4c504d49,%eax\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\trex.WRB\n+\tpush %r12\n+\tpush %rdx\n+\trex.WB pop %r8\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x58(%rbp)\n-\tpush %rax\n-\tsub $0x4c504d49,%eax\n+\tadd %cl,0x50(%rcx,%rax,2)\n+\trex.WR\n+\trex.WRXB\n+\trex.RXB add %r8b,(%r8)\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n-\tsub $0x804e494d,%eax\n+\trex.WR\n+\trex.WB\n+\trex.WRB and $0x59524941,%rax\n+\tpop %rdi\n+\trex.B\n+\trex.WB add %cl,0x45(%r13)\n+\tpush %rsp\n+\trex.W\n+\trex.WRXB\n+\trex.R sub $0x4c2d5942,%eax\n+\trex.WB\n+\trex.WRB\n+\trex.WB push %r12\n+\tpush %rbx\n+\trex.W pop %rcx\n+\tpush %rax\n+\tpush %rdx\n+\trex.RB\n+\trex.R\n+\trex.RB push %r10\n+\trex.RX\n \trex.RB movsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x48(%rdi)\n+\trex.WB push %r12\n+\tpush %rsp\n+\trex.RB push %r11\n+\tpush %rsp\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tpush %rbx\n+\tpush %rbp\n+\txor %r13,0x45564153(%rip) \n+\tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n \trex.WB\n-\trex.WRB and $0x4f4f4c46,%rax\n-\tpush %rdx\n+\trex.WRB and $0x59524941,%rax\n+\tpop %rdi\n+\trex.X\n+\trex.WB add %dl,0x49(%r11)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WB\n+\trex.WRB and $0x4e415441,%rax\n \tadd %al,(%rax)\n-\tadd %cl,0x50(%rbp)\n-\tpush %r10\n-\tpush %rsp\n+\tadd %al,(%rax)\n+\tpush %rdx\n+\trex.R push %rsp\n+\tpop %r9\n \tadd %al,(%rax)\n \tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x4c4c4525,%eax\n-\trex.WB push %r8\n-\tpush %rsp\n-\trex.WB\n-\trex.XB pop %r15\n-\tpush %rax\n-\trex.WB (bad)\n-\t...\n+\tadd %cl,0x47(%rbp,%rax,2)\n+\trex.RX xor (%rax),%r14b\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n \tsub $0x4d414725,%eax\n \trex.WRB\n \tpop %r15\n \trex.WB\n \trex.WRX\n \trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n \trex.WR\n \trex.RB push %r12\n-\trex.RB pop %r15\n-\trex.WR\n-\trex.WRXB push %r15\n-\trex.RB push %r10\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsp\n-\trex.RB pop %r8\n-\tsub $0x45505948,%eax\n-\tpush %rdx\n-\trex.RXB\n-\trex.RB\n-\trex.WRXB\n-\trex.WRB\n-\trex.RB push %r12\n-\tpush %rdx\n-\trex.WB\n-\trex.XB add %al,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.RXB\n-\trex.WRX sub $0x46494853,%rax\n-\tpush %rsp\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x54(%rbx)\n-\tpush %rdx\n-\trex.WRB\n-\trex.RB push %r14\n-\trex.B\n-\trex.WR addb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB\n-\trex.X\n-\trex.WB\n-\trex.WRX\n-\trex.RB sub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x4c4c4525,%eax\n-\trex.WB push %r8\n-\tpush %rsp\n-\trex.WB\n-\trex.XB pop %r15\n-\trex.RB push %r11\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x4e414825,%eax\n-\trex.WXB\n-\trex.RB\n-\trex.WR pop %rdi\n-\txor %eax,(%rax)\n-\tadd %dl,0x4d(%rcx,%rcx,2)\n-\trex.RB push %r11\n-\trex.WB\n-\trex.WRX add %r8b,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x59(%rax)\n-\tpush %rax\n-\trex.RB push %r10\n-\trex.RB pop %r8\n-\txor %eax,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x4c4c4525,%eax\n-\trex.WB push %r8\n-\tpush %rsp\n-\trex.WB\n-\trex.XB pop %r15\n-\trex.RX push %rbx\n-\trex.XB\n-\trex.B\n-\trex.WRX sub $0x424d554e,%rax\n-\trex.RB push %r10\n-\tsub $0x45544641,%eax\n-\tpush %rdx\n-\tsub $0x544f44,%eax\n-\tadd %al,(%rax)\n-\tadd (%rax),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.XB\n-\trex.B\n-\trex.WRX sub $0x424d554e,%rax\n-\trex.RB push %r10\n-\tsub $0x4f464542,%eax\n-\tpush %rdx\n-\trex.RB sub $0x544f44,%eax\n-\t...\n-\tadd %dl,0x58(%rbp,%rax,2)\n-\tsub $0x4d4d4147,%eax\n-\trex.B\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x4e414825,%eax\n-\trex.WXB\n-\trex.RB\n-\trex.WR pop %rdi\n-\txor (%rax),%al\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.RXB\n-\trex.B\n-\trex.WRB\n-\trex.WRB\n-\trex.B\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x48(%rbx)\n-\trex.B\n-\trex.WRX\n-\trex.RXB\n-\trex.RB push %r14\n-\tpush %r10\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x544f4e4d,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x53(%rbp,%rax,2)\n-\tpush %rsp\n-\tpush %rsp\n-\trex.WRX\n-\trex.RB\n-\trex.RXB addb $0x0,-0x5b(%r13)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x454e4547,%eax\n-\tpush %rdx\n-\trex.B\n-\trex.WR\n-\trex.WB pop %r10\n-\trex.RB\n-\trex.R sub $0x424d414c,%eax\n-\trex.RB push %r10\n-\tpush %rsp\n-\tpush %rdi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x38(%rsi)\n-\txor (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x47414d49,%eax\n-\tpush %rax\n-\tpush %r10\n-\tpush %rsp\n-\tadd %al,(%rax)\n-\tadd %cl,0x4d(%rcx,%rcx,2)\n-\tsub $0x505845,%eax\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB\n-\tpush %r11\n-\trex.RB\n-\trex.RXB\n-\trex.RB\n-\trex.WRX add %r8b,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x35(%rsi)\n-\txor %dl,0x31(%rax)\n-\tcmp %bh,(%rax)\n-\tsub $0x504d4953,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rax\n-\tpush %rdx\n-\trex.RB\n-\trex.R push %rbp\n-\trex.XB\n-\trex.RB sub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WR push %rdx\n-\trex.RB\n-\trex.R push %rbp\n-\trex.XB\n-\trex.RB sub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rdx\n-\tpush %rdx\n-\trex.RB\n-\trex.R push %rbp\n-\trex.XB\n-\trex.RB sub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WR push %rsp\n-\txor %ebx,0x52(%rcx)\n-\trex.RB\n-\trex.RX add %r8b,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x38(%rsi)\n-\txor (%rax),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %r13\n-\trex.RXB\n-\trex.WRB push %r13\n-\trex.WR push %rsp\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x49(%rsi)\n-\trex.WR push %rsp\n-\trex.RB push %r10\n-\tsub $0xa54d5553,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rbp)\n-\tpop %rdi\n-\trex.R\n-\trex.RB push %r12\n-\trex.RB push %r10\n-\trex.WRB\n-\trex.WB\n-\trex.WRX\n-\trex.B\n-\trex.WRX push %rsp\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\trex add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdi)\n-\tpop %rdi\n-\trex.R\n-\trex.RB push %r12\n-\trex.RB push %r10\n-\trex.WRB\n-\trex.WB\n-\trex.WRX\n-\trex.B\n-\trex.WRX push %rsp\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dl,0x52(%rbx)\n-\trex.X\n-\trex.WB\n-\trex.WRX\n-\trex.RB pop %r8\n-\tpush %rax\n-\trex.WRX\n-\trex.R movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n-\trex.RB push %r10\n-\trex.XB\n-\trex.RB sub $0x414f4c46,%eax\n-\tpush %rsp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WRX\n-\trex.XB\n-\trex.RB pop %r8\n-\tpush %rax\n-\tpush %rsp\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x58(%rbp)\n-\tpush %rax\n-\trex.B\n-\trex.WRX\n-\trex.R push %rsp\n-\trex.WB\n-\trex.WRB\n-\trex.RB push %r11\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x4e(%rbp)\n-\tpush %rdx\n-\tpush %r12\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x50(%rbx)\n-\txor 0x4e(%rcx),%cl\n-\tpush %rsp\n-\trex.RB\n-\trex.RXB xor -0x5b(%r13),%r8b\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x58(%rbp)\n-\tpush %rax\n-\trex.B\n-\trex.WRX\n-\txor %r8d,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %r14b,(%rax,%r8,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x52(%rax)\n-\trex.WB\n-\trex.WRX push %rsp\n-\tsub $0x454a424f,%eax\n-\trex.XB push %r12\n-\tand %ch,(%rax)\n-\tpush %rbp\n-\trex.WRX push %rbx\n-\trex.B\n-\trex.RX\n-\trex.RB sub $0x55434552,%eax\n-\tpush %rdx\n-\tpush %rbx\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX and %r10b,0x29(%rcx,%r13,1)\n-\t...\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x52(%rax)\n-\trex.WB\n-\trex.WRX push %rsp\n-\tsub $0x454a424f,%eax\n-\trex.XB push %r12\n-\tand %ch,(%rax)\n-\trex.WRB\n-\tpop %r8\n-\trex.WB\n-\trex.WRB\n-\trex.B sub $0x52524524,%eax\n-\trex.WRXB push %r10\n-\tand %dl,0x29(%rcx,%rbp,1)\n-\tsbb %al,(%rax)\n-\t...\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4c(%rax)\n-\trex.WRXB push %r12\n-\tsub $0x41455250,%eax\n-\trex.WRB\n-\trex.X\n-\trex.WR\n-\tand %r13b,(%r8)\n-\trex.RXB\n-\trex.RB\n-\trex.WRXB\n-\trex.WRB push %r14\n-\trex.WB\n-\trex.RB push %r15\n-\tsub $0x544f4c50,%eax\n-\tand %dl,0x29(%rcx,%rbp,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %al,(%rax)\n-\tadd %al,(%rax)\n-\tsldt (%rax)\n-\tadd %dl,0x50(%rbx)\n-\txor 0x4e(%rcx),%cl\n-\tpush %rsp\n-\trex.RB\n-\trex.RXB addb $0x0,-0x5b(%r13)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRX\n-\trex.RX\n-\trex.WR add %r8b,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x49(%rbp)\n-\trex.WR\n-\trex.WR\n-\trex.RB push %r10\n-\tsub $0x49424152,%eax\n-\trex.WRX sub $0x4f434544,%rax\n-\trex.WRB push %r8\n-\trex.WRXB push %r11\n-\trex.WB push %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsp\n-\tpush %rdx\n-\trex.WB\n-\trex.B\n-\trex.WRX\n-\trex.RXB push %r13\n-\trex.WR\n-\tpush %r10\n-\trex.WB pop %r10\n-\trex.RB sub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsp\n-\trex.RB pop %r8\n-\tsub $0x45524150,%eax\n-\trex.WRX\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\txor (%rsi),%bh\n-\trex.RX cmp $0x32,%al\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x58(%rbp,%rax,2)\n-\tsub $0x49464f4e,%eax\n-\tpop %rax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rcx,%rax,2)\n-\trex.XB push %r11\n-\trex.XB add %al,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x38(%rsi)\n-\txor $0x0,%eax\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x4c4c4525,%eax\n-\trex.WB push %r8\n-\tpush %rsp\n-\trex.WB\n-\trex.XB pop %r15\n-\trex.RB push %r13\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x49(%rsi)\n-\tpop %rax\n-\tsub $0x4c504d49,%eax\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rax\n-\txor %ecx,0x47(%rdi,%rcx,2)\n-\txor (%rax),%al\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RB push %r11\n-\tpush %r8\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RB push %r13\n-\trex.WR\n-\trex.RB push %r10\n-\tsub $0x4c504d49,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x51(%rbx)\n-\tpush %rdx\n-\tpush %rsp\n-\tpop %rax\n-\tpop %rsi\n-\txor 0xa54531(%rip),%ch \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rbx\n-\tpush %rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x38(%rsi)\n-\tss add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rbx,%rdx,2)\n-\trex.RB\n-\trex.XB add %al,(%r8)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsp\n-\tpush %rdx\n-\tpop %rcx\n-\tsub $0x414f4c46,%eax\n-\tpush %rsp\n-\tsub $0x504d4f43,%eax\n-\tpush %rbp\n-\tpush %rsp\n-\tpush %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX add %r8b,(%rax)\n-\tadd %bh,-0x4b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WB\n-\trex.WRX push %rsp\n-\tpush %rbx\n-\trex.XB add %al,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x55(%rsi)\n-\trex.WRB sub $0x4c2d464f,%rax\n-\trex.WRXB\n-\trex.RXB push %r11\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x47(%rdi,%rcx,2)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRX push %rsp\n-\tpush %rdx\n-\trex.B\n-\trex.XB push %r12\n-\tsub $0x4c504d49,%eax\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x50584525,%eax\n-\trex.WB\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR pop %rdi\n \tadd %r8b,(%r8)\n+\tsbb %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %cl,0x45(%rsi)\n-\trex.RXB add %r8b,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x41(%rsi)\n-\trex.XB push %r12\n-\trex.WRXB push %r10\n-\trex.WB\n-\trex.B\n-\trex.WR\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x45524625,%eax\n-\tpush %rbx\n-\trex.WRX\n-\trex.RB\n-\trex.WR pop %rdi\n-\tpush %rbx\n-\tadd %dl,0x4f(%rax)\n-\trex.WR\n-\trex.RX\n-\trex.WRXB\n-\trex.WRXB add %r8b,(%r8)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rcx\n-\tpush %rdx\n-\tpush %rsp\n-\txor %ebp,0x45325e58(%rip) \n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x54525153,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x45(%rbp)\n-\tpush %rsi\n-\trex.B\n-\trex.WR push %rax\n-\txor (%rax),%al\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rdi\n-\tpush %rsp\n-\trex.WRB add %r8b,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x4f(%rax,%rcx,2)\n-\tpush %rbx\n-\tpush %rax\n-\trex.WB push %r12\n-\trex.B\n-\trex.WR\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rdi,%rax,2)\n-\trex.B\n-\trex.WRB\n-\trex.WRB\n-\tadd %al,(%r8)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x5f465245,%rax\n-\trex.RXB\n-\trex.RB\n-\trex.WRX\n-\trex.RB push %r10\n-\trex.B\n-\trex.WR\n-\trex.WB pop %r10\n-\trex.RB\n-\tadd %r8b,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x50584525,%eax\n-\trex.WB\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR pop %rdi\n-\tpush %rbx\n-\trex.W\n-\trex.WB add %dl,0x4f43100d(%rip) \n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x504d4953,%rax\n-\tsub $0x50584525,%eax\n-\trex.WB\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR pop %rdi\n-\trex.XB\n-\trex.W\n-\trex.WB push %r12\n-\trex.RB\n-\trex.WRB\n-\trex.WB\n-\trex.WRX sub $0x4b434150,%rax\n-\trex.B\n-\trex.W pop %rcx\n-\tpush %rax\n-\trex.RB push %r10\n-\trex.RB pop %r8\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x52(%rbp)\n-\trex.RX sub $0x45505948,%eax\n-\tpush %rdx\n-\trex.RXB\n-\trex.RB\n-\trex.WRXB\n-\trex.WRB\n-\trex.RB push %r12\n-\tpush %rdx\n-\trex.WB\n-\trex.XB invd\n-\tand %edx,0x454b070d(%rip) \n-\tpop %rcx\n-\tpush %rdi\n-\trex.WRXB push %r10\n-\trex.R\n-\trex.XB\n-\trex.XB push %r10\n-\trex.RB\n-\tpush %r12\n-\trex.RB sub $0x594c4f50,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4c(%rcx)\n-\trex.RXB\n-\trex.WB\n-\trex.WB\n-\trex.WB add %al,(%r8)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand $0x54,%al\n-\trex.B\n-\trex.WRX add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x4f434125,%eax\n-\tpush %rbx\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x4f434125,%eax\n-\tpush %rsp\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x52(%rcx)\n-\trex.XB\n-\trex.W\n-\trex.WXB add %al,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rbx,%rdx,2)\n-\trex.WB\n-\trex.RXB\n-\trex.WRX push %rbp\n-\trex.WRB add %r8b,0xa545(%r8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x53434125,%eax\n-\trex.XB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x41(%rbx)\n-\trex.WRB\n-\trex.RB sub $0x45454853,%eax\n-\tpush %rsp\n-\tsub $0x53425553,%eax\n-\tadd %dl,0x4e(%rax,%rcx,2)\n-\txor (%r8,%r8,1),%r14\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n-\tpush %rdx\n-\tpush %rdx\n-\tpop %r9\n-\tpush %rdx\n-\trex.RB\n-\trex.RX sub $0x534e4547,%eax\n-\tpush %rbp\n-\trex.X push %rbx\n-\trex.XB\n-\trex.WRXB\n-\trex.WRX push %rsi\n-\trex.RB push %r10\n-\tpush %rsp\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WR push %rbp\n-\trex.XB\n-\tpush %r11\n-\tsub $0x4c504d49,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x42454f4d,%eax\n-\trex.WB push %r13\n-\tpush %rbx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tpush %rax\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x58(%rbp,%rax,2)\n-\tsub $0x54525153,%eax\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x494c4c45,%rax\n-\tpush %rax\n-\tpush %rsp\n-\trex.WB\n-\trex.XB pop %r15\n-\trex.WXB\n-\trex.XB\n-\trex.W\n-\tpush %r10\n-\trex.B\n-\trex.XB push %r12\n-\trex.RB push %r10\n-\tpush %rax\n-\tor %ecx,(%rdi)\n-\tadd $0x3035462c,%eax\n-\trex.XB\n-\trex.WRXB\n-\trex.WRX\n-\tadd %r8b,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tpush %rdi\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB push %r10\n-\trex.WB\n-\trex.RB push %r11\n-\tsub $0x4c504d49,%eax\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.RX\n-\trex.B\n-\trex.XB push %r12\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x43455325,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x43455325,%eax\n-\tmovsq %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x41(%rdx)\n-\trex.WB push %r11\n-\tadd %r8b,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x47(%rcx,%rax,2)\n-\tpush %rax\n-\trex.WRXB\n-\trex.WR add %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WR\n-\trex.RB\n-\trex.RXB push %r8\n-\trex.WRXB\n-\trex.WR add %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n-\tpush %r12\n-\trex.RB sub $0x49505845,%eax\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR sub $0x534e3145,%rax\n-\tpush %rax\n-\tor %ecx,(%rdi)\n-\tadd $0x5948532c,%eax\n-\tpush %rax\n-\trex.RB push %r10\n-\trex.RXB\n-\trex.RB\n-\trex.WRXB\n-\trex.WRB\n-\trex.RB push %r12\n-\tpush %rdx\n-\trex.WB\n-\trex.XB sub $0x594c4f50,%eax\n-\tsub $0x45534143,%eax\n-\tpush %rbx\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tor %ecx,(%rax)\n-\trex.WRX push %rbp\n-\trex.WRB\n-\trex.R\n-\trex.RB\n-\trex.WRX sub (%rax),%r8b\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.X\n-\trex.RB push %r12\n-\trex.B sub $0x41505845,%eax\n-\trex.WRX\n-\trex.R sub $0x2d444441,%eax\n-\trex.WB\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB\n-\trex.RB push %r10\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rax\n-\tsub $0x53494c3e,%eax\n-\tpush %rax\n-\tsub $0x4c2d5254,%eax\n-\trex.B\n-\trex.WRB\n-\trex.X\n-\trex.R\n-\tpush %r10\n-\tsub $0x4f525245,%eax\n-\tpush %rdx\n-\tor %ecx,(%rdi)\n-\tadd $0x4953532c,%eax\n-\trex.WRB push %r8\n-\trex.RB pop %r8\n-\tpush %rax\n-\tpush %rsp\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WR\n-\trex.WRXB push %r15\n-\trex.RB push %r10\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x59(%rcx,%rax,2)\n-\trex.WR\n-\trex.WRXB push %r10\n-\tpop %rdi\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.RX\n-\trex.WB\n-\trex.RB push %r10\n-\tpop %rdi\n-\trex.XB\n-\trex.B\n-\trex.WR\n-\trex.WR\n-\trex.RB push %r10\n-\tadd $0x2d54572f,%eax\n-\txor %rcx,(%rsi)\n-\tpush %rdx\n-\tpush %r12\n-\tpush %rbx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub $0x4154455a,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x59(%rax)\n-\tpush %rax\n-\trex.RB push %r10\n-\trex.RXB\n-\trex.RB\n-\trex.WRXB\n-\trex.WRB\n-\trex.RB push %r12\n-\tpush %rdx\n-\trex.WB\n-\trex.XB sub $0x414f4c46,%eax\n-\tpush %rsp\n-\tsub $0x4c415645,%eax\n-\tsub 0x41(%rbp),%cl\n-\trex.WXB\n-\trex.RB sub $0x4f4c4653,%eax\n-\tpush %r12\n-\txor 0x41(%rdx),%dl\n-\tpush %rsp\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x4a4e4f43,%rax\n-\tpush %rbp\n-\trex.RXB\n-\tpush %r12\n-\tor %r9b,(%r15)\n-\tadd 0x8544f4e(%rip),%ebp \n-\tclts\n-\tsub $0x4e554f42,%eax\n-\trex.XB push %r8\n-\tpush %rdx\n-\trex.WRXB\n-\trex.RXB add %r8b,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x52(%rax,%rdx,2)\n-\trex.WRXB\n-\trex.RXB add %r8b,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x50(%rbp)\n-\tpush %rdx\n-\trex.WRXB\n-\trex.RXB add %r8b,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x50(%rsi)\n-\tpush %rdx\n-\trex.WRXB\n-\trex.RXB add %r8b,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rbx,%rdx,2)\n-\trex.RB\n-\trex.XB\n-\trex.W add %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x50(%rbx)\n-\trex.RB\n-\trex.XB push %r10\n-\trex.RB push %r8\n-\trex.XB\n-\trex.W\n-\trex.RB\n-\trex.XB\n-\trex.WXB add %al,(%r8)\n-\tadd %al,(%rax)\n-\trex.W\n-\trex.B\n-\trex.WR push %rsi\n-\tadd %r8b,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x4e(%rcx)\n-\tpush %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\tpush %r12\n-\txor %r12d,0x0(%r13)\n-\tadd %cl,0x43(%rdi,%rax,2)\n-\tpush %rdx\n-\trex.RB\n-\trex.XB\n-\trex.WB push %r8\n-\tpush %rdx\n-\trex.WRXB\n-\trex.XB\n-\trex.B\n-\trex.WR add %r8b,(%rax)\n-\tadd %al,0x31(%rsi)\n-\tcmp %eax,0x4f(%rbx)\n-\trex.WRX\n-\tadd %r8b,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rdx,%rdx,2)\n-\trex.WRXB push %r13\n-\trex.WRX\n-\tadd %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub $0x4c504d49,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x45564e49,%rax\n-\tpush %rdx\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.RB push %r10\n-\trex.RX\n-\trex.XB\n-\trex.XB\n-\trex.WXB\n-\trex.WB\n-\trex.WRX\n-\trex.RXB sub (%r15),%r9b\n-\tadd %ebp,0x490f0654(%rip) \n-\trex.WRX\n-\trex.WB push %r12\n-\tsub $0x424d414c,%eax\n-\trex.RB push %r10\n-\tpush %rsp\n-\tsub $0x494d2d57,%eax\n-\trex.WRX push %rbp\n-\tpush %rbx\n-\txor %ebp,0x544f5551(%rip) \n-\trex.RB nopl (%r15)\n-\tsub 0x53(%rdx),%dl\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x534f4325,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x534f4325,%eax\n-\tmovsq %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x52(%rbp)\n-\trex.RX push %rdx\n-\trex.RB\n-\tadd %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.R\n-\trex.WB push %r11\n-\tpush %rsp\n-\tpush %rdx\n-\trex.RB pop %r8\n-\trex.RB\n-\trex.XB\n-\trex.WB\n-\trex.WRX\n-\trex.WB push %r12\n-\tadd %al,(%rax)\n-\tadd %ah,(%rcx,%rax,2)\n-\tpush %rbx\n-\trex.RB\n-\trex.XB\n-\trex.W add %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RXB\n-\trex.RB push %r12\n-\trex.RB pop %r8\n-\tpush %rax\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rsp\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4e(%rbp,%rax,2)\n-\txor %eax,0x4e(%rbp,%rax,2)\n-\trex.WRX addb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsp\n-\tpush %rdx\n-\trex.WB\n-\trex.WRB\n-\trex.RX add %r8b,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x45(%rbp)\n-\tpush %rcx\n-\tpush %rax\n-\tsub $0x432d5942,%eax\n-\tpush %rbx\n-\trex.WB\n-\trex.RXB\n-\trex.WRX add %r8b,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x45534125,%eax\n-\trex.XB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x41(%rdx)\n-\tpush %rsp\n-\txor %al,(%r8)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x49505845,%rax\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR pop %rdi\n-\trex.RB\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tadc (%rax),%cl\n-\tsyscall\n-\tsub $0x4d495351,%eax\n-\tpush %rax\n-\tsub $0x43534325,%eax\n-\tmovsq %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x43534325,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x41544125,%eax\n-\trex.WRX movsq %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x49534125,%eax\n-\trex.WRX movsq %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x41544125,%eax\n-\trex.WRX\n-\trex.W add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x54(%rbx)\n-\trex.WRXB push %r12\n-\trex.B\n-\trex.WR\n-\trex.R\n-\trex.WB\n-\trex.RX\n-\trex.RX movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x58(%rbp)\n-\tpush %rax\n-\trex.RX\n-\trex.B\n-\trex.XB push %r12\n-\trex.WRXB push %r10\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n-\trex.WXB\n-\trex.RB sub $0x43415254,%eax\n-\trex.RB sub $0x4b4f4f48,%eax\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.B\n-\trex.X add %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.B\n-\trex.X push %rbx\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tpush %rbx\n-\tpush %rbp\n-\trex.WRB xor 0xa545(%r8),%r8b\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.R\n-\tadd %cl,0x57(%r12,%r10,2)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x47(%rdi,%rcx,2)\n-\tsub $0x47414d49,%eax\n-\tsub $0x25322d30,%eax\n-\tpush %rax\n-\trex.WB add %al,0x41(%r10)\n-\tpush %rsp\n-\tpush %r8\n-\tpush %rax\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.XB\n-\tadd %r8b,0x4c(%rbp)\n-\trex.WR\n-\trex.WB push %r8\n-\tpush %rsp\n-\trex.WB\n-\trex.XB sub $0x4950,%eax\n-\tadd %al,(%rax)\n-\tadd %dl,0x50(%rbx)\n-\txor 0x55(%rbx),%edx\n-\trex.X push %rbx\n-\tpush %rsp\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand $0x41,%al\n-\tpush %rbx\n-\trex.RB\n-\trex.XB add %al,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x50(%rbx)\n-\txor %edx,0x49(%rbx)\n-\trex.WRX push %rsp\n-\trex.XB\n-\trex.WRXB push %r11\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4c(%rsi)\n-\trex.WRXB\n-\trex.WRXB push %r10\n-\tsub $0x45544e49,%eax\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR add %r8b,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WB\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x4d(%rcx,%rcx,2)\n-\tsub $0x49434552,%eax\n-\tpush %rax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x49(%rcx)\n-\tpush %rdx\n-\tpop %rcx\n-\tpop %rdi\n-\trex.X\n-\trex.WB sub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.B\n-\trex.WB push %r10\n-\tpop %rcx\n-\tpop %rdi\n-\trex.B\n-\trex.WB sub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsp\n-\trex.RB pop %r8\n-\tsub $0x49524544,%eax\n-\tpush %rsi\n-\tpush %r12\n-\trex.WB push %r14\n-\tadd %r8b,(%r8)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x49505845,%rax\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR pop %rdi\n-\tpush %rbx\n-\trex.W\n-\trex.WB\n-\trex.WRX\n-\trex.XB\n-\tpush %r11\n-\tor %r9d,(%r15)\n-\tadd $0x4d49532c,%eax\n-\tpush %rax\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x49505845,%rax\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR pop %rdi\n-\trex.XB\n-\trex.W\n-\trex.WB\n-\trex.WRX push %rsp\n-\tsub $0x534e4547,%eax\n-\tpop %rcx\n-\trex.WRB push %r8\n-\tpush %r10\n-\tpush %rsp\n-\txor %eax,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x59524941,%rax\n-\tpop %rdi\n-\trex.R\n-\trex.B\n-\trex.WB\n-\trex.X\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub $0x2d474f4c,%eax\n-\trex.RXB\n-\trex.B\n-\trex.WRB\n-\trex.WRB\n-\tpush %r11\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x59524941,%rax\n-\tpop %rdi\n-\trex.R\n-\trex.X\n-\trex.WB push %r11\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.WRX\n-\tadd %cl,0x4d(%r9,%r9,2)\n-\trex.WB push %r12\n-\txor %eax,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdi)\n-\tsub $0x4154414d,%eax\n-\trex.R\n-\trex.R\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rbx,%rax,2)\n-\trex.WRXB push %r11\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRB\n-\trex.RB\n-\trex.WRB push %r11\n-\trex.WB\n-\trex.WRB\n-\trex.WB\n-\trex.WR\n-\tpush %r10\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,0x54(%rdx)\n-\trex.WRXB xor %r8,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rbx,%rax,2)\n-\trex.WRXB push %r12\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB push %r12\n-\tpush %rax\n-\trex.WX\n-\trex.B\n-\trex.XB add %al,(%r8)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.WRX\n-\tadd %r8b,0x41(%rdx)\n-\tpush %rdx\n-\trex.RX\n-\trex.WRXB add %r8b,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\tpush %rbx\n-\trex.XB add %dl,0x49(%r11)\n-\trex.WRB push %r8\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WR\n-\trex.WB\n-\trex.WRB\n-\trex.WB push %r12\n-\tsub $0x53425553,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tpush %rdx\n-\tpush %rbx\n-\trex.RB sub $0x59444f42,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.RB push %r10\n-\trex.RX\n-\trex.XB\n-\trex.R\n-\tpush %r12\n-\tsub (%r10),%cl\n-\tclts\n-\tsub $0x4d,%al\n-\trex.RX push %rsi\n-\trex.RX push %rbp\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WRX add %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\tpush %rbx\n-\tadd %r10b,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.WX\n-\trex.B\n-\trex.XB\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.R\n-\trex.XB\n-\trex.R sub $0x54494e49,%eax\n-\tor %cl,(%rdi)\n-\tadd $0x2d544547,%eax\n-\tpush %rbx\n-\trex.WRB\n-\trex.B\n-\trex.WR\n-\trex.WR sub $0x54434146,%rax\n-\trex.WRXB push %r10\n-\tpush %rbx\n-\tpush %rax\n-\tadd (%rsi),%al\n-\tsyscall\n-\tsub $0x474f5250,%eax\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x5343242c,%eax\n-\trex.XB add %al,(%r8)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n-\tpush %r12\n-\trex.RB sub $0x474f4c50,%eax\n-\tadd %al,(%rax)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\tpush %rbx\n-\tpush %rax\n-\trex.WR push %rsp\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rdi\n-\trex.W\n-\trex.WRXB\n-\trex.WR\n-\trex.RB sub $0x53544e49,%eax\n-\tpush %rbp\n-\trex.X push %rbx\n-\tadd %al,(%rax)\n-\tadd %ah,(%rcx,%rax,2)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRX add %r8b,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.WX\n-\trex.B\n-\trex.XB\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.XB\n-\trex.R jae a75359 \n-\tmovsxd 0x61(%rax),%ebp\n-\toutsb %ds:(%rsi),(%dx)\n-\taddr32 gs fs push %rdx\n-\trex.R\n-\trex.RX\n-\trex.B\n-\trex.XB push %r12\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rax\n-\txor %edx,0x49(%rdx,%rdx,2)\n-\trex.RXB\n-\trex.RB pop %r8\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x53534542,%rax\n-\trex.RB\n-\trex.WR pop %rdi\n-\trex.WB\n-\trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB sub $0x494c4c45,%eax\n-\tpush %rax\n-\tpush %rsp\n-\trex.WB\n-\trex.XB sub $0x4f430045,%eax\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n-\tpush %r12\n-\trex.RB sub $0x4e415441,%eax\n-\trex.W add %dl,0x54(%rdi)\n-\tpush %rax\n-\tpush %rsp\n-\trex.WB\n-\trex.WRB\n-\trex.RB push %r11\n-\txor %eax,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n-\trex.WRB\n-\trex.X\n-\trex.WB\n-\trex.WRX\n-\tadd %r8b,0xa545(%r8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x53534542,%rax\n-\trex.RB\n-\trex.WR pop %rdi\n-\trex.WX and $0x53,%al\n-\trex.WB\n-\trex.WRX\n-\trex.W add %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x53(%rbx)\n-\trex.WB\n-\trex.RXB\n-\trex.WRX add %r8b,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.WX\n-\trex.B\n-\trex.XB\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.WRX\n-\trex.XB push %r8\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\trex.WR\n-\trex.WRXB\n-\trex.RXB push %r10\n-\trex.RB\n-\tadd %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x45564e49,%rax\n-\tpush %rdx\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.RB push %r10\n-\trex.RX (bad)\n-\tsub %ecx,(%rax)\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.RB femms\n-\tpop %rax\n-\tpush %rsp\n-\trex.W push %rdx\n-\tpush %rbp\n-\tsub $0x4c504d49,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n-\trex.WXB\n-\trex.RB sub $0x494c4c45,%eax\n-\tpush %rax\n-\tpush %rsp\n-\trex.WB\n-\trex.XB sub $0x54530046,%eax\n-\trex.RB push %r8\n-\txor $0x0,%al\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RXB\n-\trex.RX sub $0x564e4943,%eax\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x53534542,%rax\n-\trex.RB\n-\trex.WR pop %rdi\n-\trex.WXB push %r12\n-\tpush %rdx\n-\tsub $0x5053494c,%eax\n-\tsub $0x53494c3e,%eax\n-\tpush %rax\n-\tadd %al,(%rax)\n-\tadd %cl,0x55(%rbp)\n-\txor (%rax),%r8\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x54(%rbx)\n-\trex.RB push %r8\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.WX\n-\trex.B\n-\trex.XB\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.WRX\n-\trex.R\n-\trex.WRXB push %r12\n-\trex.RB invd\n-\t(bad)\n-\tpush %rdi\n-\tpush %rsp\n-\tsub $0x504d4953,%eax\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.WX\n-\trex.B\n-\trex.XB\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\tpush %rbx\n-\trex.XB\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tsub $0x8,%al\n-\tsyscall\n-\trex.RXB\n-\trex.RX sub $0x52534944,%eax\n-\trex.RB push %r8\n-\tsub $0x54434146,%eax\n-\trex.WRXB push %r10\n-\tpush %rbx\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tsub $0x2d050f08,%eax\n-\trex.B\n-\trex.WB push %r10\n-\tpop %rcx\n-\tsub $0x2d494144,%eax\n-\trex.W pop %rcx\n-\tpush %rax\n-\trex.RB push %r10\n-\trex.RXB\n-\trex.RB\n-\trex.WRXB\n-\trex.WRB\n-\trex.RB push %r12\n-\tpush %rdx\n-\trex.WB\n-\trex.XB push %r14\n-\tpush %rsi\n-\t(bad)\n-\tcs or %cl,(%rdi)\n-\tadd $0x414d512d,%eax\n-\trex.WXB\n-\trex.RB sub $0x4d414c54,%eax\n-\trex.X\n-\trex.R\n-\tadd %al,(%r8)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.B\n-\trex.WRB add %r9b,0x45(%r13)\n-\tpush %rsi\n-\trex.B\n-\trex.WR sub (%rax),%r8b\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x45(%rdx)\n-\trex.W\n-\tpush %r14\n-\trex.WB\n-\trex.WRXB push %r10\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.WX\n-\trex.B\n-\trex.XB\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\tpush %rbx\n-\trex.R\n-\trex.RB push %r10\n-\trex.WB\n-\trex.RX pop %rcx\n-\tsub $0x53544144,%eax\n-\trex.WB\n-\trex.WRB push %r8\n-\tpush %r12\n-\trex.B\n-\trex.WRX xor -0x5b(%rbp),%r8b\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x49(%rbp)\n-\trex.WRX\n-\trex.WB\n-\trex.WRB push %r13\n-\trex.WRB add %r8b,0xa545(%r8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x49564944,%eax\n-\tpush %rbx\n-\trex.WRXB push %r10\n-\tpush %rbx\n-\tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n-\trex.WXB push %r8\n-\trex.WRXB\n-\trex.WR pop %rcx\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.XB\n-\trex.WRX add %r8b,0x4e(%rbp,%r8,2)\n-\txor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.R\n-\trex.WRX add %r8b,0x52(%rbp)\n-\trex.RX\n-\trex.XB push %r12\n-\tadd %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.R\n-\trex.RB\n-\trex.WRX xor %r9,0x55(%rsi)\n-\trex.WRB\n-\trex.WRX addb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rbp\n-\tpush %rax\n-\trex.RB push %r10\n-\trex.XB\n-\trex.WRXB push %r11\n-\trex.WRX pop %rax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n-\trex.WRX and $0x305845,%rax\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rbp\n-\trex.X push %rbx\n-\tpush %rsp\n-\tsub $0x4e2d4649,%eax\n-\trex.WRXB push %r12\n-\tsub $0x45455246,%eax\n-\trex.WRXB\n-\trex.RX push %rsi\n-\t(bad)\n-\txor (%rax),%ecx\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\tcmovge 0x49(%r11),%r10d\n-\tpop %rdx\n-\tadd %r8b,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x54(%rbx)\n-\trex.RB push %r8\n-\tsub $0x4d4d2d37,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x54(%rbp,%rax,2)\n-\trex.RB push %r10\n-\trex.WRB\n-\trex.WB\n-\trex.WRX\n-\trex.B\n-\trex.WRX push %rsp\n-\tsub $0x4c504d49,%eax\n-\tpush %rsp\n-\trex.RB pop %r8\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x4d(%rcx,%rcx,2)\n-\trex.WB push %r12\n-\trex.WRX\n-\trex.RB\n-\trex.RXB addb $0x0,-0x5b(%r13)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n-\tpush %r12\n-\trex.RB sub $0x45505948,%eax\n-\tpush %rdx\n-\trex.RXB\n-\trex.RB\n-\trex.WRXB\n-\trex.WRB\n-\trex.RB push %r12\n-\tpush %rdx\n-\trex.WB\n-\trex.XB push %r8\n-\trex.WB\n-\trex.WR\n-\trex.RB push %r10\n-\tsub $0x4f43554f,%eax\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n-\tpush %r12\n-\trex.RB sub $0x49505845,%eax\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR sub $0x45544943,%rax\n-\tsyscall\n-\t(bad)\n-\tpush %rdi\n-\tpush %rsp\n-\tsub $0x4e415254,%eax\n-\tpush %rbx\n-\trex.WR\n-\tpush %r12\n-\trex.RB sub $0x4d524f46,%eax\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x52414325,%eax\n-\trex.WR push %rbx\n-\trex.WRXB\n-\trex.WRX pop %rdi\n-\tpush %rdx\n-\trex.XB\n-\trex.RX\n-\trex.B\n-\trex.XB push %r12\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB\n-\trex.X addb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.W pop %rcx\n-\tpush %rax\n-\tsub $0x4e415441,%eax\n-\trex.W\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WRB push %r9\n-\tpush %r8\n-\tpush %rax\n-\trex.WR pop %rcx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\tpush %rbx\n-\trex.WRX add %r9b,0x41(%rbp)\n-\tpush %rdx\n-\tpush %rdx\n-\tpop %r9\n-\tpush %rdx\n-\trex.RB\n-\trex.RX\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n-\tpush %r12\n-\trex.RB sub $0x49524544,%eax\n-\tpush %rsi\n-\tpush %r12\n-\trex.WB push %r14\n-\trex.RB sub $0x5054554f,%eax\n-\tpush %rbp\n-\tpush %rsp\n-\txor (%rdx),%ch\n-\tor %ecx,(%rdi)\n-\tadd 0x49(%rbx),%dl\n-\trex.WRB push %r8\n-\tsub $0x52414325,%eax\n-\trex.WR push %rbx\n-\trex.WRXB\n-\trex.WRX pop %rdi\n-\tpush %rdx\n-\trex.R push %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.RB push %r10\n-\trex.RX add $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tcmp (%rax),%ecx\n-\tsyscall\n-\tsub $0x4f4d5551,%eax\n-\trex.WRX push %rbx\n-\tpush %rsp\n-\trex.RB push %r10\n-\tpush %rsp\n-\tpush %rdx\n-\trex.WB\n-\trex.RXB add %r8b,(%r8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.WX\n-\trex.B\n-\trex.XB\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.XB\n-\trex.WRX add $0x5445532c,%rax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tcmp $0x53,%al\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.XB push %r11\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.WX\n-\trex.B\n-\trex.XB\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.R\n-\trex.WRX\n-\trex.WB\n-\trex.WRX\n-\trex.XB or $0xf090a02,%eax\n-\tadc 0x54(%rbx),%dl\n-\trex.RB push %r8\n-\tsub $0x4d502d37,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.R push %rbx\n-\tadd %al,0x4f(%rbx)\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n-\tpush %r12\n-\trex.RB sub $0x4d4d4147,%eax\n-\trex.B sub $0x4f434e49,%eax\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB push %r12\n-\trex.RB push %r11\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n-\tpush %r12\n-\trex.RB sub $0x49505845,%eax\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR sub $0x2a2f494c,%rax\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WB\n-\trex.WR\n-\trex.WRB\n-\trex.RB push %r14\n-\trex.B\n-\trex.WR\n-\trex.WRX add %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRB push %r11\n-\trex.WB pop %r10\n-\trex.RB sub $0x54534f50,%eax\n-\trex.RX\n-\trex.WB pop %r8\n-\tadd %al,(%rax)\n-\tadd %dl,0x55(%rbx)\n-\trex.X push %rbx\n-\trex.XB add %al,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x52414325,%eax\n-\trex.WR push %rbx\n-\trex.WRXB\n-\trex.WRX pop %rdi\n-\tpush %rdx\n-\trex.RX sub 0x4d(%rbp),%r9b\n-\trex.WB\n-\trex.WRX push %rbp\n-\tpush %rbx\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x47(%rdi)\n-\trex.XB\n-\tadd %r8b,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB push %r14\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB\n-\trex.WRXB\n-\trex.RB\n-\trex.RX\n-\trex.RX sub $0x4c504d49,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x52(%rbp)\n-\tpush %r12\n-\trex.RB push %r14\n-\trex.B\n-\trex.WR addb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RX push %rax\n-\tpush %r12\n-\trex.B\n-\trex.WRX\n-\trex.W add %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x44(%rbx)\n-\trex.WB\n-\trex.WRX\n-\trex.RX add %r8b,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x43414a25,%eax\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.WRX push %rbx\n-\tadd %dl,0x55(%rbx)\n-\trex.WRB\n-\trex.WB add %al,(%r8)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB\n-\trex.B\n-\trex.WR\n-\trex.WR sub $0x48544957,%rax\n-\tsub $0x45464153,%eax\n-\tsub $0x55434552,%eax\n-\tpush %rdx\n-\tpush %rbx\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x1,%rbx\n-\trex.WRB push %r12\n-\trex.WRXB push %r10\n-\tpush %r12\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\trex.WX\n-\trex.B\n-\trex.XB push %r12\n-\trex.RB push %r11\n-\tpush %rsp\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.RB push %r10\n-\txor %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x49(%rcx)\n-\tpush %rdx\n-\tpop %rcx\n-\tsub $0x2d494244,%eax\n-\trex.W pop %rcx\n-\tpush %rax\n-\trex.RB push %r10\n-\trex.RXB\n-\trex.RB\n-\trex.WRXB\n-\trex.WRB\n-\trex.RB push %r12\n-\tpush %rdx\n-\trex.WB\n-\trex.XB add %al,(%r8)\n-\tmov %rbx,%rdi\n-\tmov 0x8(%rax),%rsi\n-\tpush %rsp\n-\tpush %rdx\n-\tsub $0x4e55464d,%eax\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n-\tpop %rax\n-\trex.WB\n-\trex.WRB push %r13\n-\trex.WRB add %r8b,0xa545(%r8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.WX\n-\trex.B\n-\trex.XB\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\tpush %rbx\n-\trex.WRX\n-\tcs nopl 0x0(%rax,%rax,1)\n-\tpush %rbx\n-\tpush %rax\n-\txor %eax,0x58(%rbp)\n-\tpush %rax\n-\tpush %rsp\n-\txor 0xa545(%rax),%al\n-\tadd %al,(%rax)\n-\tadd %al,0x55(%rcx)\n-\tpush %rsp\n-\trex.WRXB\n-\trex.WR\n-\trex.R\n-\trex.XB\n-\trex.W\n-\trex.WXB\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x55(%rsi)\n-\trex.WRB\n-\trex.WRX add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WR push %rsp\n-\tsub $0x505845,%eax\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.WX\n-\trex.B\n-\trex.XB\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.XB push %r11\n-\tnopw 0x0(%rax,%rax,1)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.WX\n-\trex.B\n-\trex.XB\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.R push %rbx\n-\tadd %al,(%rax)\n-\t(bad)\n-\tadd %rax,%rdi\n-\tcall 43cb5a72 \n-\trex.WRXB push %r11\n-\trex.W add %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x52414325,%eax\n-\trex.WR push %rbx\n-\trex.WRXB\n-\trex.WRX pop %rdi\n-\tpush %rdx\n-\trex.WX and $0x43,%al\n-\trex.WRXB push %r12\n-\trex.W add %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x53(%rsp,%rdx,2)\n-\trex.XB\n-\trex.B\n-\trex.WR\n-\tadd %r8b,0xa545(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,0x52(%rbp,%rax,2)\n-\trex.WB push %r14\n-\tpush %r12\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4e(%rbp,%rax,2)\n-\trex.WRX add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WR\n-\trex.WRXB\n-\trex.RXB\n-\trex.XB push %r8\n-\trex.WX add %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x53534542,%rax\n-\trex.RB\n-\trex.WR pop %rdi\n-\tpop %rcx\n-\tpush %rbx\n-\tpush %rbp\n-\trex.X push %rbx\n-\tpush %rsp\n-\trex.WB\n-\trex.WRX push %rsp\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WR\n-\trex.WRXB\n-\trex.RXB\n-\trex.XB\n-\trex.WRXB\n-\trex.WRX add %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WB\n-\trex.WRX push %rsp\n-\tpush %rbx\n-\trex.XB xor %al,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rbx,%rax,2)\n-\tpush %rbx\n-\trex.XB\n-\trex.W add %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x4e(%rcx)\n-\tpush %rsi\n-\trex.RB push %r10\n-\tpush %rsp\n-\trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rbp\n-\trex.X push %rbx\n-\tpush %rsp\n-\txor (%rax),%al\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x54454225,%eax\n-\tpop %r15\n-\trex.WB\n-\trex.WRX\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB push %r12\n-\tadd %r9b,(%r15)\n-\ttest %al,%dh\n-\tadd %al,(%rax)\n-\tadd %cl,-0x48(%rax)\n-\tadd %eax,(%rax)\n-\tand $0x45505345,%eax\n-\trex.XB\n-\trex.WB\n-\trex.B\n-\trex.WR\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x564e4925,%eax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB pop %r15\n-\trex.WX\n-\trex.B\n-\trex.XB\n-\trex.WRXB\n-\trex.X\n-\trex.WB pop %r15\n-\trex.WRX push %rbx\n-\tmov 0x8(%rbx),%rdi\n-\tmov %r15,%rsi\n-\txor %eax,%eax\n-\tpush %rdi\n-\trex.W\n-\trex.WB\n-\trex.XB\n-\trex.W\n-\trex.RX\n-\trex.WRX add %r8b,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x53424143,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4e(%rcx,%rcx,2)\n-\tpush %rsp\n-\trex.X pop %rcx\n-\tpush %rax\n-\tpush %r10\n-\tpush %rsp\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub $0x49505845,%eax\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR sub $0x494853,%rax\n-\tadd %al,(%rax)\n-\tadd %ah,0x48(%rax)\n-\tlea (%rdx,%rcx,1),%eax\n-\trex.WB\n-\trex.X\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub $0x49505845,%eax\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR sub $0xffffffffe8494843,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov 0x8(%rsp),%rax\n-\trex.WR\n-\tpush %r8\n-\tpush %rbx\n-\trex.WB\n-\trex.WRX\n-\trex.W add %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdi)\n-\tpop %rdi\n-\trex.WRB\n-\trex.WB\n-\trex.WRX\n-\trex.WB\n-\trex.WRB\n-\trex.B\n-\trex.WR pop %rdi\n-\tpush %rax\n-\trex.WRXB\n-\trex.WR pop %rcx\n-\tsub $0x4c504d49,%eax\n-\tout %al,(%dx)\n-\tmov %rbx,%rdi\n-\txor %eax,%eax\n-\tcall *0x0(%rip) \n-\trex.RB\n-\trex.RX pop %rdi\n-\trex.WRB\n-\trex.WB\n-\trex.WRX\n-\trex.WB\n-\trex.WRB\n-\trex.B\n-\trex.WR pop %rdi\n-\tpush %rax\n-\trex.WRXB\n-\trex.WR pop %rcx\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjmp a75bf8 \n-\tnopw 0x0(%rax,%rax,1)\n-\trex.RXB\n-\trex.RX sub $0x4d54414d,%eax\n-\tpush %rbp\n-\trex.WR push %rsp\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x50(%rcx)\n-\tpush %rax\n-\trex.WR pop %rcx\n-\txor %eax,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x53(%rax)\n-\tpush %rbp\n-\trex.X push %rbx\n-\tpush %rsp\n-\trex.WB push %r12\n-\tpush %rbp\n-\tpush %rsp\n-\trex.RB sub $0x4c504d49,%eax\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x52545325,%eax\n-\tpush %rbp\n-\tpush %rsi\n-\trex.RB pop %r15\n-\trex.W add %al,(%rax)\n-\trex.WRX\n-\trex.RX\n-\trex.WRXB push %r10\n-\trex.WRB\n-\tpush %r12\n-\tsub $0x43454843,%eax\n-\trex.WXB add %al,(%r8)\n-\tadd %dl,0x45(%rdx)\n-\trex.XB push %r12\n-\tpop %rdx\n-\tpush %rsp\n-\trex.WRXB and $0x324950,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRXB push %r13\n-\tpush %rsp\n-\tpush %rax\n-\tpush %rbp\n-\tpush %rsp\n-\tsub $0x54584554,%eax\n-\tsub (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %dl,0x41(%rdx)\n-\tpush %rsp\n-\tpush %rdx\n-\trex.B\n-\tadd %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRB\n-\trex.RB push %r14\n-\trex.B\n-\trex.WR\n-\tpush %r12\n-\trex.WRXB\n-\trex.WRB push %r11\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x55(%rsi)\n-\trex.WR\n-\trex.WR pop %rdi\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rsp\n-\trex.WB\n-\trex.RX pop %rcx\n-\tsub $0x4c504d49,%eax\n-\tinsl (%dx),%es:(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x4(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x4e524157(%rax)\n-\tsub $0x45444e55,%eax\n-\trex.RX\n-\trex.WB\n-\trex.WRX\n-\trex.RB\n-\trex.R sub $0x49524156,%eax\n-\trex.B\n-\trex.X\n-\trex.WR\n-\tadd %r8b,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.R\n-\trex.RB push %r10\n-\trex.WB push %r14\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x50(%rcx,%rax,2)\n-\tpush %rbx\n-\trex.W\n-\trex.WB\n-\trex.RX push %rsp\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.B\n-\trex.WRX push %rsp\n-\trex.WB\n-\trex.R\n-\trex.RB push %r10\n-\trex.WB push %r14\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x55(%rbx)\n-\trex.X push %rbx\n-\tpush %rsp\n-\trex.WR add %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsp\n-\tpush %rdx\n-\trex.WB push %r11\n-\tpush %rax\n-\trex.WR\n-\trex.WB push %r12\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsp\n-\trex.RB pop %r8\n-\tsub $0x54534f50,%eax\n-\trex.RX\n-\trex.WB pop %r8\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x55(%rbx)\n-\tpush %rax\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.WB\n-\trex.WRX pop %rax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x54(%rdi,%rcx,2)\n-\trex.B\n-\trex.WR\n-\trex.R\n-\trex.WB push %r11\n-\tpush %rdx\n-\trex.RB push %r8\n-\tsub $0x4c504d49,%eax\n-\trex.RB\n-\trex.RX pop %rdi\n-\trex.RB push %r14\n-\trex.B\n-\trex.WR sub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RXB\n-\trex.RX pop %rdi\n-\trex.RB push %r14\n-\trex.B\n-\trex.WR sub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x52545325,%eax\n-\tpush %rbp\n-\tpush %rsi\n-\trex.RB pop %r15\n-\trex.WR add %r8b,(%rax)\n-\trex.WB\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB\n-\trex.RB push %r10\n-\tpush %rsp\n-\trex.RB push %r11\n-\tpush %rsp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x50(%rcx,%rax,2)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRX add %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rdx\n-\tpush %r12\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rsp\n-\trex.RB push %r8\n \t(bad)\n-\tsub $0x45524f43,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n-\tpush %rsp\n-\tpop %r9\n-\trex.WR\n-\trex.WRXB push %r10\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsp\n-\trex.WRXB push %r8\n-\trex.WR\n-\trex.RB push %r14\n-\trex.RB\n-\trex.WR sub $0x4954504f,%rax\n-\trex.WRB\n-\trex.WB pop %r10\n-\trex.RB sub $0x31,%eax\n-\t...\n-\tadd %al,(%rax)\n-\trex.WR\n-\trex.RB\n-\trex.RXB push %r8\n-\trex.WRXB\n-\trex.WR sub $0x45524f43,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRX (bad)\n-\trex.XB\n-\trex.WRXB push %r11\n-\tsub $0x53554c50,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rcx\n-\tpush %rdx\n-\tpush %rsp\n-\tsub $0x30303031,%eax\n-\txor $0x4e4f432d,%eax\n-\tpush %rbx\n-\tpush %rsp\n-\trex.B\n-\trex.WRX push %rsp\n-\tpush %rbx\n-\t...\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x43465245,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRB push %r12\n-\trex.WRXB push %r11\n-\trex.XB add %al,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x53(%rcx,%rcx,2)\n-\tpush %rax\n-\tpush %r12\n-\trex.XB\n-\trex.W push %rax\n-\trex.WRXB\n-\trex.WR push %rsp\n-\tpush %rdx\n-\trex.B\n-\trex.WRX push %rbx\n-\txor 0x49(%rax),%dl\n-\tpush %rbx\n-\tpush %rsp\n-\tpush %rdx\n-\trex.WB push %r8\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rdx\n-\trex.B\n-\trex.R\n-\trex.XB\n-\trex.B\n-\trex.WRX sub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4e(%rcx,%rcx,2)\n-\tpush %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\tpush %r12\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x41(%rdx)\n-\trex.WRX\n-\trex.R\n-\trex.WRXB\n-\trex.WRB sub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x52(%rsi)\n-\trex.B\n-\trex.XB push %r12\n-\trex.RB push %r11\n-\tpush %rsp\n-\txor -0x5b(%rbp),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x49(%rsi)\n-\trex.WRX\n-\trex.R push %rax\n-\tpush %rdx\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB\n-\trex.RXB\n-\trex.B\n-\trex.WRB\n-\trex.WRB\n-\trex.B sub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.XB pop %r14\n-\trex.WRX add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsp\n-\trex.RB pop %r8\n-\tsub $0x42414c4d,%eax\n-\trex.RB\n-\trex.WR movsq %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x41(%rdx)\n-\tpush %rsp\n-\tpush %r8\n-\tsub $0x4557454e,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rbp)\n-\tsub $0x4e494d43,%eax\n-\tpush %rbp\n-\tpush %rbx\n-\tsub $0x42,%eax\n-\tadd %al,(%rax)\n-\trex.RXB\n-\trex.RX sub $0x4e494d43,%eax\n-\tpush %rbp\n-\tpush %rbx\n-\tsub $0x42,%eax\n-\tadd %al,(%rax)\n-\tpush %rax\n-\trex.RXB\n-\trex.XB\n-\trex.R\n-\tadd %al,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n-\tpush %r12\n-\trex.RB sub $0x444f5250,%eax\n-\tpush %rbp\n-\trex.XB push %r12\n-\tpush %rbx\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %esp,%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\txor (%rax,%r10,2),%r14b\n-\txor %esi,(%rsi,%rsi,1)\n-\tpush %rsp\n-\trex.RB push %r11\n-\tpush %rsp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x32(%rsi)\n-\tcmp %edx,0x31(%rax)\n-\txor $0x36,%al\n-\tpush %rsp\n-\trex.RB push %r11\n-\tpush %rsp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x4e4154,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rdx\n-\trex.B\n-\trex.R\n-\trex.WR\n-\trex.WB\n-\trex.WRB add %r8b,(%r8)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rax\n-\txor 0x58(%rbp),%al\n-\tpush %rax\n-\tpush %rsp\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x52414950(%rip) \n-\trex.RXB push %r11\n-\tsub $0x5346464f,%eax\n-\trex.RB push %r12\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.XB\n-\trex.B\n-\trex.WRX\n-\trex.WRB\n-\tpush %r8\n-\txor %eax,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,0x54(%rdx)\n-\trex.WRXB push %r10\n-\tpush %r12\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rdx\n-\tpush %r12\n-\trex.XB\n-\trex.WRXB\n-\trex.RB\n-\trex.RX\n-\trex.RX addb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x4e554f52,%rax\n-\tadd %r8b,(%rax)\n-\tadd %cl,0x41(%rbp)\n-\trex.WXB\n-\trex.RB pop %r15\n-\trex.RB\n-\trex.WR\n-\trex.WR\n-\trex.WB push %r8\n-\tpush %rsp\n-\trex.WB\n-\trex.XB pop %r15\n-\trex.RB sub $0x4c504d49,%eax\n-\tsub $0x544f5551,%eax\n-\tmovups (%r15),%xmm13\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB\n-\trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB pop %r15\n-\trex.RB\n-\trex.WR\n-\trex.WR\n-\trex.WB push %r8\n-\tpush %rsp\n-\trex.WB\n-\trex.XB pop %r15\n-\trex.RX sub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %ecx,(%rdi)\n-\tadd $0x4245442d,%eax\n-\tpush %rbp\n-\tpush %rsp\n-\trex.RB push %r11\n-\tpush %rsp\n-\tsub $0x43544142,%eax\n-\tmovsq %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rcx)\n-\tpush %rdx\n-\trex.RX push %rbp\n-\trex.WRX\n-\trex.XB\n-\trex.B\n-\trex.WR\n-\trex.WR movsq %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x58(%rbp)\n-\tpush %rsp\n-\tpush %rdx\n-\trex.RB\n-\trex.WRB\n-\trex.RB sub $0x414f4c46,%eax\n-\tpush %rsp\n-\tsub $0x554c4156,%eax\n-\trex.RB push %r11\n-\tpush %rdx\n-\trex.WRXB\n \trex.RXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x47524143,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x45(%rdx)\n-\trex.R sub $0x4f4e4f4d,%eax\n-\tsub $0x474f4c,%eax\n-\tadd %al,(%rax)\n-\tadd %dl,0x45(%rdx)\n-\trex.RX\n-\trex.WR\n-\trex.RB\n-\trex.XB push %r12\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x49465245,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\trex.RXB\n-\trex.XB\n-\trex.R push %rax\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x42(%rcx)\n-\tpush %rbx\n-\tpush %r10\n-\trex.RXB sub $0x5342414d,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x45(%rbx)\n-\tpush %rsp\n-\trex.WB\n-\trex.RX pop %rcx\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rbp,%rax,2)\n-\trex.WB\n-\trex.WRX push %rsp\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB push %r11\n-\trex.XB\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x45(%rbx)\n-\tpush %rsi\n-\trex.WRX add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RX\n-\trex.WRXB push %r10\n-\trex.RXB\n-\trex.RB push %r12\n-\txor %eax,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rcx\n-\tpush %rdx\n-\tpush %rsp\n-\trex.R\n-\trex.RB\n-\trex.WRX\n-\trex.RB push %r11\n-\tpush %rsp\n-\txor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.R\n-\trex.RB\n-\trex.RX\n-\trex.WB\n-\trex.WRX push %rsp\n-\tsub $0x2d474f4c,%eax\n-\trex.RB pop %r8\n-\tpush %rax\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x4c494543,%eax\n-\trex.WB\n-\trex.WRX\n-\trex.RXB add %r8b,(%r8)\n-\tadd %al,(%rax)\n-\trex.WRX push %rbp\n-\trex.WRB\n-\trex.R\n-\trex.RB\n-\trex.WRX add %r8b,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsp\n-\tpush %rdx\n-\trex.WB\n-\trex.RXB sub $0x534e4f43,%eax\n-\tpush %rsp\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x45(%rdi)\n-\tpush %rdx\n-\trex.RB\n-\txor (%rax),%r8b\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x50584525,%eax\n-\trex.WB\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR pop %rdi\n-\txor %r8d,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %cl,(%rdi)\n-\tadd $0x4153512d,%eax\n-\trex.RX\n-\trex.RB sub $0x414f4c46,%eax\n-\tpush %rsp\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x534f4341,%rax\n-\trex.W add %al,(%rax)\n-\tadd %al,0x46(%rdx)\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x51(%rbx)\n-\tpush %rdx\n-\tpush %rsp\n-\trex.R\n-\trex.RB\n-\trex.WRX\n-\trex.RB push %r11\n-\tpush %rsp\n-\txor (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WRB\n-\tpush %r12\n-\tpush %rdx\n-\trex.WB pop %r8\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x50(%rcx,%rax,2)\n-\trex.WR\n-\trex.WRXB\n-\trex.RXB add %r8b,(%r8)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x59524941,%rax\n-\tpop %rdi\n-\trex.B\n-\trex.WB add %cl,0x45(%r13)\n-\tpush %rsp\n-\trex.W\n-\trex.WRXB\n-\trex.R sub $0x4c2d5942,%eax\n-\trex.WB\n-\trex.WRB\n-\trex.WB push %r12\n-\tpush %rbx\n-\trex.W pop %rcx\n-\tpush %rax\n-\tpush %rdx\n-\trex.RB\n-\trex.R\n-\trex.RB push %r10\n-\trex.RX\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x48(%rdi)\n-\trex.WB push %r12\n-\tpush %rsp\n-\trex.RB push %r11\n-\tpush %rsp\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tpush %rbx\n-\tpush %rbp\n-\txor %r13,0x45564153(%rip) \n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x59524941,%rax\n-\tpop %rdi\n-\trex.X\n-\trex.WB add %dl,0x49(%r11)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x4e415441,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rdx\n-\trex.R push %rsp\n-\tpop %r9\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x47(%rbp,%rax,2)\n-\trex.RX xor (%rax),%r14b\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x4d414725,%eax\n-\trex.WRB\n-\tpop %r15\n-\trex.WB\n-\trex.WRX\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB push %r12\n-\trex.RB\n-\trex.WRX\n-\trex.RX\n-\trex.WRXB (bad)\n-\tor $0x602000e,%eax\n-\tcmovno 0x47(%rdx),%edx\n \trex.WRX push %rbp\n \trex.WRB add %r8b,(%r8)\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WR\n \trex.WB\n@@ -683118,19 +680094,19 @@\n \tadd %cl,0x53(%rcx,%rcx,2)\n \tpush %rax\n \trex.WRB sub $0x4e55464d,%rax\n \trex.XB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x4c4c4143,%rax\n-\tsub $0x2c585541,%eax\n-\trex.WRB\n-\trex.RX push %rbx\n-\trex.RX push %rbp\n-\trex.WRX or %r9b,0x47(%rbp,%r8,2)\n+\tsub $0x585541,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x47(%rbp,%rax,2)\n \trex.RX xor %r14d,(%rsi)\n \tadd %al,(%rax)\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WR\n \trex.WB\n@@ -683147,20 +680123,20 @@\n \trex.RB pop %r15\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \trex.WB\n \trex.B\n+\trex.WR add %r8b,(%rax)\n+\tsbb %al,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n \trex.WR\n-\trex.WB\n-\trex.WR\n-\trex.RB push %r11\n-\tor %cl,(%rdi)\n-\tadd $0x4c55512d,%eax\n \trex.RB\n \trex.RXB\n \trex.RX xor (%rsi),%r14d\n \tadd %al,(%rax)\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -683401,18 +680377,16 @@\n \trex.RXB\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n-\trex.XB add %cl,(%r8)\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.RB\n+\trex.XB add %al,(%r8)\n+\t...\n \trex.RXB\n \trex.RX sub $0x5332504e,%eax\n \trex.WRB\n \trex.WRXB\n \trex.R movsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -683501,18 +680475,18 @@\n \trex.WRX\n \trex.R sub $0x4147454e,%eax\n \tpush %rsp\n \trex.WB push %r14\n \trex.RB sub $0x45544e49,%eax\n \trex.RXB\n \trex.RB push %r10\n-\tand %al,0x6e(%rsi)\n-\tinsb (%dx),%es:(%rdi)\n-\tjae a76721 \n-\tand %ch,0x79(%rbp)\n+\tadd %al,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trex.RB push %r10\n \trex.RX\n \tpush %r10\n \trex.RXB xor (%r8),%r8b\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -683750,20 +680724,20 @@\n \trex.B\n \trex.R\n \trex.WX\n \trex.WRXB\n \trex.WB\n \trex.WRX push %rsp\n \tsub $0x4c504d49,%eax\n-\txor %fs:(%rax),%ch\n-\tand 0x61(%rsi),%bh\n-\tand (%rcx),%ch\n-\tcmp 0x4c(%rsi),%edi\n-\trex.WB\n-\trex.WRB\n+\trex.RB push %r11\n+\tpush %rbx\n+\trex.B\n+\trex.RXB\n+\trex.RB clts\n+\tsub $0x4d494c53,%eax\n \trex.WB push %r12\n \tsub $0x444d554e,%eax\n \trex.RB\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n \tpush %rsp\n \trex.B\n@@ -683815,22 +680789,24 @@\n \trex.RXB\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n-\trex.XB movsxd 0x6e(%r15),%ebp\n-\tjae a7699a \n-\tand %ah,0x68(%rbx)\n+\trex.XB\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n \t(bad)\n-\tjb a7694c \n-\tsub 0x32(%rbx),%dh\n-\tsub $0x45,%al\n-\tpop %rax\n+\tadd $0x8,%al\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB\n+\trex.RB pop %r8\n \tpush %rax\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR pop %rdi\n@@ -683864,19 +680840,22 @@\n \trex.RXB\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n-\trex.XB sub 0x31(%r11),%sil\n-\tsub (%rbx),%ebp\n-\tand %edi,0x2b32732a(%rip) \n-\tsub (%rcx),%ebp\n-\tand %dh,0x53(%rdx)\n+\trex.XB (bad)\n+\tpush %rdi\n+\tpush %rsp\n+\tsub $0xa434f4c,%eax\n+\tclts\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbx\n \trex.X push %rbx\n \tpush %rsp\n \tpush %rax\n \tpush %rsp\n \tadd %al,(%rax)\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n@@ -683942,16 +680921,18 @@\n \trex.WRB\n \trex.B sub $0x4f434e49,%eax\n \trex.WRB push %r8\n \trex.WR\n \trex.RB push %r12\n \trex.RB sub $0x45574f4c,%eax\n \tpush %rdx\n-\trex.WRXB push %r12\n-\trex.RB or $0x53202027,%eax\n+\tpush %rsp\n+\trex.RB prefetch (%r15)\n+\trex.XB\n+\trex.WRB push %r11\n \tpush %rax\n \txor 0x4e(%rcx),%cl\n \tpush %rsp\n \trex.RB\n \trex.RXB xor %r8d,-0x5b(%r13)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -683979,33 +680960,36 @@\n \trex.R pop %rdi\n \trex.X\n \trex.RB push %r11\n \tpush %rbx\n \trex.RB\n \trex.WR pop %rdi\n \txor %rbp,0x4c504d49(%rip) \n-\tand %ah,(%rax)\n-\timul $0x3e2d6628,0x20(%rsi),%esp\n-\tjae a76a90 \n-\tpush %rbx\n+\tpush %rsp\n+\trex.RB syscall\n+\t(bad)\n+\tpush %rdi\n+\tpush %rsp\n+\tsub $0x530e3148,%eax\n \trex.XB\n \trex.B\n \trex.WR\n \trex.RB\n \trex.R pop %rdi\n \trex.X\n \trex.RB push %r11\n \tpush %rbx\n \trex.RB\n \trex.WR pop %rdi\n \trex.WB xor %bpl,0x4c504d49(%rip) \n-\tsub $0x6e,%al\n-\tsub %ebp,(%rcx)\n-\tand %bh,0x7e(%rbx)\n-\tand $0x50050f09,%eax\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB ud2\n+\tpush %rax\n \tpush %rdx\n \trex.WB\n \trex.WRX\n \trex.XB\n \trex.WB push %r8\n \tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n@@ -684019,36 +681003,31 @@\n \trex.B\n \trex.WRX sub $0x424d554e,%rax\n \trex.RB push %r10\n \tsub $0x4f505845,%eax\n \trex.WRX\n \trex.RB\n \trex.WRX push %rsp\n-\tsub %edi,(%rbx)\n-\tjle a76aed \n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n+\tpush %r11\n+\tsub $0x92a5145,%rax\n+\tlar 0x4d495349(%rip),%ebp \n+\tpush %rax\n \trex.WR\n \trex.WB\n \trex.WRB and $0x49505845,%rax\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR pop %rdi\n-\txor %r12d,(%r8)\n-\tand %ah,(%rax)\n-\tand %ah,(%rax)\n-\tand %ah,(%rax)\n-\tjb a76b54 \n-\tje a76b44 \n+\txor %r10d,0x55(%r9)\n+\trex.WRXB push %r12\n+\trex.RB wbinvd\n+\t(bad)\n+\tsub 0x53(%rax),%cl\n \trex.WB\n \trex.WRB push %r8\n \tsub $0x4a4e4f43,%eax\n \tpush %rbp\n \trex.RXB\n \tpush %r12\n \tadd %r8b,(%r8)\n@@ -684091,18 +681070,20 @@\n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \tsub $0x544c554d,%eax\n \trex.WB push %r8\n \trex.WR\n \trex.RB sub $0x554c4156,%eax\n \trex.RB push %r11\n-\tand %dh,(%rax)\n-\tcmp 0x25(%rsi),%edi\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n+\trex.WRX\n+\trex.R push %rax\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB\n \trex.X pop %rcx\n \trex.R\n \trex.WB\n \trex.RX add %r8b,(%rax)\n \tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x43(%rbx)\n@@ -684132,19 +681113,19 @@\n \trex.WB\n \trex.XB sub $0x454d554e,%eax\n \tpush %rdx\n \trex.WB\n \trex.XB\n \trex.B\n \trex.WR sub $0x4c415645,%rax\n-\t(bad)\n-\trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB sub $0x42455355,%eax\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\trex.X\n \trex.RX\n \trex.B\n \trex.WR\n \trex.WR push %rdx\n \trex.WRXB\n \trex.WRXB push %r12\n \tpush %rbx\n@@ -684192,22 +681173,23 @@\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR pop %rdi\n \trex.XB\n-\trex.WB or %cl,(%r15)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB ud2\n-\tsub $0x2d544f43,%eax\n-\tpush %rax\n-\trex.WR push %rbp\n-\tpush %rbx\n+\trex.WB add $0x5445532c,%rax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tinvd\n+\tsyscall\n+\trex.XB\n+\trex.WRXB push %r12\n+\tsub $0x53554c50,%eax\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRB push %r11\n \tpop %rdx\n \tsub $0x554c504d,%eax\n \tpush %rbx\n@@ -684220,51 +681202,56 @@\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR pop %rdi\n \trex.RB\n-\trex.WB sub $0x474f5250,%rax\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x4945532c,%eax\n+\trex.WB sub $0x544f5551,%rax\n+\tmovlps %xmm13,(%r15)\n+\trex.WRB\n+\trex.RB\n+\trex.WRB\n+\trex.WB\n \trex.WRX push %rsp\n \tsub $0x46464944,%eax\n \tsub $0x53425553,%eax\n \tpush %rsp\n \trex.WB push %r12\n \tpush %rbp\n \tpush %rsp\n+\trex.RB sub $0x53,%al\n \trex.RB push %r12\n-\trex.RB femms\n+\tpush %rsi\n+\tpush %rsi\n \t(bad)\n-\trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB sub $0x54455355,%eax\n-\tpush %rdx\n-\trex.WB\n+\tadc (%rax),%cl\n+\tsyscall\n+\tsub $0x49525451,%eax\n \trex.RXB sub $0x2d474f4c,%eax\n \txor %ebp,0x47454e(%rip) \n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \tsub $0x50584525,%eax\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR pop %rdi\n \trex.WR\n-\trex.WB jae a76d3b \n-\tjb a76d05 \n-\timul $0x50f0974,0x69(%rsi),%ebp\n-\tsub $0x4c,%al\n-\tpush %r8\n-\trex.RB pop %r8\n+\trex.WB movlps %xmm5,(%r15)\n+\trex.WRB\n+\trex.RB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WB pop %r10\n+\trex.RB\n+\trex.R sub $0x4550414c,%eax\n+\tpop %rax\n \tpush %rax\n \tpush %rsp\n \tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x51(%rbx)\n \tpush %rdx\n \tpush %rsp\n@@ -684320,37 +681307,30 @@\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR pop %rdi\n \tpush %rbx\n-\trex.WB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %esp,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x2d(%rcx,%rcx,2)\n-\tpush %r11\n-\tpop %rcx\n-\trex.WRB push %r8\n+\trex.WB prefetch 0x4952502a(%rip) \n+\trex.WRX push %rsp\n+\tsub $0x494c4152,%eax\n+\tsub $0x4d595341,%eax\n+\tpush %rax\n \tpush %rsp\n \trex.WRXB push %r12\n \trex.WB\n \trex.XB sub $0x41505845,%eax\n \trex.WRX push %rbx\n \trex.WB\n \trex.WRXB\n-\trex.WRX push %rsi\n-\tadc %esp,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trex.WRX\n+\trex.RB (bad)\n+\tsub $0x4952502a,%eax\n+\trex.WRX\n \trex.R\n \trex.RB\n \trex.WRB\n \trex.WRXB\n \trex.WB push %r14\n \tpush %rdx\n \trex.RB addb $0x0,-0x5b(%r13)\n@@ -684454,33 +681434,40 @@\n \trex.WRXB\n \trex.WRX\n \trex.WX push %rbp\n \trex.RXB\n \tpush %r12\n \trex.RB sub $0x4b4e4148,%eax\n \trex.RB\n-\trex.WR sub $0x56565431,%rax\n-\tadc %ebp,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tcmova 0x54(%rbp),%eax\n+\trex.WR sub $0x2c050f31,%rax\n+\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tsbb $0x2d050f08,%eax\n+\trex.RXB\n+\trex.RB push %r12\n \tsub $0x2d454e4f,%eax\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n-\tsub $0x114d4345,%eax\n-\tsub (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %cl,(%rdi)\n-\tadd $0x4953512d,%eax\n+\tsub $0x414d4345,%eax\n+\tpop %rcx\n+\tsub (%rcx),%cl\n+\tsyscall\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\t(bad)\n+\tpush %rbx\n+\trex.WB\n \trex.WRB push %r8\n \tsub $0x4e415425,%eax\n \trex.RB movsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n@@ -684494,29 +681481,33 @@\n \trex.XB\n \trex.WRXB\n \trex.WRX push %rsp\n \tpush %rdx\n \trex.B\n \trex.XB push %r12\n \tsub $0x4c504d49,%eax\n-\tand %bh,0x61(%rsi)\n-\tand %bh,0x61(%rsi)\n-\tand %ch,0x20617e4c(%rip) \n-\tjle a76f61 \n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB (bad)\n+\tcvttps2pi (%rdx),%mm5\n+\tpush %rax\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB\n \trex.RB push %r10\n \tsub $0x54524150,%eax\n \tsub $0x532d464f,%eax\n \tpush %rbp\n-\trex.WRB add %r8b,(%r8)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\trex.WRB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tand %cl,(%rax)\n \tsyscall\n \tsub $0x544f5551,%eax\n \tpush %rsp\n \tpush %rdx\n \tpop %rcx\n \tsub $0x534f484c,%eax\n \tpush %rax\n@@ -684526,22 +681517,20 @@\n \tadd %al,0x4f(%rbx)\n \trex.WRX\n \trex.WX push %rbp\n \trex.RXB\n \tpush %r12\n \trex.RB sub $0x4b4e4148,%eax\n \trex.RB\n-\trex.WR sub $0x2c050f32,%rax\n-\tpush %rbx\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %ebp,(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\trex.WR sub $0x512d0532,%rax\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\tmovhps (%r15),%xmm13\n+\tsub 0x4f(%rbx),%al\n+\trex.WRB\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \trex.B\n \trex.WR\n \trex.RXB\n@@ -684551,23 +681540,22 @@\n \tadd %al,0x58(%rbp)\n \tpush %rax\n \trex.B\n \trex.WRX\n \trex.R sub $0x47495254,%eax\n \tsub $0x532d464f,%eax\n \tpush %rbp\n-\trex.WRB (bad)\n-\tsub %cl,(%rcx)\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %ebp,(%rdi)\n-\tadd %edx,0x4f(%rax)\n+\trex.WRB\n+\trex.WRXB push %r12\n+\trex.RB invd\n+\t(bad)\n+\tpush %rdi\n+\tpush %rsp\n+\tsub $0x41544144,%eax\n+\txor %edx,0x4f(%rax)\n \trex.WR\n \tpush %r10\n \trex.RX\n \trex.WRXB push %r10\n \trex.WRB sub $0x4c504d49,%rax\n \tadd %al,(%rax)\n \tpush %rdx\n@@ -684719,37 +681707,38 @@\n \trex.WB\n \trex.WRX\n \trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n \trex.WR\n \trex.RB push %r12\n-\trex.RB push %r12\n-\tlar (%rdi),%ebp\n-\tpush %rbx\n-\tpush %rsp\n-\tadd %cl,(%rdi)\n+\timul $0x6c696620,0x64(%r13,%riz,2),%r13d\n \trex.WRB push %r11\n \trex.WB pop %r10\n \trex.RB sub $0x49464f4e,%eax\n \tpop %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx,%rdx,2)\n \trex.XB\n \trex.RB sub $0x45544e45,%eax\n \tpush %rdx\n \tsub $0x4e495250,%eax\n \tpush %rsp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB or $0x4e4f4300,%eax\n+\tpush %rbp\n+\trex.WRB (bad)\n+\t(bad)\n+\t(bad)\n+\tadd %eax,(%rdx)\n+\t(bad)\n+\tsyscall\n+\tsub $0x474f5250,%eax\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX\n \trex.WX push %rbp\n \trex.RXB\n \tpush %r12\n \trex.RB sub $0x43455341,%eax\n \tadd %al,(%rax)\n \tpush %rbx\n \tpush %rax\n@@ -684781,21 +681770,18 @@\n \trex.WRX\n \trex.WRXB\n \trex.WRX sub $0x4147454e,%rax\n \tpush %rsp\n \trex.WB push %r14\n \trex.RB sub $0x494c5053,%eax\n \tpush %rsp\n-\tjle a771f5 \n-\taddr32 (bad)\n-\tjp a77207 \n-\toutsb %ds:(%rsi),(%dx)\n-\timul $0x64,0x7e(%rdi),%ebx\n-\tpop %rdi\n-\tjle a77204 \n+\tpush %rdx\n+\trex.WB push %r12\n+\trex.RB sub $0x44534146,%eax\n+\tsub $0xa504f54,%eax\n \trex.WR\n \trex.WB\n \trex.WRB\n \trex.WB push %r12\n \tadd %al,(%rax)\n \tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n@@ -684821,19 +681807,17 @@\n \trex.WRB and $0x49505845,%rax\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR pop %rdi\n \trex.XB\n-\trex.WB and %spl,0x61(%r15)\n-\tjp a7725a \n-\toutsb %ds:(%rsi),(%dx)\n-\timul $0x6e,(%rax),%esp\n-\t(bad)\n+\trex.WB (bad)\n+\tcomiss 0x54(%rdi),%xmm2\n+\tsub $0x44534146,%eax\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n \tsub $0x4f434125,%eax\n \tpush %rsp\n \trex.W add %al,(%rax)\n \tadd %al,(%rax)\n@@ -684887,19 +681871,18 @@\n \trex.WRB and $0x49505845,%rax\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR pop %rdi\n \trex.RB\n-\trex.WB push %r12\n-\txor %ecx,(%r10)\n-\tclts\n-\tsub $0x4d,%al\n-\trex.RX push %rbx\n+\trex.WB or %bpl,(%r15)\n+\trex.B\n+\trex.R\n+\trex.R sub $0x54494e49,%eax\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n \tsub $0x52494125,%eax\n \tpop %rcx\n \tpop %rdi\n \trex.X\n@@ -684993,1660 +681976,5116 @@\n \trex.WRB and $0x49505845,%rax\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR pop %rdi\n \trex.WR\n-\trex.WB\n-\trex.RB invd\n-\t(bad)\n+\trex.WB\n+\trex.B sub $0x49474542,%eax\n+\trex.WRX (bad)\n+\tor (%rsi),%ecx\n+\tpush %rbx\n+\tpush %rax\n+\txor %edx,0x4d(%rcx,%rcx,2)\n+\trex.RB push %r11\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.RXB\n+\tpush %r12\n+\trex.W\n+\trex.RB push %r10\n+\trex.XB\n+\trex.WRXB\n+\trex.RB\n+\trex.RX add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x45(%rbx)\n+\tpush %rdx\n+\trex.WB\n+\trex.RB push %r11\n+\trex.RB pop %r8\n+\tpush %rax\n+\trex.B\n+\trex.WRX\n+\tsub (%rax),%r8b\n+\tadd %al,(%rax)\n+\tand $0x444e4946,%eax\n+\tsub $0x544f4f52,%eax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x53(%rcx,%rcx,2)\n+\tpush %rsp\n+\tpush %rdx\n+\trex.RB pop %r8\n+\trex.RB\n+\trex.XB\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x53(%rcx,%rcx,2)\n+\tpush %rsp\n+\tpush %rdx\n+\trex.RB pop %r8\n+\tpush %rax\n+\trex.B\n+\trex.WRX\n+\trex.R push %rdx\n+\trex.WRXB\n+\trex.WRXB push %r12\n+\tadd %cl,0x41(%rbp)\n+\trex.WXB\n+\trex.RB pop %r15\n+\tpush %rdx\n+\trex.B\n+\trex.WRX\n+\trex.R\n+\trex.WRXB\n+\trex.WRB pop %r15\n+\tpush %rbx\n+\tpush %rsp\n+\tpush %r12\n+\trex.RB sub $0x4c504d49,%eax\n+\trex.WRXB push %r12\n+\trex.RB syscall\n+\tsub $0x474f5250,%eax\n+\trex.WB\n+\trex.WRX push %rsp\n+\tpush %rbx\n+\tpush %rbp\n+\txor %r8,(%r8)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WB\n+\trex.WRB and $0x49505845,%rax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR pop %rdi\n+\tpush %rbx\n+\trex.WB\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\txor $0x2d050f08,%eax\n+\trex.WRB\n+\tpush %r8\n+\tpush %rax\n+\trex.WR pop %rcx\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x495350,%eax\n+\tadd %al,(%rax)\n+\tpop %rdx\n+\trex.WRB push %r12\n+\trex.WRXB push %r10\n+\tpush %r12\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rdx)\n+\trex.X push %rdx\n+\trex.RB\n+\trex.B\n+\trex.WXB sub $0x4e494f50,%rax\n+\tpush %rsp\n+\tpush %rbx\n+\tsub (%rax),%al\n+\tadd %al,0x49(%rcx)\n+\tpush %rdx\n+\tpop %rcx\n+\tpop %rdi\n+\trex.R\n+\trex.B\n+\trex.WB sub $0x4c504d49,%rax\n+\tadd %al,(%rax)\n+\tadd %al,0x32(%rsi)\n+\tpush %rax\n+\txor %esi,(%rax)\n+\txor $0x4f433256,%eax\n+\trex.WRX\n+\trex.R sub $0x504d4953,%eax\n+\tpush %r12\n+\tor %r9d,(%r15)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tcmp %cl,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x49505845,%eax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR sub $0x56565445,%rax\n+\t(bad)\n+\tcmp %ecx,(%rax)\n+\tsyscall\n+\tsub $0x5a49534d,%eax\n+\trex.RB sub $0x45524150,%eax\n+\trex.WRX add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rdx,%rdx,2)\n+\trex.RXB\n+\trex.RB pop %r8\n+\tpush %rax\n+\trex.B\n+\trex.WRX\n+\trex.R sub $0x4c504d49,%eax\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WB\n+\trex.WRB and $0x45544e49,%rax\n+\trex.RXB push %r10\n+\tpush %r12\n+\trex.RB\n+\trex.WR\n+\trex.RB push %r10\n+\tsub $0x5054554f,%eax\n+\tpush %rbp\n+\tpush %rsp\n+\txor (%rdx),%ch\n+\tor %ecx,(%rdi)\n+\tadd 0x4d(%rcx,%rcx,2),%cl\n+\trex.WB push %r12\n+\txor (%rax),%al\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4e(%rcx)\n+\tpush %rsp\n+\trex.WRXB push %r8\n+\trex.WRXB\n+\trex.WB push %r11\n+\trex.XB\n+\trex.WRXB movsq %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4e(%rcx)\n+\tpush %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\tpush %r12\n+\trex.RB sub $0x48544f43,%eax\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\tpush %rdx\n+\trex.R\n+\trex.WB push %r11\n+\tpush %rdx\n+\trex.RB push %r8\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rbx\n+\trex.R\n+\trex.WB push %r11\n+\tpush %rdx\n+\trex.RB push %r8\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.RXB\n+\trex.B\n+\trex.WRB\n+\trex.WRB\n+\tpush %r10\n+\trex.RB\n+\trex.R push %rbx\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x52(%rbp)\n+\tpush %rsi\n+\tsub $0x52574552,%eax\n+\trex.WB push %r12\n+\trex.RB sub $0x53474f4c,%eax\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x53534542,%eax\n+\trex.RB\n+\trex.WR sub $0x2d050f49,%rax\n+\tpush %rax\n+\tpush %rdx\n+\trex.WB\n+\trex.WRX\n+\trex.XB or $0xf090a02,%eax\n+\tadc 0x46(%rcx,%rcx,2),%al\n+\tpush %r8\n+\tpush %rax\n+\trex.WR pop %rcx\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tsub $0x52495453,%eax\n+\trex.WR\n+\trex.WB\n+\trex.WRX\n+\trex.RXB xor %r8d,(%r8)\n+\tadd %dl,0x50(%rbx)\n+\txor %edx,0x49(%rdx,%rdx,2)\n+\trex.RXB add %r8b,0xa545(%r8)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x494c,%eax\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\trex.WRX\n+\trex.XB push %r12\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x58(%rbp,%rax,2)\n+\tsub $0x49464e49,%eax\n+\tpop %rax\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x4e555254,%eax\n+\trex.XB\n+\tpush %r12\n+\tadd %r8b,(%r8)\n+\tadd %al,0x4f(%rbx)\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x53534542,%eax\n+\trex.RB\n+\trex.WR sub $0x50f094a,%rax\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\trex or %cl,(%rdi)\n+\tadd $0x504d4953,%eax\n+\tsub $0x52495453,%eax\n+\trex.WR\n+\trex.WB\n+\trex.WRX\n+\trex.RXB xor (%r8),%r8b\n+\tadd %cl,0x41(%rbp)\n+\tpop %rcx\n+\trex.X\n+\trex.RB sub $0x45534552,%eax\n+\tpush %rsp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rdx)\n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX\n+\trex.B\n+\trex.WR sub $0x45505948,%rax\n+\tpush %rdx\n+\trex.RXB\n+\trex.RB\n+\trex.WRXB\n+\trex.WRB\n+\trex.RB push %r12\n+\tpush %rdx\n+\trex.WB\n+\trex.XB sub $0x454d554e,%eax\n+\tpush %rdx\n+\trex.WB\n+\trex.XB\n+\trex.B\n+\trex.WR sub $0x4c415645,%rax\n+\tadd %al,(%rax)\n+\tmov 0x8(%rax),%rbp\n+\tmovl $0x4d495410,(%rsp)\n+\trex.RB push %r11\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x41544542,%eax\n+\tsub $0x4f434e49,%eax\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB push %r12\n+\trex.RB sub $0x454e4547,%eax\n+\tpush %rdx\n+\trex.B\n+\trex.WR\n+\trex.WB pop %r10\n+\trex.RB\n+\trex.R in $0x7e,%al\n+\tcmp $0xf66db31,%eax\n+\t(bad)\n+\tadd %r8b,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x4e415441,%eax\n+\tadd %al,(%rax)\n+\trex.WR\n+\txor 0x49(%r11),%rdx\n+\trex.WRB push %r8\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x4d5553,%eax\n+\tadd %al,(%rax)\n+\trex.WR push %rsp\n+\tsub $0x43455845,%eax\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x53(%rbx)\n+\trex.RB\n+\trex.WRB\n+\trex.WB\n+\trex.R\n+\trex.WRXB push %r15\n+\trex.WRX\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4d(%rbp,%rax,2)\n+\trex.WRXB\n+\trex.WB push %r14\n+\tpush %rdx\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,0x4e(%rbp,%rax,2)\n+\trex.WRXB\n+\trex.WRB sub $0x4c504d49,%rax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x58(%rbp)\n+\tpush %rax\n+\trex.WRXB\n+\trex.WRX\n+\trex.RB\n+\trex.WRX push %rsp\n+\trex.WB\n+\trex.B\n+\trex.WR\n+\trex.WB pop %r10\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tjmp a75965 \n+\tcall a759bc \n+\tnopl 0x0(%rax)\n+\tpush %rdx\n+\trex.RB\n+\trex.XB push %r12\n+\trex.RX\n+\trex.WRXB push %r10\n+\trex.WRB sub $0x4c504d49,%rax\n+\tadd %al,(%rax)\n+\tadd %ah,(%rcx,%rax,2)\n+\trex.XB\n+\trex.WRXB push %r11\n+\trex.W add %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.W pop %rcx\n+\tpush %rax\n+\trex.RB push %r10\n+\tpush %rsp\n+\tpush %rdx\n+\trex.WB\n+\trex.RXB\n+\trex.WB\n+\trex.WRX push %rsp\n+\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\trex.RXB\n+\trex.RX sub $0x474f4c44,%eax\n+\tsub $0xa54546,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.RXB\n+\trex.WRB add %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand $0x41,%al\n+\trex.XB\n+\trex.WRXB push %r12\n+\trex.W add %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WB\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\tpush %r12\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\trex.RXB\n+\trex.RX\n+\trex.B\n+\trex.XB push %r12\n+\trex.WRXB push %r10\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.RB\n+\trex.RX pop %rdi\n+\trex.R\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.RB\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x4e495341,%eax\n+\tadd %al,(%rax)\n+\trex.WR push %rsp\n+\tsub $0x50425241,%eax\n+\trex.WRXB push %r15\n+\txor 0x0(%rbp),%ah\n+\tadd %cl,0x50(%rcx,%rax,2)\n+\trex.W push %rbx\n+\tpush %rsp\n+\trex.RB push %r8\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.RX\n+\trex.WRB\n+\tpush %r8\n+\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WR push %rsp\n+\tsub $0x50544c,%eax\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rdx)\n+\tpush %rsp\n+\trex.R\n+\trex.WB push %r11\n+\tpush %rdx\n+\trex.RB push %r8\n+\trex.R movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rsp,%rcx,2)\n+\trex.WRXB\n+\trex.RXB add %r8b,(%r8)\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x49505845,%eax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR sub $0x494843,%rax\n+\tadd %al,(%rax)\n+\tje a75b2e \n+\torq $0x54,0x4e(%rcx)\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WRX\n+\trex.R sub $0x4e414843,%eax\n+\trex.RXB\n+\trex.RB push %r14\n+\tpush %r10\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %eax,%eax\n+\tmov 0x0(%rip),%rdi \n+\trex.R\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX\n+\tpush %r10\n+\trex.RXB\n+\trex.W pop %rcx\n+\tpush %rax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4e(%rcx)\n+\tpush %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\tpush %r12\n+\trex.RB sub $0x544f43,%eax\n+\tadd %al,(%rax)\n+\trex.WRB push %r10\n+\tpush %r12\n+\trex.XB\n+\trex.W\n+\trex.RB\n+\trex.XB\n+\trex.WXB\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x54(%rbx)\n+\trex.WB push %r10\n+\trex.WR\n+\trex.WB\n+\trex.WRX\n+\trex.RXB addb $0x0,-0x5b(%r13)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WR\n+\tpush %r8\n+\trex.WB\n+\trex.WRX push %rsp\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WRB\n+\trex.RB push %r14\n+\trex.B\n+\txor %r8,(%rax)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x4d4d4147,%eax\n+\trex.B sub $0x4f434e49,%eax\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB push %r12\n+\trex.RB sub $0x454e4547,%eax\n+\tpush %rdx\n+\trex.B\n+\trex.WR\n+\trex.WB pop %r10\n+\trex.RB\n+\trex.R call 49945cd4 \n+\tshr $0x3e,%eax\n+\tmov %r8,0x4f(%rbx)\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x4d4d4147,%eax\n+\trex.B sub $0x4f434e49,%eax\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB push %r12\n+\trex.RB sub $0x55474552,%eax\n+\trex.WR\n+\tpush %r10\n+\trex.WB pop %r10\n+\trex.RB\n+\tadd %r9b,-0x77(%rax)\n+\tret $0x8549\n+\t(bad)\n+\tjns 53f0ae60 \n+\tpush %rax\n+\trex.WR\n+\trex.WB push %r12\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdi)\n+\tsub $0x504e494d,%eax\n+\trex.WRXB\n+\trex.WR pop %rcx\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x41(%rbp)\n+\trex.WXB\n+\trex.RB\n+\trex.RX\n+\trex.B\n+\trex.XB push %r12\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x53454225,%eax\n+\tpush %rbx\n+\trex.RB\n+\trex.WR pop %rdi\n+\trex.WB add %al,(%r8)\n+\trex.W\n+\trex.B\n+\trex.XB\n+\trex.WXB\n+\trex.WB push %r12\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.R\n+\trex.WB push %r11\n+\tpush %rsp\n+\tpush %rdx\n+\trex.WB\n+\trex.X sub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tsub $0x50594825,%eax\n+\trex.RB push %r10\n+\trex.RXB\n+\trex.RB\n+\trex.WRXB\n+\trex.WRB\n+\trex.RB push %r12\n+\tpush %rdx\n+\trex.WB\n+\trex.XB out %al,(%dx)\n+\tmov %rbx,%rdi\n+\txor %eax,%eax\n+\tcall *0x0(%rip) \n+\trex.B\n+\trex.WB push %r10\n+\tpop %rcx\n+\tpop %rdi\n+\trex.R\n+\trex.X\n+\trex.WB sub $0x4c504d49,%rax\n+\tadd %al,(%rax)\n+\tadd %cl,0x4c(%rcx)\n+\tpush %rsp\n+\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x424d414c,%eax\n+\trex.RB push %r10\n+\tpush %rsp\n+\tpush %rdi\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x53454225,%eax\n+\tpush %rbx\n+\trex.RB\n+\trex.WR pop %rdi\n+\trex.WX add %al,(%rax)\n+\trex.RX xor 0x31(%rax),%r10b\n+\txor %dh,0x4f433256(%rip) \n+\trex.WRX\n+\tadd %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\tpush %rsp\n+\trex.RB push %r8\n+\tsub $0x504d2d37,%eax\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x32(%rsi)\n+\txor $0x50,%al\n+\txor %esi,(%rsi,%rsi,1)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x53454225,%eax\n+\tpush %rbx\n+\trex.RB\n+\trex.WR pop %rdi\n+\trex.WXB add %al,(%r8)\n+\tpush %rdx\n+\trex.RB\n+\trex.RX\n+\trex.WR\n+\trex.RB\n+\trex.XB push %r12\n+\txor %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x53(%rbp)\n+\trex.WB pop %r10\n+\trex.RB sub $0x46455250,%eax\n+\trex.WB pop %r8\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x534f4341,%eax\n+\tadd %al,(%rax)\n+\tand $0x52414950,%eax\n+\trex.RXB push %r11\n+\tsub $0x2f435343,%eax\n+\tpush %rbx\n+\trex.RB\n+\trex.XB add %cl,0x4e(%r9)\n+\tpush %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR\n+\trex.WR\n+\trex.WRXB\n+\trex.WRXB\n+\trex.WXB push %r13\n+\tpush %rax\n+\tpush %rbx\n+\tadd %al,0x4c(%rsi)\n+\trex.WRXB\n+\tpush %r12\n+\tsub $0x49544152,%eax\n+\trex.WRXB add %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4e(%rbp)\n+\trex.WB push %r12\n+\tpop %rdi\n+\trex.WB\n+\trex.WRX pop %rdi\n+\trex.WR\n+\tpush %r11\n+\tpush %rsp\n+\tpop %rdi\n+\tpush %rax\n+\trex.WR\n+\trex.B\n+\trex.XB\n+\trex.RB sub $0x4c504d49,%eax\n+\t...\n+\tadd %al,0x4f(%rbx)\n+\tpush %rsi\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.WB\n+\trex.WRX\n+\trex.RB\n+\trex.WRB pop %r9\n+\trex.RX\n+\trex.WRXB\n+\trex.WRXB push %r12\n+\tadd %al,0x33(%rsi)\n+\txor $0x37343150,%eax\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rax)\n+\tpush %rdx\n+\tpush %rbx\n+\trex.RB sub $0x424d414c,%eax\n+\trex.R\n+\trex.B sub $0x5453494c,%eax\n+\t...\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rsi)\n+\tpush %rdx\n+\trex.WRB\n+\tpush %r12\n+\txor %eax,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x5058454d,%eax\n+\tpush %rsp\n+\tadd %al,0x53(%rcx,%rcx,2)\n+\tpush %rsp\n+\tpush %rdx\n+\trex.WB\n+\trex.X push %rbp\n+\tpush %rsp\n+\trex.RB sub $0x5245564f,%eax\n+\tadd %dl,0x54(%rbx)\n+\trex.RB push %r8\n+\tsub $0x50502d37,%eax\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdi)\n+\tsub $0x4c415645,%eax\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x50(%rcx)\n+\tpush %rax\n+\trex.WR pop %rcx\n+\tsub $0x4c464552,%eax\n+\trex.RB\n+\trex.XB push %r12\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX sub $0x504d4953,%rax\n+\t...\n+\tadd %al,(%rax)\n+\tadd %cl,0x55(%rdi)\n+\tpush %rsp\n+\trex.RB push %r10\n+\trex.WRB\n+\tpush %r8\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rax)\n+\tpush %rdx\n+\tpush %rbx\n+\trex.RB pop %r15\n+\tpush %rsp\n+\trex.WB\n+\trex.WRB\n+\trex.RB\n+\trex.R\n+\tpush %r12\n+\trex.RB sub $0x4c504d49,%eax\n+\t...\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x54454225,%eax\n+\tpop %r15\n+\trex.WB\n+\trex.WRX\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB push %r12\n+\trex.RB pop %r15\n+\tpush %rdx\n+\trex.RB\n+\trex.RXB push %r13\n+\trex.WR\n+\tpush %r10\n+\trex.WB pop %r10\n+\trex.RB\n+\tadd %r8b,(%rax)\n+\t...\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x54454225,%eax\n+\tpop %r15\n+\trex.WB\n+\trex.WRX\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB push %r12\n+\trex.RB pop %r15\n+\trex.RXB\n+\trex.RB\n+\trex.WRX\n+\trex.RB push %r10\n+\trex.B\n+\trex.WR\n+\trex.WB pop %r10\n+\trex.RB\n+\tadd %r8b,(%rax)\n+\t...\n+\tadd %cl,0x4c(%rbp)\n+\trex.B\n+\trex.WRB\n+\trex.X\n+\trex.R\n+\tadd %al,0xa545(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x45(%rdx)\n+\tpush %rdi\n+\tpush %rdx\n+\trex.WB push %r12\n+\trex.RB sub $0x5058454d,%eax\n+\tpush %rsp\n+\tsub $0x41544552,%eax\n+\trex.WB\n+\trex.WRX\n+\trex.WB\n+\trex.WRX\n+\trex.RXB sub $0x4e474953,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.W pop %rcx\n+\tpush %rax\n+\tsub $0x45544e49,%eax\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR sub $0x41000033,%rax\n+\trex.X push %rbx\n+\tsub $0x45544e49,%eax\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\trex.RX xor (%rcx),%r15b\n+\tpush %rax\n+\txor %esi,(%rsi,%rsi,1)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x2d(%rsp,%rdx,2)\n+\tpush %rbx\n+\trex.RX sub $0x45474f4c,%eax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WB\n+\trex.WRB and $0x4e415441,%rax\n+\txor (%rax),%al\n+\tadd %al,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\trex.RB sub $0x53534542,%eax\n+\trex.RB\n+\trex.WR sub $0x20672d59,%rax\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %esp,%ecx\n+\tpush %rax\n+\trex.WRXB\n+\trex.WB push %r11\n+\trex.R\n+\trex.RB\n+\trex.XB\n+\trex.WRXB\n+\trex.R\n+\trex.RB\n+\trex.XB add %al,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4f(%rax)\n+\trex.WR pop %rcx\n+\trex.WB\n+\trex.WRX pop %rax\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x55(%rbx)\n+\trex.WRB\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX push %rsp\n+\tpush %rdx\n+\trex.B\n+\trex.XB push %r12\n+\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x47(%rdi,%rcx,2)\n+\trex.XB push %r8\n+\trex.WB add %al,(%r8)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WR\n+\trex.RXB\n+\trex.XB push %r11\n+\trex.WB\n+\trex.WRB push %r8\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4f(%rax)\n+\trex.WB push %r11\n+\tpush %rbx\n+\tpush %rbp\n+\trex.X push %rbx\n+\tpush %rsp\n+\trex.XB\n+\trex.WRXB add %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4d(%rcx,%rax,2)\n+\trex.X\n+\trex.RB push %r10\n+\tpush %rsp\n+\tpop %rdi\n+\tpush %rdi\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tpush %rsp\n+\tpush %rdx\n+\tpop %rcx\n+\tsub $0x534f484c,%eax\n+\tpush %rax\n+\trex.WB push %r12\n+\trex.B\n+\trex.WR sub $0x54495551,%rax\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %esp,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tpush %rbx\n+\tpush %rbp\n+\trex.X push %rbx\n+\tpush %rsp\n+\txor %eax,(%rax)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4b(%rbx,%rdx,2)\n+\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rcx\n+\tsub $0x585541,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WB\n+\trex.WRX push %rsp\n+\tpush %rbx\n+\trex.XB xor %eax,(%r8)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x52(%rbp,%rax,2)\n+\trex.WB push %r14\n+\trex.WB\n+\trex.WRX push %rsp\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\tpush %rsp\n+\trex.WB push %r10\n+\trex.WR\n+\trex.WB\n+\trex.WRX\n+\trex.RXB xor %r8b,-0x5b(%r13)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4f(%rax,%rcx,2)\n+\tpush %rbx\n+\tpush %rax\n+\trex.WB push %r12\n+\trex.B\n+\trex.WR sub $0x43544143,%rax\n+\trex.W add %al,0x46(%rdx)\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub $0x42554f44,%eax\n+\trex.WR\n+\trex.RB sub $0x54434146,%eax\n+\trex.WRXB push %r10\n+\trex.WB\n+\trex.B\n+\trex.WR add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %cl,(%rdi)\n+\tadd $0x504d4953,%eax\n+\tpush %rbx\n+\trex.WB\n+\trex.RXB\n+\trex.WRX push %rbp\n+\trex.WRB movsq %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x50(%rcx)\n+\tpush %rax\n+\trex.WR pop %rcx\n+\txor (%rax),%al\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x47(%rax)\n+\trex.RX push %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4e(%rcx)\n+\trex.WB push %r12\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\tpush %rbp\n+\trex.X push %rbx\n+\trex.XB push %r11\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WRB\n+\tpush %r10\n+\tpush %rdx\n+\tpop %r9\n+\tpush %rax\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x45(%rsp,%rax,2)\n+\trex.RX\n+\trex.WB\n+\trex.WRX push %rsp\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\trex.WB\n+\trex.RX pop %rcx\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRX sub $0x2d534f43,%rax\n+\trex.WB\n+\trex.WRX push %rsp\n+\tpush %rbx\n+\tpush %rbp\n+\trex.X push %rbx\n+\tadd %dl,0x4e(%rcx,%rax,2)\n+\tsub $0x454d4954,%eax\n+\tpush %rbx\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x46(%rsi)\n+\trex.WRXB push %r10\n+\trex.WRB\n+\tpush %r12\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tpush %rsp\n+\trex.WB\n+\trex.WRB\n+\trex.RB push %r11\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n+\tpush %rsp\n+\tsub $0x454d4954,%eax\n+\tpush %rbx\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x53454225,%eax\n+\tpush %rbx\n+\trex.RB\n+\trex.WR pop %rdi\n+\tpop %rcx\n+\tadd %al,(%rax)\n+\trex.XB\n+\trex.R\n+\trex.WB push %r11\n+\tpush %rdx\n+\trex.RB push %r8\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdx)\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub $0x49505845,%eax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR sub $0x55464943,%rax\n+\trex.WRX or %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tpush %rdx\n+\trex.WR sub $0x55444552,%rax\n+\trex.XB\n+\trex.RB\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x49(%rsi)\n+\trex.WRX\n+\trex.R push %rbx\n+\tpush %rbp\n+\trex.X add %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x44(%rdx,%rdx,2)\n+\tpush %rsp\n+\tpop %r9\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.X\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub $0x49505845,%eax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR sub $0xf0a4945,%rax\n+\t(bad)\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r8b,0x46(%rbp)\n+\tpop %rdi\n+\trex.RX\n+\trex.B\n+\trex.XB push %r12\n+\trex.WRXB push %r10\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\trex.XB\n+\trex.RB\n+\trex.WB\n+\trex.WR\n+\trex.WB\n+\trex.WRX\n+\trex.RXB sub $0x45544e49,%eax\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR push %rsp\n+\trex.X\n+\trex.RX add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4e(%rbp)\n+\trex.WB push %r12\n+\tsub $0x50455453,%eax\n+\tsub $0x45544e49,%eax\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR adc $0x4f432a2f,%rax\n+\trex.WRB push %r8\n+\trex.WB\n+\trex.WR\n+\trex.RB push %r10\n+\tsub $0x534c4843,%eax\n+\tadd %al,(%r8)\n+\tadd %al,(%rax)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4e(%rcx,%rax,2)\n+\tpush %rbx\n+\trex.XB xor %eax,(%r8)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4f(%rsi)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX push %rbx\n+\tpush %rsp\n+\tpush %rcx\n+\tpush %rbp\n+\trex.B\n+\tadd %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x45(%rbp)\n+\tpush %rsi\n+\trex.B\n+\txor %r13,0x45545845(%rip) \n+\trex.WRX\n+\tadd %r8b,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WB\n+\trex.WRB\n+\trex.WB push %r12\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x41(%rbp)\n+\tpush %rdx\n+\trex.WXB\n+\trex.WRX\n+\tadd %r8b,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tsub $0x4c4c4542,%eax\n+\trex.WRX movsq %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x41(%rdx)\n+\tpush %rbx\n+\trex.W\n+\trex.WB\n+\trex.WRX\n+\trex.R\n+\trex.WB\n+\trex.XB\n+\trex.RB push %r11\n+\tsub $0x4c504d49,%eax\n+\trex.RX push %rdx\n+\trex.B\n+\trex.XB push %r12\n+\trex.RB push %r11\n+\tpush %rsp\n+\txor %eax,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x50(%rcx,%rax,2)\n+\trex.R\n+\trex.RB\n+\trex.WR push %rsp\n+\taddb $0x0,-0x5b(%r13)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbp\n+\tpush %rbx\n+\trex.RB sub $0x49544152,%eax\n+\trex.WRXB\n+\trex.WRX\n+\trex.B\n+\trex.WR sub $0x45505948,%rax\n+\tpush %rdx\n+\trex.RXB\n+\trex.RB\n+\trex.WRXB\n+\trex.WRB\n+\trex.RB push %r12\n+\tpush %rdx\n+\trex.WB\n+\trex.XB sub $0x454d554e,%eax\n+\tpush %rdx\n+\trex.WB\n+\trex.XB\n+\trex.B\n+\trex.WR sub $0x4c415645,%rax\n+\tmovsxd 0x3d(%rbp),%esp\n+\tjle a76313 \n+\tsub $0x44,%al\n+\trex.WB push %r11\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX push %rsp\n+\trex.WB\n+\trex.WRX push %rbp\n+\trex.WB push %r12\n+\trex.WB\n+\trex.RB push %r11\n+\tsub $0x4f4e4544,%eax\n+\trex.WRB int1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tpush %rbx\n+\trex.WB\n+\trex.WRX\n+\trex.XB\n+\trex.WRXB push %r11\n+\trex.W\n+\trex.WXB addb $0x0,-0x5b(%r13)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WR\n+\tpush %r8\n+\trex.WR\n+\trex.B\n+\trex.XB\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WB\n+\trex.WRB\n+\trex.WR\n+\trex.WRX\n+\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x53(%rcx,%rcx,2)\n+\tpush %rsp\n+\tpush %rdx\n+\trex.RB push %r11\n+\tpush %rsp\n+\trex.WRXB push %r10\n+\trex.RB pop %r8\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand $0x52414950,%eax\n+\trex.RXB push %r11\n+\tsub $0x2f4e4953,%eax\n+\trex.XB\n+\trex.WRXB push %r11\n+\tadd %al,0x43(%rdi)\n+\trex.R sub $0x4c504d49,%eax\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rdx\n+\txor %ecx,0x0(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WR\n+\trex.WB xor 0x55(%r14),%cl\n+\trex.WRB\n+\trex.RB push %r10\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WRB\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX\n+\trex.R sub $0x4c415645,%eax\n+\tsub $0x424d5953,%eax\n+\trex.WRXB\n+\trex.WR push %rbx\n+\tsub $0x532c5254,%eax\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %ah,0x52414950(%rip) \n+\trex.RXB push %r11\n+\tsub $0x2f4e4154,%eax\n+\trex.XB\n+\trex.WRXB push %r12\n+\tadd %dl,0x2d(%rdx,%rdx,2)\n+\trex.WRB\n+\trex.R\n+\trex.RB\n+\trex.RX\n+\trex.WB\n+\trex.WRX\n+\trex.RB sub $0x4c504f54,%eax\n+\trex.RB push %r14\n+\trex.RB\n+\trex.WR push %rcx\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB ud2\n+\t(bad)\n+\trex.WRX\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX\n+\trex.XB push %r11\n+\trex.WB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WB\n+\trex.WRB and $0x50,%al\n+\tpush %rbx\n+\trex.WB add %al,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rdx)\n+\tpush %rsp\n+\tpush %rdx\n+\trex.WRXB\n+\trex.WRXB push %r12\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x41(%rsi)\n+\trex.WRX add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x55(%rbp,%rcx,2)\n+\trex.WR add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WRB\n+\tpush %r12\n+\trex.XB\n+\tsub $0x4954504f,%rax\n+\trex.WRXB\n+\trex.WRX add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\trex.B\n+\trex.WRX\n+\trex.B\n+\trex.WR pop %rcx\n+\tpop %rdx\n+\trex.RB sub $0x475241,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.R\n+\trex.WB push %r11\n+\tpush %rax\n+\trex.WR\n+\tpop %r9\n+\tsub $0x4d455449,%eax\n+\tpush %rbx\n+\tadd %al,(%rax)\n+\tadd %dl,0x52(%rax)\n+\trex.WB\n+\trex.WRX push %rsp\n+\tsub $0x4d4f5250,%eax\n+\tpush %rax\n+\tpush %rsp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.X\n+\trex.RX sub $0x45564e49,%eax\n+\tpush %rdx\n+\tpush %rbx\n+\trex.RB sub $0x465245,%eax\n+\tadd %al,0x46(%rdx)\n+\tsub $0x53455246,%eax\n+\trex.WRX\n+\trex.RB\n+\trex.WR sub $0x43,%rax\n+\tadd %dl,0x53(%rax)\n+\trex.WB xor %al,(%r8)\n+\tadd %al,(%rax)\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdx)\n+\tsub $0x4a52,%eax\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdx)\n+\tsub $0x53455246,%eax\n+\trex.WRX\n+\trex.RB\n+\trex.WR movsq %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdx)\n+\tsub $0x4752,%eax\n+\tadd %al,0xa545(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdx)\n+\tsub $0x494c4c45,%eax\n+\tpush %rax\n+\tpush %rsp\n+\trex.WB\n+\trex.XB sub $0x4b,%eax\n+\txor %eax,0x31(%rsi)\n+\tsub $0x4e574f44,%eax\n+\tpush %rdi\n+\tpush %r10\n+\trex.R sub $0x55434552,%eax\n+\tpush %rdx\n+\tpush %rbx\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX push %rbp\n+\trex.WRXB push %r12\n+\trex.RB or $0x65642315,%eax\n+\tdata16 sub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x58(%rbp)\n+\tpush %rax\n+\tpush %rsp\n+\tand %ch,(%rax)\n+\trex.WRX push %rbp\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tand %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.RB push %r10\n+\trex.WB\n+\trex.XB sub %ebp,(%r9)\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB or $0x2872701e,%eax\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\trex.WR\n+\trex.WRXB\n+\trex.RXB and %r13b,(%r8)\n+\trex.WRX push %rbp\n+\trex.WRB\n+\trex.RB push %r10\n+\trex.WB\n+\trex.XB and %cl,0x55(%r14)\n+\trex.WRB\n+\trex.RB push %r10\n+\trex.WB\n+\trex.XB sub %ebp,(%r9)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x58(%rbp)\n+\tpush %rax\n+\tpush %rsp\n+\tand %ch,(%rax)\n+\trex.WRX push %rbp\n+\trex.WRB\n+\trex.RB push %r10\n+\trex.WB\n+\trex.XB and %cl,0x55(%r14)\n+\trex.WRB\n+\trex.RB push %r10\n+\trex.WB\n+\trex.XB sub %ebp,(%r9)\n+\trex.WRXB push %r12\n+\trex.RB or $0x2872702d,%eax\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\trex.WR\n+\trex.WRXB\n+\trex.RXB and %r13b,(%r8)\n+\trex.WRX push %rbp\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tand %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.RB push %r10\n+\trex.WB\n+\trex.XB sub %ebp,(%r9)\n+\tpush %rbx\n+\tpush %rdx\n+\tpush %rbp\n+\trex.WRX\n+\trex.WRX\n+\trex.WB\n+\trex.WRX\n+\trex.RXB sub $0x4f525245,%eax\n+\tpush %rdx\n+\tsub $0x4c415645,%eax\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB or $0xf096f01,%eax\n+\tadd $0x5445532c,%eax\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x41(%rbp)\n+\tpop %rax\n+\trex.WB\n+\trex.WRB\n+\tcmp (%r10),%dil\n+\tpush %rsp\n+\trex.WRXB and %r13b,(%r8)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4f(%rbx),%al\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub %ebp,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tsub %r10b,0x43(%r8)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x50(%rbp)\n+\tpush %rbx\n+\trex.WB\n+\trex.WR\n+\trex.WRXB\n+\trex.WRX and %r13b,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4f(%rbx),%al\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub %ebp,(%rcx)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x58(%rbp)\n+\tpush %rax\n+\tpush %rsp\n+\tand %ch,(%rax)\n+\trex.WRX push %rbp\n+\trex.WRB\n+\trex.RB push %r10\n+\trex.WB\n+\trex.XB and %cl,0x55(%r14)\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tsub %ebp,(%rcx)\n+\tgs fs data16 and %dh,%gs:0x74(%rbx)\n+\tjb a76659 \n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub $0x4f432820,%eax\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tsub %ebp,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %cl,(%rdi)\n+\tadd $0x2855512d,%eax\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tcmp $0x4f432820,%eax\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tsub %ebp,(%rcx)\n+\tmovsxd (%rax),%esp\n+\trex.RX outsb %ds:(%rsi),(%dx)\n+\tinsb (%dx),%es:(%rdi)\n+\tjae a76721 \n+\tand %ch,0x79(%rbp)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%ah\n+\tsub %al,0x4f(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tsub %ebp,(%rcx)\n+\tadd $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tmovaps 0x43(%rax),%xmm2\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x4e(%rcx)\n+\trex.WB push %r12\n+\tsub $0x424d414c,%eax\n+\trex.RB push %r10\n+\tpush %rsp\n+\tsub $0x204b2d57,%eax\n+\tsub %cl,0x4e(%rcx)\n+\tpush %rsp\n+\trex.RB\n+\trex.RXB\n+\trex.RB push %r10\n+\tand %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tsub %ebp,(%rcx)\n+\tand $0x2c050f09,%eax\n+\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %eax,(%rdi)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\t(bad)\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4f(%rbx),%al\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub %ebp,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tcmp $0x49422820,%eax\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tsub %ebp,(%rcx)\n+\timul $0x3a3a4c43,0x50(%rax,%rbp,1),%esi\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub $0x49422820,%eax\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4f(%rbx),%al\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub %ebp,(%rcx)\n+\t(bad)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%esp\n+\tsub %al,0x4f(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tsub %ebp,(%rcx)\n+\timul $0x9257e7b,0x20(%rcx,%rbp,1),%esp\n+\tsyscall\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%esp\n+\tsub %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4f(%rbx),%al\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub %ebp,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tmovaps 0x43(%rax),%xmm2\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\t(bad)\n+\tand %ch,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tsub %ebp,(%rcx)\n+\tadd %al,(%rax)\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%ah\n+\tsub %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4f(%rbx),%al\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub %ebp,(%rcx)\n+\tjle a76902 \n+\tjle a76904 \n+\tor %ebp,(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\trex.WR\n+\trex.WRXB\n+\trex.RXB and %r13b,(%r8)\n+\trex.WRX push %rbp\n+\trex.WRB\n+\trex.RB push %r10\n+\trex.WB\n+\trex.XB and %cl,0x55(%r14)\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tsub %ebp,(%rcx)\n+\tinsl (%dx),%es:(%rdi)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x58(%rbp)\n+\tpush %rax\n+\tpush %rsp\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %cl,0x4e(%rcx)\n+\tpush %rsp\n+\trex.RB\n+\trex.RXB\n+\trex.RB push %r10\n+\tsub %ebp,(%rcx)\n+\toutsl %ds:(%rsi),(%dx)\n+\toutsb %ds:(%rsi),(%dx)\n+\tand %ch,0x29(%esi)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x42(%rcx)\n+\tpush %rbx\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\toutsw %ds:(%rsi),(%dx)\n+\tjb a76985 \n+\tsub %bh,(%rbx)\n+\toutsb %ds:(%rsi),(%dx)\n+\tsub $0x20293b2d,%eax\n+\timul $0x4c435028,0x20(%rsi),%esp\n+\tcmp (%rdx),%bh\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x50(%rbp)\n+\tpush %rbx\n+\trex.WB\n+\trex.WR\n+\trex.WRXB\n+\trex.WRX and %r13b,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadc %al,(%rcx)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4e(%rbp)\n+\tpush %r10\n+\tpop %rcx\n+\tsub $0x49454346,%eax\n+\trex.WR\n+\trex.WB\n+\trex.WRX\n+\trex.RXB and %r13b,(%r8)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub $0x69,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tje a769f9 \n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x4f(%rbx)\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\tand %r13b,(%r8)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tjle a76a29 \n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x48(%rax)\n+\tpush %r11\n+\tand %r13b,(%r8)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\toutsb %ds:(%rsi),(%dx)\n+\tinsb (%dx),%es:(%rdi)\n+\tjae a76aa3 \n+\tcmp (%rax),%ebp\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x4d(%rcx)\n+\trex.B\n+\trex.RXB push %r8\n+\tpush %r10\n+\tpush %rsp\n+\tand %ch,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rsp\n+\tsub %r10b,0x43(%r8)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x43(%rcx)\n+\trex.WRXB push %r11\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub $0x6e2c733e,%eax\n+\tsub %ebp,(%rcx)\n+\tand %bh,0x7e(%rbx)\n+\tand $0x28050f09,%eax\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x55(%rbx)\n+\trex.X xor %esp,(%rax)\n+\tsub %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tinsl (%dx),%es:(%rdi)\n+\tjns a76b14 \n+\tinsb (%dx),%es:(%rdi)\n+\toutsl %ds:(%rsi),(%dx)\n+\t(bad)\n+\tsub %ah,%fs:0x2d(%rsi)\n+\tdata16 outsb %ds:(%rsi),(%dx)\n+\tsub $0x28,%al\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4e(%rbp)\n+\tpush %r10\n+\tpop %rcx\n+\tsub $0x49564944,%eax\n+\trex.R\n+\tand %r13b,(%r8)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tand %ah,(%rax)\n+\tand %dh,0x65(%rdx)\n+\tje a76b19 \n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x4e(%rdi)\n+\trex.RB sub $0x2d475241,%eax\n+\tpush %r12\n+\trex.B\n+\trex.WRX and %r13b,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %edx,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x42(%rcx)\n+\tpush %rbx\n+\tand %ch,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\trex.RB or $0x7220200d,%eax\n+\tgs rex.W pop %rcx\n+\tpush %rax\n+\trex.RB push %r10\n+\trex.RXB\n+\trex.RB\n+\trex.WRXB\n+\trex.WRB\n+\trex.RB push %r12\n+\tpush %rdx\n+\trex.WB\n+\trex.XB sub $0x532d5942,%eax\n+\trex.RB push %r10\n+\trex.WB\n+\trex.RB push %r11\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub $0x43502851,%eax\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x53(%rcx)\n+\trex.WB\n+\trex.WRX and %r13b,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\trex.B\n+\trex.WXB\n+\trex.RB sub $0x52455355,%eax\n+\tsub $0x54494e49,%eax\n+\t(bad)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x54(%rcx)\n+\trex.B\n+\trex.WRX\n+\trex.W and %bpl,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\trex.WRX\n+\trex.WB push %r12\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tor %r13b,(%r8)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4e(%rbp)\n+\tpush %r10\n+\tpop %rcx\n+\tsub $0x4f4c4646,%eax\n+\trex.WRXB push %r10\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadc %cl,(%rsi)\n+\tadd (%rdx),%ecx\n+\tclts\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x51(%rbx)\n+\tpush %rdx\n+\tpush %rsp\n+\tand %ch,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rsi\n+\tadc %ebx,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x58(%rbp)\n+\tpush %rax\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB (bad)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x49(%rbx)\n+\tpush %rbx\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %ebx,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub $0x4c435028,%eax\n+\tcmp (%rdx),%bh\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x41(%rbp)\n+\tpop %rax\n+\trex.WB\n+\trex.WRB\n+\tcmp (%r10),%dil\n+\tpush %rsp\n+\trex.WRXB and %r13b,(%r8)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x55(%rbx)\n+\trex.X xor %esp,(%rax)\n+\tsub %al,0x4f(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\toutsb %ds:(%rsi),(%dx)\n+\timul $0x4350280f,0x9(%rdi,%rbx,2),%esi\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x49(%rbx)\n+\trex.WRX\n+\trex.W and %bpl,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %ebx,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r11b,0x45(%rdx)\n+\tpush %rdx\n+\trex.WRXB push %r8\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rcx\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB or $0x77617204,%eax\n+\tpop %rdi\n+\tor %ecx,(%rdi)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x4e(%rdi)\n+\trex.RB sub $0x2d475241,%eax\n+\tpush %r12\n+\trex.B\n+\trex.WRX and %r13b,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x4e(%rdi)\n+\trex.RB sub $0x2d475241,%eax\n+\trex.WR\n+\trex.WRXB\n+\trex.RXB and %r13b,(%r8)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x41(%rdx)\n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX\n+\trex.B\n+\trex.WR\n+\trex.WB pop %r10\n+\tand %r13b,(%r8)\n+\tpush %rdx\n+\trex.RB\n+\trex.B\n+\tsub %r13,(%rcx)\n+\trex.RB or $0xf092001,%eax\n+\tadd $0x5445532c,%eax\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x44(%rcx)\n+\txor %r12d,(%rax)\n+\tsub %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %esp,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x4e(%rcx)\n+\tpush %rsp\n+\trex.RB\n+\trex.RXB\n+\trex.RB push %r10\n+\tsub $0x4f434544,%eax\n+\trex.R\n+\trex.RB sub $0x414f4c46,%eax\n+\tpush %rsp\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x51(%rbx)\n+\tpush %rdx\n+\tpush %rsp\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rdi\n+\tinsb (%dx),%es:(%rdi)\n+\tsub $0x2d,%al\n+\trex.WRB (bad)\n+\tjo a76eaa \n+\tjle a76eed \n+\tor %ecx,(%rdi)\n+\tadd $0x4350282c,%eax\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x4e(%rdi)\n+\trex.RB sub $0x2d475241,%eax\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadd $0x5028512d,%eax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x53(%rcx)\n+\trex.WB\n+\trex.WRX\n+\trex.W and %bpl,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB or $0x20617e19,%eax\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4e(%rbp)\n+\tpush %r10\n+\tpop %rcx\n+\tsub $0x554e494d,%eax\n+\tpush %rbx\n+\tand %ch,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tor $0x6d66281e,%eax\n+\t(bad)\n+\timul $0x62,0x6e(%rbp),%esi\n+\toutsl %ds:(%rsi),(%dx)\n+\tjne a76f9c \n+\tand %ch,%fs:(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4e(%rbp)\n+\tpush %r10\n+\tpop %rcx\n+\tsub $0x4f4f4c46,%eax\n+\tpush %rdx\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\trex.WRXB push %r12\n+\trex.RB or $0x28732816,%eax\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x49(%rbx)\n+\trex.RXB\n+\trex.WRX push %rbp\n+\trex.WRB and %r13b,(%r8)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\trex.WRXB push %r12\n+\trex.RB or $0x4c435028,%eax\n+\tcmp (%rdx),%bh\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4e(%rbp)\n+\tpush %r10\n+\tpop %rcx\n+\tsub $0x554e494d,%eax\n+\tpush %rbx\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x43(%rbp,%rax,2)\n+\trex.WRXB\n+\trex.R\n+\trex.RB sub $0x414f4c46,%eax\n+\tpush %rsp\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tor %cl,(%rdi)\n+\tadd $0x2855512d,%eax\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x41(%rdx)\n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX\n+\trex.B\n+\trex.WR\n+\trex.WB pop %r10\n+\tand %r13b,(%r8)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rsp\n+\trex.RB or $0x7e617e04,%eax\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x4d(%rcx)\n+\trex.B\n+\trex.RXB push %r8\n+\tpush %r10\n+\tpush %rsp\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tgs sub $0x74737973,%eax\n+\tgs insl (%dx),%es:(%rdi)\n+\tand %ah,(%rdx)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x4f(%rbx)\n+\trex.WRX\n+\trex.WX push %rbp\n+\trex.RXB\n+\tpush %r12\n+\tand %r13b,(%r8)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\t(bad)\n+\tand %bh,(%rax,%riz,1)\n+\tjle a770de \n+\tor (%rdi),%cl\n+\t(bad)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x45(%rdx)\n+\trex.B\n+\trex.WR push %rax\n+\tpush %r10\n+\tpush %rsp\n+\tand %ch,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub $0x43502851,%eax\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x4f(%rbx)\n+\tpush %rbx\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\trex.WRB\n+\trex.B\n+\trex.RXB\n+\trex.RB (bad)\n+\t(bad)\n+\tpush %rax\n+\trex.WRXB push %r11\n+\tpush %rsp\n+\t(bad)\n+\t(bad)\n+\tsub %r10b,0x43(%r8)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x50(%rbp)\n+\tpush %rbx\n+\trex.WB\n+\trex.WR\n+\trex.WRXB\n+\trex.WRX and %r13b,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadd (%rdx),%al\n+\tsbb %cl,(%rcx)\n+\tsub $0x2a,%al\n+\tpush %rsp\n+\trex.WRB push %r8\n+\tsub $0x43502844,%eax\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x48(%rax)\n+\tpush %r11\n+\tand %r13b,(%r8)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %esp,0x0(%rdx)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4e(%rbp)\n+\tpush %r10\n+\tpop %rcx\n+\tsub $0x55525446,%eax\n+\trex.WRX\n+\trex.XB\n+\tpush %r12\n+\tand %r13b,(%r8)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\t(bad)\n+\tsub $0x47,%al\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x4f(%rbx)\n+\tpush %rbx\n+\trex.W and %bpl,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tjle a771f5 \n+\taddr32 (bad)\n+\tjp a77207 \n+\toutsb %ds:(%rsi),(%dx)\n+\timul $0x64,0x7e(%rdi),%ebx\n+\tpop %rdi\n+\tjle a77204 \n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4e(%rcx,%rax,2)\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub $0x94c5145,%eax\n+\tsyscall\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %esp,0x4c435028(%rsi)\n+\tcmp (%rdx),%bh\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x4c(%rsi)\n+\trex.WRXB\n+\tpush %r12\n+\tsub $0x4e474953,%eax\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tand %ah,0x6c(%rcx)\n+\tjb a77262 \n+\t(bad)\n+\tfs jns a77229 \n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x45(%rdx)\n+\trex.B\n+\trex.WR push %rax\n+\tpush %r10\n+\tpush %rsp\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\t(bad)\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r9b,(%rdi)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4e(%rbp)\n+\tpush %r10\n+\tpop %rcx\n+\tsub $0x49564944,%eax\n+\trex.R\n+\tand %r13b,(%r8)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB invd\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x41(%rbp)\n+\tpop %rax\n+\trex.WB\n+\trex.WRB\n+\tcmp (%r10),%dil\n+\tpush %rsp\n+\trex.WRXB and %r13b,(%r8)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x4e(%rdi)\n+\trex.RB sub $0x2d475241,%eax\n+\trex.WR\n+\trex.WRXB\n+\trex.RXB and %r13b,(%r8)\n \trex.XB\n+\trex.WRXB\n \trex.WRB push %r8\n-\tsub $0x50534e41,%eax\n-\txor %edx,0x4d(%rcx,%rcx,2)\n-\trex.RB push %r11\n-\taddb $0x0,-0x5b(%rbp)\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tstos %al,%es:(%rdi)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub $0x284f5551,%eax\n \tpush %rax\n-\trex.RXB\n-\tpush %r12\n-\trex.W\n-\trex.RB push %r10\n \trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n \trex.WRXB\n-\trex.RB\n-\trex.RX add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x45(%rbx)\n-\tpush %rdx\n+\tand %r10b,0x49(%rbx)\n+\trex.WRX and %r13b,(%rax)\n+\trex.X\n \trex.WB\n-\trex.RB push %r11\n-\trex.RB pop %r8\n-\tpush %rax\n-\trex.B\n-\trex.WRX\n-\tsub (%rax),%r8b\n-\tadd %al,(%rax)\n-\tand $0x444e4946,%eax\n-\tsub $0x544f4f52,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x53(%rcx,%rcx,2)\n-\tpush %rsp\n-\tpush %rdx\n-\trex.RB pop %r8\n-\trex.RB\n-\trex.XB\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x53(%rcx,%rcx,2)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub $0x544f5551,%eax\n+\trex.RB or $0x73754d0e,%eax\n+\tje a7732e \n+\t(bad)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\tpush %rdx\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x44(%rcx)\n+\txor %r12d,(%rax)\n+\tsub %al,0x4f(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n \trex.RB pop %r8\n-\tpush %rax\n-\trex.B\n-\trex.WRX\n-\trex.R push %rdx\n+\tsub $0x46474942,%eax\n+\trex.WR\n \trex.WRXB\n-\trex.WRXB push %r12\n-\tadd %cl,0x41(%rbp)\n-\trex.WXB\n-\trex.RB pop %r15\n-\tpush %rdx\n-\trex.B\n-\trex.WRX\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n \trex.R\n-\trex.WRXB\n-\trex.WRB pop %r15\n-\tpush %rbx\n+\tor %ecx,(%r15)\n+\tadd $0x4350282c,%eax\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\tpush %r12\n-\trex.RB sub $0x4c504d49,%eax\n-\tand %ah,0x78(%rbp)\n-\tjo a7744d \n-\tgs jae a77451 \n-\timul $0x5553544e,0x49(%rdi),%ebp\n-\txor %r8,(%r8)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x49(%rbx)\n+\trex.RXB\n+\trex.WRX push %rbp\n+\trex.WRB and %r13b,(%r8)\n+\trex.X\n \trex.WB\n-\trex.WRB push %r8\n+\trex.RXB\n+\trex.RX\n \trex.WR\n-\trex.WB\n-\trex.WRB and $0x49505845,%rax\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR pop %rdi\n-\tpush %rbx\n-\trex.WB add $0x5445532c,%rax\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadd $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n-\tadc %esi,0x50414d00(%rdx)\n+\tadc %ebp,0x28000000(%rsi)\n \tpush %rax\n-\trex.WR pop %rcx\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n \trex.WRXB\n-\trex.WRX\n-\trex.WX push %rbp\n+\tand %r8b,0x43(%rcx)\n+\trex.WRXB push %r11\n+\trex.W and %bpl,(%rax)\n+\trex.X\n+\trex.WB\n \trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x495350,%eax\n+\tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tpop %rdx\n-\trex.WRB push %r12\n-\trex.WRXB push %r10\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\tmovaps 0x43(%r8),%xmm10\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4e(%rcx,%rax,2)\n+\trex.W and %bpl,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rdx)\n-\trex.X push %rdx\n-\trex.RB\n-\trex.B\n-\trex.WXB sub $0x4e494f50,%rax\n+\tsub %ebp,(%rcx)\n \tpush %rsp\n-\tpush %rbx\n-\tsub (%rax),%al\n-\tadd %al,0x49(%rcx)\n-\tpush %rdx\n-\tpop %rcx\n-\tpop %rdi\n-\trex.R\n-\trex.B\n-\trex.WB sub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %al,0x32(%rsi)\n+\trex.RB or $0x6665641b,%eax\n+\tand %ch,0x6f(%rsi)\n+\tje a773ee \n+\t(bad)\n+\tand %ch,(%rax)\n \tpush %rax\n-\txor %esi,(%rax)\n-\txor $0x4f433256,%eax\n-\trex.WRX\n-\trex.R sub $0x504d4953,%eax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\trex.RB clts\n-\tsub $0x424d414c,%eax\n-\trex.R\n-\tor %ecx,(%r15)\n-\tadd $0x4e4f432c,%eax\n-\trex.WX push %rbp\n-\trex.RXB\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\t(bad)\n+\tand %ch,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x49505845,%eax\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR sub $0x2c0c0f45,%rax\n+\tand %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n \trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %esi,0x43502800(%rdx)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tpush %r12\n \trex.B\n-\trex.WRB\n+\trex.WRX and %r13b,(%rax)\n \trex.X\n-\trex.R\n-\trex.B\n-\trex.WRB push %r11\n-\trex.WB pop %r10\n-\trex.RB sub $0x45524150,%eax\n-\trex.WRX add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rdx,%rdx,2)\n+\trex.WB\n \trex.RXB\n-\trex.RB pop %r8\n-\tpush %rax\n-\trex.B\n-\trex.WRX\n-\trex.R sub $0x4c504d49,%eax\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n+\trex.RX\n \trex.WR\n-\trex.WB\n-\trex.WRB and $0x45544e49,%rax\n-\trex.RXB push %r10\n+\trex.WRXB\n \tpush %r12\n-\trex.RB push %r14\n-\tadc %esi,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tsyscall\n-\tsub $0x4d494c51,%eax\n-\trex.WB push %r12\n-\txor (%rax),%al\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x4e(%rcx)\n-\tpush %rsp\n-\trex.WRXB push %r8\n+\tand %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n \trex.WRXB\n-\trex.WB push %r11\n-\trex.XB\n-\trex.WRXB movsq %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x4e(%rcx)\n-\tpush %rsp\n-\trex.RB\n-\trex.RXB push %r10\n \tpush %r12\n-\trex.RB sub $0x48544f43,%eax\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rdx\n-\trex.R\n-\trex.WB push %r11\n-\tpush %rdx\n-\trex.RB push %r8\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tsub %ebp,(%rcx)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB ud2\n+\tsub $0x28414d46,%eax\n \tpush %rax\n-\tpush %rbx\n-\trex.R\n-\trex.WB push %r11\n-\tpush %rdx\n-\trex.RB push %r8\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RXB\n-\trex.B\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub $0x4f432820,%eax\n \trex.WRB\n \trex.WRB\n-\tpush %r10\n-\trex.RB\n-\trex.R push %rbx\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x52(%rbp)\n-\tpush %rsi\n-\tsub $0x52574552,%eax\n-\trex.WB push %r12\n-\trex.RB sub $0x53474f4c,%eax\n-\trex.XB\n \trex.WRXB\n-\trex.WRX\n-\trex.WX push %rbp\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4f(%rbx),%al\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tand %al,0x49(%rdx)\n \trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x53534542,%eax\n-\trex.RB\n-\trex.WR sub $0x454d4149,%rax\n-\tlsl (%rdi),%ebp\n-\trex.R\n-\trex.RB\n-\trex.RX add (%rsi),%r8b\n-\tsyscall\n-\tsub $0x41464944,%eax\n-\tpush %rax\n-\tpush %rax\n-\trex.WR pop %rcx\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n+\tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x52495453,%eax\n+\tadd %cl,(%rax)\n+\tmovaps 0x43(%rax),%xmm2\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tcmp $0x49422820,%eax\n+\trex.RXB\n+\trex.RX\n \trex.WR\n-\trex.WB\n-\trex.WRX\n-\trex.RXB xor %r8d,(%r8)\n-\tadd %dl,0x50(%rbx)\n-\txor %edx,0x49(%rdx,%rdx,2)\n-\trex.RXB add %r8b,0xa545(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n-\trex.WRX\n-\trex.WX push %rbp\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x49(%rdx)\n \trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x494c,%eax\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WRX\n-\trex.XB push %r12\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x32(%rcx,%rcx,2)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x58(%rbp,%rax,2)\n-\tsub $0x49464e49,%eax\n-\tpop %rax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n+\tsub %ebp,(%rcx)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%ah\n+\tsub %al,0x4f(%rbx)\n \trex.WRB push %r8\n-\tsub $0x4e555254,%eax\n-\trex.XB\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\tadd %r8b,(%r8)\n-\tadd %al,0x4f(%rbx)\n-\trex.WRX\n-\trex.WX push %rbp\n+\tand %al,0x49(%rdx)\n \trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x53534542,%eax\n-\trex.RB\n-\trex.WR sub $0x5656544a,%rax\n-\tadc %edi,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tor %cl,(%rdi)\n-\tpush %rbx\n-\trex.WB\n+\tsub %ebp,(%rcx)\n+\tpush %rsi\n+\tadc %edi,0x0(%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\trex.XB\n+\trex.WRXB\n \trex.WRB push %r8\n-\tsub $0x52495453,%eax\n \trex.WR\n-\trex.WB\n-\trex.WRX\n-\trex.RXB xor (%r8),%r8b\n-\tadd %cl,0x41(%rbp)\n-\tpop %rcx\n+\trex.RB pop %r8\n+\tand %ch,(%rax)\n \trex.X\n-\trex.RB sub $0x45534552,%eax\n-\tpush %rsp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x41(%rdx)\n-\tpush %rsp\n \trex.WB\n-\trex.WRXB\n-\trex.WRX\n-\trex.B\n-\trex.WR sub $0x45505948,%rax\n-\tpush %rdx\n \trex.RXB\n-\trex.RB\n+\trex.RX\n+\trex.WR\n \trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n \trex.WRB\n-\trex.RB push %r12\n-\tpush %rdx\n-\trex.WB\n-\trex.XB sub $0x454d554e,%eax\n-\tpush %rdx\n-\trex.WB\n-\trex.XB\n-\trex.B\n-\trex.WR sub $0x4c415645,%rax\n-\tsub $0x544f5551,%eax\n-\trex.RB or $0x54616404,%eax\n-\trex.WB\n \trex.WRB\n-\trex.RB push %r11\n-\trex.X\n-\trex.WB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4c(%rsi),%al\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rbp\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%esp\n+\tsub %al,0x49(%rdx)\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n-\tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n-\trex.WRX\n-\trex.WX push %rbp\n+\tand %al,0x49(%rdx)\n \trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x41544542,%eax\n-\tsub $0x4f434e49,%eax\n+\tsub %ebp,(%rcx)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%esp\n+\tsub %al,0x4f(%rbx)\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB push %r12\n-\trex.RB sub $0x454e4547,%eax\n-\tpush %rdx\n-\trex.B\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n \trex.WR\n-\trex.WB pop %r10\n-\trex.RB\n-\trex.R sub $0x544f5551,%eax\n-\trex.RB or $0xf096f01,%eax\n-\trex.XB\n \trex.WRXB\n-\trex.WRX\n-\trex.WX push %rbp\n+\tpush %r12\n+\tand %al,0x49(%rdx)\n \trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x4e415441,%eax\n-\tadd %al,(%rax)\n+\tsub %ebp,(%rcx)\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tcmp $0x4f432820,%eax\n+\trex.WRB push %r8\n \trex.WR\n-\txor 0x49(%r11),%rdx\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n \trex.WRB push %r8\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x52(%rsi)\n+\trex.WRXB push %r13\n \trex.WRX\n-\trex.WX push %rbp\n+\tand %r13b,(%rax)\n+\trex.X\n+\trex.WB\n \trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x4d5553,%eax\n-\tadd %al,(%rax)\n-\trex.WR push %rsp\n-\tsub $0x43455845,%eax\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x53(%rbx)\n-\trex.RB\n-\trex.WRB\n+\tsub %ebp,(%rcx)\n+\trex.WRXB push %r12\n+\trex.RB wbinvd\n+\t(bad)\n+\tpush %rax\n+\tpush %rdx\n \trex.WB\n-\trex.R\n-\trex.WRXB push %r15\n-\trex.WRX\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4d(%rbp,%rax,2)\n+\trex.WRX xor %r13,0x4c435028(%rip) \n+\tcmp (%rdx),%bh\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n \trex.WRXB\n-\trex.WB push %r14\n-\tpush %rdx\n-\trex.RB sub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,0x4e(%rbp,%rax,2)\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%ah\n+\tsub %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n \trex.WRXB\n-\trex.WRB sub $0x4c504d49,%rax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x58(%rbp)\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB or $0x28616404,%eax\n \tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n \trex.WRXB\n+\tand %r10b,0x55(%rdx,%rdx,2)\n \trex.WRX\n-\trex.RB\n-\trex.WRX push %rsp\n+\trex.XB\n+\tpush %r12\n+\tand %r13b,(%r8)\n+\trex.X\n \trex.WB\n-\trex.B\n+\trex.RXB\n+\trex.RX\n \trex.WR\n-\trex.WB pop %r10\n-\trex.RB sub $0x4c504d49,%eax\n-\trex.RB push %r12\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tpush %rsp\n \tpush %rsi\n \tpush %rsi\n-\tadc %eax,%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x45(%rdx)\n-\trex.XB push %r12\n-\trex.RX\n-\trex.WRXB push %r10\n-\trex.WRB sub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %ah,(%rcx,%rax,2)\n-\trex.XB\n-\trex.WRXB push %r11\n-\trex.W add %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n+\tadc %eax,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.W pop %rcx\n+\tadd %ch,(%rax)\n \tpush %rax\n-\trex.RB push %r10\n-\tpush %rsp\n-\tpush %rdx\n-\trex.WB\n-\trex.RXB\n-\trex.WB\n-\trex.WRX push %rsp\n-\txor %eax,(%rax)\n-\tadd %al,(%rax)\n-\trex.RXB\n-\trex.RX sub $0x474f4c44,%eax\n-\tsub $0xa54546,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RXB\n-\trex.WRB add %r8b,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand $0x41,%al\n \trex.XB\n-\trex.WRXB push %r12\n-\trex.W add %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\t(bad)\n+\tand %ch,(%rax)\n+\trex.X\n \trex.WB\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\tpush %r12\n-\trex.RB sub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n \trex.RXB\n \trex.RX\n-\trex.B\n-\trex.XB push %r12\n-\trex.WRXB push %r10\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RB\n-\trex.RX pop %rdi\n-\trex.R\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.RB\n-\trex.RB sub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\trex.XB\n+\trex.WR\n \trex.WRXB\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n \tpush %r12\n-\trex.RB sub $0x4e495341,%eax\n-\tadd %al,(%rax)\n-\trex.WR push %rsp\n-\tsub $0x50425241,%eax\n-\trex.WRXB push %r15\n-\txor 0x0(%rbp),%ah\n-\tadd %cl,0x50(%rcx,%rax,2)\n-\trex.W push %rbx\n-\tpush %rsp\n-\trex.RB push %r8\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tand %al,0x4f(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n \trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tcmp $0x554e2820,%eax\n \trex.WRB\n-\tpush %r8\n-\txor %eax,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n+\trex.X\n+\trex.RB push %r10\n+\tand %al,0x4f(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WR push %rsp\n-\tsub $0x50544c,%eax\n-\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rdx)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\trex.R\n-\trex.WB push %r11\n-\tpush %rdx\n-\trex.RB push %r8\n-\trex.R movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rsp,%rcx,2)\n+\tsub $0x4854454d,%eax\n \trex.WRXB\n-\trex.RXB add %r8b,(%r8)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub $0x554e2820,%eax\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tand %al,0x4f(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n \trex.WRXB\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n \tpush %r12\n-\trex.RB sub $0x49505845,%eax\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR sub $0x2d494843,%rax\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\tcmovns 0x54(%r14),%r9d\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WRX\n-\trex.R sub $0x4e414843,%eax\n-\trex.RXB\n-\trex.RB push %r14\n-\tpush %r10\n+\tsub %ebp,(%rcx)\n+\tsyscall\n+\tsub $0x53,%al\n \trex.RB push %r12\n \tpush %rsi\n \tpush %rsi\n-\tadc %ecx,%ecx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4f(%rcx,%rcx,2)\n-\trex.WRX\n-\tpush %r10\n-\trex.RXB\n-\trex.W pop %rcx\n-\tpush %rax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x4e(%rcx)\n+\tadc %eax,%ebp\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\tpush %r12\n-\trex.RB sub $0x544f43,%eax\n-\tadd %al,(%rax)\n-\trex.WRB push %r10\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%esp\n+\tsub %al,0x4f(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.XB\n-\trex.W\n-\trex.RB\n-\trex.XB\n-\trex.WXB\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x54(%rbx)\n-\trex.WB push %r10\n+\tand %al,0x4f(%rbx)\n+\trex.WRB push %r8\n \trex.WR\n-\trex.WB\n-\trex.WRX\n-\trex.RXB addb $0x0,-0x5b(%r13)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n \trex.WR\n-\tpush %r8\n-\trex.WB\n-\trex.WRX push %rsp\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRB\n-\trex.RB push %r14\n-\trex.B\n-\txor %r8,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n-\trex.WRX\n-\trex.WX push %rbp\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%esp\n+\tsub %al,0x49(%rdx)\n \trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x4d4d4147,%eax\n-\trex.B sub $0x4f434e49,%eax\n+\tand %al,0x4f(%rbx)\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB push %r12\n-\trex.RB sub $0x454e4547,%eax\n-\tpush %rdx\n-\trex.B\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n \trex.WR\n-\trex.WB pop %r10\n-\trex.RB\n-\trex.R\n-\trex.R\n-\trex.WB push %r10\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tinsl (%dx),%es:(%rdi)\n+\t(bad)\n+\t(bad)\n+\tor %ebp,(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x43(%rsi)\n \trex.RB\n-\trex.XB push %r12\n-\trex.WRXB push %r10\n-\tpop %rcx\n-\tsub 0x4f(%rbx),%al\n+\trex.WB\n+\trex.WR\n+\trex.WB\n \trex.WRX\n-\trex.WX push %rbp\n+\trex.RXB and %r13b,(%r8)\n+\trex.X\n+\trex.WB\n \trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x4d4d4147,%eax\n-\trex.B sub $0x4f434e49,%eax\n+\tsub %ebp,(%rcx)\n+\trex.RXB or %r9b,(%r15)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tsub %r10b,0x43(%r8)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\t(bad)\n+\tand %ch,(%rax)\n+\trex.WRX push %rbp\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tand %al,0x4f(%rbx)\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB push %r12\n-\trex.RB sub $0x55474552,%eax\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n \trex.WR\n-\tpush %r10\n-\trex.WB pop %r10\n-\trex.RB\n-\trex.R push %rbx\n-\trex.RB push %r12\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadd $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n-\tadc %ecx,%esi\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rdx)\n-\tpush %rbx\n+\tadc %ecx,%eax\n+\tadd %ch,(%rax)\n \tpush %rax\n-\trex.WR\n-\trex.WB push %r12\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdi)\n-\tsub $0x504e494d,%eax\n-\trex.WRXB\n-\trex.WR pop %rcx\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n-\trex.WXB\n-\trex.RB\n-\trex.RX\n-\trex.B\n-\trex.XB push %r12\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x53454225,%eax\n-\tpush %rbx\n-\trex.RB\n-\trex.WR pop %rdi\n-\trex.WB add %al,(%r8)\n-\trex.W\n-\trex.B\n \trex.XB\n-\trex.WXB\n-\trex.WB push %r12\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.R\n-\trex.WB push %r11\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\tpush %rdx\n-\trex.WB\n-\trex.X sub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x50594825,%eax\n-\trex.RB push %r10\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%ah\n+\tsub %al,0x49(%rdx)\n \trex.RXB\n-\trex.RB\n+\trex.RX\n+\trex.WR\n \trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n \trex.WRB\n-\trex.RB push %r12\n-\tpush %rdx\n-\trex.WB\n-\trex.XB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x41(%rdx),%dl\n+\tpush %rsp\n \trex.WB\n+\trex.WRXB\n \trex.WRX\n-\trex.XB\n-\trex.WR push %rbp\n-\trex.R\n-\trex.RB sub $0x49525453,%eax\n \trex.B\n-\trex.WB push %r10\n-\tpop %rcx\n-\tpop %rdi\n-\trex.R\n-\trex.X\n-\trex.WB sub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %cl,0x4c(%rcx)\n-\tpush %rsp\n-\txor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x424d414c,%eax\n-\trex.RB push %r10\n-\tpush %rsp\n-\tpush %rdi\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x53454225,%eax\n-\tpush %rbx\n-\trex.RB\n-\trex.WR pop %rdi\n-\trex.WX add %al,(%rax)\n-\trex.RX xor 0x31(%rax),%r10b\n-\txor %dh,0x4f433256(%rip) \n-\trex.WRX\n-\tadd %r8b,(%rax)\n-\tadd %al,(%rax)\n+\tsub %r13,(%rcx)\n \tpush %rbx\n \tpush %rsp\n-\trex.RB push %r8\n-\tsub $0x504d2d37,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x32(%rsi)\n-\txor $0x50,%al\n-\txor %esi,(%rsi,%rsi,1)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x53454225,%eax\n-\tpush %rbx\n-\trex.RB\n-\trex.WR pop %rdi\n-\trex.WXB add %al,(%r8)\n \tpush %rdx\n-\trex.RB\n+\trex.WB sub %dl,0x43(%r8)\n+\trex.WR cmp (%rdx),%r15b\n \trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n \trex.WR\n-\trex.RB\n-\trex.XB push %r12\n-\txor %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x53(%rbp)\n-\trex.WB pop %r10\n-\trex.RB sub $0x46455250,%eax\n-\trex.WB pop %r8\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trex.RB pop %r8\n+\tand %ch,(%rax)\n \trex.XB\n \trex.WRXB\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x41(%rdx),%dl\n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB\n \trex.WRX\n-\trex.WX push %rbp\n+\trex.B\n+\trex.WR and %r8b,0x49(%rdx)\n \trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x534f4341,%eax\n-\tadd %al,(%rax)\n-\tand $0x52414950,%eax\n-\trex.RXB push %r11\n-\tsub $0x2f435343,%eax\n-\tpush %rbx\n-\trex.RB\n-\trex.XB add %cl,0x4e(%r9)\n+\tsub %ebp,(%rcx)\n+\tpush %rcx\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB clts\n+\tsub $0x49525453,%eax\n+\trex.WRX\n+\trex.RXB sub %r10b,0x43(%r8)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%ah\n+\tsub %al,0x4f(%rbx)\n+\trex.WRB push %r8\n \trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n \trex.WRXB\n-\trex.WXB push %r13\n-\tpush %rax\n-\tpush %rbx\n-\tadd %al,0x4c(%rsi)\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\t(bad)\n+\tand %ch,(%rax)\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n-\tsub $0x49544152,%eax\n-\trex.WRXB add %r8b,(%r8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x4e(%rbp)\n-\trex.WB push %r12\n-\tpop %rdi\n-\trex.WB\n-\trex.WRX pop %rdi\n+\tand %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n \trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub $0x5054554f,%eax\n+\tpush %rbp\n+\tpush %rsp\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n \tpush %r11\n \tpush %rsp\n-\tpop %rdi\n-\tpush %rax\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\t(bad)\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n \trex.WR\n-\trex.B\n-\trex.XB\n-\trex.RB sub $0x4c504d49,%eax\n-\tpop %rcx\n-\tpush %rbx\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x41(%rdx),%dl\n \tpush %rsp\n-\trex.RB\n-\trex.WRB sub $0x43020f50,%rax\n-\trex.WRXB push %r14\n-\trex.RB push %r10\n-\tpush %rbx\n \trex.WB\n-\trex.WRX\n-\trex.RB\n-\trex.WRB pop %r9\n-\trex.RX\n \trex.WRXB\n-\trex.WRXB push %r12\n-\tadd %al,0x33(%rsi)\n-\txor $0x37343150,%eax\n-\tadd %al,0xa545(%rax)\n+\trex.WRX\n+\trex.B\n+\tsub %r13,(%rcx)\n+\trolb $1,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tpush %rdx\n-\tpush %rbx\n-\trex.RB sub $0x424d414c,%eax\n-\trex.R\n-\trex.B sub $0x5453494c,%eax\n-\tsyscall\n-\tsub $0x474f5250,%eax\n-\trex.WRX or %r9b,(%rdi)\n-\tor $0x414d2a2c,%eax\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n \trex.RX\n-\trex.WRXB push %r10\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tcmp $0x554e2820,%eax\n \trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tand %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\txor %eax,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n+\tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\t(bad)\n+\tand %ch,(%rax)\n \trex.XB\n \trex.WRXB\n-\trex.WRX\n-\trex.WX push %rbp\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4f(%rbx),%al\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tand %al,0x49(%rdx)\n \trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x5058454d,%eax\n-\tpush %rsp\n-\tadd %al,0x53(%rcx,%rcx,2)\n+\tsub %ebp,(%rcx)\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\tpush %rsi\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\tpush %rdx\n-\trex.WB\n-\trex.X push %rbp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%ah\n+\tsub %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tand %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub $0x43502851,%eax\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\trex.RB sub $0x5245564f,%eax\n-\tadd %dl,0x54(%rbx)\n-\trex.RB push %r8\n-\tsub $0x50502d37,%eax\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdi)\n-\tsub $0x4c415645,%eax\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x50(%rcx)\n-\tpush %rax\n-\trex.WR pop %rcx\n-\tsub $0x4c464552,%eax\n-\trex.RB\n-\trex.XB push %r12\n-\trex.WB\n+\tsub $0x4854454d,%eax\n \trex.WRXB\n-\trex.WRX sub $0x504d4953,%rax\n-\timul $0x2d050f09,0x73(%rdx),%esp\n-\tpush %rax\n-\tpush %rdx\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub $0x4f432820,%eax\n+\trex.WRB\n+\trex.WRB\n \trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4c(%rsi),%al\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x49(%rdx)\n \trex.RXB\n-\trex.WRXB push %r13\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tor %ecx,(%rdi)\n+\tadd $0x4245442d,%eax\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\trex.RB push %r10\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tpush %r12\n+\trex.B\n+\trex.WRX and %r13b,(%rax)\n+\trex.XB\n+\trex.WRXB\n \trex.WRB\n-\tpush %r8\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tpush %rdx\n-\tpush %rbx\n-\trex.RB pop %r15\n-\tpush %rsp\n-\trex.WB\n \trex.WRB\n-\trex.RB\n-\trex.R\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4c(%rsi),%al\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x4c504d49,%eax\n+\tand %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub $0x28020f50,%eax\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\trex.W push %rdx\n-\trex.RB\n-\tsub (%r9),%r9b\n-\tlar 0x53084649(%rip),%ebp \n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x54454225,%eax\n-\tpop %r15\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\t(bad)\n+\tand %ch,(%rax)\n+\trex.X\n \trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub $0x49422820,%eax\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4c(%rsi),%al\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n \trex.WRX\n+\trex.WRXB push %r12\n+\tor %cl,(%rdi)\n+\t(bad)\n+\tsub $0x4c435028,%eax\n+\tcmp (%rdx),%bh\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n \trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB push %r12\n-\trex.RB pop %r15\n-\tpush %rdx\n-\trex.RB\n-\trex.RXB push %r13\n+\trex.RB pop %r8\n+\tand %ch,(%rax)\n+\trex.X\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n \trex.WR\n-\tpush %r10\n-\trex.WB pop %r10\n-\trex.RB\n-\trex.R push %rsp\n-\trex.W push %rdx\n-\trex.RB\n-\tsub (%r9),%r9b\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n \t(bad)\n-\tsub $0x51544553,%eax\n-\trcpps 0x4d(%rcx),%xmm1\n-\tpush %rax\n-\tsub $0x54454225,%eax\n-\tpop %r15\n+\tsub $0x474f5250,%eax\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%ah\n+\tsub %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4c(%rsi),%al\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub $0x4e554f42,%eax\n+\trex.R push %rax\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub $0x49422820,%eax\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x41(%rdx),%dl\n+\tpush %rsp\n \trex.WB\n+\trex.WRXB\n \trex.WRX\n+\trex.B\n+\tsub %r13,(%rcx)\n+\tsub 0x41(%rbp),%cl\n+\trex.WXB sub %dl,0x43(%r8)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\t(bad)\n+\tand %ch,(%rax)\n \trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB push %r12\n-\trex.RB pop %r15\n-\trex.RXB\n-\trex.RB\n-\trex.WRX\n-\trex.RB push %r10\n-\trex.B\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n \trex.WR\n-\trex.WB pop %r10\n-\trex.RB\n-\trex.R sub $0x43455053,%eax\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x45(%rbx)\n \trex.WB\n-\trex.B\n-\trex.WR or %r9b,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\trex.WRB\n \trex.WR\n-\trex.B\n-\trex.WRB\n+\trex.WB\n+\trex.WRX\n+\trex.RXB and %r13b,(%r8)\n \trex.X\n-\trex.R\n-\tadd %al,0xa545(%r8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x45(%rdx)\n-\tpush %rdi\n+\trex.WB\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n \tpush %rdx\n-\trex.WB push %r12\n-\trex.RB sub $0x5058454d,%eax\n+\trex.WRXB\n+\trex.RXB\n+\trex.WRX or %r9b,(%rdi)\n+\tor $0x414d2a2c,%eax\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\tsub $0x41544552,%eax\n-\trex.WB\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x54(%rsi)\n+\tpush %rdx\n+\tpush %rbp\n \trex.WRX\n+\trex.XB\n+\tpush %r12\n+\tand %r13b,(%r8)\n+\trex.X\n \trex.WB\n-\trex.WRX\n-\trex.RXB sub $0x4e474953,%eax\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tlsl 0x8544f4e(%rip),%ebp \n+\tclts\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\trex.RB wbinvd\n-\trex.W pop %rcx\n-\tpush %rax\n-\tsub $0x45544e49,%eax\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR sub $0x53000033,%rax\n-\trex.WB\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub $0x4f432820,%eax\n \trex.WRB push %r8\n \trex.WR\n-\trex.WB\n-\trex.WRB push %r8\n-\trex.WR push %rbp\n-\tpush %rbx\n-\txor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x42(%rcx)\n-\tpush %rbx\n-\tsub $0x45544e49,%eax\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\trex.RX xor (%rcx),%r15b\n-\tpush %rax\n-\txor %esi,(%rsi,%rsi,1)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x2d(%rsp,%rdx,2)\n-\tpush %rbx\n-\trex.RX sub $0x45474f4c,%eax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n \trex.WR\n-\trex.WB\n-\trex.WRB and $0x4e415441,%rax\n-\txor (%rax),%al\n-\tadd %al,(%rax)\n-\trex.XB\n \trex.WRXB\n-\trex.WRX\n-\trex.WX push %rbp\n+\tpush %r12\n+\tand %al,0x49(%rdx)\n \trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\trex.RB sub $0x53534542,%eax\n-\trex.RB\n-\trex.WR sub $0x492a2f59,%rax\n+\tsub %ebp,(%rcx)\n+\tsub $0x970736c,%eax\n+\tsyscall\n+\tsub $0x4c435028,%eax\n+\tcmp (%rdx),%bh\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%esp\n+\tsub %al,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x41(%rdx),%dl\n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB\n \trex.WRX\n-\trex.WB push %r12\n-\tsub $0x2a50534c,%eax\n-\tor %ecx,(%rdi)\n-\tadd $0x50,%al\n+\trex.B\n+\tsub %r13,(%rcx)\n+\t(bad)\n+\tsub $0x50284f42,%eax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n \trex.WRXB\n-\trex.WB push %r11\n-\trex.R\n-\trex.RB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n \trex.XB\n \trex.WRXB\n-\trex.R\n-\trex.RB\n-\trex.XB add %al,(%r8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\trex.WR pop %rcx\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tand %ch,(%rax)\n+\trex.X\n \trex.WB\n-\trex.WRX pop %rax\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x55(%rbx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB\n \trex.WRB\n-\trex.XB\n \trex.WRXB\n-\trex.WRX push %rsp\n-\tpush %rdx\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x41(%rdx),%dl\n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX\n \trex.B\n-\trex.XB push %r12\n-\txor %eax,(%rax)\n+\tsub %r13,(%rcx)\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %edx,%ebp\n \tadd %al,(%rax)\n-\tadd %cl,0x47(%rdi,%rcx,2)\n-\trex.XB push %r8\n-\trex.WB add %al,(%r8)\n-\taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WR\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%esp\n+\tsub %al,0x49(%rdx)\n \trex.RXB\n-\trex.XB push %r11\n-\trex.WB\n-\trex.WRB push %r8\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\trex.WB push %r11\n-\tpush %rbx\n-\tpush %rbp\n-\trex.X push %rbx\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4c(%rsi),%al\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tclts\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX sub %r10b,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\t(bad)\n+\tand %ch,(%rax)\n \trex.XB\n-\trex.WRXB add %r8b,(%r8)\n-\tadd %al,(%rax)\n-\tadd %cl,0x4d(%rcx,%rax,2)\n-\trex.X\n-\trex.RB push %r10\n-\tpush %rsp\n-\tpop %rdi\n-\tpush %rdi\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n+\trex.WRXB\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x41(%rdx),%dl\n \tpush %rsp\n-\tpush %rdx\n-\tpop %rcx\n-\tsub $0x534f484c,%eax\n-\tpush %rax\n-\trex.WB push %r12\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX\n \trex.B\n-\trex.WR sub $0x54495551,%rax\n+\trex.WR and %r8b,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n \tpush %rcx\n-\tud2\n-\t(bad)\n-\tsub 0x53(%rbp),%dl\n-\trex.RB sub $0x47475542,%eax\n-\tpop %rcx\n-\tpush %rbx\n \tpush %rbp\n-\trex.X push %rbx\n-\tpush %rsp\n-\txor %eax,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4b(%rbx,%rdx,2)\n-\tpush %rbx\n-\trex.RB push %r12\n-\tpush %rcx\n-\tsub $0x585541,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WB\n-\trex.WRX push %rsp\n-\tpush %rbx\n-\trex.XB xor %eax,(%r8)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x52(%rbp,%rax,2)\n-\trex.WB push %r14\n-\trex.WB\n-\trex.WRX push %rsp\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n+\trex.WRXB push %r12\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\trex.WB push %r10\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%ah\n+\tsub %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tand %al,0x4f(%rbx)\n+\trex.WRB push %r8\n \trex.WR\n-\trex.WB\n-\trex.WRX\n-\trex.RXB xor %r8b,-0x5b(%r13)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x4f(%rax,%rcx,2)\n-\tpush %rbx\n-\tpush %rax\n-\trex.WB push %r12\n-\trex.B\n-\trex.WR sub $0x43544143,%rax\n-\trex.W add %al,0x46(%rdx)\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n \tpush %r12\n-\tsub $0x42554f44,%eax\n+\tsub %ebp,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub $0x284f5551,%eax\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub (%rax),%esp\n+\tsub %cl,0x55(%rsi)\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tand %al,0x4f(%rbx)\n+\trex.WRB push %r8\n \trex.WR\n-\trex.RB sub $0x54434146,%eax\n-\trex.WRXB push %r10\n-\trex.WB\n-\trex.B\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n \trex.WR\n-\trex.B\n-\trex.RXB (bad)\n-\tor %ecx,(%rsi)\n-\tadd (%rsi),%al\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub 0x43(%rbx),%al\n+\tsub (%rcx),%cl\n \tsyscall\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tpush %rbx\n-\trex.WB\n+\tsub $0x53,%al\n+\tsub %r10b,0x43(%r8)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub $0x49422820,%eax\n \trex.RXB\n-\trex.WRX push %rbp\n-\trex.WRB movsq %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x50(%rcx)\n-\tpush %rax\n-\trex.WR pop %rcx\n-\txor (%rax),%al\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x47(%rax)\n-\trex.RX push %rbx\n-\trex.WB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n \trex.WRB push %r8\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x4e(%rcx)\n-\trex.WB push %r12\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tpush %rbp\n-\trex.X push %rbx\n-\trex.XB push %r11\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRB\n-\tpush %r10\n-\tpush %rdx\n-\tpop %r9\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub $0x284f5551,%eax\n \tpush %rax\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x45(%rsp,%rax,2)\n-\trex.RX\n-\trex.WB\n-\trex.WRX push %rsp\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n \trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tsub $0x4f432820,%eax\n \trex.WRB push %r8\n \trex.WR\n \trex.RB pop %r8\n-\trex.WB\n-\trex.RX pop %rcx\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRX sub $0x2d534f43,%rax\n-\trex.WB\n-\trex.WRX push %rsp\n-\tpush %rbx\n-\tpush %rbp\n-\trex.X push %rbx\n-\tadd %dl,0x4e(%rcx,%rax,2)\n-\tsub $0x454d4954,%eax\n-\tpush %rbx\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x46(%rsi)\n-\trex.WRXB push %r10\n-\trex.WRB\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n \tpush %r12\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n+\tand %al,0x4f(%rbx)\n \trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\trex.WB\n-\trex.WRB\n-\trex.RB push %r11\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r9b,0x4e(%rcx)\n+\trex.WB push %r12\n+\tsub $0x424d414c,%eax\n+\trex.RB push %r10\n+\tpush %rsp\n+\tsub $0x204b2d57,%eax\n+\tsub %cl,0x4e(%rcx)\n \tpush %rsp\n-\tsub $0x454d4954,%eax\n-\tpush %rbx\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\tsub $0x53454225,%eax\n-\tpush %rbx\n \trex.RB\n-\trex.WR pop %rdi\n-\tpop %rcx\n-\tadd %al,(%rax)\n-\trex.XB\n-\trex.R\n-\trex.WB push %r11\n-\tpush %rdx\n-\trex.RB push %r8\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n+\trex.RXB\n+\trex.RB push %r10\n+\tand %al,0x4f(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB pop %r8\n+\tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n \tpush %r12\n-\tsub $0x49505845,%eax\n-\trex.WRX push %rsp\n+\tsub %ebp,(%rcx)\n+\tadd %al,(%rax)\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r8b,0x4c(%rsi)\n+\trex.WRXB\n+\tpush %r12\n+\tand %ch,(%rax)\n+\tpush %rdx\n \trex.RB\n-\trex.RXB push %r10\n \trex.B\n-\trex.WR sub $0x9204943,%rax\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %edx,0x4c(%rdx)\n-\tsub $0x55444552,%eax\n-\trex.XB\n-\trex.RB\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n+\trex.WR and %r8b,0x49(%rdx)\n+\trex.RXB\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tadd %al,0x49(%rsi)\n-\trex.WRX\n-\trex.R push %rbx\n-\tpush %rbp\n-\trex.X add %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x44(%rdx,%rdx,2)\n+\tadd %ah,0x4c435028(%rax)\n+\tcmp (%rdx),%bh\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\tpop %r9\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdx)\n+\tpush %rbp\n+\trex.WRX\n+\tand %r13b,(%rax)\n \trex.X\n+\trex.WB\n+\trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n-\tsub $0x49505845,%eax\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR sub $0x4945,%rax\n-\tadd %dl,(%rax)\n-\tadd %dh,0x0(%rbp)\n-\tadd %al,0x46(%rbp)\n-\tpop %rdi\n+\tsub %ebp,(%rcx)\n+\t...\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n \trex.RX\n+\tpush %r11\n+\tpush %rsp\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tand %r10b,0x4f(%rdi,%rdx,2)\n+\tsub $0x2d475241,%eax\n+\tpush %r12\n \trex.B\n-\trex.XB push %r12\n-\trex.WRXB push %r10\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\trex.XB\n-\trex.RB\n+\trex.WRX and %r13b,(%rax)\n+\trex.X\n \trex.WB\n+\trex.RXB\n+\trex.RX\n \trex.WR\n-\trex.WB\n-\trex.WRX\n-\trex.RXB sub $0x45544e49,%eax\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR push %rsp\n-\trex.X\n-\trex.RX add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x4e(%rbp)\n-\trex.WB push %r12\n-\tsub $0x50455453,%eax\n-\tsub $0x45544e49,%eax\n-\trex.RXB push %r10\n-\trex.B\n-\trex.WR lods %ds:(%rsi),%rax\n-\tsti\n-\t...\n-\trex.WR push %rbx\n-\tadd %al,(%r8)\n+\trex.WRXB\n+\tpush %r12\n+\tand %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp 0x4c(%rsi),%al\n+\trex.WRXB\n+\tpush %r12\n+\tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4e(%rcx,%rax,2)\n-\tpush %rbx\n-\trex.XB xor %eax,(%r8)\n+\trex.X\n+\trex.RX sub $0x4452,%eax\n \tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4f(%rsi)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRX push %rbx\n \tpush %rsp\n-\tpush %rcx\n-\tpush %rbp\n-\trex.B\n-\tadd %r8b,(%rax)\n+\tsub $0x454e4f44,%eax\n+\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x45(%rbp)\n-\tpush %rsi\n-\trex.B\n-\txor %r13,0x45545845(%rip) \n-\trex.WRX\n-\tadd %r8b,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n \trex.WB\n+\trex.WRX sub $0x54494e55,%rax\n+\tsub $0x43524943,%eax\n+\trex.WR\n+\trex.RB sub $0x32494c50,%eax\n+\trex.WRX push %rbp\n \trex.WRB\n-\trex.WB push %r12\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n-\tpush %rdx\n-\trex.WXB\n-\trex.WRX\n-\tadd %r8b,(%rax)\n+\trex.RB push %r10\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n-\trex.WRB push %r8\n-\tsub $0x4c4c4542,%eax\n-\trex.WRX movsq %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n+\trex.X\n+\trex.RX sub $0x465245,%eax\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rdx)\n-\tpush %rbx\n-\trex.W\n-\trex.WB\n-\trex.WRX\n-\trex.R\n-\trex.WB\n+\tadd %ch,(%rax)\n+\tpush %rax\n \trex.XB\n-\trex.RB push %r11\n-\tsub $0x4c504d49,%eax\n-\trex.RX push %rdx\n-\trex.B\n-\trex.XB push %r12\n-\trex.RB push %r11\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n-\txor %eax,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x50(%rcx,%rax,2)\n-\trex.R\n-\trex.RB\n-\trex.WR push %rsp\n-\taddb $0x0,-0x5b(%r13)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbp\n-\tpush %rbx\n-\trex.RB sub $0x49544152,%eax\n-\trex.WRXB\n-\trex.WRX\n-\trex.B\n-\trex.WR sub $0x45505948,%rax\n-\tpush %rdx\n-\trex.RXB\n-\trex.RB\n+\tsub $0x4854454d,%eax\n \trex.WRXB\n-\trex.WRB\n-\trex.RB push %r12\n-\tpush %rdx\n-\trex.WB\n-\trex.XB sub $0x454d554e,%eax\n-\tpush %rdx\n+\tand %r8b,0x53(%rbp,%rax,2)\n+\trex.XB push %r10\n \trex.WB\n-\trex.XB\n-\trex.B\n-\trex.WR sub $0x4c415645,%rax\n-\tsbb $0x155555,%eax\n-\tadd %al,0x53(%rcx,%rcx,2)\n+\trex.X\n+\trex.RB sub $0x454a424f,%eax\n+\trex.XB push %r12\n+\tand %ch,(%rax)\n \trex.XB\n \trex.WRXB\n-\trex.WRX push %rsp\n-\trex.WB\n-\trex.WRX push %rbp\n-\trex.WB push %r12\n-\trex.WB\n-\trex.RB push %r11\n-\tsub $0x4f4e4544,%eax\n-\trex.WRB add %r8b,(%r8)\n-\t...\n-\tadd %dl,0x49(%rbx)\n-\trex.WRX\n-\trex.XB\n-\trex.WRXB push %r11\n-\trex.W\n-\trex.WXB addb $0x0,-0x5b(%r13)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WR\n-\tpush %r8\n-\trex.WR\n-\trex.B\n-\trex.XB\n-\trex.RB sub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\trex.WB\n \trex.WRB push %r8\n \trex.WR\n-\trex.WB\n-\trex.WRB\n-\trex.WR\n-\trex.WRX\n-\trex.RB movsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x53(%rcx,%rcx,2)\n-\tpush %rsp\n-\tpush %rdx\n-\trex.RB push %r11\n-\tpush %rsp\n-\trex.WRXB push %r10\n \trex.RB pop %r8\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand $0x52414950,%eax\n-\trex.RXB push %r11\n-\tsub $0x2f4e4953,%eax\n-\trex.XB\n-\trex.WRXB push %r11\n-\tadd %al,0x43(%rdi)\n-\trex.R sub $0x4c504d49,%eax\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rdx\n-\txor %ecx,0x0(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tsub $0x46474942,%eax\n \trex.WR\n-\trex.WB xor 0x55(%r14),%cl\n+\trex.WRXB\n+\tpush %r12\n+\tand %dl,0x29(%rcx,%rbp,1)\n+\t...\n+\tadd %cl,0x33(%rcx,%rcx,2)\n+\trex.WRX push %rbp\n \trex.WRB\n \trex.RB push %r10\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRB\n-\trex.XB\n-\trex.WRXB\n-\trex.WRX\n-\trex.R sub $0x4c415645,%eax\n-\tsub $0x424d5953,%eax\n-\trex.WRXB\n-\trex.WR push %rbx\n-\tsub $0x5254,%eax\n-\t...\n-\tadd %ah,0x52414950(%rip) \n-\trex.RXB push %r11\n-\tsub $0x2f4e4154,%eax\n-\trex.XB\n-\trex.WRXB push %r12\n-\tadd %dl,0x2d(%rdx,%rdx,2)\n-\trex.WRB\n-\trex.R\n-\trex.RB\n-\trex.RX\n-\trex.WB\n-\trex.WRX\n-\trex.RB sub $0x4c504f54,%eax\n-\trex.RB push %r14\n-\trex.RB\n-\trex.WR add %r8b,(%rax)\n-\t...\n+\trex.X\n+\trex.RX sub $0x4652,%eax\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.WB\n-\trex.WRB and $0x50,%al\n-\tpush %rbx\n-\trex.WB add %al,(%r8)\n+\tadd %al,0x46(%rdx)\n+\tsub $0x43465245,%eax\n+\tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rdx)\n+\tadd %al,0x46(%rdx)\n+\tsub $0x494c4c45,%eax\n+\tpush %rax\n \tpush %rsp\n+\trex.WB\n+\trex.XB sub $0x4345,%eax\n+\txor %al,0x30(%rsi)\n+\tsub $0x454d554e,%eax\n \tpush %rdx\n-\trex.WRXB\n-\trex.WRXB push %r12\n-\tadd %al,0xa545(%rax)\n+\trex.WB\n+\trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rsi)\n-\trex.WRX add %r8b,(%rax)\n+\tadd %dh,(%rdx)\n+\trex.RX xor %r13d,0x454d554e(%rip) \n+\tpush %rdx\n+\trex.WB\n+\trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n+\tadd %al,0x46(%rdx)\n+\tsub $0x45564e49,%eax\n+\tpush %rdx\n+\tpush %rbx\n+\trex.RB sub $0x43465245,%eax\n+\tadd %al,0x46(%rdx)\n+\tsub $0x53455246,%eax\n+\trex.WRX\n+\trex.RB\n+\trex.WR sub $0x53,%rax\n+\tadd %al,0x46(%rdx)\n+\tsub $0x314a52,%eax\n \tadd %al,0xa545(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x55(%rbp,%rcx,2)\n-\trex.WR add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,-0x5b(%rbp)\n+\tadd %al,0x46(%rdx)\n+\tsub $0x494c4c45,%eax\n+\tpush %rax\n+\tpush %rsp\n+\trex.WB\n+\trex.XB sub $0x4950,%eax\n+\txor 0x31(%rsi),%al\n+\tsub $0x454d554e,%eax\n+\tpush %rdx\n+\trex.WB\n+\trex.XB sub $0x544c41,%eax\n \t...\n \tout %eax,(%dx)\n \tcmp %edi,%edx\n \tincb 0x2e(%rdx)\n \tout %al,$0x3f\n \tadd (%rax),%ah\n \tsub %dl,%bh\n \tor 0x2cf93ffc(%rbx),%ebp\n \txchg %eax,%edx\n-\tjl a7812c \n+\tjl a780bc \n \tinsb (%dx),%es:(%rdi)\n \tor %eax,-0x37(%rax)\n-\tjns a781cf \n+\tjns a7815f \n \tcmp $0x64,%al\n \tes adc -0x36(%rax),%eax\n \tadd %ecx,%edi\n \tcmp (%rdi),%ah\n \tpush %rcx\n \tsbb 0x30(%rax),%al\n \tint3\n \tsub $0x210ce1f3,%eax\n \trex or $0x8e82fcb7,%eax\n \txor $0xf7cf4025,%eax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tand %ecx,0x1540299a(%rcx)\n \trex.WRB xchg %rax,%r13\n \tnop\n-\tjne a781eb \n-\trex je,pn a78147 \n+\tjne a7817b \n+\trex je,pn a780d7 \n \tcmp (%rdi),%bh\n \txchg %eax,%edi\n \txorb $0x40,(%rcx)\n \trex.XB add %edx,%r13d\n \t(bad)\n \tmov $0xce4033fc,%edx\n \txor (%rbx),%bh\n@@ -686681,36 +687120,36 @@\n \trex (bad)\n \trex.WRXB test $0xab,%al\n \trex.WRXB cmp $0x48,%al\n \trex\n \trex.RB push $0xffffffffffffff85\n \tmov 0x144049cd(%rdi),%esp\n \tlea 0x3(%rsi),%ecx\n-\tjb a7828a \n+\tjb a7821a \n \trex.WXB\n \trex out %eax,$0x65\n \tint $0x22\n-\tjbe a7822e \n+\tjbe a781be \n \trex.WRB\n \trex xchg %eax,%esp\n-\taddr32 jl a782a5 \n-\tjg a781d7 \n+\taddr32 jl a78235 \n+\tjg a78167 \n \trex.WRX\n \trex out %eax,(%dx)\n-\trex.WRXB jle a781f2 \n+\trex.WRXB jle a78182 \n \tscas %es:(%rdi),%al\n \tand 0x40(%rax),%edx\n \tadd (%rbx),%sil\n \tlea (bad),%esi\n \tint1\n \tclc\n \tpush %rax\n \trex xor %esi,-0x6f(%rdx)\n \tpush %rbx\n-\tjae a7821e \n+\tjae a781ae \n \tpush %rcx\n \trex in $0xd0,%eax\n \tpop %rcx\n \tmov (%rax),%esp\n \tstos %al,%es:(%rdi)\n \tpush %rdx\n \trex\n@@ -686726,15 +687165,15 @@\n \tpush %rsp\n \trex\n \trex.WX (bad)\n \tcmp 0x7c(%rbx),%ah\n \trex.XB push %r13\n \trex mov $0x2c474896,%edx\n \tand $0x16584056,%eax\n-\tloope a78295 \n+\tloope a78225 \n \tmov $0x8,%bh\n \tpush %rdi\n \trex pop %rax\n \taddr32 mov $0x79,%dl\n \tpmaxsw 0x40(%rdi),%mm2\n \txchg %eax,%esi\n \tcmp $0xd528c124,%eax\n@@ -686767,32 +687206,32 @@\n \tenter $0x9590,$0x61\n \trex ret\n \toutsb %ds:(%rsi),(%dx)\n \tor $0x93,%al\n \tsbb (%rdx),%dl\n \t(bad)\n \trex xor %ebx,(%rdi)\n-\tjmp a782d1 \n+\tjmp a78261 \n \trex.WB (bad)\n \t(bad)\n \trex xor $0x1b61e863,%eax\n \tor $0x1ddb4063,%eax\n \txchg %eax,%ebx\n \tclc\n \tmov -0x5932bf9d(%rbx),%ecx\n \txor 0x40640a98(%rdx),%ebx\n \tsbb %ebp,-0x75c1a3ee(%rdi)\n \trex adc %eax,%fs:0xa7a6ee0(%rdi)\n-\tgs rex jae a782fc \n+\tgs rex jae a7828c \n \tcmp %ebx,0x40658b4a(%rip) \n \trex.RX\n \trex.RXB\n \trex.RXB lret $0xcaa\n-\tdata16 rex jns a783ab \n-\tjne a78324 \n+\tdata16 rex jns a7833b \n+\tjne a782b4 \n \tcltd\n \tmov 0x40(%rsi),%fs\n \t(bad)\n \tmov $0x43,%dl\n \tand %dl,0x59406711(%rip) \n \tfsubl (%rsi)\n \tlcall *(%rcx)\n@@ -686822,85 +687261,85 @@\n \tint3\n \tclc\n \tsbb %al,0x6c(%rsi)\n \trex add %dl,-0x31f35ae9(%rcx)\n \tinsb (%dx),%es:(%rdi)\n \tmov $0xb7,%sil\n \tmov $0x6d567484,%eax\n-\trex jo a783fc \n+\trex jo a7838c \n \tmovabs 0x396bef406ddf4ef7,%al\n \timul $0x554ff151,0x48406e68(%rdx),%ebx\n \trepnz outsb %ds:(%rsi),(%dx)\n \trex andl $0x2c,-0x3a(%rcx)\n-\tjle a7843a \n+\tjle a783ca \n \toutsl %ds:(%rsi),(%dx)\n \t(bad)\n \tadd 0x40(%rax),%esi\n \tsub -0x75(%rbp),%esp\n \tdecl (%rcx)\n-\trex.WB jo a78410 \n+\trex.WB jo a783a0 \n \tmovsxd %edx,%esi\n \tfistl (%rbx)\n \tmov $0x2940708e,%edi\n \tmov $0x2,%cl\n \tpush %rsi\n \ttest $0xd4,%al\n-\tjo a78420 \n+\tjo a783b0 \n \tsub 0x1ac51df8(%rbx),%dl\n-\tjno a78428 \n-\tss rex.RXB jrcxz a783b3 \n+\tjno a783b8 \n+\tss rex.RXB jrcxz a78343 \n \tadc $0x61,%al\n-\tjno a78430 \n+\tjno a783c0 \n \tlods %ds:(%rsi),%al\n-\tloope a783e0 \n+\tloope a78370 \n \tmov $0x96,%bl\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tjno a78438 \n+\tjno a783c8 \n \tds insl (%dx),%es:(%rdi)\n \tand 0x4a(%rsi),%eax\n \tout %al,(%dx)\n-\tjno a78440 \n+\tjno a783d0 \n \t{rex2 0x46} dec %ebx\n \tout %al,$0x2e\n \txor $0x29624072,%eax\n \t(bad)\n \tincl 0x7c(%rbx)\n-\tjb a78450 \n+\tjb a783e0 \n \tpush %rdi\n \tshlb $1,0x1(%rdx)\n \tmov %eax,%ebx\n-\tjb a78458 \n+\tjb a783e8 \n \tpush %rsi\n \tsbb %eax,0x730afd5d(%rbp)\n \trex sbb 0x52a08972(%rdi),%ecx\n-\tjae a78468 \n+\tjae a783f8 \n \trex.RXB\n \tsar $1,%r13\n-\tjno a783c8 \n-\tjae a78470 \n+\tjno a78358 \n+\tjae a78400 \n \ttestl $0xa36a4073,-0x1d8ec9c2(%rip) \n \trex.X mov $0x9d,%cl\n \tsub 0xc(%rax,%rax,2),%dh\n \trex.B cmp $0x7472f6f0,%eax\n \trex\n \tdata16 adc %cl,0x77(%rcx)\n-\tjl a78409 \n-\tje a78490 \n+\tjl a78399 \n+\tje a78420 \n \tfs scas %es:(%rdi),%eax\n \t(bad)\n \tint $0x2d\n \tadd $0x75,%al\n \trex pop %rax\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tsub 0xa(%rbx),%edi\n-\trex.WRB jne a784a0 \n+\trex.WRB jne a78430 \n \tin (%dx),%al\n \t(bad)\n \txchg %eax,%esi\n-\tjne a784a8 \n+\tjne a78438 \n \tsbb $0x5a,%al\n \tadc %r8d,0x75(%r15,%r11,8)\n \trex in (%dx),%eax\n \tcmp (%rbx),%esp\n \tsbb %ah,0x62407628(%rax)\n \txchg %eax,%esp\n \txchg %esi,0x3407672(%rbp,%riz,1)\n@@ -686931,25 +687370,25 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n \trex.WR\n \tpush %r12\n \trex.RB\n \trex.XB add %al,(%r8)\n-\tjo a7845f \n+\tjo a783ef \n \tmov $0x0,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R\n \trex.WR\n \trex.WRX\n \trex.RXB\n \trex.B\n \trex.WRB add %r8b,(%r8)\n-\tjo a7846f \n+\tjo a783ff \n \tmov $0x0,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.B\n \trex.X push %rbx\n \tsub %bl,0x29(%rax)\n \tand %dl,0x4f(%rbx)\n@@ -686959,31 +687398,31 @@\n \trex.B\n \trex.WRB and %r9b,0x56(%r15)\n \trex.RB push %r10\n \trex.RX\n \trex.WR\n \trex.WRXB push %r15\n \tpush %rbx\n-\tjs a78529 \n+\tjne a784fd \n \tpush %rbx\n \trex.WR\n \tpush %r12\n \trex.RB\n \trex.XB add %al,(%r8)\n-\tjo a7849f \n+\tjo a7842f \n \tmov $0x0,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R\n \trex.WR\n \trex.WRX\n \trex.RXB\n \trex.B\n \trex.WRB add %r8b,(%r8)\n-\tjo a784af \n+\tjo a7843f \n \tmov $0x0,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n \tand %cl,0x53(%rcx)\n \tand %al,0x20(%rcx)\n \trex.WRX\n@@ -687001,25 +687440,25 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n \trex.WR\n \tpush %r12\n \trex.RB\n \trex.XB add %al,(%r8)\n-\tjo a784df \n+\tjo a7846f \n \tmov $0x0,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R\n \trex.WR\n \trex.WRX\n \trex.RXB\n \trex.B\n \trex.WRB add %r8b,(%r8)\n-\tjo a784ef \n+\tjo a7847f \n \tmov $0x0,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.B\n \trex.WRX push %rbx\n \tpush %rdi\n \trex.RB push %r10\n@@ -687179,31 +687618,37 @@\n \tpush %rax\n \trex.B\n \trex.WXB add %al,(%r8)\n \tpush %rax\n \tmov $0x94,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x41(%rdi)\n+\trex.WRB\n+\trex.WRB\n+\tadd %al,(%r8)\n+\tadd %dl,-0x49(%rax)\n+\txchg %eax,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x59(%rax)\n \tpush %rax\n \trex.RB push %r10\n \trex.RXB\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n \trex.XB sub $0x414f4c46,%eax\n \tpush %rsp\n \tsub $0x4c415645,%eax\n-\tsub %bh,0x29(%rax)\n-\tsub %ebp,(%rcx)\n-\tand %bh,(%rdx)\n-\tsub %dl,0x43(%rax)\n+\tor 0xa(%rbp),%bh\n+\timul $0x43502869,0x6c(%rsi),%ebp\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x4c(%rsi)\n@@ -687219,30 +687664,37 @@\n \trex.WRB\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\timul $0x6d75,0x6e(%rax),%di\n-\tand %dh,0x2c(%rax)\n-\timul $0x414c,0x6e(%rax),%di\n+\tinsl (%dx),%es:(%rdi)\n+\tsub %bh,0x29(%rax)\n+\tand %bh,(%rdi)\n+\tand %ch,0x61(%rbp)\n+\timul $0x66,0x5f(%rbp),%esp\n+\trex.WR\n+\trex.B\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tpush %rsp\n \tsub $0x4e415242,%eax\n \trex.XB\n \tsub $0x52505041,%rax\n \trex.WRXB pop %r8\n-\trex.WR cmp $0x3c,%al\n-\tjae a78743 \n-\tsub $0x66262931,%eax\n-\timul $0x4652452d,0x46(%rdx),%eax\n-\trex.WB add %dl,-0x49(%r8)\n+\tjs a78725 \n+\tjne a78726 \n+\tsub %bh,0x29(%rax)\n+\tsub %ebp,(%rcx)\n+\tand %bh,(%rdx)\n+\trex.X\n+\trex.RX sub $0x49465245,%eax\n+\tadd %dl,-0x49(%rax)\n \txchg %eax,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x49(%rsi)\n \trex.WRX\n \trex.R sub $0x544f4f52,%eax\n \tsub $0x52425553,%eax\n@@ -687250,40 +687702,44 @@\n \trex.WRB\n \trex.B\n \trex.WXB\n \trex.RB sub $0x444e4152,%eax\n \trex.WRXB\n \trex.WRB sub $0x454a424f,%rax\n \trex.XB push %r12\n-\tand %bh,0x2c(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\t(bad)\n-\tand %ch,0x29(%rcx)\n-\tand %bh,0x2f(%rbx)\n-\tjne a787d6 \n-\tjb a78765 \n+\tsub $0x66,%al\n+\timul $0x70206d75,0x6e(%rax),%edi\n+\tsub $0x66,%al\n+\timul $0x7273752f,0x6e(%rax),%edi\n \tadd %al,(%rax)\n-\tadd %dl,-0x49(%rax)\n-\txchg %eax,%esp\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x94,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rdx)\n \tpush %r13\n \tpush %rsp\n \trex.WRXB\n \trex.XB\n \trex.WRXB\n \trex.WRX\n \trex.RX sub $0x46455250,%eax\n \trex.WB pop %r8\n-\tsub (%rax),%ch\n-\tjnp a787f6 \n-\timul $0x6f207265,%gs:0x74(%ebx),%esi\n-\tvpsrlvd 0x124(%r20,%rcx,2){1to16},%zmm19,%zmm26{%k2}\n-\tpush %rbx\n+\tsub 0x75(%rsi),%ch\n+\tinsl (%dx),%es:(%rdi)\n+\tpop %rdi\n+\tjb a7879a \n+\tpush $0x69287466\n+\tsub $0x70,%al\n+\tsub %edi,(%rbx)\n+\tpush %rdx\n+\trex.RB push %r12\n+\trex.WR\n+\trex.WB push %r11\n \tpush %rsp\n \tpop %rdi\n \tpush %rsp\n \tpush %rdx\n \txchg %eax,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -687325,20 +687781,20 @@\n \tpush %r12\n \tsub $0x454d554e,%eax\n \tpush %rdx\n \trex.WB\n \trex.XB\n \trex.B\n \trex.WR sub $0x4c415645,%rax\n-\tsub $0x20202050,%eax\n-\toutsl %ds:(%rsi),(%dx)\n-\t(bad)\n-\tand %dh,0x3d(%rbx)\n-\tjs a7883c \n-\tds rex.RXB\n+\tsub $0x28203b50,%eax\n+\tand %ebp,0x73(%rcx)\n+\tpop %rdi\n+\timul $0x7869665f,0x6d(%rbp),%ebp\n+\toutsb %ds:(%rsi),(%dx)\n+\trex.RXB\n \trex.RB push %r12\n \trex.RX\n \trex.WRX\n \trex.XB\n \trex.WRXB\n \trex.RB\n \trex.RX\n@@ -687393,33 +687849,40 @@\n \trex.RB push %r10\n \tpop %rdi\n \tpush %rsp\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB sub $0x4c504d49,%eax\n-\tsub %ah,0x73(%rsi)\n-\tsub 0x70(%rsi),%esp\n-\tcmp $0x73,%al\n-\timul $0x4645666f,0x65(%rdx),%edi\n+\timul $0x7869665f,0x6d(%rbp),%ebp\n+\toutsb %ds:(%rsi),(%dx)\n+\tjne a788aa \n+\tsub %ch,(%rax)\n+\tsub %al,0x46(%rbp)\n \tpop %rdi\n \tpush %rax\n \trex.WRXB push %r15\n \trex.RB push %r10\n \tpop %rdi\n \tpush %rsp\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB sub $0x4c504d49,%eax\n-\t(bad)\n-\timul $0x66,0x5f(%rbp),%esp\n-\timul $0x66286d75,0x6e(%rax),%edi\n-\timul $0x4b48444f,0x52(%rax),%edx\n-\tadd %al,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tsub %esi,0x29(%rax)\n+\tsub %ebp,(%rcx)\n+\tand %bh,0xa(%rbx)\n+\tand %ah,0x69(%rsi)\n+\tjs a788b1 \n+\tpush %rdx\n+\trex.WRXB\n+\trex.R\n+\trex.W\n+\trex.WXB add %al,(%r8)\n \tpush %rax\n \tmov $0x94,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n@@ -687443,15 +687906,15 @@\n \tpush %rsp\n \tsub $0x454d554e,%eax\n \tpush %rdx\n \trex.WB\n \trex.XB\n \trex.B\n \trex.WR sub $0x4c415645,%rax\n-\tsub $0x506e6950,%eax\n+\tsub $0x50727550,%eax\n \trex.RX\n \trex.RB push %r12\n \tsub $0x4c504d49,%eax\n \tmov $0x94,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x53(%rcx,%rcx,2)\n@@ -687501,36 +687964,33 @@\n \trex.WR push %rsp\n \tpop %rdi\n \tpush %rsp\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB sub $0x4c504d49,%eax\n-\tes and %ch,(%rax)\n-\tand %ebp,(%rax)\n-\tpop %rdi\n-\tjp a789c3 \n-\tsub $0x652e643e,%eax\n-\tand %al,0x46(%rbp)\n-\tpop %rdi\n-\trex.WRB push %r13\n+\tmovsxd %gs:0x69(%rax,%riz,1),%esi\n+\tsub %esp,(%rax)\n+\tjnp a78945 \n+\tand %ah,(%rax)\n+\timul $0x4d5f4645,0x20(%rsi),%esp\n+\tpush %rbp\n \trex.WR push %rsp\n \tpop %rdi\n \tpush %rsp\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB sub $0x4c504d49,%eax\n-\tsub (%rax),%ch\n-\toutsl %ds:(%rsi),(%dx)\n-\t(bad)\n-\tand %ch,(%rdx)\n-\tsub %ebp,(%rax)\n-\tpop %rdi\n-\tjp a78a0e \n+\tor (%rax),%ah\n+\tand %ah,(%rax)\n+\tand %ch,0x66(%rcx)\n+\tand %ch,(%rax)\n+\tsub %bh,0x72(%rbx)\n+\tgs addr32 rex.WRB\n \trex.B\n \trex.WXB\n \trex.RB\n \trex.RXB\n \trex.B\n \trex.WRB\n \trex.WRB\n@@ -687556,18 +688016,22 @@\n \tpush %rsp\n \trex.RB push %r11\n \tpush %rsp\n \tpush %rbx\n \tpush %rbp\n \trex.WB push %r12\n \trex.RB sub $0x4c504d49,%eax\n-\tand %ah,(%rax)\n-\tand %ah,(%rax)\n-\timul $0x5f736928,0x20(%rsi),%esp\n-\timul $0x4e524157,0x6d(%rbp),%ebp\n+\tand %ch,0x73(%rcx)\n+\tpop %rdi\n+\timul $0x7869665f,0x6d(%rbp),%ebp\n+\toutsb %ds:(%rsi),(%dx)\n+\tjne a78a1d \n+\tpush %rdi\n+\tpush %r10\n+\trex.WRX\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rdx\n \tpush %r12\n@@ -687662,14 +688126,22 @@\n \trex.WRXB\n \trex.WRB\n \trex.RX add %r8b,(%rax)\n \tpush %rax\n \tmov $0x94,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x41(%rsi)\n+\trex.XB push %r12\n+\trex.WRXB push %r10\n+\trex.WB\n+\trex.B\n+\trex.WR mov $0x94,%dil\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \trex.WR\n \tpush %r10\n \tpop %rdi\n \tpush %rsp\n \trex.WRXB pop %r15\n \tpop %rax\n@@ -687681,19 +688153,24 @@\n \trex.B\n \trex.XB push %r12\n \trex.WR pop %rcx\n \tpop %rdi\n \trex.WRXB\n \trex.WRX\n \trex.RB sub $0x4c504d49,%eax\n-\tsub $0x66,%al\n-\timul $0x70206d75,0x6e(%rax),%edi\n-\tsub $0x66,%al\n-\timul $0x474f4c50,0x24(%rax),%edi\n-\tadd %al,(%rax)\n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n+\tjge a78ac3 \n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n+\tjge a78ac9 \n+\tand %ah,(%rax,%rdx,2)\n+\trex.WR\n+\trex.WRXB\n+\trex.RXB add %r8b,(%r8)\n \tadd %dl,-0x49(%rax)\n \txchg %eax,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rbx)\n \trex.WRB\n \trex.WRB\n@@ -687702,20 +688179,20 @@\n \trex.RX\n \trex.RX\n \trex.RB push %r10\n \trex.RB\n \trex.WRX\n \trex.XB\n \trex.RB sub $0x4c504d49,%eax\n-\tjae a78b5e \n-\tsub $0x200a3b31,%eax\n-\tand %dh,0x65(%rdx)\n-\tje a78bb4 \n-\tjb a78b8e \n-\tpush %rdx\n+\toutsb %ds:(%rsi),(%dx)\n+\tinsb (%dx),%es:(%rdi)\n+\timul $0x78696620,0x65(%rsi),%ebp\n+\toutsb %ds:(%rsi),(%dx)\n+\tjne a78b5c \n+\tor 0x52(%rbp),%cl\n \trex.RB\n \trex.B\n \tadd %r8b,(%rax)\n \tadd %dl,-0x49(%rax)\n \txchg %eax,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -687774,33 +688251,37 @@\n \trex.R push %rbp\n \trex.XB push %r12\n \tpop %rdi\n \trex.WR\n \trex.WB push %r11\n \tpush %rsp\n \tsub $0x4c504d49,%eax\n-\tjne a78c2a \n-\tsub %ebp,0x29(%rcx)\n+\tinsl (%dx),%es:(%rdi)\n+\tinsl (%dx),%es:(%rdi)\n+\toutsb %ds:(%rsi),(%dx)\n+\tjne a78bdd \n \trex.XB\n \tpush %r10\n \tpush %rsp\n \trex.RB push %r11\n \trex.WB\n \trex.B\n \trex.WRX pop %rdi\n \tpush %rax\n \tpush %rdx\n \trex.WRXB\n \trex.R push %rbp\n \trex.XB push %r12\n \tsub $0x4c504d49,%eax\n-\toutsl %ds:(%rsi),(%dx)\n+\tsub $0x6f,%al\n \t(bad)\n-\tand %bl,0x7a(%rdi)\n-\tcmp $0x594c4f50,%eax\n+\tand %ch,0x29(%rcx)\n+\tpush %rax\n+\trex.WRXB\n+\trex.WR pop %rcx\n \tpush %rbx\n \trex.WB\n \trex.RXB\n \trex.WRX sub $0x4c504d49,%rax\n \tadd %al,(%rax)\n \tadd %ah,(%rbx,%rdx,2)\n \trex.WB\n@@ -687822,32 +688303,32 @@\n \trex.WRXB push %r12\n \tpop %rdi\n \tpush %rdx\n \trex.RB push %r8\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x4c504d49,%eax\n-\tsub %ch,0x62(%rdi)\n-\tpush $0x65\n-\tmovsxd 0x2a(%rax,%riz,1),%esi\n-\tsub %ebp,(%rax)\n-\tpop %rdi\n-\tjp a78c7e \n-\trex.B\n-\trex.WXB\n-\trex.RB sub $0x50534944,%eax\n-\tsub $0x4b434148,%eax\n-\tsub $0x7d3b424f,%eax\n-\tsub %ebp,(%rcx)\n-\tand %bh,0xa(%rbx)\n-\tand %ah,(%rax)\n-\tand %ah,(%rax)\n-\tand %ah,(%rax)\n+\tgs jb a78bf6 \n \toutsl %ds:(%rsi),(%dx)\n-\tvgetexpss 0x130(%r8){bad},%xmm22,%xmm9{%k3}\n+\t(bad)\n+\tand %bl,0x7a(%rdi)\n+\tcmp $0x454b414d,%eax\n+\tsub $0x50534944,%eax\n+\tsub $0x4b434148,%eax\n+\tsub $0x695f424f,%eax\n+\tinsl (%dx),%es:(%rdi)\n+\tinsl (%dx),%es:(%rdi)\n+\tpop %rdi\n+\timul $0x6d75,0x6e(%rax),%di\n+\tsub %bl,0x7a(%rdi)\n+\tsub %edx,0x49(%rdx)\n+\tpush %rbx\n+\trex.XB\n+\trex.W\n+\trex.WR\n \trex.WRXB\n \trex.RXB push %r8\n \trex.WRXB\n \trex.WR pop %rcx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRB\n@@ -687889,37 +688370,44 @@\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x4e494f50,%eax\n \tpush %rsp\n \tpush %rsp\n \tpop %rcx\n \tpush %rax\n-\tsub %r13d,(%r14,%riz,2)\n-\tjo a78d03 \n-\timul $0x6d69,0x5f(%rax),%di\n-\tinsl (%dx),%es:(%rdi)\n-\tpop %rdi\n-\timul $0x504d,0x49(%rbx),%dx\n+\tand %r12b,(%r8)\n+\tand %ah,(%rax)\n+\tand %ch,0x66(%rcx)\n+\tand %ch,(%rax)\n+\timul $0x536d6d69,0x5f(%rbx),%esi\n+\trex.WB\n+\trex.WRB push %r8\n \tsub $0x414d4f44,%eax\n \trex.WB\n \trex.WRX sub $0x4f525245,%rax\n \tpush %rdx\n-\tdata16 jo a78d20 \n-\tjae a78d4f \n-\tjp a78d4d \n-\toutsl %ds:(%rsi),(%dx)\n-\tdata16 sub %ah,0x73(%rsi)\n-\tsub %ebp,(%rdx)\n-\tcmp %dl,0x50(%rax)\n+\tsub %esi,0x29(%rbx)\n+\tes sub %ch,(%rax)\n+\tjne a78cff \n+\timul $0x70296d75,0x6e(%rax),%edi\n+\tpush %rax\n+\tpush %rax\n \tsub $0x49544e49,%eax\n \tpush %rdx\n \txor %ebp,0x43455845(%rip) \n \tadd %al,(%rax)\n-\tpush %rbx\n-\trex.XB\n+\trex.X\n+\tpush %r12\n+\txor %al,(%r8)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x94,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x43(%rbx)\n \tpop %r8\n \trex.WRX add %r8b,(%rax)\n \tadd %dl,-0x49(%rax)\n \txchg %eax,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rdi,%rcx,2)\n@@ -687929,19 +688417,20 @@\n \trex.B sub $0x5243414d,%eax\n \trex.WRXB push %r11\n \tsub $0x522d5441,%eax\n \tpush %rbp\n \trex.WRX push %rsp\n \trex.WB\n \trex.WRB\n-\trex.RB pop %r15\n-\timul $0x442d4e41,0x43(%rbx),%edx\n-\trex.WB\n-\trex.RXB\n-\trex.WB push %r12\n+\tsub (%r8),%r15b\n+\tpush %rbx\n+\trex.XB\n+\trex.B\n+\trex.WRX sub $0x49474944,%rax\n+\tpush %rsp\n \tpush %rbx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rsp,%rdx,2)\n \trex.B\n \trex.WRX\n \trex.W add %al,(%rax)\n@@ -687952,16 +688441,18 @@\n \tadd %dl,0x4f(%rax)\n \tpush %rax\n \tsub $0x4d414c4d,%eax\n \trex.X\n \trex.R\n \trex.B sub $0x4c4c4143,%eax\n \tsub $0x43415453,%eax\n-\trex.WXB imul $0xa7d0a3b,(%r9),%rbp\n-\timul $0x54412469,0x6c(%rsi),%ebp\n+\trex.WXB insl (%dx),%es:(%rdi)\n+\tsub %ch,0x29(%rsi)\n+\tsub $0x66,%al\n+\timul $0x54412469,0x5f(%rax),%edi\n \trex.B\n \trex.WRX add %r8b,(%rax)\n \tadd %dl,-0x49(%rax)\n \txchg %eax,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rsi)\n@@ -688000,18 +688491,16 @@\n \trex.WB\n \trex.WRX\n \trex.RB sub $0x5446494c,%eax\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x54434146,%eax\n \trex.WRXB push %r10\n-\tsub %ch,0x26(%rsi)\n-\tjp a78e06 \n-\tcmp (%rdx),%ecx\n-\tjge a78e2e \n+\timul $0x6e206d75,0x6e(%rax),%edi\n+\tsub $0x4d,%al\n \tpush %rsp\n \trex.RB\n \trex.WR\n \trex.WR add %r8b,(%rax)\n \tadd %dl,-0x49(%rax)\n \txchg %eax,%esp\n \tadd %al,(%rax)\n@@ -688025,14 +688514,22 @@\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.RXB\n \trex.WRX sub $0x50434a47,%rax\n \tmov $0x94,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,0x52(%rbp)\n+\tpush %r12\n+\trex.RB push %r14\n+\trex.B\n+\trex.WR push %rax\n+\tmov $0x94,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,0x4e(%rdx)\n \tsub $0x45444347,%eax\n \tpop %rax\n \tpush %rax\n \tmov $0x94,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -688072,18 +688569,20 @@\n \tpush %rbp\n \tpush %rsp\n \tsub $0x4f545541,%eax\n \tpush %rsp\n \trex.WRXB\n \trex.WRXB\n \trex.WR push %rbx\n-\tsub (%rax),%ah\n-\tsub %ah,(%rcx)\n-\timul $0x5f6d6d69,0x5f(%rbx),%esi\n-\timul $0x4175,0x6e(%rax),%di\n+\tsub 0x29(%rbp),%ch\n+\timul $0x200a2929,(%rcx),%ebp\n+\tand %ah,(%rax)\n+\tand %ch,0x66(%rcx)\n+\tand %ch,(%rax)\n+\trex.B\n \trex.XB push %r12\n \trex.WB push %r14\n \tpush %r12\n \trex.RB push %r8\n \tmov $0x94,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -688098,27 +688597,22 @@\n \trex.WRXB\n \tpush %r12\n \tsub $0x4d524f46,%eax\n \tpush %r12\n \tsub $0x38780045,%eax\n \tss pop %rdi\n \tss xor $0x2d,%al\n-\tjo a78f1c \n+\tjo a78eec \n \tsub $0x756e696c,%eax\n-\tjs a78eed \n+\tjs a78ebd \n \toutsb %ds:(%esi),(%dx)\n-\tjne a78f2d \n-\tinsb (%dx),%es:(%rdi)\n-\tsub %edi,(%rbx)\n-\tjge a78ef2 \n-\tsub %esp,(%rax)\n-\tjnp a78ed7 \n-\tand %ah,(%rax)\n-\tand %ch,(%rdx)\n-\tpush %r13\n+\tjne a78ef9 \n+\tand %bh,0x20(%rsp,%rdi,2)\n+\timul $0x5f6d6d69,0x5f(%rbx),%esi\n+\tdata16 sub 0x55(%rcx),%al\n \tpush %rsp\n \trex.WRXB\n \trex.XB\n \trex.WRXB\n \trex.WRX\n \trex.RX sub $0x54534f48,%eax\n \tsub (%rax),%al\n@@ -688179,19 +688673,18 @@\n \trex.WRXB\n \trex.XB\n \trex.WRXB\n \trex.WRX\n \trex.RX sub $0x5053494c,%eax\n \tsub $0x594c4e4f,%eax\n \tsub $0x4c495542,%eax\n-\tsub 0x7a(%rcx),%r13b\n-\toutsl %gs:(%rsi),(%dx)\n-\tdata16 sub %dl,0x45(%rdx)\n-\trex.B\n-\trex.R\n+\tsub 0x6d(%rcx),%r13b\n+\tinsl (%dx),%es:(%rdi)\n+\tpop %rdi\n+\timul $0x4441,0x45(%rdx),%dx\n \trex.WRXB\n \trex.WRX\n \trex.WR pop %rcx\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %dl,0x50(%rbx)\n \trex.WR\n@@ -688206,21 +688699,24 @@\n \trex.XB\n \trex.WRXB\n \trex.WRX\n \trex.RX sub $0x462d444c,%eax\n \trex.WR\n \trex.B\n \trex.RXB push %r11\n-\tsub 0x6d(%rbp),%ch\n-\tpop %rdi\n-\timul $0x6d75,0x6e(%rax),%di\n-\tsub %ch,0x29(%rsi)\n-\tsub $0x6d,%al\n+\tsub (%rdx),%ch\n+\tcmp %ch,(%rcx)\n+\tor (%rax),%ah\n+\tand %ah,(%rax)\n+\tjb a78fe1 \n+\tje a78ff3 \n+\tjb a78fee \n+\tinsl (%dx),%es:(%rdi)\n \t(bad)\n-\tjs a7901d \n+\tjs a78fed \n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x94,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -688230,23 +688726,23 @@\n \trex.WRXB\n \trex.XB\n \trex.WRXB\n \trex.WRX\n \trex.RX sub $0x4b434150,%eax\n \trex.B\n \trex.RXB\n-\tsub (%r10),%r9b\n-\tand %ah,(%rax)\n-\tjb a7903c \n-\tje a7904e \n-\tjb a79049 \n-\tand %ch,0x75(%rsi)\n+\tsub 0x6d(%r9),%r13b\n \tinsl (%dx),%es:(%rdi)\n-\t(bad)\n-\tpop %rax\n+\tpop %rdi\n+\timul $0x6d75,0x6e(%rax),%di\n+\tsub %ch,0x29(%rsi)\n+\tsub $0x49,%al\n+\trex.WRX\n+\trex.R\n+\trex.RB pop %r8\n \tsub (%rax),%al\n \tadd %dl,-0x49(%rax)\n \txchg %eax,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \trex.WXB\n@@ -688269,50 +688765,56 @@\n \trex.B\n \trex.WRB\n \trex.RB pop %r15\n \trex.WRB\n \trex.RB push %r10\n \trex.RXB\n \trex.RB sub $0x4c504d49,%eax\n-\toutsb %ds:(%rsi),(%dx)\n-\tand %ch,0x73(%rcx)\n-\tpop %rdi\n-\timul $0x7869665f,0x6d(%rbp),%ebp\n-\toutsb %ds:(%rsi),(%dx)\n+\tinsb (%dx),%es:(%rdi)\n+\timul $0x6a626f20,0x65(%rsi),%ebp\n+\tmovsxd %gs:0x69(%rdx,%rcx,1),%esi\n \t(bad)\n \t(bad)\n \t(bad)\n-\tjb a7909e \n-\tjo a790ad \n+\tjb a7906e \n+\tjo a7907d \n \toutsl %ds:(%rsi),(%dx)\n-\tfs jne a790a2 \n+\tfs jne a79072 \n \timul $0x61702d65,0x6c(%rdx),%esp\n-\tje a790b0 \n+\tje a79080 \n \t(bad)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n-\tjs a790b6 \n+\tjs a79086 \n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \tsub $0x37342e35,%eax\n-\tcs xor %dh,0x6d(%rbp)\n-\tsub %edi,0x3e(%rax)\n-\tcmp $0x78696628,%eax\n+\tcs xor %dh,0x5f(%rbx)\n+\timul $0x7869665f,0x6d(%rbp),%ebp\n+\toutsb %ds:(%rsi),(%dx)\n \tsub 0x41(%rbp),%cl\n \tpop %rax\n \trex.WB\n \trex.WRB\n \trex.B sub $0x52554f53,%eax\n \trex.XB\n \trex.RB sub $0x544f4f52,%eax\n-\tsub 0x62(%rbp),%ch\n-\tgs jb a790d8 \n-\tmovsxd 0x6d(%rdi),%ebp\n-\tjo a790df \n-\tjb a790e5 \n+\tsub 0x78(%rcx),%ch\n+\toutsb %ds:(%rsi),(%dx)\n+\tjne a790b6 \n+\tsub %edi,0x29(%rcx)\n+\tsub %esp,(%rax)\n+\t(bad)\n+\tand %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WB\n+\trex.WRB and $0x4e4154,%rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trex.WRB push %r10\n \trex.RB push %r12\n \tpush %rbp\n \tpush %rdx\n \trex.WRX add %r10b,-0x49(%rax)\n \txchg %eax,%esp\n \tadd %al,(%rax)\n@@ -688381,49 +688883,49 @@\n \trex.WRXB\n \trex.XB\n \trex.WRXB\n \trex.WRX\n \trex.RX sub $0x53524556,%eax\n \trex.WB\n \trex.WRXB\n-\trex.WRX sub 0x6e(%rcx),%r13b\n-\tand %ah,%gs:0x6f(%rdx)\n+\trex.WRX sub 0x6d(%rbp),%r14b\n+\t(bad)\n \toutsl %ds:(%rsi),(%dx)\n-\tinsb (%dx),%es:(%rdi)\n-\tor 0x6d(%rcx),%ch\n \tinsl (%dx),%es:(%rdi)\n-\toutsb %ds:(%rsi),(%dx)\n-\tjne a79186 \n-\trex.RX pop %rdi\n+\tjo a7917e \n+\tjb a79184 \n+\tsub %al,0x46(%rbp)\n+\tpop %rdi\n \tpush %rbx\n \tpush %rbp\n \trex.X sub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tpop %rdi\n \tpush %rbx\n \tpush %rbp\n \trex.X sub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x5f(%rdi)\n-\tjae a791cd \n+\tjae a791ad \n \tcmp (%rdx),%bh\n \trex.WRB\n \trex.B\n \trex.WXB\n \trex.RB sub $0x594c4f50,%eax\n \trex.RXB\n \trex.WRXB\n-\trex.WRX jne a791da \n-\timul $0x78296d75,0x6e(%rax),%edi\n-\tsub %esp,(%rsi)\n-\tsub %ch,(%rax)\n-\tjne a791d4 \n+\trex.WRX push $0x65\n+\tmovsxd 0x79(%rax,%riz,1),%esi\n+\tsub %esp,(%rax)\n+\tjnp a791ce \n+\tgs je a791d4 \n+\tjb a791b4 \n \tpush %rsp\n \tpush %rdx\n \trex.XB\n \tpush %r12\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x94,%bh\n@@ -688443,15 +688945,15 @@\n \tpush %rdi\n \trex.WRXB\n \tpush %r10\n \trex.RXB push %r11\n \tadd %al,(%rax)\n \tdata16 (bad)\n \tinsb (%dx),%es:(%rdi)\n-\tjae a7921a \n+\tjae a791fa \n \tadd %al,(%rax)\n \tadd %dl,-0x49(%rax)\n \txchg %eax,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rdx)\n \tpush %r13\n@@ -688459,22 +688961,21 @@\n \trex.WRXB\n \trex.XB\n \trex.WRXB\n \trex.WRX\n \trex.RX sub $0x444e4957,%eax\n \trex.WRXB push %r15\n \tpush %rbx\n-\tsub 0x70(%rdi),%ch\n-\tsub %ch,0x67(%rdi,%rbp,2)\n+\tsub 0x69(%rdi),%bl\n+\tinsl (%dx),%es:(%rdi)\n+\tinsl (%dx),%es:(%rdi)\n \tpop %rdi\n-\toutsl %ds:(%rsi),(%dx)\n-\tjo a7920e \n-\tsub %dh,(%rax)\n-\txor %ebp,(%rdx,%rax,2)\n-\tpush %rdx\n+\timul $0x6d75,0x6e(%rax),%di\n+\tsub %bh,0x29(%rcx)\n+\trex.X push %rdx\n \trex.RB\n \trex.B\n \trex.WXB sub $0x52525543,%rax\n \trex.RB\n \trex.WRX push %rsp\n \tadd %al,(%rax)\n \tadd %al,0x44(%rcx)\n@@ -688483,17 +688984,16 @@\n \trex.WB push %r14\n \trex.RB sub $0x41524150,%eax\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n \trex.XB sub $0x544f4c50,%eax\n-\tjs a79236 \n-\timul $0x6d75,0x6e(%rax),%di\n-\tpush %rdx\n+\timul $0x20656e69,0x6c(%rsi),%ebp\n+\tpush %dx\n \trex.RB push %r8\n \trex.WR\n \trex.B\n \trex.XB add %al,(%r8)\n \tpush %rax\n \tmov $0x94,%bh\n \tadd %al,(%rax)\n@@ -688544,31 +689044,31 @@\n \trex.RXB\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n-\trex.XB cmp (%r10),%ecx\n-\tand %ah,(%rax)\n-\tjs a792ca \n-\tds cmp $0x46457874,%eax\n-\tsub $0x4e494d43,%eax\n+\tand %sil,0x3d(%r9,%r15,2)\n+\tmovsxd 0x28(%rdx,%rdi,2),%esi\n+\tjns a79299 \n+\trex.RB\n+\trex.RX sub $0x4e494d43,%eax\n \tpush %rbp\n \tpush %rbx\n \tsub $0x542d5942,%eax\n \trex.B\n \trex.X\n \trex.WR\n-\txor %r15b,0x31(%r8)\n-\tand %bh,(%rdi)\n-\tand %ch,0x203a2079(%rip) \n-\tjs a792ed \n-\tds rex.XB\n-\trex.WRXB\n+\tcmp (%r8),%r12b\n+\tje a792ff \n+\tcmp (%rdx),%ecx\n+\tand %ah,(%rax)\n+\tjs a792ca \n+\tds cmp $0x4f437874,%eax\n \trex.WRB\n \trex.X\n \trex.WB\n \trex.WRX\n \trex.RB sub $0x48544150,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -688589,18 +689089,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x47(%rdi,%rcx,2)\n \tsub $0x4d4d4147,%eax\n \trex.B sub $0x45544e49,%eax\n \trex.RXB push %r10\n \trex.B\n-\trex.WR and %r12b,(%rax)\n-\tjge a79316 \n-\tja a79360 \n-\timul $0x3b297428,0x20(%rbp,%riz,2),%ebp\n+\trex.WR je a79312 \n+\txor %ch,(%rcx)\n+\tand %bh,0x3d(%rax)\n+\tje a79316 \n+\tand %ah,0x6c(%rbp)\n+\tjae a79345 \n \tpush %rbx\n \tpush %rsp\n \trex.RB push %r8\n \tsub $0x4f544e49,%eax\n \tmov $0x94,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -688669,17 +689171,17 @@\n \tpush %rbx\n \tpush %rbx\n \trex.RB\n \trex.WR\n \trex.WB\n \trex.WRB sub $0x4c504d49,%rax\n \tinsl (%dx),%es:(%rdi)\n+\tinsl (%dx),%es:(%rdi)\n \tpop %rdi\n-\timul $0x6d75,0x6e(%rax),%di\n-\trex.RB\n+\timul $0x4575,0x6e(%rax),%di\n \trex.RX sub $0x564e4943,%eax\n \tsub $0x542d5942,%eax\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB push %r10\n \tpush %r12\n@@ -688753,16 +689255,19 @@\n \trex.RB sub $0x454d4954,%eax\n \tsub $0x48544957,%eax\n \tsub $0x2d4c4c41,%eax\n \tpush %rax\n \tpush %r10\n \tpush %rsp\n \tpush %rbx\n-\tand %ch,0x61(%rbp)\n-\timul $0x43,0x5f(%rbp),%esp\n+\tgs pop %rdi\n+\tinsl (%dx),%es:(%rdi)\n+\tjne a7949b \n+\tpop %rdi\n+\trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n \trex.WR\n \trex.WRB add %r8b,(%r8)\n \tpush %rax\n \tmov $0x94,%bh\n \tadd %al,(%rax)\n@@ -688798,19 +689303,18 @@\n \trex.WRB\n \tpush %r12\n \tsub $0x4e415254,%eax\n \tpush %rbx\n \trex.WR\n \tpush %r12\n \trex.RB sub $0x4e45504f,%eax\n-\tjns a794e1 \n-\tsub %esp,(%rax)\n-\t(bad)\n-\tand %ah,0x69(%rsi)\n-\tjs a7952e \n+\tinsl (%dx),%es:(%rdi)\n+\tpop %rdi\n+\timul $0x6d75,0x6e(%rax),%di\n+\tsub %ch,(%rax)\n \tpush %rsp\n \trex.WRB\n \trex.WR\n \trex.WB\n \trex.WRX push %rbx\n \trex.WRXB\n \trex.WR push %rsi\n@@ -689025,14 +689529,22 @@\n \tadd %al,0x4c(%rsi)\n \tpush %r12\n \trex.XB add %al,(%r8)\n \tadd %dl,-0x49(%rax)\n \txchg %eax,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,0x32(%rcx,%rcx,2)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tadd %dl,-0x49(%rax)\n+\txchg %eax,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n \trex.WRX\n \trex.WX push %rbp\n \trex.RXB\n \tpush %r12\n \trex.RB sub $0x53534542,%eax\n \trex.RB\n@@ -689152,16 +689664,25 @@\n \tpush %rsp\n \trex.RB\n \trex.WR\n \trex.WR push %rdx\n \tpush %r12\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n-\trex.X\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\trex.WR\n \trex.WB\n+\trex.WRB push %r8\n+\trex.WR push %rbp\n+\tpush %rbx\n+\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x49(%rdx)\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub $0x454d554e,%eax\n \tpush %rdx\n@@ -713901,38 +714422,41 @@\n \tadd %dl,-0x3ffffff(%rax)\n \tstc\n \t(bad)\n \tdecl (%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x54(%rsi)\n-\tpush %rdx\n-\tpop %rcx\n-\tsub $0x44414552,%eax\n-\trex.RX\n-\trex.WRX sub %r13,(%rcx)\n-\tand %cl,(%rdx)\n-\tsub %al,0x4f(%rbx)\n+\tadd %ah,(%rax)\n+\tand %ah,(%rax)\n+\tand %ch,(%rax)\n+\trex.XB\n+\trex.WRXB\n \trex.WRB\n \trex.WRB\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp (%rdx),%bh\n-\tpush %rax\n-\tpush %rdx\n+\trex.RX push %rbp\n+\trex.WRX\n+\trex.XB push %r12\n+\trex.WB\n \trex.WRXB\n+\trex.WRX and %r13b,(%rax)\n \trex.XB\n-\trex.WR\n-\trex.B\n-\trex.WB\n-\trex.WRB or (%r8),%r12b\n-\tand %ah,(%rax)\n-\tand %ah,(%rdi)\n-\tsub %al,0x4f(%rbx)\n+\trex.WRXB\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tcmp (%rdx),%bh\n+\tpush %rsp\n+\tsub %esp,(%rax)\n+\trex.XB\n+\trex.WRXB\n \trex.WRB\n \trex.WRB\n \tendbr64\n \tpush %rbp\n \tpush %rbx\n \tsub $0x8,%rsp\n \tmov -0x2f2f41(%rip),%rbx \n@@ -714849,16 +715373,16 @@\n \tmov %rdi,%rax\n \tsub %rdx,%rax\n \tjmp a8c1a0 \n \tnop\n \tendbr64\n \tmov $0xa8c550,%edi\n \tjmp 990d0 \n-\trex.RXB\n-\trex.RB shlb $1,0x18(%r11)\n+\tand %ah,(%rax)\n+\tshlb $1,0x18(%rbx)\n \tadd %al,(%rax)\n \tnop\n \torl $0x0,(%rdx)\n \tadd %al,(%rax)\n \tmov $0xa8,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -715002,28 +715526,27 @@\n \tadd %al,(%rax)\n \tadd %dh,-0x19(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand %ah,(%rax)\n-\tand %ah,(%rax)\n-\tand %ah,(%rax)\n-\tand %al,(%rax)\n+\tsub %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB add %r8b,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\trex add %al,(%rax)\n+\tor %al,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,0x0(%rax)\n+\tadd %ah,(%rax)\n+\trex add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tloopne a8c6bf \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc 0x0(%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -715177,18 +715700,20 @@\n \tadd %dl,%ah\n \tcld\n \t(bad)\n \tdecl (%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x4d(%rbp)\n-\trex.WRXB\n-\trex.WRX sub $0x6753494c,%rax\n-\t(bad)\n+\tadd %cl,0x2d(%rsi)\n+\trex.WR\n+\trex.WB push %r11\n+\tpush %rax\n+\tcmp (%rdx),%bh\n+\taddr32 (bad)\n \tinsl (%dx),%es:(%rdi)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \tcmp (%rax),%ah\n \taddr32 (bad)\n \tinsl (%dx),%es:(%rdi)\n \tinsl (%dx),%es:(%rdi)\n@@ -715229,17 +715754,20 @@\n \trex.B sub $0x434e414c,%eax\n \tpop %rdx\n \trex.WRXB push %r11\n \tcs (bad)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x4e(%rdi)\n-\tsub $0x5053494c,%eax\n-\tcmp 0x61(%rdi),%ah\n+\tadd %al,0x2d(%rdi)\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\tor 0x61(%rdi),%ah\n \tinsl (%dx),%es:(%rdi)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \tcmp (%rax),%ah\n \toutsl %ds:(%rsi),(%dx)\n \tjbe a8c90f \n \tjb a8c912 \n@@ -715248,16 +715776,16 @@\n \tja a8c8d0 \n \timul $0x4d4d4147,0x20(%rsi),%ebp\n \trex.B\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n-\tcs rex.WRXB\n-\trex.WRX\n+\tcs rex.WR\n+\trex.WRXB\n \trex.WB insl (%dx),%es:(%rdi)\n \tjo a8c930 \n \tgs insl (%dx),%es:(%rdi)\n \toutsb %gs:(%rsi),(%dx)\n \tje a8c92b \n \tje a8c935 \n \toutsl %ds:(%rsi),(%dx)\n@@ -715359,19 +715887,19 @@\n \tand %ch,0x6e(%rcx)\n \tje a8ca0d \n \taddr32 gs jb a8ca1f \n \tcmp (%rax),%esp\n \toutsw %ds:(%rsi),(%dx)\n \tjne a8ca20 \n \tand %bh,%fs:0x4d(%rsi)\n-\tsub $0x5053494c,%eax\n-\tcmp (%rdx),%bh\n-\trex.WR\n+\tsub %al,0x4f(%rbx)\n+\trex.WRB\n+\trex.WRB\n \trex.WRXB\n-\trex.WRX add %r8b,(%rax)\n+\trex.WRX sub $0x494c,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xccb270(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WB insl (%dx),%es:(%rdi)\n \tjo a8ca40 \n@@ -715387,16 +715915,16 @@\n \trex.WRXB\n \trex.RB\n \trex.RX\n \trex.WRB\n \tpush %r12\n \tpush %rdx\n \trex.WB pop %r8\n-\trex.WRXB\n-\tpush %r14\n+\tand %ah,(%rax)\n+\tpush %rsi\n \tpush %r10\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n \tjo a8c9ac \n \tint3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -715430,15 +715958,15 @@\n \tjae a8caaa \n \t(bad)\n \tje a8caa6 \n \tmovsxd (%rdi),%ebp\n \tjp a8caba \n \tmovsxd 0x6b(%rax),%ebp\n \tcs insb (%dx),%es:(%rdi)\n-\timul $0x2f292a3a,0x70(%rbx),%esi\n+\timul $0x2f4d4d4f,0x70(%rbx),%esi\n \t(bad)\n \t(bad)\n \tjb a8cabe \n \tjo a8cacd \n \toutsl %ds:(%rsi),(%dx)\n \tfs jne a8cac2 \n \timul $0x61702d65,0x6c(%rdx),%esp\n@@ -715464,15 +715992,15 @@\n \tjae a8cafa \n \t(bad)\n \tje a8caf6 \n \tmovsxd (%rdi),%ebp\n \tjp a8cb01 \n \toutsl %ds:(%rsi),(%dx)\n \tcs insb (%dx),%es:(%edi)\n-\timul $0x20202020,0x70(%rbx),%esi\n+\timul $0x4f4d4d4f,0x70(%rbx),%esi\n \t(bad)\n \t(bad)\n \t(bad)\n \tjb a8cb0e \n \tjo a8cb1d \n \toutsl %ds:(%rsi),(%dx)\n \tfs jne a8cb12 \n@@ -715499,78 +716027,76 @@\n \tjae a8cb4a \n \t(bad)\n \tje a8cb46 \n \tmovsxd (%rdi),%ebp\n \tjp a8cb5a \n \toutsb %ds:(%rsi),(%dx)\n \timul $0x7073696c,0x2e(%rbx),%ebp\n-\trex.WB\n-\trex.WRX\n+\tcmp (%rdx),%bh\n \t(bad)\n \tjns a8cb24 \n \tmovsxd 0x6e(%edi,%ebp,1),%ebp\n \tjne a8cb6b \n \tgs jb a8cb6a \n \tmovsxd 0x6c(%rcx),%esp\n \t(bad)\n \tjae a8cb73 \n \t(bad)\n \tje a8cb6f \n \tmovsxd (%rdi),%ebp\n \tjp a8cb83 \n \tmovsxd 0x6b(%rax),%ebp\n \toutsl %ds:(%rsi),(%dx)\n-\trex.WRX\n-\trex.RXB and %r8b,0x4f(%r11)\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x6253494c,%rax\n-\timul $0x672d7972,0x61(%rsi),%ebp\n-\tmovsxd 0x6e(%rdi,%rbp,1),%ebp\n+\trex.WRX or (%rax),%r12b\n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n+\t(bad)\n+\tjns a8cb54 \n+\tmovsxd 0x6e(%edi,%ebp,1),%ebp\n \tjne a8cb9b \n \tgs jb a8cb9a \n \tmovsxd 0x6c(%rcx),%esp\n \t(bad)\n \tjae a8cba3 \n \t(bad)\n \tje a8cb9f \n \tmovsxd (%rdi),%ebp\n \tjp a8cbaa \n \toutsl %ds:(%rsi),(%dx)\n \toutsl %ds:(%esi),(%dx)\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rax\n \tcmp (%rdx),%bh\n-\trex.RX\n-\trex.WB pop %r8\n-\trex.WRX push %rbp\n-\tsub %r9,(%r10)\n+\tpush %rbx\n+\tpush %rsp\n+\tpush %rdx\n+\trex.WB\n+\trex.WRX\n+\trex.RXB or (%r8),%r12b\n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n \t(bad)\n \tjns a8cb84 \n \tmovsxd 0x6e(%edi,%ebp,1),%ebp\n \tjne a8cbcb \n \tgs jb a8cbca \n \tmovsxd 0x6c(%rcx),%esp\n \t(bad)\n \tjae a8cbd3 \n \t(bad)\n \tje a8cbcf \n \tmovsxd (%rdi),%ebp\n \tjp a8cbe3 \n \toutsb %ds:(%rsi),(%dx)\n-\timul $0x2020206f,0x2e(%rbx),%ebp\n-\tpush %rbx\n-\trex.WR\n-\tpush %r12\n-\trex.RB\n-\trex.XB cmp (%r10),%dil\n-\tpop %rax\n-\trex.RB\n+\timul $0x4e4f4d6f,0x2e(%rbx),%ebp\n+\tsub $0x5053494c,%eax\n+\tcmp (%rdx),%bh\n+\trex.RX\n+\trex.WB pop %r8\n \trex.WRXB\n \trex.WR\n \trex.R push %rax\n \tpush %rdx\n \trex.RB\n \trex.XB cmp $0xd1c8b0,%eax\n \tadd %al,(%rax)\n@@ -715743,20 +716269,19 @@\n \tadd %ah,0x1086d50(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex insl (%dx),%es:(%rdi)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.XB\n-\trex.WRXB\n \trex.WRB\n \trex.WRB\n \trex.WRXB\n-\trex.WRX sub $0x5345524c,%rax\n+\trex.WRX sub $0x5253494c,%rax\n+\trex.RB push %r11\n \tpush %rsp\n \tsub $0x53475241,%eax\n \txor (%rsi),%dh\n \t(bad)\n \txor $0x6d000033,%eax\n \t(bad)\n \tjs a8cd7d \n@@ -715931,16 +716456,16 @@\n \trex.WRX push %rsp\n \tpush %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX sub %r12,(%rax)\n \trex.WRX\n \trex.WB\n-\trex.WR push %rsp\n-\tand %al,-0x40(%rbx)\n+\trex.WR and %r12b,(%rax)\n+\tand %al,%al\n \tint1\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tlahf\n \tmov $0x0,%edi\n@@ -716003,15 +716528,15 @@\n \tpush %r12\n \tand %ah,0x6c(%rbx)\n \t(bad)\n \tjae a8cfa0 \n \tand %dh,0x72(%rax)\n \tgs imul $0x757a6574,%fs:0x61(%rbx),%esp\n \toutsb %ds:(%rsi),(%dx)\n-\timul $0xc058416f,0x2e(%rbx),%ebp\n+\timul $0xc049546f,0x2e(%rbx),%ebp\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tficomps 0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -716140,20 +716665,18 @@\n \tjae a8d0da \n \t(bad)\n \tje a8d0d6 \n \tmovsxd (%rdi),%ebp\n \tjp a8d0ea \n \toutsl %ds:(%rsi),(%dx)\n \timul $0x7073696c,0x2e(%rbx),%ebp\n-\trex.WRXB\n-\trex.WRX sub $0x325845,%rax\n+\trex.RXB sub $0x32584546,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub $0xca,%dh\n-\tadd %al,(%rax)\n+\tadd %al,0xcaee(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x50(%rax,%rcx,2)\n \trex.WB add %al,(%r8)\n \tadd %al,(%rax)\n \tsub $0xca,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -729261,27 +729784,26 @@\n \tadd %dl,(%rax)\n \tcmp $0x9b,%eax\n \tadd %al,(%rax)\n \tadc %al,(%rdx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8d,(%r9)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1114c(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n+\tadd %dl,(%rax)\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x38(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dl\n+\tadc %dh,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \toutsb %ds:(%rsi),(%dx)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n@@ -729304,16 +729826,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tinsb (%dx),%es:(%rdi)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %ecx,(%rsi)\n+\tadd %dl,0x22(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0x173,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp 0x0(%rbx),%bl\n@@ -729340,16 +729862,16 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tes (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x15ac9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %edx,(%rdx)\n+\tadd %dl,(%rax)\n+\tadc (%rdx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n \tadd %dl,0x10e2d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x111df(%rax)\n@@ -729377,43 +729899,46 @@\n \tadd 0x1(%rbx),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor %esi,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x110(%rip) \n-\tadd %al,(%rax)\n-\tpush %rax\n-\tand $0xf,%al\n+\tnop\n+\tsub $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11186(%rax)\n+\tadd %dl,0x24(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tmov (%rcx),%ss\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1109e(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x15b(%rip) \n+\tadd %dl,(%rax)\n+\tor $0x15b,%eax\n \tadd %al,(%rax)\n \tnop\n \tpop %rsp\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tss (bad)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8,(%r9)\n+\tadd %dl,%al\n+\tpush %rsp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjb a96eeb \n+\tsarb $1,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x15b19(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x60(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n@@ -729444,23 +729969,25 @@\n \tadd %ah,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x15ba5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11182(%rax)\n+\tadd %dl,(%rax)\n+\tmov (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x20(%rax)\n \tjae a96f3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsubb $0x0,0x15b(%rcx)\n \tadd %dl,%al\n-\tfistl (%rax)\n+\tjrcxz a96f5b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x45(%rax)\n@@ -729494,18 +730021,20 @@\n \tfistpl 0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%dh\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10341(%rax)\n+\tadd %dl,(%rax)\n+\trex.X add (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tin $0x5b,%al\n+\tadd %ah,%ah\n+\tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%edi\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -729534,23 +730063,21 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand %dh,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x1731c\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tja a97014 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1117e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand %esi,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rax,%rdx,1)\n+\tadc %dl,0x1(%rax,%rdx,1)\n \tadd %dl,0x16184(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10eb7(%rax)\n@@ -730898,25 +731425,27 @@\n \tadd %al,(%rax)\n \tand $0xd,%al\n \tadd %al,(%rax)\n \tsub $0xff,%ch\n \tdecl (%rsi)\n \t...\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xfd,%ecx\n+\tadd %dl,0xff86(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf00000000000fc00,%al\n+\tadd %ah,0xfc00(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n \tadc %dh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tor $0xfc,%al\n \tadd %al,(%rax)\n-\tor $0xfc,%eax\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %ch,(%rdi)\n \t(bad)\n \t(bad)\n \tjb a97eae \n \tjo a97ebd \n \toutsl %ds:(%rsi),(%dx)\n \tfs jne a97eb2 \n \timul $0x61702d65,0x6c(%rdx),%esp\n@@ -732032,15 +732561,15 @@\n \tcs xor %ch,(%rdi)\n \tjae a9895b \n \tmovsxd (%rdi),%ebp\n \tcs cs (bad)\n \tjae a98962 \n \tmovsxd (%rdi),%ebp\n \t(bad)\n-\tjo a988d1 \n+\tjo a988c7 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \t(bad)\n \tjb a9896e \n@@ -732073,25 +732602,24 @@\n \t(bad)\n \tje a98982 \n \tmovsxd (%rsi),%ebp\n \toutsl %ds:(%rsi),(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xff,%ah\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\ttest $0xff,%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x69(%rdx)\n-\toutsb %ds:(%rsi),(%dx)\n \t(bad)\n-\tjb a989df \n-\tsub $0x2f6c6367,%eax\n-\tje a989df \n-\timul $0x1036f2e,0x6f(%rdi),%esp\n+\tjns a98994 \n+\tmovsxd 0x74(%edi,%ebp,1),%ebp\n+\tjb a989d7 \n+\toutsl %ds:(%esi),(%dx)\n+\toutsl %ds:(%rsi),(%dx)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rcx)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -732100,15 +732628,15 @@\n \t(bad)\n \tje a989f2 \n \toutsl %ds:(%rsi),(%dx)\n \tinsl (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf42b(%rax)\n+\tadd %ah,0xf445(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rdx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tjb a98a1f \n \tsub $0x2f6c6367,%eax\n \t(bad)\n@@ -732148,32 +732676,29 @@\n \tsub $0x2f6c6367,%eax\n \tje a98a7f \n \tinsl (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n \tfs gs outsl %gs:(%rsi),(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101a7(%rax)\n+\tadd %dh,(%rax)\n+\tpopf\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x69(%rdx)\n-\toutsb %ds:(%rsi),(%dx)\n-\t(bad)\n-\tjb a98a9f \n-\tsub $0x2f6c6367,%eax\n-\tje a98a9f \n \t(bad)\n+\tjns a98a54 \n+\tmovsxd 0x74(%edi,%ebp,1),%ebp\n+\tjb a98a8f \n \toutsb %ds:(%rsi),(%dx)\n \tjae a98aa4 \n \toutsl %ds:(%rsi),(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tscas %es:(%rdi),%al\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0xfdc5(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rdx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tjb a98abf \n \tsub $0x2f6c6367,%eax\n \toutsb %ds:(%rsi),(%dx)\n@@ -732192,29 +732717,30 @@\n \tmovsxd 0x74(%edi,%ebp,1),%ebp\n \tjb a98acf \n \toutsb %ds:(%rsi),(%dx)\n \tjae a98aa2 \n \toutsl %ds:(%rsi),(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub $0xf8,%al\n+\tadd %dl,0x2c(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rdx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tjb a98aff \n \tsub $0x2f6c6367,%eax\n \tinsl (%dx),%es:(%rdi)\n \tfs gs data16 jne a98aff \n \toutsl %ds:(%rsi),(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7c(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rdx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tjb a98b1f \n@@ -732222,31 +732748,31 @@\n \tje a98b1f \n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n \tjae a98ae5 \n \toutsl %ds:(%rsi),(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x68(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0xfdb8(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rdx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tjb a98b3f \n \tsub $0x2f6c6367,%eax\n \tgs jbe a98b2f \n \tinsb (%dx),%es:(%rdi)\n \tja a98aff \n \toutsl %ds:(%rsi),(%dx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf479(%rax)\n+\tadd %ah,%al\n+\tjns a98acf \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rdx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tjb a98b5f \n \tsub $0x2f6c6367,%eax\n \tjae a98b50 \n@@ -732317,15 +732843,15 @@\n \toutsl %ds:(%rsi),(%dx)\n \tinsl (%dx),%es:(%rdi)\n \tjo a98bf1 \n \tjb a98bc0 \n \toutsl %ds:(%rsi),(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf474(%rax)\n+\tadd %dl,0xf474(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rdx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tjb a98c1f \n \tsub $0x2f6c6367,%eax\n \t(bad)\n@@ -732343,15 +732869,17 @@\n \t(bad)\n \tjb a98c3f \n \tsub $0x2f6c6367,%eax\n \toutsb %ds:(%rsi),(%dx)\n \timul $0x6f2e706d,0x69(%rbx),%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd62(%rax)\n+\tadd %al,%al\n+\tmov $0xfd,%bl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rdx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tjb a98c5f \n \tsub $0x2f6c6367,%eax\n \toutsb %ds:(%rsi),(%dx)\n@@ -732371,25 +732899,26 @@\n \tjb a98c6e \n \tje a98c42 \n \t(bad)\n \toutsl %ds:(%rsi),(%dx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%dl\n+\tmov $0xc7,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tjns a98c54 \n \tmovsxd 0x72(%edi,%ebp,1),%ebp\n \t(bad)\n \tje a98c62 \n \tfs outsl %fs:(%rsi),(%dx)\n-\trepz add %al,(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsar $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tjns a98c74 \n@@ -732408,368 +732937,368 @@\n \tjns a98c94 \n \tmovsxd 0x64(%edi,%ebp,1),%ebp\n \t(bad)\n \tpush %rcx\n \trex.WRX\n \trex.RXB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R push %rcx\n-\trex.XB xor 0x60000046(%rip),%sil \n+\trex.XB xor 0x50000046(%rip),%sil \n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R\n \tpush %r11\n \tpop %rcx\n \trex.WB\n \trex.WXB add %al,(%r8)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \tpush %rbp\n \trex.WRX\n \trex.WXB xor (%r8),%al\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \tpush %rbp\n \trex.WRX\n \trex.WB xor (%r8),%al\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \tpush %rbp\n \trex.WRXB\n \trex.WB\n \trex.WXB add %al,(%r8)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R\n \trex.RXB\n \trex.B\n \trex.WRB\n \trex.WR\n \trex.WRX add %r8b,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tcmp %r8d,0x49(%rcx)\n \trex.WRB push %r8\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \trex.WR\n \trex.WRXB\n \trex.RXB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \tpush %rbx\n \txor %edx,0x32(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %r8d,0x30(%rdx)\n \trex.WRB push %r8\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R push %rcx\n-\trex.WXB xor %rsi,0x60000057(%rip) \n+\trex.WXB xor %rsi,0x50000057(%rip) \n \tadc 0x0(%rax,%rax,1),%dh\n \tcmp %r8d,0x31(%rdx)\n \trex.WRB push %r8\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R\n \tpush %r11\n \tpop %rcx\n \trex.WX pop %rcx\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \trex.X\n \trex.WXB\n \trex.WRX push %rbp\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R\n \trex.B\n \trex.WB\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R\n \trex.X\n \trex.WB\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \trex.B\n \trex.XB\n \trex.B\n \trex.WB add %al,(%r8)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rdx\n \tpush %rbx\n \trex.RB push %r10\n \trex.WB add %al,(%r8)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R\n \trex.X push %rbx\n \trex.WXB xor %al,0x0(%r13)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %r9d,0x4d(%rdi,%rax,2)\n \trex.XB add %al,(%r8)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R\n \trex.WR\n \trex.WRX\n \trex.RXB\n \trex.B\n \trex.WRB add %r8b,(%r8)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \trex.B\n \trex.XB\n \trex.WRXB\n \trex.WRX add %r8b,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rdx\n \tpush %rbp\n \trex.WRX\n \trex.WXB xor %rax,(%r8)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \tpush %rbp\n \trex.WRX\n \txor %rax,(%r8)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R\n \trex.X push %rbx\n \trex.WXB\n \trex.WRX push %rbp\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \tpush %rbx\n \tpush %rcx\n \tpush %rdx\n \tpush %rsp\n \tand $0x0,%al\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R push %rcx\n \trex.WXB\n \tss xor %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R push %rcx\n \trex.WXB xor $0x31,%al\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R push %rcx\n \trex.WXB xor (%r9),%sil\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R push %rcx\n-\trex.WXB xor %rsi,0x60000000(%rip) \n+\trex.WXB xor %rsi,0x50000000(%rip) \n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R push %rcx\n-\trex.WXB xor %rsi,0x60000049(%rip) \n+\trex.WXB xor %rsi,0x50000049(%rip) \n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R\n \trex.XB push %r11\n \trex.RB push %r14\n \trex.WR add %r8b,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R\n \trex.X push %rbx\n \tpop %rcx\n \trex.WRX push %rbp\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rax\n \trex.RB push %r10\n \tpush %rbx\n \tpush %rsi\n \tadd %r8b,(%r8)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R push %rcx\n \tpush %r15\n \trex.RX\n \tadd %r8b,(%r8)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R push %rcx\n-\trex.XB xor 0x60000053(%rip),%sil \n+\trex.XB xor 0x50000053(%rip),%sil \n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \tpush %r11\n \tpop %rcx\n \trex.WB add %al,(%r8)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R push %rcx\n-\trex.XB xor 0x60000043(%rip),%sil \n+\trex.XB xor 0x50000043(%rip),%sil \n \tadc 0x0(%rax,%rax,1),%dh\n \trex.R\n \trex.RXB push %r12\n \tpush %rbx\n \trex.WR add %r8b,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rdx\n \tpush %rdx\n \tpush %r12\n \trex.WB add %al,(%r8)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rdx\n \trex.WRB\n \trex.WR push %rdx\n \trex.WB add %al,(%r8)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rdx\n \tpush %rbp\n \trex.WRX\n \trex.W\n \trex.WX add %al,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R push %rcx\n \trex.RB\n \trex.WR\n \trex.RXB add %r8b,(%r8)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n \trex.RB push %r10\n \tpush %rax\n \tpush %rdx\n \trex.WRX add %r8b,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \trex.WXB push %r11\n \trex.XB\n \trex.WR add %r8b,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WB\n \trex.WRX\n \trex.WB push %r12\n \trex.R push %rbx\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \trex.X\n \trex.WB\n \trex.WRX push %rbp\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R\n \trex.X push %rbx\n \trex.WXB xor %rax,0x0(%r13)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R push %rcx\n \trex.WXB xor $0x31,%rax\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpop %rdx\n \tpush %rbp\n \trex.WRX\n \trex.WB\n \trex.WXB add %al,(%r8)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R push %rcx\n \trex.WXB xor (%r9),%rsi\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R\n \trex.RXB\n \trex.B\n \trex.WRB\n \trex.WRB\n \tadd %al,(%r8)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tpush %rbx\n \trex.RB\n \tpush %r10\n \trex.XB\n \tsub $0x414d4f44,%rax\n \trex.WB\n@@ -732797,15 +733326,15 @@\n \tadd %dh,-0x4d(%rax)\n \tsbb $0x0,%eax\n \tadd %cl,0x4e(%rcx)\n \tpush %rbx\n \tpush %rsp\n \trex.B\n \trex.WR\n-\trex.WR add %r12b,0x12(%rax)\n+\trex.WR add %r10b,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R\n \trex.WRXB\n \trex.WRB\n \trex.B\n@@ -732827,17 +733356,22 @@\n \tpop %rcx\n \tsub $0x454c4946,%eax\n \tscas %es:(%rdi),%eax\n \tsbb $0x0,%eax\n \tadd %dl,(%rax)\n \tscas %es:(%rdi),%eax\n \tsbb $0x0,%eax\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tadd %al,0x46(%rdx)\n+\trex.RB push %r10\n+\tpush %rdx\n+\tpush %rsp\n+\trex.WRXB\n+\trex.WR push %rax\n+\tadc 0x0(%rax,%rax,1),%dh\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x46(%rsi)\n@@ -732847,16 +733381,16 @@\n \tand %ch,(%rax)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n \tsbb $0x0,%eax\n-\tadd %dh,-0x54(%rax)\n-\tsbb $0x0,%eax\n+\tadd %ah,0x1dab(%rax)\n+\tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n@@ -732868,15 +733402,15 @@\n \tand %r13b,(%rax)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n \tsbb $0x0,%eax\n-\tadd %ah,%al\n+\tadd %al,(%rax)\n \ttest $0x1d,%eax\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n@@ -732892,15 +733426,16 @@\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex cmpsl %es:(%rdi),%ds:(%rsi)\n+\t(bad)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tsbb $0x0,%eax\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -732916,34 +733451,28 @@\n \tand %r13b,(%r8)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1da4(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x50(%rsi)\n-\txor 0x49(%rbx),%dl\n-\trex.WRX\n-\trex.RXB\n-\trex.WR\n-\tadc 0x0(%r8,%rax,1),%r14b\n-\tand $0x4f54,%eax\n+\tadd %al,%al\n+\tmovabs %eax,0x542500000000001d\n+\trex.WRXB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rdi\n \trex.W\n \trex.WB\n \trex.WR\n \tadd %r8b,(%r8)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rdx\n \trex.B\n \trex.WRX\n \trex.R\n@@ -733032,15 +733561,15 @@\n \trex.WB\n \trex.WRX\n \tadc 0x0(%r8,%rax,1),%r14b\n \tand $0x53,%al\n \tpush %rbp\n \trex.X push %rbx\n \trex.RB push %r12\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RX\n \trex.WB\n \trex.WR\n \trex.WR sub $0x492d4e49,%rax\n@@ -733077,15 +733606,15 @@\n \tpush %rbp\n \trex.WB push %r14\n \tadd %al,(%rax)\n \tadd %ah,(%rsi,%rax,2)\n \trex.WRXB push %r10\n \tpush %rsp\n \trex.WRB pop %r8\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x45,%al\n \trex.RX pop %rdi\n \trex.WRB\n \tpush %r12\n@@ -733097,15 +733626,15 @@\n \tsub $0x4e4f434d,%eax\n \tadc 0x0(%rax,%rax,1),%r14b\n \tpush %rdx\n \trex.RB push %r14\n \tpush %rbx\n \trex.WB\n \trex.RXB\n-\trex.WRX add %r12b,0x12(%rax)\n+\trex.WRX add %r10b,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RB push %r11\n \tpush %rbx\n \trex.RB\n \trex.WRX sub $0x474e4953,%rax\n@@ -733138,15 +733667,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax,%rbx,2)\n \tpush %rsp\n \trex.W push %rdx\n \tpush %rbp\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc 0x0(%rax,%rax,1),%dh\n \tand $0x42,%al\n \trex.RB push %r11\n \tpush %rbx\n \trex.RB\n \trex.WR pop %rdi\n \tpop %rcx\n@@ -733173,18 +733702,20 @@\n \ttest %bl,0x0(%rip) \n \tadd %ah,%al\n \tsbbl $0x0,0x0(%rip) \n \tand $0x4f,%al\n \trex.R\n \trex.R push %rax\n \tadd %al,(%rax)\n-\tadd %al,0xb412(%rax)\n+\tadd %dh,0x12(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n-\tadd %bl,0x42(%rax)\n-\tpush %rbp\n+\tadd %al,(%rax)\n+\tpop %rax\n+\trex.X push %rbp\n \tpush %rsp\n \tpush %rsp\n \trex.WRXB\n \trex.WRX\n \trex.RB push %r14\n \trex.RB\n \trex.WRX push %rsp\n@@ -787537,16 +788068,16 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x148(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tandl $0x41462800,0x0(%rdi)\n+\tlock andb $0x0,0x0(%rdi)\n+\tsub %al,0x41(%rsi)\n \tpush %rbx\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x49(%rdx)\n \trex.RXB\n \trex.RX\n@@ -797857,40 +798388,45 @@\n \tadd %dl,0x49(%rdi)\n \trex.WRX\n \trex.R\n \trex.WRXB push %r15\n \tsub $0x41455243,%eax\n \tpush %rsp\n \tadd %r8b,(%r8)\n-\tadd %cl,0x4d(%rbp)\n-\trex.WB\n-\trex.WRX push %rbp\n+\tadd %al,0x4c(%rbp)\n+\tpush %r8\n \tpush %rbx\n-\tpush %rax\n-\tsub 0x1f(%rax),%dl\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trex.RB\n+\trex.R pop %rdi\n+\tpush %rdx\n+\trex.RB\n+\trex.B\n+\trex.WR pop %rdi\n+\tpush %rsp\n+\trex.WB\n+\trex.WRB\n+\trex.RB sub $0x4c504d49,%eax\n+\toutsb %ds:(%rsi),(%dx)\n+\timul $0x0,0x6f(%rsi,%rbp,1),%esi\n \tadd %al,0x46(%rdi)\n \tsub $0x5032534e,%eax\n \trex.WRB\n \trex.WRXB\n \trex.R sub $0x54434146,%eax\n \trex.WRXB push %r10\n \tpush %rbx\n-\tinsb (%dx),%es:(%rdi)\n-\tpop %rdi\n-\tfs ja ac2b7b \n-\tjb ac2b6a \n-\toutsb %ds:(%rsi),(%dx)\n-\tjae ac2b3a \n-\toutsl %ds:(%rsi),(%dx)\n-\tadd %al,(%rax)\n-\tadd %ah,0x32505f46(,%rax,2)\n-\trex.WR add %r10b,0x1f(%rax)\n+\tcmp %dh,(%rdx)\n+\txor %bh,(%rcx)\n+\tcmp %eax,(%rax)\n+\t...\n+\tand $0x45,%al\n+\trex.RX pop %rdi\n+\tpush %rax\n+\txor 0x50(%rax,%rax,1),%cl\n+\t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdi,%rax,2)\n \trex.RX pop %rdi\n \tpush %rax\n \txor 0x50(%rax,%rax,1),%cl\n@@ -797948,37 +798484,23 @@\n \trex.WB push %r14\n \tpush %rbx\n \tpush %rbp\n \trex.WRB add %r10b,0x1f(%r8)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x4e(%rdx)\n-\tsub $0x4e414853,%eax\n-\trex.WXB push %r11\n-\tsub $0x2d494850,%eax\n-\tpush %rbx\n-\tpush %rsp\n-\trex.RB push %r8\n-\tsub $0x4342,%eax\n-\tadd %ah,%al\n-\thlt\n-\tsbb $0x155555,%eax\n \tadd %cl,0x32(%rbp)\n \tsub $0x2d454e4f,%eax\n \trex.RXB\n \trex.RB\n \trex.WRX sub $0x5547414c,%rax\n \trex.RB push %r10\n \tpush %rdx\n-\tadd %r8b,(%r8)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub $0xac,%al\n-\tadd %al,(%rax)\n+\trex.RB incl (%r8)\n+\t...\n \tadd %al,(%rax)\n \tadd %ah,0x324c5f46(,%rax,2)\n \trex.WRX add %r10b,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdi,%rax,2)\n@@ -798131,32 +798653,25 @@\n \tadd %cl,0x41(%rbp)\n \tpush %rsp\n \trex.XB\n \tsub $0x43415246,%rax\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n-\trex.WRX sub $0x1d4e4e4e,%rax\n-\tpush %rbp\n-\tpush %rbp\n-\tadc $0x0,%eax\n-\tadd %al,(%rax)\n+\trex.WRX sub $0x4e4e4e,%rax\n+\t...\n+\tadd %al,0x44(%rcx)\n+\tsub (%rax),%r8b\n \tadd %al,(%rax)\n+\tadd %dl,0x1f(%rax)\n+\tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rsp\n-\tsub $0x4d2d464f,%eax\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rsp\n-\tpush %rbx\n \tadd %al,(%rax)\n-\tpop %rdx\n-\trex.WRX sub $0x3e4550,%rax\n+\tadd %bl,0x4e(%rdx)\n+\tsub $0x3e4550,%eax\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdx,%rdx,2)\n \tpush %r12\n \trex.WB\n@@ -798186,52 +798701,38 @@\n \trex.R\n \trex.WRXB\n \trex.WRB pop %r15\n \trex.WRX\n \trex.WRXB push %r10\n \trex.WRB\n \trex.B\n-\trex.WR add $0x4f55512d,%rax\n-\tpush %rsp\n-\trex.RB clts\n-\tcs rex.W push %rbx\n-\tpush %rax\n-\trex.B\n-\trex.XB and $0x47,%al\n+\trex.WR push %rbx\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %ecx,0x0(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tand $0x47,%al\n \trex.B\n \trex.WRB\n \trex.WRB\n \tpop %r15\n \trex.WB\n \trex.WRX\n \trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n \trex.WR\n \trex.RB push %r12\n-\tadd %r8b,(%r8)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB sysretl\n-\tcs rex.W\n-\trex.RB pop %r8\n-\tpush %rsp\n-\trex.RB\n-\trex.WRX\n-\trex.R\n-\trex.RB\n-\trex.R sub $0x424d554e,%eax\n-\trex.RB push %r10\n-\tsub $0x50,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n+\tor %r9d,(%r15)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %ecx,0x0(%rdx)\n \tand $0x47,%al\n \trex.RX pop %rdi\n \trex.WR xor 0x0(%rax),%r10b\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -798291,20 +798792,22 @@\n \trex.WB\n \trex.WRX\n \trex.R pop %rdi\n \tpush %rdx\n \trex.WRXB\n \trex.WRXB push %r12\n \tsub $0x4c504d49,%eax\n+\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %ecx,0x0(%rsi)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.RB (bad)\n-\tcs push %rsi\n-\trex.RB pop %r8\n+\tpop %rax\n \trex.WRB\n \tpop %r8\n \trex.WB\n \trex.WRB\n \trex.B sub $0x454c4150,%eax\n \tpush %rsp\n \tpush %rsp\n@@ -798342,14 +798845,22 @@\n \trex.WRXB push %r14\n \trex.RB push %r10\n \trex.WRXB push %r10\n \trex.R\n \trex.RB push %r10\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n+\tpush %rsp\n+\tpush %rdx\n+\trex.B\n+\trex.XB\n+\trex.RB sub $0x4952504d,%eax\n+\trex.WRX push %rsp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tand $0x52,%al\n \tpush %r12\n \trex.WRX push %rbp\n \trex.WRB\n \trex.RB push %r10\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -798384,22 +798895,20 @@\n \trex.XB\n \trex.WRXB\n \trex.WR\n \trex.WR\n \trex.RB\n \trex.XB push %r12\n \tsub $0x4c504d49,%eax\n-\tpush %rsp\n+\tpush %rbx\n+\trex.RB push %r12\n \tpush %rsi\n \tpush %rsi\n-\tadc %edx,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tand $0x45,%al\n-\trex.RX pop %rdi\n-\trex.WRB push %r13\n+\tadc %edx,0x0(%rbx)\n+\tadd %ah,0x554d5f46(,%rax,2)\n \trex.WR push %rsp\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdi,%rax,2)\n@@ -798428,20 +798937,22 @@\n \trex.R\n \trex.WRXB\n \trex.WRB pop %r15\n \trex.WRX\n \trex.WRXB push %r10\n \trex.WRB\n \trex.B\n-\trex.WR add %r8b,(%rax)\n-\tadd %cl,(%rax)\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.RB or $0x41525b01,%eax\n-\tpush %rsp\n+\trex.WR sub $0x544f5551,%rax\n+\trex.RB invd\n+\tcs rex.RX\n+\trex.WRXB\n+\trex.WRXB push %r12\n+\trex.WRX\n+\trex.WRXB push %r10\n+\tpush %r12\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdi,%rax,2)\n@@ -798473,26 +798984,21 @@\n \trex.WR pop %rcx\n \tpush %rbx\n \trex.XB\n \trex.B\n \trex.WRX sub $0x5759454b,%rax\n \trex.WRXB push %r10\n \trex.R sub $0x454b4f54,%eax\n-\trex.WRX push %rsi\n-\tadc %ebx,0x0(%rcx)\n+\trex.WRX cltq\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tsyscall\n-\tsub $0x4c434544,%eax\n-\tsub $0x504d4f43,%eax\n-\trex.WR\n-\trex.RB pop %r8\n-\tpush %rax\n-\tadd %al,(%rax)\n-\tadd %ah,(%rsi,%rcx,2)\n+\tsub $0x4e245551,%eax\n \tpush %rsp\n \trex.RB push %r10\n \trex.WRB push %r11\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -798537,36 +799043,39 @@\n \trex.RB push %r10\n \trex.WRB\n \trex.WB\n \trex.WRX\n \trex.B\n \trex.WRX push %rsp\n \tsub $0x4c504d49,%eax\n-\tpush %rcx\n-\tpush %rbp\n \trex.WRXB push %r12\n-\tor (%r8),%r9b\n-\tlar (%rsi),%ebp\n+\trex.RB sysretl\n+\tcs push %rax\n+\tpush %rbp\n+\tpush %rbx\n+\trex.W\n \trex.RB\n-\tcmova 0x5f(%r14),%r8\n+\trex.WRX push %rsi\n+\trex.RXB\n+\trex.RX pop %rdi\n \trex.WRB\n \trex.B\n \trex.WXB\n \trex.RB pop %r15\n \trex.WR\n \trex.WRXB\n \trex.RXB push %r11\n \tsub $0x4c504d49,%eax\n-\trex.WB push %r12\n-\t(bad)\n-\tcs rex.WB or %cl,(%r15)\n-\tadd %ebp,(%rsi)\n-\tand $0xf,%al\n-\tadd %ebp,(%rsi)\n-\trex.WB\n+\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %ebx,0x0(%rdx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \trex.WRB xor 0x49454e4f(%rip),%r13b \n \trex.WRXB\n \trex.WRX\n \trex.RB pop %r9\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax,%rdx,2)\n@@ -798646,24 +799155,15 @@\n \tpush %r12\n \trex.RB pop %r15\n \tpush %rax\n \tpush %rsp\n \tpush %rbx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rbx)\n-\trex.WRB\n-\trex.RB sub $0x4f4c4642,%eax\n-\tpush %r12\n-\tpush %rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand $0x45,%al\n-\trex.RX pop %rdi\n-\trex.RB pop %r8\n+\tadd %ah,0x58455f46(,%rax,2)\n \tpush %rax\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rbx)\n \trex.WRXB push %r15\n@@ -798824,20 +799324,22 @@\n \tadd %dl,0x43(%rbx)\n \trex.B\n \trex.WRX sub $0x5343414d,%rax\n \tpop %rcx\n \trex.WRB\n \trex.B sub $0x49525453,%eax\n \trex.WRX\n-\trex.RXB sub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %esp,0x0(%rsi)\n-\tadd %al,0x4c(%rcx)\n+\trex.RXB add $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB wbinvd\n+\tcs pop %rax\n+\trex.RX\n+\trex.RB\n+\trex.B\n+\trex.WR\n \trex.RXB push %r12\n \tpush %rdx\n \trex.B\n \trex.XB\n \tsub (%r15),%r11b\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -798903,22 +799405,20 @@\n \tpush %rdx\n \tpush %rbp\n \trex.WRX pop %rdi\n \tpush %rsp\n \trex.WB\n \trex.WRB\n \trex.RB sub $0x4c504d49,%eax\n-\tor (%r15),%r9b\n-\t(bad)\n-\tsub $0x4d,%al\n-\trex.RX push %rbx\n-\trex.RX push %rbp\n-\trex.WRX\n-\trex.WRB\n-\tpush %r10\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %ebp,0x0(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,0x41(%rbp)\n+\tpush %rdx\n \trex.WXB add %al,(%r8)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -798927,21 +799427,21 @@\n \trex.X\n \trex.WR\n \trex.RB sub $0x54494857,%eax\n \trex.RB push %r11\n \tpush %rax\n \trex.B\n \trex.XB\n-\trex.RB\n-\trex.RXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %ebp,0x47240000(%rbx)\n+\tadd %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB syscall\n+\tand $0x47,%al\n \trex.RB push %r12\n \tpop %rdi\n \tpush %rsp\n \trex.RB pop %r8\n \tpop %rdi\n \trex.RB\n \trex.WRX push %rsi\n@@ -798953,15 +799453,17 @@\n \trex.WRX push %rsp\n \tpop %rdi\n \trex.R\n \trex.RB\n \trex.RX\n \tpush %r13\n \trex.WR push %rsp\n-\tadd $0x5245532c,%eax\n+\trex.R\n+\trex.WRXB push %r12\n+\tpush %r10\n \trex.XB push %r8\n \trex.WR push %rbp\n \tpush %rbx\n \tand %eax,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -799022,20 +799524,17 @@\n \trex.WB\n \trex.WRX\n \trex.R\n \trex.WB\n \trex.XB\n \trex.RB push %r11\n \tsub $0x4c504d49,%eax\n-\tpush %rsi\n-\tadc %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\t(bad)\n-\trex.RXB\n+\tsub $0x544f5551,%eax\n+\trex.RB or $0x52423c04,%eax\n+\tds and $0x47,%al\n \trex.WRX push %rbp\n \tpush %rax\n \trex.WR\n \trex.WRXB push %r12\n \tpop %rdi\n \tpush %rbx\n \tpush %rsp\n@@ -799063,26 +799562,34 @@\n \tpush %rax\n \tpush %rdx\n \trex.WRXB push %r8\n \trex.RB push %r10\n \tpush %rsp\n \trex.WB\n \trex.RB push %r11\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %ebp,0x57454e24(%rdi)\n+\tadc %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\t(bad)\n+\trex.WRX\n+\trex.RB push %r15\n \trex.XB\n \trex.WRXB\n \trex.WRX push %rsp\n \trex.RB pop %r8\n \tpush %rsp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,0x55(%rbp)\n+\trex.WR add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1f(%rax)\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rbx,%rdx,2)\n \tpush %rbp\n \trex.WRB\n \trex.XB\n \trex.WRXB\n \trex.WRX push %rsp\n \tpush %rdx\n@@ -799100,20 +799607,19 @@\n \trex.WRX push %rsi\n \trex.WB push %r10\n \trex.WRXB\n \trex.WRX\n \trex.WRB\n \trex.RB\n \trex.WRX push %rsp\n-\trex.XB\n-\tor %r9d,(%r15)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %esp,(%rbx,%rax,2)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB and $0x43,%al\n \trex.B\n \trex.X push %rbx\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -799147,19 +799653,20 @@\n \trex.WR\n \trex.WRXB push %r12\n \tpop %rdi\n \trex.XB\n \trex.WR\n \trex.WRXB push %r11\n \trex.RB sub $0x4c504d49,%eax\n-\tpush %rdx\n-\tpush %rbx\n-\trex.RB sub $0x44524f57,%eax\n-\tor %cl,(%rdi)\n-\tadd $0x5455512d,%eax\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB (bad)\n+\tcs push %rax\n+\tpush %r10\n+\tpush %rsp\n \tpush %rdx\n \trex.B\n \trex.XB\n \trex.RB sub $0x41485346,%eax\n \trex.R\n \trex.WRXB push %r15\n \tadd %al,(%rax)\n@@ -799359,19 +799866,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.WRX sub $0x432d5153,%rax\n \trex.WRXB push %r11\n \tsub $0x532d5153,%eax\n \tpush %rbp\n-\trex.X (bad)\n-\tsub $0x4e554f42,%eax\n-\trex.R push %rax\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n+\trex.X pop %rcx\n+\t(bad)\n+\tadc %cl,(%rsi)\n+\tadd %eax,(%rdx)\n+\tor (%rdi),%cl\n+\t(bad)\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n \tand $0x45,%al\n \trex.RX pop %rdi\n \trex.WB\n \trex.WRX push %rsi\n \trex.RB push %r10\n \tpush %rsp\n \tpop %rdi\n@@ -799407,35 +799918,30 @@\n \trex.WXB\n \trex.RB pop %r15\n \tpush %r10\n \tpush %rdx\n \tpop %r9\n \tpush %rbx\n \tsub $0x4c504d49,%eax\n-\tsub 0x45(%rbx),%al\n-\trex.WRX push %rsp\n-\trex.RB push %r10\n-\tsub (%rcx),%cl\n-\tlar 0x4e454c49(%rip),%ebp \n+\tsub (%rcx),%dl\n+\tout %eax,$0x3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n-\tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n+\tor %ecx,(%rdi)\n+\tadd $0x4e454c,%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x4e415058(,%rax,2)\n-\tadd %r10b,0x1f(%rax)\n-\tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rdx)\n-\trex.WR\n-\trex.RXB push %r8\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n+\tadd %ah,0x4e415058(,%rax,2)\n+\tadd %r10b,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x43(%rbp)\n \trex.B\n \trex.WR\n \trex.WR add %r8b,(%rax)\n@@ -799488,36 +799994,33 @@\n \tpop %rdi\n \tpush %rdx\n \trex.RB push %r11\n \tpush %rsp\n \tpush %r10\n \tpush %rsp\n \tsub $0x4c504d49,%eax\n-\tsub 0x4f(%rbp),%cl\n-\trex.R\n \trex.RB push %r11\n \tpush %rsp\n \trex.B\n \trex.XB\n-\trex.WXB sub (%r8),%al\n-\trex.RXB\n-\trex.WRX push %rbp\n+\trex.WXB sub (%r9),%cl\n+\tlar 0x554e4749(%rip),%ebp \n \tpush %rax\n \trex.WR\n \trex.WRXB push %r12\n \tpop %rdi\n \tpush %rdx\n \trex.RB push %r11\n \trex.RB push %r12\n \tsub $0x4c504d49,%eax\n-\tsub $0x43455053,%eax\n-\trex.WB\n-\trex.B\n-\trex.WR or %r9b,(%rdi)\n-\tadd $0x2455512d,%eax\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB ud2\n+\tcs sub 0x24(%rbp),%cl\n \tpop %rdx\n \trex.WRX pop %rdi\n \tpush %rax\n \trex.WRXB push %r15\n \trex.RB push %r10\n \tpop %rdi\n \tpush %rsp\n@@ -799548,21 +800051,20 @@\n \trex.XB\n \trex.WXB sub $0x50554e47,%rax\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x434f5250,%eax\n \trex.RB push %r11\n \tpush %rbx\n-\t(bad)\n \tcs sub 0x45(%rsi),%dl\n \tpush %rdx\n \trex.X\n \tpush %r12\n-\trex.WB push %r8\n-\tpush %rax\n+\trex.WB\n+\trex.WRB sub 0x50(%r8),%r10b\n \trex.RB pop %r8\n \tpush %rax\n \trex.WRXB add %r8b,(%r8)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -799671,14 +800173,21 @@\n \tadd %al,0x50(%rbp,%rdx,2)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x41(%rax,%rdx,2)\n+\tpush %rdx\n+\tpush %rsp\n+\tsub $0x4c504d49,%eax\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x41(%rax,%rdx,2)\n \tpush %rdx\n \tpush %rsp\n \tsub $0x4c504d49,%eax\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -799693,18 +800202,29 @@\n \trex.WX\n \trex.B\n \trex.XB\n \trex.WRXB\n \trex.X\n \trex.WB pop %r15\n \trex.R\n-\trex.XB push %r11\n-\tsub (%rax),%cl\n-\tsyscall\n-\tsub $0x52414e51,%eax\n+\trex.XB\n+\trex.RB\n+\trex.XB\n+\trex.WB\n+\trex.B\n+\trex.WR push %rbx\n+\tsub 0x5a(%rbp),%al\n+\trex.RXB\n+\trex.XB\n+\trex.R sub $0x4c504d49,%eax\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x41(%rsi)\n+\tpush %rdx\n \trex.RXB xor %r8d,(%r8)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -799768,20 +800288,17 @@\n \trex.RXB\n \tpush %r13\n \tpush %rbx\n \tpush %rbx\n \trex.RB\n \trex.WR\n \trex.WB\n-\trex.WRB add $0x26,%al\n-\tjae ac399d \n-\t(bad)\n-\tor %cl,0x62757308(%rip) \n-\tjae ac3977 \n-\trex.B\n+\trex.WRB or %r9b,0x71656c03(%rip) \n+\tor $0x656c2603,%eax\n+\tor %al,0x41(%rsi)\n \trex.XB push %r12\n \tpush %rax\n \trex.WR push %rbp\n \tpush %rbx\n \txor (%rdi),%bl\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -799881,21 +800398,17 @@\n \trex.WX\n \trex.B\n \trex.XB\n \trex.WRXB\n \trex.X\n \trex.WB pop %r15\n \trex.WRX\n-\trex.XB\n-\tgs data16 je ac3a4e \n-\tjb ac3a61 \n-\toutsl %ds:(%rsi),(%dx)\n-\trex.RX\n-\trex.X\n-\trex.WB\n+\trex.XB jb ac3a2c \n+\tjb ac3a3f \n+\tor %cl,0x4942460e(%rip) \n \trex.WRX\n \trex.WRXB add %r8b,(%r8)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n@@ -799921,18 +800434,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x49(%rdx)\n \trex.WRX\n \trex.R sub $0x4e415254,%eax\n \tpush %rbx\n \trex.WR sub $0x54415453,%rax\n-\trex.RB or $0x61642605,%eax\n-\tjb ac3aba \n-\tor %cl,0x72757304(%rip) \n-\tfs or $0x41435324,%eax\n+\trex.RB\n+\trex.B jb ac3a96 \n+\tor %cl,0x61707507(%rip) \n+\tjb ac3a9e \n+\toutsl %ds:(%rsi),(%dx)\n+\tja ac3a3c \n+\tadd $0x41435324,%eax\n \trex.WR\n \trex.RB\n \trex.R pop %rdi\n \trex.X\n \trex.RB push %r11\n \tpush %rbx\n \trex.RB\n@@ -799987,19 +800503,18 @@\n \trex.WRXB push %r8\n \tpush %rax\n \tpush %rdx\n \trex.WRXB push %r8\n \trex.RB push %r10\n \tpush %rsp\n \tpop %rcx\n-\t(bad)\n-\tes and (%rax),%edi\n-\tcmp %dh,(%rsi)\n-\tss or %cl,0x6c696609(%rip) \n-\tinsb (%dx),%es:(%rdi)\n+\tes and (%rcx),%edi\n+\tss xor (%rbx),%esi\n+\tor %cl,0x646f6d06(%rip) \n+\tgs insb (%dx),%es:(%rdi)\n \tand $0x4e,%al\n \tpush %rdx\n \trex.WRXB\n \trex.WRXB push %r12\n \tpush %rbx\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n@@ -800016,18 +800531,19 @@\n \tadd %al,0x4d(%rcx,%rcx,2)\n \trex.RB\n \trex.WRX push %rbx\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x4c495542,%rax\n \trex.R sub $0x4f464e49,%eax\n-\tor $0x666e6905,%eax\n-\tje ac3b84 \n-\tor $0x6e692606,%eax\n-\trex.WR\n+\tadd $0x26,%al\n+\tjae ac3b5d \n+\tinsl (%dx),%es:(%rdi)\n+\tor %cl,0x6f727004(%rip) \n+\tfs rex.WR\n \trex.WB\n \trex.WRX\n \trex.RB\n \tpush %r10\n \tsub (%rax),%al\n \tpush %rax\n \t(bad)\n@@ -800037,21 +800553,20 @@\n \tadd %cl,0x32(%rbp)\n \tsub $0x2d4d5553,%eax\n \tpush %rdi\n \trex.WB push %r12\n \tsub $0x2d505845,%rax\n \trex.XB\n \tpush %r11\n-\trex.RB xor $0x26,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tje ac3b59 \n-\tes insb (%dx),%es:(%rdi)\n-\tje ac3b5d \n-\tor %cl,0x45532405(%rip) \n-\tpush %rsp\n+\trex.RB xor $0x5,%al\n+\tje ac3b81 \n+\tinsl (%dx),%es:(%rdi)\n+\tgs jae ac3b29 \n+\tadd %ebx,0x8(%rax)\n+\tor $0x54455324,%eax\n \tpop %rdi\n \tpush %rsp\n \trex.RB pop %r8\n \tpop %rdi\n \trex.RB\n \trex.WRX push %rsi\n \trex.WB push %r10\n@@ -800062,49 +800577,41 @@\n \trex.WRX push %rsp\n \tpop %rdi\n \trex.R\n \trex.RB\n \trex.RX\n \tpush %r13\n \trex.WR push %rsp\n-\tor $0x24616705,%eax\n-\tpush %rsp\n-\tpop %r9\n+\tand %cl,(%rax)\n+\tor $0x41542405,%eax\n+\tpop %rcx\n \trex.WR\n \trex.WRXB push %r10\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4b(%rbx,%rdx,2)\n-\tpush %rdx\n-\tpush %r12\n-\tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0x4e(%rdi)\n \tpush %rbp\n \tpush %rax\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x4d524554,%eax\n \trex.WB\n \trex.WRX\n \trex.B\n \trex.WR sub $0x2d444e41,%rax\n \trex.RX\n \trex.WB\n \trex.WR\n-\trex.RB jp ac3c00 \n-\tje ac3bfe \n-\tor %cl,0x45532403(%rip) \n-\tpush %rsp\n+\trex.RB insl (%dx),%es:(%rdi)\n+\t(bad)\n+\tor %cl,0x24656405(%rip) \n+\tpush %rbx\n+\trex.RB push %r12\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x44(%rdx)\n@@ -800170,45 +800677,41 @@\n \trex.R push %rbp\n \trex.XB\n \trex.WB\n \trex.X\n \trex.WR\n \trex.RB pop %r15\n \tpush %rax\n-\timul $0x26060d61,0x6d(%rdi),%esp\n-\tjae ac3c93 \n-\tinsl (%dx),%es:(%edi)\n-\t(bad)\n-\tor %cl,0x50584503(%rip) \n-\trex.WR\n-\trex.WRXB\n-\trex.R\n-\trex.RB\n-\trex.WRX sub $0x4d524f46,%rax\n-\tpush %r12\n-\tsub $0x414f4c46,%eax\n-\tpush %rsp\n-\tsub $0x54455250,%eax\n-\tpush %rsp\n-\tpop %rcx\n+\tinsl (%dx),%es:(%rdi)\n+\tjne ac3bfc \n+\tor $0xd756e02,%eax\n+\tadd (%rsi),%esp\n \toutsb %ds:(%rsi),(%dx)\n-\tor %cl,0x44422403(%rip) \n+\tjne ac3c06 \n+\tor $0x44422402,%eax\n \trex.WB push %r11\n \trex.XB push %r10\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x54(%rbp,%rax,2)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,0x55(%rbp)\n+\trex.WR sub (%rax),%r8b\n+\tadd %al,(%rax)\n+\tadd %dl,0x1f(%rax)\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x4d(%rax)\n \trex.WRXB\n \trex.WRX\n \trex.WB\n \trex.XB\n \trex.WB pop %r10\n \trex.RB (bad)\n@@ -800249,37 +800752,39 @@\n \tadd %al,0x52(%rsi)\n \trex.B\n \trex.XB sub $0x49505845,%eax\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n-\trex.WR sub $0xd086e45,%rax\n-\tadd $0x5a,%al\n-\tgs je ac3d3b \n-\tor $0x655a2605,%eax\n-\tje ac3d05 \n-\tpush %rbx\n+\trex.WR sub $0x42040d45,%rax\n+\tgs je ac3cf9 \n+\tor $0x65422605,%eax\n+\tje ac3d00 \n+\tor %ah,(%rbx,%rdx,2)\n \trex.RB push %r12\n \tpop %rdi\n \tpush %rsp\n \trex.RB pop %r8\n \tpop %rdi\n \trex.RB\n \trex.WRX push %rsi\n \trex.WB push %r10\n \trex.WRXB\n \trex.WRX\n \trex.WRB\n \trex.RB\n \trex.WRX push %rsp\n-\t(bad)\n-\tor $0x68542606,%eax\n-\tgs je ac3d5e \n-\tor %cl,0x475a4504(%rip) \n+\tinsb (%dx),%es:(%rdi)\n+\tje ac3d18 \n+\tor $0x65442606,%eax\n+\tinsb (%dx),%es:(%rdi)\n+\tje ac3d20 \n+\tor %al,0x5a(%rbp)\n+\trex.RXB\n \trex.XB\n \txor (%rax),%r8b\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4c(%rbx)\n@@ -800303,19 +800808,20 @@\n \tadd %al,0x45(%rdi)\n \tpush %rsp\n \tsub $0x41525241,%eax\n \tpop %rcx\n \tsub $0x4e494f50,%eax\n \tpush %rsp\n \trex.RB push %r10\n-\tor %cl,0xd695802(%rip) \n-\tadd (%rsi),%esp\n-\tpop %rax\n-\timul $0x6950020d,(%rax),%ecx\n-\tand $0x43,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\tje ac3d65 \n+\tor $0x6f492605,%eax\n+\tje ac3d6c \n+\tor %cl,0x24614b05(%rip) \n+\trex.XB\n \trex.WRXB push %r8\n \tpop %rcx\n \trex.WRB\n \tpush %r12\n \tpush %rdx\n \trex.WB pop %r8\n \tadd %al,(%rax)\n@@ -800410,23 +800916,20 @@\n \trex.R push %rbp\n \trex.XB\n \trex.WB\n \trex.X\n \trex.WR\n \trex.RB pop %r15\n \tpush %rax\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tsbb %cl,(%rax)\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.RB\n-\trex.WRB push %r12\n+\tinsl (%dx),%es:(%rdi)\n+\tgs addr32 (bad)\n+\tor %cl,0x72657604(%rip) \n+\tje ac3dda \n+\tadd %edi,0x4d(%rdx,%rax,1)\n+\tpush %rsp\n \trex.RB push %r10\n \tpush %rax\n \tpush %rdx\n \trex.WB add %dl,0x1f(%r8)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -800514,44 +801017,44 @@\n \tpop %rdi\n \trex.B\n \trex.R\n \trex.WX\n \trex.WRXB\n \trex.WB\n \trex.WRX push %rsp\n-\tpush %rbx\n-\tpush %rsp\n-\trex.B\n-\trex.XB\n-\trex.WXB sub (%r9),%cl\n+\trex.WRX\n+\trex.WRXB push %r10\n+\tsub (%r9),%r9b\n \tsyscall\n \tsub $0x53,%al\n \trex.RB push %r12\n \tpush %rsi\n+\tpush %rsi\n \tand $0x4d,%al\n \trex.B\n \trex.WXB\n \trex.RB pop %r15\n \tpush %rdx\n \trex.B\n \trex.WRX\n \trex.R\n \trex.WRXB\n \trex.WRB pop %r15\n \tpush %rbx\n \tpush %rsp\n \tpush %r12\n+\trex.RB push %r12\n \trex.RB push %r10\n-\trex.X\n-\tpush %r12\n-\trex.WB\n-\trex.WRB sub (%r9),%r9b\n+\tsub (%rcx),%cl\n \tsyscall\n \tsub $0x53,%al\n \trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n \tpop %rdx\n \trex.RB push %r10\n \trex.WRXB\n \trex.WR push %rax\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n@@ -800673,22 +801176,23 @@\n \tpush %rsp\n \tsub $0x50554e47,%eax\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x434f5250,%eax\n \trex.RB push %r11\n \tpush %rbx\n-\trex.WB\n-\trex.WRX\n+\tclts\n+\tcs push %rsp\n+\trex.WRXB\n+\trex.W push %rsp\n+\trex.WRB\n+\trex.WR (bad)\n+\tadd %ebp,(%rbx)\n+\trex.WRB\n \trex.RX\n-\trex.WB\n-\trex.WR\n-\trex.RB (bad)\n-\tcs push %rax\n-\tsub 0x46(%r13),%ecx\n \trex.WRXB push %r10\n \trex.WRB\n \tpush %r12\n \tsub $0x504f4f4c,%eax\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rax)\n \tpush %rdx\n@@ -800770,20 +801274,22 @@\n \trex.RB push %r10\n \trex.WRB push %r13\n \tpush %rsp\n \tpush %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX\n-\trex.RXB or %r9d,(%r15)\n-\tadd $0x5445532c,%eax\n+\tsub (%r9),%r9b\n+\tsyscall\n+\tsub $0x53,%al\n+\trex.RB push %r12\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\tsub %ecx,(%rax)\n+\t(bad)\n \trex.R\n \trex.X pop %rdx\n \tpush %rbx\n \tsub $0x50525245,%eax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -800824,16 +801330,25 @@\n \trex.WR\n \trex.RB sub $0x2d524f46,%eax\n \trex.WRB\n \trex.B\n \trex.XB push %r11\n \tpop %rcx\n \trex.WRB\n-\trex.B\n-\trex.RB and $0x46,%al\n+\tpush %r13\n+\trex.WRXB push %r13\n+\tpush %rsp\n+\trex.RB push %r10\n+\trex.WRB\n+\tpush %r8\n+\txor (%rdi),%bl\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rsi,%rax,2)\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tpop %rdi\n \trex.RB push %r8\n \tpush %rbx\n \tscas %es:(%rdi),%al\n@@ -800911,20 +801426,19 @@\n \trex.B\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tpush %rsp\n \tpop %rdi\n \tpush %rdi\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\txor %ecx,(%rax)\n-\tand $0x46,%al\n+\tor $0x542f3c10,%eax\n+\trex.WB push %r12\n+\trex.WR\n+\trex.RB\n+\tds and $0x46,%al\n \trex.WR\n \tpush %r12\n \tpush %rsp\n \trex.RB\n \trex.WRX push %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -801058,19 +801572,17 @@\n \trex.WB\n \trex.WRX\n \trex.XB push %r12\n \tsub $0x5a4e4f4e,%eax\n \trex.RB push %r10\n \trex.WRXB sub $0x544f4f52,%rax\n \tpush %rbx\n-\tsub $0x45532c50,%eax\n-\tpush %rsp\n-\tand $0x46,%al\n-\trex.WB\n-\trex.X add %al,(%rax)\n+\tsub $0x20613c50,%eax\n+\tpush $0x42494624\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rbx)\n@@ -801086,14 +801598,21 @@\n \tadd %cl,0x4e(%rcx)\n \tpush %rbx\n \trex.RB push %r10\n \tpush %rsp\n \tsub $0xae1f5449,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x59(%rdx)\n+\tadd %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1f(%rax)\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x55(%rdx)\n \trex.WB\n \trex.WR\n \trex.R pop %rdi\n \trex.WB\n \trex.WRX\n \trex.RX\n@@ -801169,22 +801688,16 @@\n \trex.RXB\n \trex.RB push %r12\n \tpop %rdi\n \trex.R\n \tpush %r12\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n-\trex.WB sub $0x49524724,%rax\n-\trex.WRX\n-\trex.R push %rax\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rsi)\n+\trex.RX\n+\trex.RX\n \trex.WB\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -801295,35 +801808,34 @@\n \trex.B\n \trex.WRB\n \trex.RB pop %r15\n \trex.WRX\n \trex.B\n \trex.WRB\n \trex.RB sub $0x4c504d49,%eax\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n \tpush %rsi\n \t(bad)\n-\tds or %cl,(%rdi)\n-\tadd $0x4d55512d,%eax\n+\tcmp $0x8,%al\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB invd\n+\trex.WRB\n \trex.XB\n \trex.WRXB\n \trex.WRX\n \trex.R sub $0x4c4f4f42,%eax\n \trex.RB sub $0x49524556,%eax\n \trex.RX pop %rcx\n-\tpush %rsi\n-\t(bad)\n \t(bad)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tsbb %r11d,0x52(%r11)\n-\trex.XB\n+\tcmp $0x2d050f08,%eax\n+\tpush %rcx\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\tsbb %r13d,(%r15)\n+\tor %edx,0x43(%rdx)\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB\n \trex.RB push %r10\n \tpush %rax\n \tscas %es:(%rdi),%al\n@@ -801431,58 +801943,54 @@\n \trex.WRX\n \trex.R\n \trex.WRXB\n \trex.WRB pop %r15\n \tpush %rbx\n \tpush %rsp\n \tpush %r12\n-\trex.RB\n-\trex.WRX push %rsi\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n+\trex.RB add $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\trex.W or %cl,(%rdi)\n-\tpush %rax\n+\trex.RX or %r9b,(%rdi)\n+\tadd $0x5055512d,%eax\n \tpush %rdx\n \trex.WB\n \trex.WRX push %rsp\n \tsub $0x45564e49,%eax\n \tpush %rdx\n \tpush %rsp\n \tsub $0x45534143,%eax\n-\tpush %rsi\n-\t(bad)\n-\trex.WB or %cl,(%r15)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tsbb %r12d,(%r9,%rcx,1)\n-\tand $0x45,%al\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB sysretl\n+\tcs push %rax\n+\tpush %rbp\n+\tpush %rbx\n+\trex.W and $0x45,%al\n \trex.WR\n \tpush %r8\n \tpush %rbx\n \trex.RB\n \trex.R pop %rdi\n \tpush %rdx\n \trex.RB\n \trex.B\n \trex.WR pop %rdi\n \tpush %rsp\n \trex.WB\n \trex.WRB\n-\trex.RB\n-\tsbb %r11d,0x9(%r14)\n+\trex.RB push %r9\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\tsbb %r15d,0x9(%r13)\n \tsyscall\n \tsub $0x53,%al\n \trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\trex.WXB and $0x44,%al\n+\tand $0x44,%al\n \trex.WB push %r11\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -801550,18 +802058,21 @@\n \trex.X\n \tpush %r11\n \trex.WB push %r11\n \tpop %rdi\n \tpush %rdx\n \trex.RB push %r8\n \tsub $0x4c504d49,%eax\n-\trex.RB or $0x74672604,%eax\n-\tand %cl,(%rcx)\n-\trex.WRB\n-\tpush %r12\n+\tpush %r10\n+\trex.XB\n+\trex.W\n+\trex.RX\n+\trex.WRXB push %r10\n+\tor %ecx,0x41(%rbp)\n+\tpush %rsp\n \trex.XB\n \tsub $0x482d5a54,%rax\n \tsub $0x4d4d,%rax\n \trex.WRB\n \tpush %r12\n \trex.XB\n \tsub $0x482d5a54,%rax\n@@ -801652,22 +802163,14 @@\n \tadd %al,0x45(%rdi)\n \trex.WRX sub $0x4c2d5254,%rax\n \trex.B\n \trex.WRB\n \trex.X\n \trex.R\n \tadd %al,(%r8)\n-\tadd %al,0x41(%rsi)\n-\trex.XB push %r12\n-\trex.WRXB push %r10\n-\t(bad)\n-\txor 0x1f(%rax),%dl\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,(%rbx,%rax,2)\n \trex.WRXB push %r8\n \tpop %rcx\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -801760,24 +802263,22 @@\n \tsub $0x4c,%eax\n \tadd %al,0x46(%rdi)\n \tsub $0x2d544553,%eax\n \tpush %rdx\n \tpush %r12\n \tsub $0x44414548,%eax\n \trex.RB push %r10\n-\tpush %rsp\n-\trex.WRXB\n+\tcs push %rbx\n+\trex.RB push %r12\n \trex.XB\n \trex.WRXB push %r13\n \trex.WRX push %rsp\n \trex.RB push %r10\n \tor %ecx,(%rdi)\n-\tadd $0x2445532c,%eax\n-\tpush %rax\n-\trex.WRXB\n+\tadd $0x4f50242c,%eax\n \trex.WB push %r11\n \trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -801865,20 +802366,20 @@\n \trex.RB pop %r15\n \trex.R\n \trex.WB push %r10\n \trex.RB\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tpop %rcx\n-\t(bad)\n-\tmovsxd (%rax),%ecx\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.RB or $0x4e492401,%eax\n-\tpush %rsp\n+\trex.WRB\n+\trex.RXB and %r14b,0x72(%r11)\n+\tmovsxd 0x2c050f09(%rip),%edi \n+\tpush %rbx\n+\trex.RB and $0x49,%al\n+\trex.WRX push %rsp\n \trex.RB push %r10\n \tpush %rbx\n \trex.RB\n \trex.XB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX add %r8b,(%rax)\n@@ -802056,22 +802557,14 @@\n \tpush %rdx\n \trex.WB\n \trex.X push %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x43(%rdi,%rax,2)\n-\tpush %rbx\n-\trex.WRXB push %r10\n-\tpush %rsp\n-\tadd %dl,0x1f(%rax)\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0x46(%rdx)\n \tsub $0x4c414353,%eax\n \trex.RB sub $0x4c53,%eax\n \tadd %al,(%rax)\n \tadd %dl,0x4c(%rdx)\n \trex.RB push %r11\n \tpush %rbx\n@@ -802270,20 +802763,19 @@\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR pop %rdi\n \trex.XB\n-\trex.WB (bad)\n-\tjge ac4b8f \n-\tsyscall\n+\trex.WB syscall\n \tsub $0x544f5551,%eax\n-\tcmovge 0x44(%r9),%r9d\n-\tsub $0x0,%eax\n+\trex.RB or $0x4d4c3c04,%eax\n+\trex.WB\n+\trex.R sub $0x0,%eax\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x444f434e(,%rax,2)\n \trex.RB pop %r15\n@@ -802314,19 +802806,18 @@\n \tpush %rax\n \tpush %r10\n \tpush %rsp\n \trex.WB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tand $0x49,%al\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB (bad)\n+\trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \tpush %r12\n \trex.RB scas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -802468,30 +802959,27 @@\n \trex.WRB\n \tpush %r12\n \trex.WRX\n \trex.RB\n \trex.RXB scas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rbx)\n-\trex.RXB\n-\trex.WRX sub $0x4644444f,%rax\n-\tpush %rbp\n-\trex.WRX add %r8b,(%rax)\n-\tadd %al,(%rax)\n \tadd %cl,0x54(%rbp,%rax,2)\n \tsub $0x5243414d,%eax\n \trex.WRXB sub $0x2d544547,%rax\n \tpush %rsi\n \tpush %r10\n \tpush %rbx\n-\tmovabs 0xa049780000000000,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rbx,%rdx,2)\n+\trex.WRXB\n+\trex.WRX lar (%rsi),%r13\n+\trex.W xor (%rax),%cl\n+\t(bad)\n+\tcs push %rbx\n+\tpush %rbp\n+\trex.X and $0x53,%al\n \tpush %rbp\n \trex.X push %rsi\n \tpush %r10\n \tpush %rax\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -802572,18 +803060,18 @@\n \trex.WRXB push %r14\n \trex.RB push %r10\n \tsub $0x524f464d,%eax\n \trex.WRB\n \tpush %r12\n \tsub $0x53475241,%eax\n \t(bad)\n+\t...\n \tadd %al,(%rax)\n-\tloopne ac4dce \n-\tsbb $0x155555,%eax\n-\tadd %dl,0x55(%rbx)\n+\tpush %rbx\n+\tpush %rbp\n \trex.X\n \trex.WR\n \trex.WB push %r11\n \tpush %rbx\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -802612,19 +803100,15 @@\n \tpush %rdx\n \tpush %rbp\n \trex.WRX pop %rdi\n \tpush %rsp\n \trex.WB\n \trex.WRB\n \tadd %r8b,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\thlt\n-\tsbb $0x155555,%eax\n+\t...\n \tadd %al,0x4c(%rbx)\n \trex.RB\n \trex.B\n \trex.WRX sub $0x494d494c,%rax\n \tpush %rsp\n \tsub $0x505845,%eax\n \trex.RB\n@@ -802658,15 +803142,19 @@\n \tpush %rsp\n \tsub $0x2d454e4f,%eax\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tsub $0x312d50,%eax\n-\t...\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\thlt\n+\tsbb $0x155555,%eax\n \tadd %ah,(%rsp,%rdx,2)\n \trex.WRXB push %r12\n \trex.WB\n \trex.RB\n \trex.WRX push %rsp\n \tpush %rax\n \t(bad)\n@@ -802682,19 +803170,14 @@\n \tadd %dl,0x45(%rdx)\n \tpush %rsi\n \trex.RB\n \trex.B\n \trex.WR sub $0x4c504d49,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x4e(%rbp,%rax,2)\n-\trex.RXB push %r12\n-\tsub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,(%rax,%rdx,2)\n \trex.WRXB push %r15\n \trex.RB push %r10\n \tpush %rbx\n \trex.RB push %r10\n \trex.WB\n \trex.RB push %r11\n@@ -802789,18 +803272,15 @@\n \trex.B\n \trex.WR sub $0x55535341,%rax\n \trex.WRB push %r8\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n-\tadd %cl,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\t...\n \tadd %al,0x46(%rbp)\n \tpop %rdi\n \trex.WRX xor 0x49(%rbp,%r13,1),%r9b\n \trex.WRB push %r8\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n@@ -802824,14 +803304,28 @@\n \trex.RB push %r12\n \trex.RB push %r10\n \trex.WRB\n \trex.WB\n \trex.WRX\n \trex.B\n \trex.WRX push %rsp\n+\tadd %al,0x46(%rdi)\n+\tpop %rdi\n+\trex.WRB\n+\tpush %r12\n+\trex.WRB push %r13\n+\trex.WR push %rsp\n+\tsub $0x4c504d49,%eax\n+\tadd %al,0x46(%rbp)\n+\tpop %rdi\n+\trex.WRB\n+\tpush %r12\n+\trex.WRB push %r13\n+\trex.WR push %rsp\n+\tsub $0x4c504d49,%eax\n \tadd %al,0x46(%rbp)\n \tpop %rdi\n \trex.WRX\n \trex.WRXB push %r10\n \trex.WRB\n \trex.B\n \trex.WR sub $0x4c504d49,%rax\n@@ -802896,23 +803390,15 @@\n \trex.WRXB\n \trex.WRX add %r8b,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rbx)\n-\trex.WR push %rsi\n-\trex.RB sub $0x504d4953,%eax\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rsp\n-\tadd %al,(%rax)\n-\trex.WXB\n-\trex.WB\n+\tadd %cl,0x49(%rbx)\n \trex.WR\n \trex.WR\n \trex.B\n \trex.WR\n \trex.WR\n \trex.XB\n \trex.WRXB\n@@ -802931,15 +803417,15 @@\n \tpush %rdx\n \trex.WRXB\n \trex.R push %rbp\n \trex.XB push %r12\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,(%rdx)\n+\tmov $0x21,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x53,%al\n \tpush %rbp\n \trex.X\n \trex.WRB\n@@ -803095,16 +803581,31 @@\n \tadd %cl,0x2a(%rbp)\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x45(%rdi)\n-\tpush %rsp\n+\tadd %cl,0x41(%rbp)\n+\trex.XB push %r11\n+\tpop %rcx\n+\trex.WRB\n+\trex.B sub $0x2d504f54,%eax\n+\trex.WR\n+\trex.RB push %r14\n+\trex.RB\n+\trex.WR and (%rax),%r8b\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\trex.RXB\n+\trex.RB push %r12\n \txor %r8b,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -803198,55 +803699,46 @@\n \trex.WB push %r14\n \trex.WB\n \trex.R\n \tadd %r10b,0x1f(%r8)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rbx)\n-\trex.WR push %rsi\n-\trex.RB push %r9\n-\tpush %rbp\n-\tpush %r10\n+\tadd %dl,0x41(%rax)\n \tpush %rsp\n-\trex.WB\n-\trex.XB add %al,(%r8)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tpush %r12\n \trex.W\n \trex.WRX\n \trex.B\n \trex.WRB\n \trex.RB pop %r15\n \tpush %rsp\n \tpop %rcx\n \tpush %rax\n \trex.RB sub $0x4c504d49,%eax\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tmov $0x7,%cl\n \tadd %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n \trex.WRB\n \trex.X push %rbp\n \trex.WB\n \trex.WR\n \trex.R push %rcx\n \tsub $0x4f535341,%eax\n \trex.XB\n \trex.WB\n \tpush %r12\n \tadd %r8b,(%r8)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rbx)\n-\tand (%rax),%eax\n+\txlat %ds:(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50(%rsi)\n \trex.WR\n \trex.WRXB\n \trex.RXB xor 0x4c424154(%rip),%r13b \n \tadd %r8b,(%r8)\n@@ -803507,17 +803999,17 @@\n \trex.WRXB\n \trex.R push %rbp\n \trex.XB push %r12\n \tpop %rdi\n \trex.WR\n \trex.WB push %r11\n \tpush %rsp\n-\tadd %ah,0x2(%rdx)\n-\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex.XB sub $0x5a5024,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -803593,21 +804085,21 @@\n \trex.B sub $0x4c504d49,%eax\n \tpush %rsp\n \trex.W push %rdx\n \trex.WRXB push %r15\n \tsub $0x5343414d,%eax\n \tpop %rcx\n \trex.WRB\n-\trex.B sub $0x504f54,%eax\n+\trex.B sub $0x24504f54,%eax\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tjge ac559d \n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \trex.WRB\n \trex.R\n \trex.WRXB sub $0x4d4f5246,%rax\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -803703,19 +804195,18 @@\n \trex.B\n \trex.WR sub $0x55535341,%rax\n \trex.WRB push %r8\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n+\tand $0x0,%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\trex.RXB\n-\trex.XB\n+\tadd %al,0x43(%rdi)\n \trex.XB\n \trex.WRXB\n \trex.WRX xor %r8,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -803730,18 +804221,17 @@\n \trex.RB\n \trex.WR pop %rdi\n \trex.WB sub 0x41(%r8),%cl\n \trex.WRX\n \trex.WXB\n \trex.RB\n \trex.WR pop %rdi\n-\txor (%rax),%al\n+\txor (%rax,%rax,1),%dl\n \tadd %al,(%rax)\n-\tadd %bh,%bl\n-\tand $0x0,%al\n+\taddb $0x0,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n \trex.WB\n \trex.WRB push %r12\n@@ -803759,20 +804249,19 @@\n \trex.B\n \trex.WR pop %rdi\n \tpush %rsp\n \trex.WRXB pop %r15\n \tpop %rax\n \tpop %rcx\n \tpop %rdx\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %cl,0x25(%rip) \n-\tadd %al,(%rax)\n-\tadd %al,0x52(%rdx)\n+\tmovabs %al,0x4200000000000002\n+\tpush %rdx\n \trex.WRXB\n \trex.WXB\n \trex.RB\n \trex.WRX sub $0x45455246,%rax\n \trex.WRXB\n \trex.RX add %r8b,(%rax)\n \tadd %dl,0x4f(%rbx)\n@@ -803838,16 +804327,22 @@\n \trex.WRX\n \trex.R\n \trex.WB\n \trex.XB\n \trex.RB push %r11\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbx\n+\trex.WB\n+\trex.WRX push %rax\n+\tpush %r10\n+\tpush %rsp\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x53(%rax)\n \trex.R\n \trex.WB push %r11\n \tpush %rdx\n \trex.RB push %r8\n \tsub 0x58(%rbp),%al\n \tpush %rax\n \trex.B\n@@ -803857,15 +804352,22 @@\n \trex.WB push %r11\n \tpush %rdx\n \trex.RB push %r8\n \txor 0x58(%rbp),%al\n \tpush %rax\n \trex.B\n \trex.WRX\n-\tadd %r12b,(%rsi,%rax,2)\n+\tadd %r9b,0x4e(%rcx)\n+\tpush %rsi\n+\trex.RB push %r10\n+\tpush %rsp\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rsi,%rax,2)\n \trex.B\n \trex.XB push %r12\n \tpush %rbx\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -803968,17 +804470,17 @@\n \tpush %rdx\n \trex.RB\n \trex.B\n \trex.WR pop %rdi\n \tpush %rsp\n \trex.WB\n \trex.WRB\n-\tadd %r10b,(%r8,%rax,1)\n+\tadd %r8b,(%r10)\n \tadd %al,(%rax)\n-\tcmp $0x3,%al\n+\tadd %ch,0x3(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rbp\n \tpush %rbx\n \tsub $0x4f444f54,%rax\n@@ -804009,15 +804511,15 @@\n \trex.WB\n \trex.WRB push %r8\n \trex.B\n \trex.RX push %rsp\n \trex.RB push %r10\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%ah\n+\tadd %ch,%bl\n \tand $0x0,%eax\n \tadd %al,(%rax)\n \tpush %rsp\n \tpush %rdx\n \trex.WB\n \trex.B\n \trex.WRX\n@@ -804037,17 +804539,18 @@\n \trex.XB\n \trex.WRXB\n \trex.RB\n \trex.RX\n \trex.RX add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x26,%eax\n+\thlt\n+\tand $0x0,%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rsi,%rax,2)\n+\tand $0x46,%al\n \tpush %rbp\n \trex.WR\n \trex.WR push %rbx\n \trex.RB push %r12\n \trex.WB\n \trex.RX pop %rcx\n \tadd %al,(%rax)\n@@ -804114,32 +804617,36 @@\n \trex.WRB\n \trex.WB push %r12\n \trex.WB push %r14\n \trex.RB sub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0x4(%rdi)\n+\tadd %ah,%cl\n+\tadd (%rax),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tpop %rdi\n \tpush %rax\n \tpush %rdx\n \trex.WB\n \trex.WRB\n \trex.WB push %r12\n \trex.WB push %r14\n \trex.RB sub $0x4c504d49,%eax\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x26(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0x26(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,0x4f(%rsi)\n-\tpush %rsp\n+\tadd %al,(%rax)\n+\trex.WRX\n+\trex.WRXB push %r12\n \trex.WR\n \trex.WRXB push %r10\n \trex.RB push %r9\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -804150,15 +804657,15 @@\n \tpush %rax\n \tsub $0x434e5546,%eax\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x4c4c4143,%rax\n \tadd %al,(%rax)\n-\tadd %ch,0x26(%rbp)\n+\tadd %dl,0x26(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \trex.WXB\n \trex.RB sub $0x41524150,%eax\n \trex.WRB scas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -804188,15 +804695,15 @@\n \trex.WRB\n \trex.B\n \trex.WXB\n \trex.RB sub $0x41555145,%eax\n \trex.WR sub $0x48534148,%rax\n \tsub $0x4c424154,%eax\n \tadd %r8b,(%r8)\n-\tadd %ah,%bh\n+\tadd %cl,%bl\n \tes add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.XB push %r12\n \trex.WB\n \trex.WRB\n \trex.RB\n@@ -804227,20 +804734,14 @@\n \trex.WRB push %r8\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x31(%rbp)\n-\tsub $0x0,%eax\n-\tadd %dl,0x1f(%rax)\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0x2d(%rcx,%rdx,2)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -804331,38 +804832,33 @@\n \tpush %rbx\n \tpush %rbp\n \trex.WRB push %r8\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x43(%rbx)\n-\trex.B\n-\trex.WRX sub $0x454b4f54,%rax\n-\trex.WRX scas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,(%rbx,%rdx,2)\n \trex.XB\n \trex.B\n \trex.WR\n \trex.RB\n \trex.R pop %rdi\n \trex.X\n \trex.RB push %r11\n \tpush %rbx\n \trex.RB\n \trex.WR pop %rdi\n-\trex.WB xor %spl,(%r15)\n+\trex.WB xor %al,(%r14)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tinsb (%dx),%es:(%rdi)\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x0,%al\n \tadd %al,(%rax)\n \tand $0x4d,%al\n \tpush %r8\n \tpush %r12\n \trex.WRXB\n \trex.WRB push %r8\n \t(bad)\n@@ -804378,17 +804874,19 @@\n \trex.WR\n \trex.RB sub $0x2d524f46,%eax\n \trex.WRB\n \trex.B\n \trex.XB push %r11\n \tpop %rcx\n \trex.WRB\n-\tadd %al,(%r8)\n-\tadd %dl,0x24000000(%rip) \n-\trex.RXB\n+\trex.B (bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand $0x47,%al\n \trex.WRX push %rbp\n \tpush %rax\n \trex.WR\n \trex.WRXB push %r12\n \tpop %rdi\n \tpush %rbx\n \trex.RB\n@@ -804449,35 +804947,33 @@\n \trex.R\n \trex.RB pop %r15\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rbx,%rdx,2)\n+\tadd %dl,0x24000000(%rip) \n+\tpush %rbx\n \trex.XB\n \trex.B\n \trex.WR\n \trex.RB\n \trex.R pop %rdi\n \trex.X\n \trex.RB push %r11\n \tpush %rbx\n \trex.RB\n \trex.WR pop %rdi\n-\txor %rcx,(%r8)\n-\tadd %al,(%rax)\n+\txor %rax,(%r8)\n \tadd %al,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tstc\n-\t(bad)\n+\troll %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x5a,%al\n \trex.WRX pop %rdi\n \trex.XB\n \trex.W\n@@ -804491,15 +804987,15 @@\n \trex.XB pop %r15\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tpush %rbx\n \tadd %al,(%rax)\n-\tadc (%rax),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRXB\n \trex.WR\n \trex.R\n \trex.RXB\n \trex.XB\n \trex.R\n@@ -804526,18 +805022,18 @@\n \tpush %rax\n \tpush %rdx\n \trex.WRXB pop %r8\n \tpop %rdi\n \trex.RB push %r9\n \tpush %rbp\n \trex.B\n-\trex.WR add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rsi)\n+\trex.WR add %r10b,(%rdi)\n \tadd %al,(%rax)\n+\tadd %ah,(%rdx)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rbp)\n \tpush %rdx\n \trex.RXB\n \trex.RB push %r11\n \trex.WRXB\n@@ -804574,15 +805070,15 @@\n \tadd %cl,0x41(%rbp)\n \tpush %rsp\n \trex.XB\n \tsub $0x45544144,%rax\n \tsub $0x59595959,%eax\n \tsub $0x442d4d4d,%eax\n \tadd %r8b,(%rax)\n-\tadd %bh,(%rsi)\n+\tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x58(%rbp)\n \tpush %rax\n \tpush %rax\n \tadd %al,(%rax)\n@@ -804638,22 +805134,18 @@\n \tsub $0x48544957,%eax\n \tsub $0x4c4f4f42,%eax\n \trex.RB\n \trex.B\n \trex.WRX sub $0x564e4f43,%rax\n \trex.RB push %r10\n \tpush %rsp\n-\tadd %eax,(%rax)\n+\trex.W add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tand $0x45,%al\n-\trex.RX pop %rdi\n-\trex.WRB\n-\trex.WB\n+\tadd %ah,0x494d5f46(,%rax,2)\n \trex.WRX\n \trex.WB\n \trex.WRB\n \trex.B\n \trex.WR pop %rdi\n \tpush %rbx\n \trex.RB push %r12\n@@ -804695,20 +805187,26 @@\n \trex.WB\n \trex.WRX\n \trex.B\n \trex.WRX push %rsp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tin $0x4,%eax\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\trex.WB\n-\trex.WRX push %rsp\n+\tadd %al,(%rax)\n+\trex.X push %rdx\n+\trex.RB\n+\trex.B\n+\trex.WXB sub $0x4d415246,%rax\n+\tadd %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4e(%rcx)\n+\tpush %rsp\n \trex.RB\n \trex.RXB\n \trex.RB push %r10\n \tpush %rax\n \txor (%rdi),%bl\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -804723,24 +805221,15 @@\n \trex.R\n \trex.RB push %r10\n \trex.WB push %r14\n \tpush %r12\n \trex.WB push %r14\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n-\tpush %rsp\n-\tpush %rdx\n-\tpush %rax\n-\tsub $0x524f4d,%eax\n-\tpush %rax\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x58(%rbp)\n+\trex.RB pop %r8\n \tpush %rax\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR sub $0x494c,%rax\n@@ -804841,14 +805330,21 @@\n \tadd %ah,0x4f4e5f46(,%rax,2)\n \tpush %rdx\n \trex.WRB\n \trex.B\n \trex.WR scas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x52(%rdx)\n+\trex.RB\n+\trex.B\n+\trex.WXB sub $0x504c4548,%rax\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rdi,%rax,2)\n \trex.RX pop %rdi\n \trex.WRX\n \trex.WRXB push %r10\n \trex.WRB\n \trex.B\n \trex.WR scas %es:(%rdi),%al\n@@ -804878,18 +805374,21 @@\n \tsub $0x4500004e,%eax\n \trex.RX sub $0x41544144,%eax\n \tsub $0x2d515e58,%eax\n \tpush %rax\n \trex.WRXB push %r15\n \trex.RB push %r10\n \tpush %rbx\n-\tjb ac5f54 \n+\tjae ac5f14 \n+\tjb,pn ac5f7c \n+\tinsb (%dx),%es:(%rdi)\n \t(bad)\n-\timul $0x4749425f,0x65(%rsi),%ebp\n-\tsub $0x414f4c46,%eax\n+\t(bad)\n+\trex.WB\n+\trex.RXB sub $0x414f4c46,%eax\n \tpush %rsp\n \tsub $0x4e495341,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n \tsub $0x50524156,%eax\n@@ -805049,14 +805548,21 @@\n \trex.RB push %r12\n \trex.RB push %r10\n \trex.WRB\n \trex.WB\n \trex.WRX\n \trex.B\n \trex.WRX push %rsp\n+\tadd %dl,0x59(%rbx)\n+\tpush %rbx\n+\tpush %rsp\n+\trex.RB\n+\trex.WRB sub $0x4c504d49,%rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rdx,%rbx,2)\n \trex.WRX pop %rdi\n \trex.WR\n \trex.WRXB\n \trex.RXB add %r10b,0x1f(%r8)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -805178,14 +805684,24 @@\n \trex.WRX\n \trex.XB\n \tpush %r12\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x50(%rsi)\n+\trex.RB pop %r8\n+\tpush %rax\n+\tpush %rsp\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x46(%rbx)\n \trex.R\n \trex.WB\n \trex.RX\n \trex.RX add %r8b,(%rax)\n \tpush %rax\n \t(bad)\n@@ -805198,26 +805714,15 @@\n \trex.WR\n \trex.WRXB push %r12\n \tpop %rdi\n \tpush %rdx\n \trex.RB push %r11\n \trex.RB push %r12\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.RXB\n-\trex.XB\n-\trex.R\n-\trex.RB pop %r8\n-\tpush %rax\n-\trex.WRXB\n-\trex.WRX (bad)\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x50(%rbp)\n+\trex.RB push %r8\n \tpush %rbx\n \trex.WB\n \trex.WR\n \trex.WRXB\n \trex.WRX sub $0x45505954,%rax\n \tpush %rax\n \tadd %al,(%rax)\n@@ -805438,38 +805943,31 @@\n \tpush %rdx\n \trex.RX push %rbp\n \trex.WRX push %rax\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x49(%rbp)\n-\trex.WRX sub $0x50,%rax\n-\tpush %rax\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \trex.WXB\n \trex.RB pop %r15\n \tpush %rsp\n \tpush %rdx\n \trex.B\n \trex.WRX push %rbx\n \trex.RX\n \trex.WRXB push %r10\n \trex.WRB sub $0x4c504d49,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x73(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rdi)\n+\tcmp (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand $0x50,%al\n+\tadd %ah,(%rax,%rdx,2)\n \tpush %rdx\n \trex.WB\n \trex.WRX push %rsp\n \tpush %rax\n \trex.WRXB\n \trex.WB push %r11\n \tscas %es:(%rdi),%al\n@@ -805493,15 +805991,15 @@\n \trex.R sub $0x4f4d4552,%eax\n \tpush %rsi\n \trex.RB sub $0x4c505544,%eax\n \trex.WB\n \trex.XB\n \tpush %r12\n \trex.RB push %r11\n-\tpop 0x0(%rcx)\n+\trex lea (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx)\n \trex.RX\n \trex.WB\n \trex.WRX sub $0x2d44524f,%rax\n \trex.RB push %r10\n@@ -805645,15 +806143,15 @@\n \tpush %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x4d(%rax)\n+\tadd %bl,0x4d(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rsi)\n \tpush %rdi\n \trex.RXB\n \trex.XB\n \trex.R\n \trex.WR add %r10b,0x1f(%rax)\n@@ -805702,35 +806200,38 @@\n \trex.WRX\n \trex.R sub $0x54534944,%eax\n \trex.WB\n \trex.WRX\n \trex.XB push %r12\n \tsub $0x544f4f52,%eax\n \tpush %rbx\n-\t...\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rdx,%rdx,2)\n+\tadd %al,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rsp\n+\tpush %rdx\n+\tpop %rdi\n \tpush %rdi\n \tpush %r10\n \trex.WRX\n \trex.WB\n \trex.WRX\n \trex.RXB push %r11\n \tpop %rdi\n \trex.RXB\n \trex.RB push %r12\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tand $0x45,%al\n-\tpush %rbp\n+\tadd %dl,0x24000000(%rip) \n+\trex.RB push %r13\n \trex.WR\n \trex.RB push %r10\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -805814,19 +806315,18 @@\n \trex.B\n \trex.XB push %r12\n \trex.RB push %r10\n \trex.WB push %r11\n \tpush %rsp\n \trex.WB\n \trex.XB sub $0x4c504d49,%eax\n-\tadc $0x4f43100d,%eax\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x53494424,%rax\n+\t...\n+\tadd %al,(%rax)\n+\tand $0x44,%al\n+\trex.WB push %r11\n \tpush %rax\n \trex.RX\n \trex.WRXB push %r10\n \trex.WRB (bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -805836,39 +806336,33 @@\n \trex.R\n \trex.R pop %rdi\n \tpush %rsp\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB sub $0x4c504d49,%eax\n-\trex.RB sub $0x45544e49,%eax\n-\tpush %rdx\n-\trex.WRX\n-\trex.B\n-\trex.WR or %r9b,(%rdi)\n-\tadd $0x46451521,%eax\n+\t...\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rbp)\n \tpop %rdi\n \trex.B\n \trex.R\n \trex.R pop %rdi\n \tpush %rsp\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB sub $0x4c504d49,%eax\n-\trex.RB or $0x4,%al\n-\tpop %rax\n-\trex.WR\n-\trex.WB\n-\trex.X or %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tand $0x49,%al\n-\trex.R\n-\trex.RB\n+\trex.WB push %r11\n+\tpush %rax\n+\tsub $0x52455355,%eax\n+\t(bad)\n+\tor $0x9,%al\n+\tmovlps %xmm4,(%rcx)\n+\tadc $0x45444924,%eax\n \trex.WRX push %rsp\n \trex.WB push %r12\n \tpop %rcx\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -805900,23 +806394,21 @@\n \tadd %r8b,(%r8)\n \tadd %cl,0x4e(%rcx)\n \trex.WB push %r12\n \tsub $0x41455242,%eax\n \trex.WXB sub $0x4e494f50,%rax\n \tpush %rsp\n \tpush %rbx\n-\tadc $0x4c58040d,%eax\n-\trex.WB\n-\trex.X push %rax\n-\tpush %rdx\n-\trex.WB\n-\trex.WRX push %rsp\n-\trex.WB\n-\trex.WRX\n-\trex.R and $0x49,%al\n+\tpush %rsp\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tadd %cl,(%rcx)\n+\tlar 0xe0043(,%rcx,2),%ebp\n+\tor %esp,(%rcx,%rcx,2)\n \trex.WRB\n \trex.B\n \trex.RXB push %r8\n \tpush %r10\n \tpush %rsp\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -805924,29 +806416,15 @@\n \tadd %al,(%rax)\n \tadd %cl,0x50(%rdi)\n \trex.RB\n \trex.WRX sub $0x4b434f53,%rax\n \trex.RB push %r12\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rdx)\n-\tpush %rsp\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX\n-\trex.B\n-\trex.WR\n-\trex.WB pop %r10\n-\trex.RB push %r10\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand $0x45,%al\n-\trex.RX pop %rdi\n-\tpush %rdx\n-\trex.B\n+\tadd %ah,0x41525f46(,%rax,2)\n \trex.WRX\n \trex.R\n \trex.WRXB\n \trex.WRB scas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5a(%rax)\n@@ -806053,14 +806531,30 @@\n \tadd %ah,0x544e5f46(,%rax,2)\n \trex.W pop %rdi\n \tpush %rdx\n \trex.WRXB\n \trex.WRXB push %r12\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\trex.WRXB push %r15\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB push %r10\n+\trex.WB\n+\trex.RB push %r11\n+\tsub $0x41505845,%eax\n+\trex.WRX push %rbx\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX sub $0x4f525245,%rax\n+\tpush %rdx\n+\tcmp $0x2,%al\n+\t(bad)\n+\tsyscall\n \tpush %rbx\n \tpush %rsp\n \tpush %rdx\n \trex.RXB push %r10\n \trex.WB\n \trex.WRX\n \trex.R push %rax\n@@ -806071,22 +806565,21 @@\n \tadd %cl,0x41(%rbp)\n \trex.WXB\n \trex.RB sub $0x4958414d,%eax\n \trex.WRB\n \trex.B sub $0x2d584554,%eax\n \trex.RXB\n \trex.WR push %rbp\n-\trex.RB\n-\trex.WR\n-\trex.WR or (%rdi),%r9b\n+\trex.RB add $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n \t(bad)\n-\tsub $0x4d,%al\n-\trex.RX push %rbx\n-\trex.RX push %rbp\n-\trex.WRX and $0x47,%al\n+\tor %cl,(%rax)\n+\tsyscall\n+\tand $0x47,%al\n \trex.RX pop %rdi\n \tpush %rax\n \tpush %rdx\n \trex.WB\n \trex.WRB\n \trex.WB push %r12\n \trex.WB push %r14\n@@ -806178,19 +806671,18 @@\n \trex.WRB\n \trex.B sub $0x4f434e49,%eax\n \trex.WRB push %r8\n \trex.WR\n \trex.RB push %r12\n \trex.RB sub $0x45574f4c,%eax\n \tpush %rdx\n-\tsub $0x8384654,%eax\n-\tadd %al,(%rax)\n-\tadc (%rdx),%al\n-\tadd %al,0x41(%rsi)\n-\trex.XB push %r12\n+\tsub $0x54414654,%eax\n+\tor %cl,(%r15)\n+\tadd $0x4341462d,%eax\n+\tpush %rsp\n \tpush %rax\n \trex.WR push %rbp\n \tpush %rbx\n \txor %ebx,(%rdi)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -806246,18 +806738,19 @@\n \trex.WRX\n \tadd %r10b,0x58(%r13,%rax,2)\n \tsub $0x5058454d,%eax\n \tpush %rsp\n \tsub $0x47495254,%eax\n \tsub $0x454b494c,%eax\n \tsub $0x502d4e46,%eax\n-\tin $0x1,%al\n-\tadd %al,(%rax)\n-\tadd $0x4,%al\n-\tadd %esi,0x54(%rsp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rcx)\n+\tinsl (%dx),%es:(%rdi)\n+\tadd %ah,(%rsp,%rdx,2)\n \tpush %rdx\n \tpush %rbp\n \trex.WRX\n \trex.XB add %al,(%r8)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -806385,16 +806878,15 @@\n \tpush %rsp\n \tsub $0x4d2d4e49,%eax\n \tpush %rbp\n \trex.WR push %rsp\n \trex.WB push %r8\n \trex.WR pop %rcx\n \tsub $0x4c424154,%eax\n-\trex.RB movsb %ds:(%rsi),%es:(%rdi)\n-\tand $0x57,%al\n+\tand %r12b,(%r15,%rdx,2)\n \tpush %r10\n \trex.WRX\n \trex.WB\n \trex.WRX\n \trex.RXB push %r8\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -806435,19 +806927,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRB\n \tpush %r12\n \trex.XB\n \tsub $0x454d4954,%rax\n \tsub $0x4d2d4848,%eax\n-\trex.WRB sub $0x24015353,%rax\n-\tin $0x1,%al\n+\trex.WRB sub $0x1e45353,%rax\n \tadd %al,(%rax)\n-\tadd -0x58ff88ff(%rip),%ecx \n-\tadd %esp,(%rax,%rdx,2)\n+\tadd %eax,(%rdx)\n+\tadd %esi,0x0(%rbx)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %edx,(%rdi)\n+\tin $0x24,%al\n+\tpush %rax\n \trex.WB\n \trex.XB\n \trex.WXB\n \tpush %r8\n \tpush %r10\n \tpush %rsp\n \tscas %es:(%rdi),%al\n@@ -806508,21 +807003,21 @@\n \trex.R\n \trex.R pop %rdi\n \tpush %rsp\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB sub $0x4c504d49,%eax\n-\txor %dl,(%rax)\n-\tadd (%rax),%al\n+\tadd %esi,0x0(%rsp,%rsi,2)\n+\tstos %eax,%es:(%rdi)\n+\tadd %ebx,(%rbx)\n+\tin $0x1,%al\n \tadd %al,(%rax)\n-\tadd %ch,0x138911(%rcx,%rax,1)\n-\tadd %cl,(%rax)\n-\tpush %rax\n-\tpush %rdx\n+\tadd $0x4,%al\n+\tadd %esi,0x52(%rax,%rdx,2)\n \trex.WB\n \trex.WRX push %rsp\n \tsub $0x524f4241,%eax\n \tpush %rsp\n \tsub $0x47534d,%eax\n \trex.RXB\n \trex.RX sub $0x41544144,%eax\n@@ -806535,20 +807030,39 @@\n \trex.WRX\n \trex.XB push %r12\n \tsub $0x534e4f43,%eax\n \tpush %rsp\n \trex.B\n \trex.WRX push %rsp\n \tpush %rax\n-\tinsl (%dx),%es:(%rdi)\n-\tadd %dh,0x1e40f01(%rcx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %esp,0x0(%rsi)\n-\tmov $0x46,%cl\n+\tadd %al,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tadd %ecx,(%rdx)\n+\tadc (%rdx),%eax\n+\tadd %al,(%rax)\n+\tadc %al,(%rax)\n+\trex.X add %cl,0x55(%rbp)\n+\trex.WR push %rsp\n+\trex.WB\n+\trex.WRX\n+\trex.WRXB\n+\trex.WRB\n+\trex.WB\n+\trex.B\n+\trex.WR pop %rdi\n+\trex.XB\n+\trex.WRXB\n+\trex.RB\n+\trex.RX\n+\trex.RX sub $0x4c504d49,%eax\n+\tadd %dh,0x1e40b01(%rcx)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\trex.RX\n \trex.WRB push %r12\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -806580,20 +807094,18 @@\n \trex.W\n \tpush %r11\n \trex.W pop %rdi\n \tpush %r10\n \tpush %rdx\n \tpop %r9\n \tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x1,%bl\n-\tor (%rbx),%dl\n+\txor %dl,(%rax)\n \tadd (%rax),%al\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x2130a01(%rdx)\n \trex.WRB xor 0x4a4f5754(%rip),%r13b \n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax,%rdx,2)\n \trex.WRXB\n@@ -806624,19 +807136,20 @@\n \tpush %r11\n \tpush %rsp\n \tpop %rdi\n \tpush %rax\n \trex.WR\n \trex.B\n \trex.XB\n-\tadd %r8b,(%r8)\n+\txor %r8b,(%r10)\n \tadd %al,(%rax)\n-\tand %bh,0x14ee01(%rdx)\n-\tadd %al,(%rcx)\n-\tgs rex.XB push %r13\n+\tadd %al,(%rax)\n+\tmov $0x2130a01,%eax\n+\tadd %al,(%rax)\n+\trex.XB push %r13\n \tpush %rdx\n \tpush %rdx\n \trex.RB\n \trex.WRX push %rsp\n \tsub $0x50455453,%eax\n \tsub $0x4d4e5546,%eax\n \txor 0x54494e55(%rip),%ch \n@@ -806662,17 +807175,17 @@\n \trex.WR\n \trex.WB pop %r10\n \trex.RB sub $0x4c414552,%eax\n \tsub $0x2d444e41,%eax\n \tpush %rdx\n \tpush %rbp\n \trex.WRX sub $0x454d4954,%rax\n-\tadd %esp,(%rsp,%riz,8)\n-\tadd %eax,0x50(%rsi)\n-\tadd %r8b,(%r8)\n+\tje ac6cae \n+\tmov $0x45504601,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rsp,%rcx,2)\n \tpush %r11\n@@ -806692,19 +807205,23 @@\n \trex.RXB\n \trex.RB\n \trex.WRX\n \trex.RB push %r10\n \tpush %r12\n \trex.WRXB push %r10\n \tpush %rbx\n-\tadd %bl,(%rax)\n-\tadd %al,0x0(%rip) \n-\tcmp %al,%al\n-\tadd %eax,0x46(%rbp)\n-\tsub $0x43455250,%eax\n+\t(bad)\n+\tor %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,0x502d4645(%rsi)\n+\tpush %rdx\n+\trex.RB\n+\trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tsub $0x43455250,%eax\n@@ -806867,21 +807384,21 @@\n \trex.WR\n \trex.WRXB push %r12\n \tpop %rdi\n \trex.WRXB push %r8\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n-\trex.WRX add %r9,(%rdx)\n-\tadc (%rdx),%eax\n-\tadd %al,(%rax)\n-\tsbb %al,(%rdx)\n+\trex.WRX add %r8b,(%rax)\n+\tint $0x1\n+\tor $0x73,%al\n+\t(bad)\n \tadd %al,(%rax)\n+\tadc %al,(%rdx)\n \tadd %al,(%rax)\n-\tiret\n \tand $0x47,%al\n \trex.RX pop %rdi\n \tpush %rax\n \tpush %rdx\n \trex.WB\n \trex.WRB\n \trex.WB push %r12\n@@ -806900,20 +807417,21 @@\n \tadd %al,(%rax)\n \trex.WB\n \trex.WRX sub $0x414d4f44,%rax\n \trex.WB\n \trex.WRX sub $0x412d464f,%rax\n \tpush %rsp\n \trex.B\n-\trex.WRX add %r8b,0x0(%rip) \n-\tsub %dl,%bl\n-\tadd %ebx,(%rbx)\n-\t(bad)\n+\trex.WRX add %r8b,0x13(%rbx)\n+\tadd (%rax),%al\n+\tadd %dh,0x16(%rbx)\n \tadd %al,(%rax)\n-\tadd %esp,0x50(%rbp)\n+\tadc (%rax),%al\n+\tor 0x16(%rax),%ebp\n+\tpush %rax\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \txor %esi,(%rcx)\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -806935,19 +807453,30 @@\n \trex.WB push %r14\n \trex.RB pop %r15\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n \tpop %rdi\n \tpush %rax\n-\tsbb %esp,%esp\n-\tadd %eax,(%rax)\n-\tadd %al,(%rsp,%rax,1)\n-\tadd %esi,-0x2c(%rax,%rax,1)\n-\tadd %esp,(%rbx,%rdx,2)\n+\tadd %dl,%ah\n+\tadd %edx,(%rdi)\n+\tin $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %eax,(%rbx)\n+\tadd %esi,0x45(%rbp,%rcx,2)\n+\tpush %rdx\n+\tpush %rdx\n+\trex.X push %rdx\n+\trex.RB\n+\trex.B\n+\trex.WXB (bad)\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rbx,%rdx,2)\n \tpush %rbp\n \trex.X push %rbx\n \tpush %rsp\n \trex.WB push %r12\n \tpush %rbp\n \tpush %rsp\n \tadd %r8b,(%r8)\n@@ -807160,14 +807689,23 @@\n \tpush %rsp\n \trex.WB\n \trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock iret\n \tsbb $0x155555,%eax\n+\tadd %cl,0x55(%rdi)\n+\tpush %rsp\n+\trex.RB push %r10\n+\trex.WRB\n+\tpush %r8\n+\txor %ebx,(%rdi)\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x4d(%rcx,%rcx,2)\n \trex.WB push %r12\n \tsub $0x43544143,%eax\n \trex.W add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4f4e5f46(,%rax,2)\n \tpush %rdx\n@@ -807200,25 +807738,14 @@\n \tpush %r12\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x49(%rsi)\n-\tpush %rbx\n-\trex.WRX push %rbp\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tpush %rax\n-\trex.WB\n-\trex.XB\n-\trex.WXB\n-\trex.RB push %r10\n \tadd %ah,(%rsi,%rcx,2)\n \tpush %rbp\n \trex.WRB pop %r15\n \tpush %rax\n \tpush %r10\n \tpush %rsp\n \trex.WB push %r12\n@@ -807274,23 +807801,24 @@\n \trex.WB push %r12\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4d(%rsi)\n-\tpush %rax\n-\txor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x55(%rcx)\n+\tadd %dl,0x41(%rbx)\n+\tpush %rsi\n+\trex.RB sub $0x454e494c,%eax\n+\trex.WRX push %rbp\n+\trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tpush %rbx\n+\tpush %rcx\n+\tpush %rbp\n \trex.B\n \trex.R\n \trex.WB push %r12\n \tsub $0xae1f4c53,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x52505f46(,%rax,2)\n@@ -807914,22 +808442,14 @@\n \trex.WRXB\n \trex.WRX pop %rdi\n \trex.R\n \trex.RB\n \trex.WR push %rsp\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\trex.B\n-\trex.XB push %r12\n-\trex.WRXB push %r10\n-\tadd %dl,0x1f(%rax)\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0x46(%rbx)\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -808210,25 +808730,15 @@\n \tpush %r12\n \tpush %rax\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rdi)\n-\tpop %rdi\n-\tpush %rbp\n-\trex.WRX\n-\trex.WB push %r12\n-\tpop %rdi\n-\tpush %rax\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tpush %rbp\n-\trex.WRX\n+\tadd %dl,0x4e(%rbp)\n \trex.WRB push %r10\n \trex.WXB push %r11\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -808504,25 +809014,14 @@\n \trex.RX\n \trex.RX\n \trex.RB push %r10\n \trex.RB\n \trex.WRX\n \trex.XB\n \tadd %r8b,(%r8)\n-\tadd %dl,0x2d(%rbx,%rax,2)\n-\tpush %rbx\n-\tpush %rsp\n-\tpush %r12\n-\trex.RB sub $0x31574f52,%eax\n-\tsub $0x414c4552,%eax\n-\tpush %rsp\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX push %rbx\n-\t...\n \tadd %ah,(%rax,%rdx,2)\n \tpush %r10\n \tpush %rsp\n \trex.WB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX scas %es:(%rdi),%al\n@@ -808869,16 +809368,24 @@\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x4f525245,%eax\n \tpush %rdx\n \tsub $0x54505845,%eax\n \t...\n \tadd %al,(%rax)\n-\tpush %rdx\n-\tpush %rbp\n+\trex.RX push %rax\n+\txor 0x49(%rbx),%dl\n+\trex.WRX\n+\trex.RXB\n+\trex.WR\n+\trex.RB (bad)\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x55(%rdx)\n \trex.WRX\n \trex.WRX\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x4f525245,%eax\n \tpush %rdx\n \tsub $0x474f4c,%eax\n@@ -809128,28 +809635,15 @@\n \tadd %cl,0x47(%rdi,%rcx,2)\n \tsub $0x4e,%eax\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n-\tpop %rax\n-\trex.WB\n-\trex.WRB\n-\trex.B sub $0x4c434544,%eax\n-\tpush %r10\n-\trex.RB\n-\trex.R sub $0x41525241,%eax\n-\tpop %rcx\n-\tpush %rax\n-\t...\n-\tadd %al,(%rax)\n-\trex.XB\n-\trex.WRXB\n+\tadd %al,0x4f(%rbx)\n \trex.WRX push %rbx\n \tpush %rsp\n \trex.WR\n \trex.B\n \trex.WRB push %r8\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -809919,20 +810413,15 @@\n \trex.RX\n \trex.RX\n \trex.WB\n \trex.XB\n \trex.WB\n \trex.RB\n \trex.WRX push %rsp\n-\tadd %cl,0x4e(%rcx,%rcx,2)\n-\trex.RB sub $0x4f464e49,%eax\n-\tsub $0x454c4946,%eax\n-\tadd %al,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tadd %dl,0x43(%rax)\n \trex.WRXB\n \trex.RB\n \trex.RX push %rsi\n \trex.RB\n \trex.XB push %r8\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -810009,14 +810498,21 @@\n \trex.R sub $0x52545845,%eax\n \trex.RB\n \trex.WRB\n \trex.RB sub $0x554c4156,%eax\n \trex.RB push %r11\n \t...\n \tadd %al,(%rax)\n+\tadd %dl,0x52(%rax)\n+\trex.WB\n+\trex.WRB\n+\trex.RB push %r8\n+\tsub $0x424f5250,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x50(%rcx)\n \tpush %rax\n \tpush %r10\n \trex.RB\n \trex.WRX push %rsp\n \trex.WR pop %rcx\n \tsub $0x49442d41,%eax\n@@ -810069,20 +810565,14 @@\n \tadd %cl,0x53(%rcx,%rax,2)\n \tpush %rsp\n \tsub $0x4c504d49,%eax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4d(%rbp,%rax,2)\n-\trex.WRXB sub $0x4c504d49,%rax\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x45(%rbx)\n \tpush %rsp\n \tpush %rax\n \tsub $0x4c504d49,%eax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -810111,14 +810601,22 @@\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx,%rcx,2)\n \trex.RB sub $0x4f464e49,%eax\n \tsub $0x454e494c,%eax\n \tadd %al,(%rax)\n+\trex.RX\n+\trex.WR\n+\trex.WRXB\n+\tpush %r12\n+\trex.WRX push %rbp\n+\trex.WRB push %r8\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n \trex.XB\n \trex.WRXB push %r8\n \tpop %rcx\n \tsub $0x4c504d49,%eax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -810148,21 +810646,14 @@\n \tadd %al,0x52(%rcx)\n \trex.RXB push %r11\n \tsub $0x4c504d49,%eax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x54(%rcx)\n-\trex.WRXB\n-\trex.WRB sub $0x4c504d49,%rax\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x52(%rax)\n \trex.RB sub $0x525245,%eax\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -810510,21 +811001,25 @@\n \tadd %dl,0x50(%rdx,%rdx,2)\n \tsub $0x51454c4d,%eax\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rdx,%rdx,2)\n-\tpush %rdi\n-\txor 0x44(%rbp,%rbp,1),%al\n-\trex.WB push %r11\n-\trex.XB push %r10\n-\trex.RB push %r12\n-\tadd %r10b,0x58(%r13,%rax,2)\n+\tadd %dl,0x41(%rax)\n+\tpush %rdx\n+\tpush %rsp\n+\trex.RX push %rdx\n+\trex.B\n+\trex.XB\n+\trex.B (bad)\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x58(%rbp,%rax,2)\n \tpush %rbx\n \tpop %rcx\n \trex.WRB add %r8b,(%r8)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -810624,15 +811119,24 @@\n \t...\n \tadd %dl,0x49(%rdx)\n \tpush %rbx\n \tpush %rax\n \trex.WR\n \trex.WB push %r12\n \tsub $0x432d4e53,%eax\n-\trex.WRX sub $0x58454e44,%rax\n+\trex.WRX sub $0x52504e44,%rax\n+\trex.WRXB push %r8\n+\trex.RB push %r10\n+\tpush %rsp\n+\trex.WB\n+\trex.RB push %r11\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x58(%rbp)\n \tpush %rax\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR sub $0x494843,%rax\n@@ -810738,14 +811242,20 @@\n \tpush %rbx\n \tpush %rsp\n \tpush %rdx\n \trex.WB\n \trex.WRX\n \trex.RXB add %r8b,(%r8)\n \t...\n+\tadd %dl,0x52(%rbp,%rax,2)\n+\trex.WRB sub $0x5453494c,%rax\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x4f(%rbx,%rax,2)\n \trex.WRX push %rsi\n \tpop %rax\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n@@ -810918,14 +811428,19 @@\n \tpush %rax\n \trex.RB sub $0x312d35,%eax\n \trex.WRB xor 0x2d505845(%rip),%r13b \n \tpush %rsp\n \tpop %rcx\n \tpush %rax\n \trex.RB sub $0x312d34,%eax\n+\trex.WRB xor 0x2d505845(%rip),%r13b \n+\tpush %rsp\n+\tpop %rcx\n+\tpush %rax\n+\trex.RB sub $0x312d39,%eax\n \trex.WR\n \trex.WRXB\n \trex.RXB\n \trex.WRX pop %rax\n \tpush %rax\n \tadd %al,(%rax)\n \tpush %rax\n@@ -811045,14 +811560,22 @@\n \trex.RB\n \trex.R push %rbp\n \tpush %rax\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x4f(%rax)\n+\tpush %rbx\n+\trex.RB push %r14\n+\trex.RB\n+\trex.WRX add %r10b,0x1f(%rax)\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x4f(%rbp)\n \trex.WRX\n \trex.WRXB\n \trex.WRB sub $0x4341463e,%rax\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n@@ -811127,24 +811650,23 @@\n \tadd %al,(%rax)\n \tadd %cl,0x57(%rdi,%rcx,2)\n \trex.RB push %r10\n \tsub $0x52464e49,%eax\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x4e(%rcx)\n+\tadd %bl,0x4e(%rdx)\n+\tsub $0x4e414853,%eax\n+\trex.WXB push %r11\n+\tsub $0x2d494850,%eax\n+\tpush %rbx\n \tpush %rsp\n-\trex.RB\n-\trex.RXB\n-\trex.RB push %r10\n-\tpush %rax\n-\txor %ebx,(%rdi)\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trex.RB push %r8\n+\tsub $0x4342,%eax\n+\t...\n \tadd %al,0x56(%rbp)\n \trex.WRXB\n \trex.R sub $0x5058454d,%eax\n \tpush %rsp\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -811284,14 +811806,24 @@\n \trex.WRXB\n \trex.RB\n \trex.RX push %rax\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x41(%rdx)\n+\tpush %rsp\n+\tpush %rdx\n+\trex.RB push %r8\n+\tsub (%rax),%al\n+\tpush %rax\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcli\n \tmov $0x0,%ecx\n@@ -822678,15 +823210,15 @@\n \tor $0x1,%eax\n \tadd %dl,%al\n \tsub $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \torl $0x0,0x1(%rip) \n-\trolb $1,0x2(%rbp)\n+\tadc %al,0x2(%rsi)\n \tadd %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %cl,0x7e(%rax)\n \tor $0x1,%eax\n \tadd %dl,%al\n \tshlb $1,0x1(%rip) \n@@ -822761,15 +823293,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%ch\n \tlea (%rcx),%eax\n \t...\n \tfadds 0x10d(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n+\tadc %cl,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tjge ad2820 \n \tadd %eax,(%rax)\n@@ -836730,14 +837262,22 @@\n \tadd %al,(%rax)\n \tadd %al,0xf2a4(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd 0x0(%rbx),%ebx\n \tadd %dl,0xdcdf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1f(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\trex.WB\n+\trepz add %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand 0x0(%rax,%rax,1),%ebx\n \tshlb $0x0,0xe5(%rdx)\n \tadd %dl,%al\n \txacquire lock add %al,(%rax)\n@@ -837172,20 +837712,14 @@\n \tfcmovbe %st(2),%st\n \t...\n \tadd %dl,0xbd8d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x44(%rax)\n \tmov $0x0,%esi\n \t...\n-\tadd %dl,0x111d7(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x49(%rax)\n-\trepz add %eax,(%rax)\n-\t...\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tiret\n \tmov $0x0,%ebx\n \tadd %al,0x11(%rax)\n \trolb $0x0,(%rax)\n \t...\n \tadd %al,(%rax)\n@@ -838686,22 +839220,16 @@\n \trex.WRX push %rbx\n \tpush %rsp\n \trex.B\n \trex.WRX\n \trex.XB\n \tadd %r8b,(%r8)\n \t...\n-\tadd %dl,0x41(%rdx)\n-\tpush %rsp\n+\tadd %al,0x43(%rbp,%rax,2)\n \tpush %rdx\n-\trex.RB push %r8\n-\tsub (%rax),%al\n-\tmovabs 0x440000000000d108,%al\n-\trex.RB\n-\trex.XB push %r10\n \trex.RB\n \trex.WRB\n \trex.RB\n \trex.WRX push %rsp\n \tsub $0x4e555254,%eax\n \trex.XB push %r11\n \tpush %rax\n@@ -838720,35 +839248,53 @@\n \trex.WRB\n \trex.WRXB\n \trex.R movabs 0x520000000000d108,%al\n \tpush %r12\n \trex.WRB\n \trex.WB\n \trex.WRX add %r8b,(%rax)\n-\tmovabs 0x4b0000000000d108,%al\n+\tmovabs 0x4c0000000000d108,%al\n+\trex.WB push %r11\n+\tpush %rsp\n+\tsub $0x4d2d464f,%eax\n+\trex.WR\n+\trex.WB push %r11\n+\tpush %rsp\n+\tpush %rbx\n+\tadd %al,(%rax)\n+\trex.WXB\n \trex.WB\n \trex.WR\n \trex.WR\n \trex.RX push %rdx\n \trex.B\n \trex.WRB\n \tor %r10b,%r9b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x41(%rdi,%rcx,2)\n+\tadd %al,0x58(%rbp)\n+\tpush %rsp\n+\trex.RB\n+\trex.WRX\n+\trex.R\n+\trex.RB\n+\trex.R sub $0x424d554e,%eax\n+\trex.RB push %r10\n+\tsub $0xfbad2450,%eax\n+\t...\n+\trex.WR\n+\trex.WRXB\n+\trex.B\n \trex.R sub $0x2d444e41,%eax\n \tpush %rsp\n \trex.RB\n \trex.WR\n \trex.WR add %r8b,(%rax)\n-\tadd %al,0x50(%rbp)\n-\tpush %rbx\n-\tsub $0x4e474953,%eax\n-\tmovabs 0x4e0000000000d108,%al\n-\trex.WRXB push %r10\n+\tadd %cl,0x4f(%rsi)\n+\tpush %rdx\n \txor %r8,(%r8)\n \tadd %al,(%rax)\n \tmovabs 0x4d0000000000d108,%al\n \trex.B\n \trex.WXB\n \trex.RB sub $0x474e4f4c,%eax\n \tsub $0x5453494c,%eax\n@@ -838821,17 +839367,17 @@\n \tadd %cl,0x46(%rdi)\n \trex.RX sub $0x4147454e,%eax\n \tpush %rsp\n \trex.WB push %r14\n \trex.RB sub $0x2d454e4f,%eax\n \tpush %rsp\n \trex.WRXB sub $0x50454e4f,%rax\n-\tlock iret\n-\tsbb $0x155555,%eax\n-\tadd %al,0x45(%rdi)\n+\t...\n+\trex.RXB\n+\trex.RB\n \trex.WRX\n \trex.RB push %r10\n \trex.WB\n \trex.XB sub $0x4f545541,%eax\n \trex.WR\n \trex.WRXB\n \trex.B\n@@ -838938,19 +839484,19 @@\n \trex.RB push %r10\n \tpop %rdi\n \trex.WRXB\n \trex.RX pop %rdi\n \tpush %rsp\n \tpush %rdi\n \trex.WRXB sub $0x4c504d49,%rax\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tor (%rdi),%r9b\n-\t(bad)\n-\tsub $0x50,%al\n+\trex.WRXB push %r8\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB movmskps (bad),%r9d\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n \trex.RXB\n \trex.WRXB\n \trex.WRX sub $0x45474445,%rax\n \tpush %rbx\n@@ -838963,14 +839509,20 @@\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rbp)\n \tpush %rbp\n \trex.WRB push %r8\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x43(%rbp,%rax,2)\n+\trex.WR sub $0x504d4f43,%rax\n+\trex.WR\n+\trex.RB pop %r8\n+\tpush %rax\n+\tadd %al,(%rax)\n \tadd %al,0x46(%rbp)\n \tsub $0x4d495250,%eax\n \tsub $0xd10850,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RXB\n \trex.RX sub $0x4d495250,%eax\n@@ -838989,49 +839541,48 @@\n \trex.RB sub $0x4e415254,%eax\n \tpush %rbx\n \trex.WR sub $0x2d4e5546,%rax\n \tpush %rax\n \tpush %rdx\n \trex.WRXB push %r8\n \tpush %rbx\n-\tpush %rsp\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n+\tpop %rdx\n+\trex.RB sub $0x53464544,%eax\n \tpush %rsp\n \tpush %rdx\n+\tpush %rdx\n \trex.RB\n \trex.WRB\n \trex.WRXB push %r14\n \trex.RB sub $0x4e415254,%eax\n \tpush %rbx\n \trex.WR sub $0x41525241,%rax\n \tpop %rcx\n \tsub $0x2d4e5546,%eax\n \tpush %rax\n \tpush %rdx\n \trex.WRXB push %r8\n \tpush %rbx\n-\tpush %rbx\n-\tpush %rsp\n-\tpush %rdx\n+\trex.WR\n+\trex.WR (bad)\n \trex.RB\n \trex.WRX push %rbx\n \tpush %rbp\n \tpush %rdx\n \trex.RB sub $0x5254414d,%eax\n \trex.WB pop %r8\n \tsub $0x554c4f43,%eax\n \trex.WRB\n \trex.WRX\n-\trex.WRB\n-\trex.RB push %r12\n-\trex.W\n-\trex.WRXB\n-\trex.R sub $0x4c4c4143,%eax\n-\t(bad)\n+\trex.RB\n+\trex.XB\n+\trex.WB\n+\trex.B\n+\trex.WR or %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n \trex.WXB\n \trex.WB\n \trex.WR\n \trex.WR\n \trex.XB\n \trex.WRXB\n \trex.WRX push %rsp\n@@ -839143,15 +839694,23 @@\n \trex.RB sub $0x312d3031,%eax\n \tpush %rax\n \trex.WR push %rbx\n \trex.WRXB\n \trex.WR push %rsi\n \tadd %r12b,0xd108(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rcx,%rax,2)\n+\tadd %dl,0x4f(%rbx)\n+\trex.WRB\n+\trex.RB sub $0x4f4c4642,%eax\n+\tpush %r12\n+\tpush %rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rsp\n+\tpop %r9\n \tsub $0x4544524f,%eax\n \tpush %rdx\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx)\n \tpush %rsp\n@@ -839190,22 +839749,27 @@\n \tpush %rdx\n \trex.B\n \trex.WRX push %rbx\n \trex.WR\n \tpush %r12\n \trex.RB sub $0x58414d24,%eax\n \tsub $0x4e494d24,%eax\n-\tjbe ae249a \n-\toutsb %ds:(%rsi),(%dx)\n-\tje ae2460 \n-\tpop %rdi\n-\tdata16 jne ae24aa \n-\toutsl %ds:(%rsi),(%dx)\n-\tvgetexpss 0x138(%r23){bad},%xmm26,%xmm25\n+\t(bad)\n+\txor (%rdx),%eax\n+\tor %ecx,(%rdi)\n+\tadd $0x2d,%al\n \tpush %rbx\n+\trex.RB push %r12\n+\tpush %rcx\n+\t(bad)\n+\tmovmskps (bad),%eax\n+\tpush %rax\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX push %rbx\n \tpush %rsp\n \tpush %rax\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rdi)\n \tsub $0x2d474154,%eax\n \tpush %rax\n@@ -839308,22 +839872,19 @@\n \tmovabs 0x540000000000d108,%al\n \tpush %rbx\n \tpush %rsp\n \trex.B\n \trex.XB\n \trex.WXB sub $0x544f4c53,%rax\n \tsub $0x4e494254,%eax\n-\trex.R\n-\trex.B\n-\trex.WXB\n-\trex.RB sub $0x43455053,%eax\n-\trex.WB\n-\trex.B\n-\trex.WR or %r9b,(%rdi)\n-\tadd $0x5041582d,%eax\n+\trex.R sub $0x51544553,%eax\n+\tmovhps (%rsi),%xmm5\n+\tsub 0x43(%rdi),%al\n+\trex.WR sub $0x41585546,%rax\n+\tpush %rax\n \tpush %rax\n \trex.RB\n \trex.WRX\n \tadd %r12b,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x53(%rcx)\n \trex.XB\n@@ -839401,19 +839962,19 @@\n \trex.XB\n \trex.W\n \trex.RB\n \trex.XB\n \trex.WXB sub $0x4954504f,%rax\n \trex.WRXB\n \trex.WRX sub $0x4c595453,%rax\n-\tsub %r12b,(%r11)\n-\txor %ch,(%rcx)\n-\tsub $0x7274733e,%eax\n-\tjae,pn ae26c2 \n-\tjb ae26af \n+\trex.RB sub $0x434e5546,%eax\n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX sub $0x454d414e,%rax\n \trex.WRB\n \tpop %r8\n \trex.WRX\n \trex.WRXB push %r10\n \trex.WRB add %r12b,0xd108(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x58(%rdx)\n@@ -839467,55 +840028,44 @@\n \trex.WR\n \trex.WRXB push %r12\n \tpop %rdi\n \tpush %rbx\n \trex.RB\n \trex.WRX\n \trex.R sub $0x4c504d49,%eax\n-\tpush %rbx\n-\tpush %rbp\n-\tpush %rdx\n-\trex.RB push %r8\n-\t(bad)\n \t(bad)\n-\tsub $0x2d070f54,%eax\n-\trex.X\n-\trex.WRXB\n-\trex.WR\n-\trex.WB\n-\trex.WRX\n+\tclts\n+\tcs push %rbx\n+\trex.RX push %rbp\n+\trex.WRX sub $0x10f0750,%rax\n+\tsub $0x4e494c54,%eax\n \trex.WRXB push %r13\n \tpush %rsp\n \tadd %al,(%rax)\n \tmovabs 0x430000000000d108,%al\n \trex.W\n \trex.RB\n \trex.XB\n \trex.WXB sub $0x5453494c,%rax\n \tsub $0x544f4c50,%eax\n-\txor 0xf(%rsi,%rax,1),%eax\n-\t(bad)\n-\tcs push %rbx\n-\trex.RX push %rbp\n-\trex.WRX sub $0x10f0750,%rax\n-\tsub $0x44525354,%eax\n-\trex.WB push %r11\n+\txor 0x6(%rdx,%rax,1),%eax\n+\tprefetch (%rsi)\n+\tand $0x4f4c4343,%eax\n+\tpush %rbx\n+\tpush %rbp\n+\tpush %rdx\n+\trex.RB sub $0x49445253,%eax\n+\tpush %rbx\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x49(%rbp)\n \trex.R push %rax\n \trex.WRX push %rsp\n \tadd %al,(%rax)\n-\tmovabs 0x520000000000d108,%al\n-\trex.RB\n-\trex.WRB\n-\trex.WRXB push %r10\n-\trex.R\n-\trex.RB push %r10\n \tmovabs 0x540000000000d108,%al\n \tpop %r9\n \trex.XB\n \trex.W\n \trex.WXB xor 0x41(%r10),%dl\n \tpush %rsp\n \troll $1,(%rax)\n@@ -839531,19 +840081,20 @@\n \trex.RB pop %r8\n \tpush %rax\n \tsub $0x442d4f54,%eax\n \trex.WB push %r11\n \tpush %rax\n \trex.WR\n \tpop %r9\n-\tsub $0x8564e45,%eax\n-\t(bad)\n-\tsub $0x2d010f54,%eax\n-\tpush %rsp\n-\tlgdt 0x49(%rdx,%rdx,2)\n+\tmovsxd (%rsi),%ebp\n+\tmovsxd 0x5f(%rbx),%esp\n+\toutsb %gs:(%rsi),(%dx)\n+\tjbe ae27e3 \n+\tcmp $0x29312328,%eax\n+\tadd 0x49(%rdx,%rdx,2),%dl\n \trex.RXB xor %r8d,(%r8)\n \tadd %al,(%rax)\n \tmovabs 0x540000000000d108,%al\n \tpush %rdx\n \trex.WB\n \trex.RXB xor (%r8),%r8b\n \tadd %al,(%rax)\n@@ -839611,40 +840162,40 @@\n \trex.RB push %r10\n \tpush %r12\n \trex.WRXB push %r10\n \tsub $0x48544957,%eax\n \tsub $0x41525241,%eax\n \tpop %rcx\n \tsub $0x47414c46,%eax\n-\tpush %rbx\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\t(bad)\n \tpush %rbx\n \tpush %rbp\n \tpush %rbx\n \tpush %rax\n \trex.WB\n \trex.XB\n \trex.WB\n \trex.WRXB push %r13\n \tpush %rbx\n \tsub $0x4f52504d,%eax\n \trex.RXB\n-\trex.WRX sub $0x9545350,%rax\n-\tsyscall\n-\tsub $0x53,%al\n+\trex.WRX sub $0x2c050f50,%rax\n+\tpush %rbx\n \trex.RB push %r12\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n \t(bad)\n-\tpush %rbx\n-\tpush %rdx\n-\trex.XB\n-\trex.WRXB\n+\tor %cl,(%rdi)\n+\tadd $0x4f435253,%eax\n \trex.WRX push %rsi\n \trex.RB push %r10\n \tpush %rsp\n \txor %edx,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x52(%rbx)\n@@ -839668,14 +840219,20 @@\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tsub $0x585a,%eax\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x41(%rdx)\n+\trex.WR\n+\trex.RXB push %r8\n+\tadd %al,(%rax)\n+\tadd %ah,0xd108(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x41(%rdi)\n \trex.WRB\n \trex.WRB\n \tadd %al,(%r8)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rax,%rdx,2)\n@@ -839743,19 +840300,19 @@\n \trex.XB\n \trex.WXB sub $0x4954504f,%rax\n \trex.WRXB\n \trex.WRX sub $0x4e415254,%rax\n \tpush %rbx\n \trex.RX\n \trex.WRXB push %r10\n-\trex.WRB\n-\trex.WRXB\n-\trex.RXB\n-\trex.WRX or %r9,(%rdi)\n+\tor %r9,(%r15)\n \tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n \tpush %rdx\n \trex.RB\n \trex.WRB\n \trex.WRXB push %r8\n \tpush %rdx\n \tadd %al,(%rax)\n \tmovabs 0x530000000000d108,%al\n@@ -839798,18 +840355,18 @@\n \trex.WR pop %rcx\n \tsub $0x45525550,%eax\n \tsub $0x47414d49,%eax\n \trex.WB\n \trex.WRX\n \tpush %r10\n \tpop %rcx\n-\tsub $0x56565450,%eax\n-\t(bad)\n-\tand %al,0x46(%rdi)\n-\tsub $0x46464944,%eax\n+\tsub $0x8210e50,%eax\n+\tsyscall\n+\trex.RXB\n+\trex.RX sub $0x46464944,%eax\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rsi)\n \tpush %rdx\n \trex.X\n \trex.WB\n \trex.RX pop %rcx\n@@ -839896,38 +840453,31 @@\n \tpush %rbx\n \trex.RB sub $0x45544e49,%eax\n \trex.RXB\n \trex.RB push %r10\n \tsub $0x532d524f,%eax\n \trex.WB\n \trex.RXB\n-\trex.WRX sub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\t(bad)\n-\tor %cl,(%rdi)\n-\tadd $0x2d534d54,%eax\n-\trex.RX\n-\trex.WRXB push %r10\n-\trex.WRB\n+\trex.WRX\n+\trex.RB\n+\trex.RX push %rbp\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsp\n+\trex.WRB push %r11\n+\tsub $0x4d524f46,%eax\n \tpush %r12\n \tsub $0x444f5250,%eax\n \tpush %rbp\n \trex.XB push %r12\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tsub %cl,(%rax)\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.B\n-\trex.WB push %r10\n+\trex.WRXB\n+\trex.RXB\n+\trex.WRX or %r9,(%rdi)\n+\tadd 0x50f084d(,%rcx,2),%ch\n+\tsub $0x52494151,%eax\n \tpop %rcx\n \tsub $0xa0004941,%eax\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x53(%rdi)\n \trex.XB\n@@ -839938,23 +840488,23 @@\n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n \trex.WB\n \trex.RX pop %rcx\n \tsub $0x2d474f4c,%eax\n \trex.WRXB\n-\trex.RX sub $0x45505845,%eax\n-\tfemms\n-\tcs rex.R\n-\trex.RB\n-\trex.RX\n+\trex.RX sub $0x49505845,%eax\n+\trex.WRX\n+\trex.WR\n \trex.WB\n \trex.WRX\n-\trex.RB sub $0x46474e49,%eax\n-\tpop %rdi\n+\tor %r9b,(%r15)\n+\tadd $0x4f55512d,%eax\n+\trex.RXB\n+\trex.RX pop %rdi\n \trex.WRB\n \tpush %r12\n \trex.WB\n \trex.WRX push %rsi\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tpush %rbx\n@@ -840008,20 +840558,19 @@\n \trex.X\n \trex.RB sub $0x45564e49,%eax\n \tpush %rdx\n \tpush %rsp\n \tsub $0x49525453,%eax\n \trex.WRX\n \trex.RXB sub $0x45534143,%eax\n-\tadc $0x2e,%al\n-\trex.WRB\n+\tcs rex.WRB\n \trex.B\n \trex.WXB\n-\trex.RB sub $0x4e415446,%eax\n-\tpush %rbx\n+\trex.RB sub $0x41545546,%eax\n+\trex.WRX push %rbx\n \trex.XB add %al,(%r8)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rax)\n \tpush %rdx\n \tpush %rbx\n \trex.RB sub $0x2d594154,%eax\n@@ -840055,20 +840604,18 @@\n \trex.WR\n \trex.WB\n \trex.RX pop %rcx\n \tsub $0x45544641,%eax\n \tpush %rdx\n \tsub $0x53425553,%eax\n \tpush %rsp\n-\t(bad)\n-\t(bad)\n-\tsub $0x10f0a54,%eax\n-\tsub $0x44000054,%eax\n-\trex.XB\n+\tmovups (%rsi),%xmm5\n+\tand $0x424d5953,%eax\n \trex.WRXB\n+\trex.WR sub $0x4f434446,%rax\n \trex.WRX push %rsi\n \tsub $0x45524324,%eax\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WRXB\n@@ -840085,37 +840632,30 @@\n \trex.W\n \trex.RB\n \trex.XB\n \trex.WXB sub $0x4954504f,%rax\n \trex.WRXB\n \trex.WRX sub $0x4d524f46,%rax\n \tpush %r12\n+\trex.WRB\n+\trex.X\n+\trex.WRXB\n+\trex.WR sub $0x434e5546,%rax\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n-\trex.WRX (bad)\n-\tfemms\n-\tadd %ecx,(%rax)\n-\tunpcklps (%rsi),%xmm5\n-\trex.WRB\n+\trex.WRX\n \trex.WR\n \trex.WRXB\n \trex.RXB push %r9\n \tpush %rbp\n \trex.B\n \txor %r12b,0xd108(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tpush %rdx\n-\tpush %rbx\n-\trex.RB sub $0x2d594154,%eax\n-\tpush %r10\n-\trex.RXB push %r11\n-\txor (%rax),%al\n-\trex.RX push %rax\n+\tadd %al,0x50(%rsi)\n \tpush %rbx\n \trex.WB\n \trex.WRX xor %r8,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rax)\n \tpush %rsp\n@@ -840199,56 +840739,54 @@\n \tsub $0x4f52455a,%eax\n \tsub $0x4f464542,%eax\n \tpush %rdx\n \trex.RB sub $0x4f505845,%eax\n \trex.WRX\n \trex.RB\n \trex.WRX push %rsp\n+\trex.WB\n+\trex.WRX\n+\tor %r9b,(%r15)\n+\trex.WR\n+\trex.WB push %r11\n \tpush %rsp\n-\tpush %rbp\n-\tpush %rdx\n-\trex.RB sub $0x5453494c,%eax\n \trex.WB\n \trex.RX pop %rcx\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.XB\n \trex.W\n \trex.RB\n \trex.XB\n \trex.WXB sub $0x4954504f,%rax\n \trex.WRXB\n \trex.WRX sub $0x4556454c,%rax\n \trex.WR push %rbx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB (bad)\n-\t(bad)\n-\tcs push %rbx\n-\tpop %rcx\n-\tpush %rbx\n-\tpush %rsp\n-\trex.RB\n-\trex.WRB\n-\trex.RXB\n-\trex.RB\n-\trex.WRX\n+\trex.WRX sub $0x454d414e,%rax\n+\tand %ch,0x6e(%rcx)\n+\tinsb (%dx),%es:(%rdi)\n+\timul $0x4e45474d,0x65(%rsi),%ebp\n \tpush %r10\n \tpush %rdx\n \tpop %r9\n \tsub $0x544e4f43,%eax\n \trex.RB\n \trex.WRX push %rsp\n-\trex.WB\n+\tsub %ah,(%rbx)\n+\txor %ch,(%rcx)\n+\tsub $0x2e66633e,%eax\n+\tmovsxd 0x5f(%rsi),%esp\n+\toutsb %ds:(%rsi),(%dx)\n+\t(bad)\n+\tinsl (%dx),%es:(%rdi)\n \trex.WRXB\n-\trex.WRX sub $0x454d414e,%rax\n-\tand %ch,0x6e(%rcx)\n-\tinsb (%dx),%es:(%rdi)\n-\timul $0x47444c4f,0x65(%rsi),%ebp\n+\trex.WR\n+\trex.R\n+\trex.RXB\n \trex.XB\n \trex.R\n \trex.XB\n \trex.B\n \trex.WR\n \trex.WR rolq $1,(%rax)\n \tadd %al,(%rax)\n@@ -840286,15 +840824,20 @@\n \tmovabs 0x440000000000d108,%al\n \tpush %r12\n \tpush %rbp\n \trex.WRB sub $0x84d494c,%rax\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRB pop %r8\n+\trex.R push %rbx\n+\trex.WXB push %r10\n+\tpush %r12\n+\tadd %al,(%rax)\n+\tmovabs 0x4d0000000000d108,%al\n+\tpop %rax\n \trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rsi)\n \tpush %rdi\n \tpush %rsi\n@@ -840328,28 +840871,47 @@\n \trex.WRX\n \trex.RB sub $0x54494e49,%eax\n \trex.WB\n \trex.B\n \trex.WR sub $0x424d5953,%rax\n \trex.WRXB\n \trex.WR push %rbx\n-\tand %ch,0x6e(%rcx)\n-\tinsb (%dx),%es:(%rdi)\n-\timul $0x44442105,0x65(%rsi),%ebp\n+\tsub %edi,0x29312328(%rip) \n+\tor (%rdi),%cl\n+\t(bad)\n+\trex.R\n+\trex.R\n \trex.WB push %r14\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x4c0000000000d108,%al\n \trex.WB\n \trex.WRB sub $0x53554c50,%rax\n \tpush %rax\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x47(%rbp)\n+\tadd %al,0x58(%rbp)\n+\tpush %rax\n+\trex.WR\n+\trex.WRXB\n+\trex.R\n+\trex.RB\n+\trex.WRX sub $0x4d524f46,%rax\n+\tpush %r12\n+\tsub $0x414f4c46,%eax\n+\tpush %rsp\n+\tsub $0x54455250,%eax\n+\tpush %rsp\n+\tpop %rcx\n+\tpush %rbp\n+\trex.WRX\n+\trex.XB push %r12\n+\trex.WRB\n+\trex.RXB\n \trex.RB\n \trex.WRX\n \tpush %r10\n \tpush %rdx\n \tpop %r9\n \tsub $0x45505954,%eax\n \tadd %al,(%rax)\n@@ -840357,24 +840919,21 @@\n \tpush %rsp\n \tpush %rdx\n \trex.WB push %r8\n \tsub $0x414f4c46,%eax\n \tpush %rsp\n \tsub $0x4f52455a,%eax\n \tpush %rbx\n-\tsbb 0x2d544553,%ebp\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WB\n \trex.WR\n \trex.RB\n-\trex.R\n-\trex.RX\n+\trex.R sub $0x434e5546,%eax\n+\tpush %rsp\n \trex.WB\n+\trex.WRXB\n+\trex.WRX sub $0x4946414e,%rax\n \trex.WRX\n \trex.R push %rsp\n \txor %r8,(%rax)\n \tmovabs 0x460000000000d108,%al\n \tpush %rax\n \tpush %rsp\n \trex.B\n@@ -840466,40 +841025,28 @@\n \trex.WR\n \tpush %r12\n \trex.RB sub $0x444e4152,%eax\n \trex.WRXB\n \trex.WRB sub $0x43455053,%rax\n \trex.WB\n \trex.B\n-\trex.WR sub $0x4552504f,%rax\n-\tpush %rax\n-\t(bad)\n-\tadc (%rsi),%ecx\n-\tadd %ecx,(%rax)\n-\tunpcklps (%rsi),%xmm5\n-\trex.WRB\n-\trex.B\n+\trex.WR sub $0x50f504f,%rax\n+\tsub $0x544f5551,%eax\n+\trex.RB (bad)\n+\tprefetch (%rsi)\n+\tpush %rbx\n \trex.WR\n \trex.WRXB push %r15\n \trex.RB push %r10\n \trex.W\n \trex.B\n \trex.WR\n \trex.RX or %r10b,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rbp)\n-\tpush %rax\n-\trex.RB push %r10\n-\trex.W\n-\trex.B\n-\trex.WR\n-\trex.RX or %r10b,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %cl,0x55(%rbp)\n \trex.WRX\n \trex.X\n \trex.WB\n \trex.WRX\n \tadd %r12b,0xd108(%rax)\n \tadd %al,(%rax)\n@@ -840554,57 +841101,46 @@\n \tsub $0x4c4f4f42,%eax\n \trex.RB sub $0x49524556,%eax\n \trex.RX pop %rcx\n \trex.R push %rbx\n \tpush %rdx\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x520000000000d108,%al\n-\tpush %r12\n-\trex.R push %rax\n-\tadd %al,(%rax)\n-\tadd %ah,0xd108(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x4e(%rcx)\n-\tpush %rsp\n+\tmovabs 0x490000000000d108,%al\n+\trex.WRX push %rsp\n \trex.WRXB push %r8\n \trex.WRXB\n \trex.WB push %r11\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %dl,0x58(%rbp,%rax,2)\n \tsub $0x49525453,%eax\n \tpush %rax\n \trex.R\n \trex.WRXB\n \trex.WR\n \trex.WR\n \tpush %r10\n-\tadd %dl,0x54(%rbx)\n-\tpush %rdx\n-\trex.WB\n-\trex.WRX\n-\trex.RXB sub (%r9),%r14b\n-\tmovabs 0x4e0000000000d108,%al\n-\trex.RB\n+\tadd %cl,0x45(%rsi)\n \trex.RXB push %r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x470000000000d108,%al\n \trex.RB push %r12\n \tsub $0x4752414c,%eax\n \trex.RB sub $0x54434146,%eax\n \trex.WRXB push %r10\n \tpush %rbx\n-\trex.RX push %rbx\n-\trex.RX push %rbp\n-\trex.WRX or %r9b,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB movmskps (bad),%r9d\n+\t(bad)\n+\tadd %ecx,(%rax)\n+\tunpcklps (%rsi),%xmm5\n+\trex.WRB\n+\trex.B\n+\trex.WXB\n+\trex.RB sub $0x434e5546,%eax\n \tpush %rax\n \trex.WRXB\n \trex.WB push %r11\n \trex.R\n \trex.WB\n \trex.RX xor $0xa0,%al\n \tor %dl,%cl\n@@ -840733,18 +841269,17 @@\n \trex.WRB\n \trex.RB push %r11\n \trex.XB\n \trex.B\n \trex.WR\n \tpush %r10\n \tpush %rax\n-\trex.RB (bad)\n-\tbndstx (bad),(%rsi)\n-\tand $0x4f4c4343,%eax\n-\tpush %rbx\n+\tadd $0xf080421,%eax\n+\t(bad)\n+\tsub $0x4e584946,%eax\n \tpush %rsp\n \trex.RB pop %r8\n \tsub $0x42424144,%eax\n \tpush %rdx\n \trex.RB push %r14\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -840815,24 +841350,19 @@\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB\n \trex.RB push %r10\n \tpush %rax\n \tsub $0x4c504d49,%eax\n-\tpush %rbx\n-\tpush %rbp\n-\tpush %rdx\n-\trex.RB sub $0x2d564e45,%eax\n-\trex.WRX push %rsp\n-\trex.W\n-\trex.XB\n-\trex.XB\n \trex.WRXB\n-\trex.WRB\n+\trex.WRX sub $0x494c4e49,%rax\n+\trex.WRX\n+\tor %r9b,(%r15)\n+\tadd $0x4d4f432d,%eax\n \trex.X\n \trex.WB\n \trex.WRX\n \trex.RB pop %r9\n \txor %ecx,(%rax)\n \troll $1,(%rax)\n \tadd %al,(%rax)\n@@ -841035,95 +841565,89 @@\n \trex.WR\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x4f52455a,%eax\n \tpush %rbx\n \tsub $0x45474552,%eax\n \tpop %rax\n-\tsub $0x51302d45,%eax\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB prefetch (%r14)\n-\tpush %rsp\n-\tpush %rdx\n+\tsub $0x2c302d45,%eax\n+\tpush %rbx\n+\trex.RB push %r12\n+\trex.RX sub $0x5254414c,%eax\n \trex.B\n \trex.WB\n \trex.WR\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x4f52455a,%eax\n \tpush %rbx\n \tsub $0x45474552,%eax\n \tpop %rax\n-\tsub $0x2c302d46,%eax\n+\tsub $0xf302d46,%eax\n+\tor $0x4343252e,%eax\n+\trex.WR\n+\trex.WRXB push %r8\n \tpush %rbx\n-\trex.RB push %r12\n-\trex.RX sub $0x5350414c,%eax\n \trex.WRB\n \trex.WB\n \trex.WRX push %rbp\n \tpush %rbx\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rax)\n \trex.WRB\n \trex.WB\n \trex.WRX push %rbp\n \tpush %rbx\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x49(%rcx)\n+\tadd %cl,0x2d(%rcx)\n+\tand $0x47,%al\n \tpush %rdx\n+\trex.WB\n+\trex.WRX\n+\trex.R movabs 0x410000000000d108,%al\n+\trex.WB push %r10\n \tpop %rcx\n \tsub $0x2d494144,%eax\n \trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n \trex.WR\n \trex.RB pop %r8\n \trex.WR\n \trex.XB push %r8\n \tpush %rdx\n \trex.WRXB\n \trex.R\n \trex.WR add %r12b,0xd108(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rdx,%rdx,2)\n-\trex.WB\n-\trex.WR\n-\trex.WB\n-\trex.WRX\n-\trex.RXB sub $0x4f52455a,%eax\n-\tpush %rbx\n-\tsub $0x45474552,%eax\n-\tpop %rax\n-\tsub $0x43312d45,%eax\n-\trex.WR\n-\trex.WRXB push %r11\n-\tpush %rbp\n-\tpush %rdx\n-\trex.RB sub $0x43454843,%eax\n+\tadd %al,0x48(%rbx)\n+\trex.RB\n+\trex.XB\n \trex.WXB push %r10\n \tpush %r12\n \tmovabs 0x540000000000d108,%al\n \tpush %rdx\n \trex.B\n \trex.WB\n \trex.WR\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x4f52455a,%eax\n \tpush %rbx\n \tsub $0x45474552,%eax\n \tpop %rax\n-\tsub $0x52312d46,%eax\n+\tsub $0xf312d46,%eax\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB\n+\trex.RX\n+\trex.WR\n \trex.WRXB\n-\trex.RXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x4f4c462c,%eax\n \tpush %r12\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -841155,22 +841679,21 @@\n \trex.WB\n \trex.RB\n \trex.WRX push %rsp\n \tsub $0x4d4f5246,%eax\n \tsub $0x54434146,%eax\n \trex.WRXB push %r10\n \tpush %rbx\n-\trex.XB\n-\trex.WR\n-\trex.B\n-\trex.WB\n-\trex.WRB sub $0x4d464544,%rax\n+\tsyscall\n+\tsub $0x53,%al\n \trex.RB push %r12\n-\tpush %rbx\n-\trex.WB\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tsub $0x49530f08,%eax\n \trex.RXB\n \trex.WRX sub $0xffffffffa0474f4c,%rax\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \tpush %rbx\n@@ -841272,43 +841795,33 @@\n \trex.WRB\n \trex.B\n \trex.WR pop %rdi\n \trex.X\n \tpush %r11\n \trex.WB push %r11\n \tsub $0x4c504d49,%eax\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\tunpcklps (%r14),%xmm13\n-\tpush %rbx\n-\tpush %rsp\n-\tpush %rdx\n-\tpush %rbp\n+\tsub $0x54534e49,%eax\n+\trex.B\n+\trex.WRX\n \trex.XB\n-\trex.RB\n-\trex.RX pop %rdi\n+\trex.RB sub $0x46450850,%eax\n+\tpop %rdi\n \trex.WRX\n \trex.WRXB push %r10\n \trex.WRB\n \trex.B\n \trex.WR pop %rdi\n \trex.X\n \tpush %r11\n \trex.WB push %r11\n \tsub $0x4c504d49,%eax\n-\trex.B\n-\trex.R\n-\trex.R push %rdx\n-\tor (%rdi),%cl\n-\tor %ebp,(%rsp,%rax,2)\n-\trex.RB\n-\trex.RX\n-\trex.WRB\n-\trex.WB\n-\trex.WRB\n+\tsub (%rax),%cl\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\tunpcklps 0x4d(%r9),%xmm9\n \trex.B\n \trex.RXB sub $0xa0525245,%eax\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x43(%rbx)\n \trex.B\n@@ -841371,34 +841884,40 @@\n \trex.XB push %r12\n \tsub $0x48544957,%eax\n \tsub $0x454e4e49,%eax\n \tpush %rdx\n \tsub $0x4c414353,%eax\n \tpush %r10\n \tpush %rax\n-\tadd 0xa544f4e(%rip),%ebp \n-\tpush %rax\n+\tsub $0x544f5551,%eax\n+\trex.RB push %r8\n \trex.WB push %r10\n \tpush %rdx\n \trex.RB\n \trex.R push %rax\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x41(%rsi)\n+\trex.XB push %r12\n+\trex.WRXB push %r10\n+\t(bad)\n+\txor 0xd108(%rax),%ah\n+\tadd %al,(%rax)\n \tadd %dl,0x54(%rdi,%rcx,2)\n \trex.WB\n \trex.RB\n \trex.WRX push %rsp\n \tsub $0x48544957,%eax\n \tsub $0x54434146,%eax\n \trex.WRXB push %r10\n \tpush %rbx\n+\tor %r9b,(%r15)\n+\tadd $0x4f55512d,%eax\n \tpush %rsp\n \trex.RB (bad)\n-\tcvttps2pi 0x55525453(%rip),%mm4 \n-\trex.XB push %r12\n \trex.WRXB\n \trex.WRX\n \trex.RB\n \tpush %r10\n \trex.RXB\n \trex.XB\n \trex.W\n@@ -841421,22 +841940,23 @@\n \trex.WB\n \trex.WRB\n \trex.B\n \trex.WR pop %rdi\n \tpush %rbx\n \trex.RB push %r12\n \tsub $0x4c504d49,%eax\n-\trex.WRXB push %r12\n-\trex.RB femms\n-\tsub $0x504d4f43,%eax\n-\trex.WB\n-\trex.WR\n+\tsub $0x53,%al\n \trex.RB push %r12\n \tpush %rsi\n-\tpush %r10\n+\tpush %rsi\n+\t(bad)\n+\txor %ecx,(%rax)\n+\tsyscall\n+\tsub $0x41565451,%eax\n+\tpush %rdx\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx)\n \tpush %rsi\n \trex.RB push %r10\n@@ -841473,51 +841993,51 @@\n \tsub $0x53524156,%eax\n \tsub $0x532d5942,%eax\n \tpush %rsp\n \tpush %rdx\n \trex.RB\n \trex.WRX\n \trex.RXB push %r12\n-\tsub $0x44444143,%rax\n+\trex.W push %rsp\n \tpush %rdx\n-\tor (%rdi),%cl\n-\tor %ebp,(%rbx,%rax,2)\n-\trex.WRXB\n-\trex.WR\n+\tpush %rbp\n+\trex.XB push %r12\n+\tpush %rbp\n+\tpush %rdx\n+\trex.RB sub $0x4c4f4354,%eax\n \trex.WR\n \tpush %r8\n \tpush %rbx\n \trex.RB movabs 0x460000000000d108,%al\n \tpush %rdx\n \trex.RB\n \trex.RB sub $0x5053494c,%eax\n \tsub $0x53524156,%eax\n \tsub $0x4c542d4d,%eax\n \trex.B\n \trex.WRB\n \trex.X\n \trex.R\n-\tpush %r13\n-\trex.WRXB push %r12\n-\trex.RB (bad)\n+\trex.B (bad)\n \t(bad)\n-\tcs rex.WRXB\n+\tcs pop %rax\n+\tor (%rdi),%cl\n+\tadd $0x4f,%al\n \trex.WRX sub $0x4147454e,%rax\n \tpush %rsp\n \trex.WB push %r14\n \trex.RB sub $0x4c414552,%eax\n \tsub $0x53495841,%eax\n \tpush %rax\n-\trex.WR pop %rcx\n-\t(bad)\n-\t(bad)\n-\tcs pop %rax\n-\tor (%rdi),%cl\n-\tadd $0x48,%al\n-\tpush %r11\n+\tadd $0x2d,%al\n+\trex.WR\n+\trex.WB push %r11\n+\tpush %rsp\n+\tor %cl,(%rdi)\n+\tadd $0x5341482d,%eax\n \tsub $0x2d544e49,%eax\n \tpush %rbx\n \tpop %rcx\n \trex.WRB\n \trex.X\n \trex.WRXB\n \trex.WR push %rbx\n@@ -841557,21 +842077,19 @@\n \tmovabs 0x4d0000000000d108,%al\n \tpop %r8\n \trex.WB\n \trex.WRB\n \trex.B sub $0x4e415242,%eax\n \trex.XB\n \tsub $0x4e495341,%rax\n-\trex.WRB\n-\trex.B\n-\trex.XB push %r10\n-\trex.WRXB (bad)\n+\tpush %rsp\n+\tlsl 0x9544f4e(%rip),%r13d \n \tsyscall\n-\tsub $0x474f5250,%eax\n-\trex.WRX\n+\tsub $0x53,%al\n+\trex.RB\n \trex.XB push %r8\n \trex.X\n \trex.RB push %r10\n \trex.WR add %r8b,(%rax)\n \tmovabs 0x500000000000d108,%al\n \tpush %r12\n \trex.W\n@@ -841582,17 +842100,18 @@\n \trex.R\n \trex.WB push %r10\n \trex.RB\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tpop %rcx\n \tsub $0x4c504d49,%eax\n-\tadd $0x4f55512d,%eax\n \tpush %rsp\n-\trex.RB (bad)\n+\tmovups %xmm13,(%r14)\n+\tsub 0x54(%rbx),%dl\n+\tpush %rdx\n \tpush %rbx\n \trex.XB push %r8\n \tpush %rdx\n \trex.WRXB\n \tadd %r8b,(%rax)\n \tmovabs 0x410000000000d108,%al\n \tpush %rdx\n@@ -841626,20 +842145,24 @@\n \trex.XB\n \trex.WR\n \tpush %r10\n \trex.RB sub $0x45544e49,%eax\n \tpush %rdx\n \trex.WRX\n \trex.B\n-\trex.WR\n-\trex.XB push %r12\n-\tpush %rbp\n+\trex.WR push %rbp\n+\trex.WRXB push %r12\n+\tmov %db13,%r14\n+\tpush %rbx\n+\tpush %rsp\n \tpush %rdx\n-\trex.RB sub $0x45505954,%eax\n-\tsub $0x53494e50,%eax\n+\tpush %rbp\n+\trex.XB\n+\trex.WRX\n+\trex.WB push %r11\n \trex.WR\n \trex.RB push %r12\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n \tpush %rdx\n \tpush %r12\n@@ -841662,22 +842185,20 @@\n \trex.WB push %r10\n \trex.WRXB\n \trex.WRX\n \trex.WRB\n \trex.RB\n \trex.WRX push %rsp\n \tsub $0x4c504d49,%eax\n-\trex.WRX\n-\trex.B\n-\trex.WRB\n-\trex.RB (bad)\n-\tsbb $0xe,%al\n-\tadd %ecx,0x41(%rbp)\n-\tpop %rcx\n-\trex.X\n+\tpush %rdx\n+\tpush %rbp\n+\trex.XB push %r12\n+\tpush %rbp\n+\tpush %rdx\n+\trex.RB sub $0x4259414d,%eax\n \trex.RB sub $0x4d59534d,%eax\n \trex.RB push %r14\n \trex.B\n \trex.WR add %r8b,(%rax)\n \tpush %rsp\n \trex.RB pop %r8\n \tsub $0x55544553,%eax\n@@ -841698,36 +842219,37 @@\n \trex.WRB\n \trex.B sub $0x454d414e,%eax\n \tpush %rbx\n \tpush %rsp\n \tpush %rdx\n \trex.WB\n \trex.WRX\n-\trex.RXB sub $0x45425553,%eax\n-\tpush %rsp\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tss or %cl,(%rdi)\n-\tadd $0x4152542d,%eax\n-\trex.WRX push %rbx\n+\trex.RXB sub $0x2d425553,%eax\n+\trex.WB\n+\trex.WRX push %rsp\n+\trex.RB push %r10\n+\trex.WRX\n+\trex.B\n+\trex.WR sub $0x4e415254,%rax\n+\tpush %rbx\n \trex.WR\n \tpush %r12\n \trex.RB sub $0x434e5546,%eax\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n-\trex.WRX push %rsp\n-\tpop %rcx\n-\tpush %rax\n-\trex.RB sub $0x45544e49,%eax\n+\trex.WRX syscall\n+\tsub $0x544f5551,%eax\n+\tmov %db13,%r14\n+\tpush %rbx\n+\tpush %rsp\n \tpush %rdx\n-\trex.WRX\n-\trex.B\n-\trex.WR sub $0x554d494c,%rax\n+\trex.WR\n+\trex.WB\n+\trex.WRB push %r13\n \trex.WRX\n \trex.WXB\n \trex.WRX\n \trex.WRXB push %r15\n \trex.WRX xor %r8,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -841766,15 +842288,15 @@\n \trex.RX\n \trex.B\n \trex.WRB\n \trex.WRXB push %r13\n \tpush %rbx\n \tsub $0x4e554f4e,%eax\n \tsub $0x4d524f46,%eax\n-\tcmp %ecx,(%rax)\n+\tcmp (%rax),%cl\n \tsyscall\n \tsub $0x544f5551,%eax\n \tandps 0x50(%r10),%xmm10\n \tsub $0x4552474d,%eax\n \tpush %r12\n \trex.RB push %r10\n \tpush %rax\n@@ -841795,32 +842317,39 @@\n \trex.WB\n \trex.WRX\n \trex.RXB\n \trex.WR pop %rcx\n \tsub $0x4f424e55,%eax\n \tpush %rbp\n \trex.WRX\n-\tsub (%rcx),%r9b\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n+\tor %r9d,(%rdi)\n+\tadd $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\tcmp (%rax),%ecx\n-\tcmovb 0x53(%rdx),%eax\n+\tcmp $0x8,%al\n+\tsyscall\n+\trex.X\n+\trex.X push %rbx\n \trex.WRXB push %r10\n \tpush %rsp\n \trex.RB push %r9\n \trex.WRX push %rbx\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.X\n-\trex.RB push %r10\n+\trex.WR\n+\trex.RXB\n+\trex.XB push %r11\n+\trex.WRXB push %r10\n+\tpush %rsp\n+\tadd %ah,0xd108(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x45(%rdx)\n+\tpush %rdx\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x470000000000d108,%al\n \trex.RX sub $0x2d444441,%eax\n \tpush %rsp\n \trex.B\n \trex.X\n@@ -841846,31 +842375,41 @@\n \trex.XB push %r11\n \tpop %rcx\n \trex.WRB\n \trex.B sub $0x43455053,%eax\n \trex.WB\n \trex.B\n \trex.WR sub $0x502d504f,%rax\n-\tds or %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tunpckhps 0x45(%r11),%xmm10\n+\trex.RB (bad)\n+\tcs push %rbx\n \tpush %rsp\n+\tpush %rdx\n+\tpush %rbp\n+\trex.XB push %r12\n+\tpush %rbp\n+\tpush %rdx\n+\tpush %rbx\n+\trex.RB push %r12\n \tsub $0x4c4c5546,%eax\n \tsub $0x454e494c,%eax\n \trex.WB\n \trex.WRX\n \trex.RX\n \trex.WRXB\n-\trex.RB push %r12\n-\trex.RX sub $0x20f0931,%eax\n-\tsub $0x4d,%al\n-\trex.RX or %r9b,(%rdi)\n-\tadd $0x4441422d,%eax\n-\tsub $0x4d524f46,%eax\n+\trex.WB push %r8\n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX sub $0x5453494c,%rax\n+\t(bad)\n+\t(bad)\n+\tor %ecx,(%rdi)\n+\trex.X\n+\trex.B\n+\trex.R sub $0x4d524f46,%eax\n \tmovabs 0x530000000000d108,%al\n \tpush %rsp\n \tpush %rbp\n \tpush %rdx\n \trex.WRB\n \trex.WRXB push %r13\n \tpush %rsp\n@@ -841917,35 +842456,34 @@\n \tpush %rbx\n \tsub $0x2d455250,%rax\n \tpush %rsp\n \tpush %rdx\n \trex.B\n \trex.WRX push %rbx\n \trex.WR sub $0x4d524f46,%rax\n-\tpush %rsp\n-\trex.RB prefetch (%r11,%rdx,2)\n-\tpush %rsp\n \tpush %rdx\n-\tpush %rbp\n-\trex.XB push %r12\n-\tpush %rbp\n-\trex.RXB\n+\trex.RB sub $0x31464552,%eax\n+\tadd (%rdx),%cl\n+\tclts\n+\tsub $0x47,%al\n \trex.RB push %r12\n \tsub $0x5053494c,%eax\n \tsub $0x2d4e5546,%eax\n \tpush %rsp\n \tpop %rcx\n \tpush %rax\n-\tor %r9b,(%r15)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB femms\n-\tsub $0x53,%al\n+\trex.RB\n+\tcs push %rbx\n \tpush %rsp\n \tpush %rdx\n+\tpush %rbp\n+\trex.XB push %r12\n+\tpush %rbp\n+\tpush %rdx\n+\trex.RB sub $0x544f4c53,%eax\n \trex.RXB\n \trex.RB push %r12\n \tpush %rbx\n \trex.WB\n \trex.RXB\n \trex.WRX\n \trex.WR movabs 0x420000000000d108,%al\n@@ -842002,54 +842540,51 @@\n \tpush %rsp\n \trex.WB\n \trex.WRB\n \trex.WB pop %r10\n \trex.RB sub $0x4e495250,%eax\n \tpush %rsp\n \tsub $0x54534e49,%eax\n-\trex.XB push %r12\n+\tpush %rdx\n+\trex.WB push %r12\n+\trex.RB push %r10\n+\tsub $0x434e5546,%eax\n+\tpush %rsp\n \trex.WB\n \trex.WRXB\n-\trex.WRX (bad)\n-\tand %ecx,(%rsi)\n-\tadd %ecx,(%rdx)\n-\tclts\n-\tsub $0x4d,%al\n-\tpush %rbx\n+\trex.WRB push %r11\n \trex.RB push %r12\n \tpush %rcx\n \tpush %rax\n \tadd %al,(%rax)\n \tmovabs 0x4d0000000000d108,%al\n \tpop %r8\n \trex.WB\n \trex.WRB\n \trex.B sub $0x4e415242,%eax\n \trex.XB\n \tsub $0x534f4341,%rax\n-\tpush %rdi\n-\tpush %rdx\n-\trex.WB push %r12\n-\trex.RB push %r10\n-\tsub $0x434e5546,%eax\n-\tpush %rsp\n-\trex.WB\n-\trex.WRXB\n+\tor $0x662e2a04,%eax\n+\toutsb %ds:(%rsi),(%dx)\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n \trex.WRB pop %r9\n \tsub $0x414e4f4e,%eax\n \tpush %rsp\n \trex.WRXB\n \trex.WRB\n \trex.WB\n \trex.XB sub $0x52505845,%eax\n-\tsub $0x56544550,%eax\n-\tpush %rsi\n-\t(bad)\n-\tor %cl,(%r15)\n-\tadd $0x4f55512d,%eax\n+\tsub $0x4c412d50,%eax\n+\trex.WR sub $0x434f5250,%rax\n+\trex.WR\n+\trex.B\n+\trex.WB\n+\trex.WRB\n \trex.RXB\n \trex.RX sub $0x4d524f4e,%eax\n \trex.B\n \trex.WR sub $0x50,%rax\n \tadd %al,(%rax)\n \trex.RB\n \trex.RX sub $0x4d524f4e,%eax\n@@ -842092,25 +842627,20 @@\n \tmovabs 0x4d0000000000d108,%al\n \tpop %r8\n \trex.WB\n \trex.WRB\n \trex.B sub $0x4e415242,%eax\n \trex.XB\n \tsub $0x544f4341,%rax\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB wbinvd\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n \t(bad)\n-\trex.R\n-\trex.WB push %r10\n-\trex.RB\n-\trex.XB push %r12\n-\trex.R\n-\trex.WB\n+\trex.RXB or %r9b,(%r15)\n+\tadd $0x4944512d,%eax\n \trex.WRX push %rsp\n \trex.RB push %r10\n \trex.WRX push %rax\n \tmovabs 0x530000000000d108,%al\n \tsub 0x0(%rbx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -842139,21 +842669,22 @@\n \tpush %rdx\n \trex.RB\n \trex.RB sub $0x5053494c,%eax\n \tsub $0x53524156,%eax\n \tsub $0x412d464f,%eax\n \tpush %rdx\n \trex.RXB\n-\trex.WR (bad)\n-\trex.WB or %cl,(%r15)\n-\tadd $0x4f55512d,%eax\n+\trex.WR add $0x4f55512d,%rax\n \tpush %rsp\n+\trex.RB (bad)\n+\tsub $0x2d584554,%eax\n+\tpush %rbx\n \tpush %rsp\n-\trex.RB pop %r8\n-\tsub $0x49525453,%eax\n+\tpush %rdx\n+\trex.WB\n \trex.WRX\n \trex.RXB roll $1,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RXB\n \trex.RX sub $0x4e3258,%eax\n \tadd %ah,0xd108(%rax)\n@@ -842161,14 +842692,20 @@\n \tadd %dl,0x45(%rdx)\n \tpush %rax\n \trex.WR\n \trex.WB push %r11\n \tpush %rsp\n \txor %esp,0xd108(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.RXB\n+\trex.WRX sub $0x4644444f,%rax\n+\tpush %rbp\n+\trex.WRX add %r8b,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n \trex.WRX push %rbx\n \tpush %rsp\n \trex.B\n \trex.WRX push %rsp\n \tmovabs 0x470000000000d108,%al\n \trex.RX sub $0x503258,%eax\n@@ -842219,22 +842756,23 @@\n \tpush %rdx\n \tpush %rbp\n \trex.XB push %r12\n \tsub $0x4e415254,%eax\n \tpush %rbx\n \trex.WR\n \tpush %r12\n-\trex.RB jg ae400e \n-\tsyscall\n-\tsub $0x53,%al\n+\trex.RB\n \trex.RB push %r12\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\trex.WRXB or %r8b,0x55(%r14)\n+\tpush %rcx\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\trex.RX push %rbp\n \trex.WR\n \trex.WR push %rbx\n \tpush %rsp\n \tpush %rdx\n \trex.WB push %r8\n \tor %dl,%cl\n \tadd %al,(%rax)\n@@ -842285,20 +842823,15 @@\n \tadd %dl,0x41(%rax)\n \tpush %rdx\n \tpush %rbx\n \trex.RB sub $0x56454c45,%eax\n \tpush %r12\n \trex.WB\n \trex.WRXB\n-\trex.WRX add %r9b,0x53(%rcx,%r9,2)\n-\tpush %rsp\n-\tpush %r10\n-\trex.RXB push %r8\n-\tmovabs 0x4e0000000000d108,%al\n-\tpush %rbp\n+\trex.WRX add %r9b,0x55(%rsi)\n \trex.WRB\n \trex.RB push %r10\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4d(%rbx)\n \trex.WRX push %rbp\n@@ -842338,14 +842871,19 @@\n \tmovabs 0x4e0000000000d108,%al\n \trex.RB push %r15\n \trex.R\n \trex.RB push %r12\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,0x4e(%rbp,%rax,2)\n+\trex.RXB push %r12\n+\tsub $0x4c504d49,%rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \tpop %rax\n \trex.WB\n \trex.WRB\n \trex.B sub $0x534e4f43,%eax\n \tpush %rsp\n \trex.B\n@@ -842363,23 +842901,15 @@\n \trex.WRX push %rsp\n \trex.RB\n \trex.WRX push %rsp\n \tpop %rdx\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x45425941(,%rcx,2)\n-\tsub $0x4c4f4f42,%eax\n-\trex.RB sub $0x4c415645,%eax\n-\trex.RB push %r15\n-\tsub $0x554c4156,%eax\n-\tor %r9b,(%r15)\n-\tadd $0x4f55512d,%eax\n-\tpush %rax\n-\tpush %rdx\n+\tadd %dl,0x52(%rax)\n \trex.WRXB\n \trex.XB sub $0x46454424,%eax\n \tpush %rdx\n \tpush %rbp\n \trex.WR\n \tadd %r8b,(%r8)\n \tadd %dl,0x45(%rdx)\n@@ -842574,14 +843104,22 @@\n \tadd %cl,0x53(%rcx)\n \trex.WRB\n \tpop %r8\n \tsub $0x45524f43,%eax\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WRXB\n+\trex.WR push %rsi\n+\trex.RB sub $0x504d4953,%eax\n+\trex.WR\n+\trex.WB push %r11\n+\tpush %rsp\n+\tadd %al,(%rax)\n \tpush %rax\n \tpush %rbx\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tadd %ah,0xd108(%rax)\n@@ -842633,50 +843171,53 @@\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rdx)\n \tsub $0x4c594154,%eax\n \trex.WRXB push %r10\n \tsub $0x55434552,%eax\n \tpush %rdx\n \tpush %rbx\n-\trex.RB rcrl $1,0x155555(%rip) \n-\t...\n-\tadd %cl,0x4e(%rcx)\n-\tpush %rbx\n+\trex.RB\n+\trex.RB sub $0xe060e50,%eax\n+\tadd %ecx,(%rdx)\n+\tsysretl\n+\tsub $0x50,%al\n+\tpush %rbp\n+\tpush %rsp\n+\tpush %rax\n+\trex.WB\n+\trex.WRX push %rbx\n \trex.RB push %r10\n \tpush %rsp\n \tsub $0x41455242,%eax\n \trex.WXB sub $0x4e494f50,%rax\n \tpush %rsp\n+\trex.XB\n \trex.B\n \trex.WR\n \trex.WR\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB sub $0x54534e49,%eax\n-\trex.B\n-\trex.WRX push %rax\n+\tpush %r8\n \trex.WRXB push %r11\n \tpush %rbx\n \trex.WB\n \trex.X\n \trex.WR\n \trex.RB sub $0x44455250,%eax\n \trex.WB\n \trex.XB\n \tpush %r12\n \trex.RB sub $0x502d504f,%eax\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\tmovhps (%r14),%xmm13\n-\trex.RX\n-\trex.WRX\n-\trex.WRXB\n-\trex.WRX push %rbx\n+\trex.XB push %r10\n+\trex.WRXB sub (%r8),%r9b\n+\tsyscall\n+\tsub $0x4e4f4e51,%eax\n+\tpush %rbx\n \trex.XB\n \trex.B\n \trex.WR\n \tpush %r10\n \tpush %rax\n \tsub $0x4c504d49,%eax\n \tadd %dl,0x2d(%rbx,%rax,2)\n@@ -842763,23 +843304,22 @@\n \trex.XB\n \tsub $0x4d2d5055,%rax\n \trex.RB push %r14\n \trex.B\n \trex.WR sub $0x462d4e49,%rax\n \tpush %rbx\n \trex.RB push %r12\n-\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tsbb %cl,(%rax)\n+\tsyscall\n+\tsub $0x414f4c46,%eax\n \tpush %rsp\n-\trex.B\n-\trex.WRX\n-\trex.XB\n-\trex.RB sub $0x4652414d,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n \tpush %rsp\n \trex.WRXB\n \trex.RX push %rax\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rdx)\n@@ -842803,15 +843343,25 @@\n \tadd %cl,0x50(%rdi)\n \trex.WB\n \trex.R\n \trex.RB\n \trex.WRX push %rsp\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4c(%rbx)\n+\tadd %dl,0x4f(%rbx)\n+\trex.WR push %rsi\n+\trex.RB push %r9\n+\tpush %rbp\n+\tpush %r10\n+\tpush %rsp\n+\trex.WB\n+\trex.XB add %al,(%r8)\n+\tadd %al,(%rax)\n+\trex.XB\n+\trex.WR\n \trex.RB\n \tpush %r10\n \tsub $0x4a424f4c,%eax\n \tpush %rbx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rdx)\n@@ -842908,20 +843458,20 @@\n \tpush %rbp\n \trex.R\n \trex.RXB\n \trex.RB sub $0x242d5942,%eax\n \trex.XB push %r11\n \trex.WB\n \trex.RXB\n-\trex.WRX sub $0x45525550,%rax\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n+\trex.WRX sub $0x56544550,%rax\n \tpush %rsi\n-\tpush %rsi\n-\tpush %r8\n+\t(bad)\n+\tand %cl,(%rax)\n+\tsyscall\n+\tsub $0x50415551,%eax\n \tpush %rax\n \tpush %r10\n \trex.RB\n \trex.WRX push %rsp\n \trex.WR pop %rcx\n \tsub $0x504d4f43,%eax\n \trex.WR\n@@ -842930,20 +843480,21 @@\n \tpush %rbp\n \trex.R\n \trex.RXB\n \trex.RB sub $0x242d5942,%eax\n \trex.XB push %r11\n \trex.WB\n \trex.RXB\n-\trex.WRX sub $0x4e554650,%rax\n-\trex.XB push %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX or %r8,0x54(%rcx)\n-\tsub $0x53425553,%eax\n+\trex.WRX sub $0x210f4550,%rax\n+\tcs push %rbx\n+\trex.RB push %r12\n+\tsub $0x2d544146,%eax\n+\tpush %rbx\n+\tpush %rbp\n+\trex.X push %rbx\n \tpush %rsp\n \tpush %rax\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x48(%rdx)\n \trex.B\n@@ -842969,22 +843520,22 @@\n \tadd %dl,0x46(%rbp)\n \trex.B\n \trex.XB push %r12\n \tsub $0x49525453,%eax\n \tpush %rax\n \tsub $0x4f52455a,%eax\n \trex.RB push %r11\n-\trex.RB sub $0x434e5546,%eax\n-\tpush %rsp\n+\trex.WRXB push %r11\n+\trex.WB push %r12\n \trex.WB\n \trex.WRXB\n-\trex.WRX (bad)\n-\t(bad)\n-\t(bad)\n-\tadd 0x41(%rdi),%al\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x5445532c,%eax\n+\trex.RXB\n+\trex.B\n \trex.WRB\n \trex.WRB\n \trex.B sub $0x4e474953,%eax\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rsp\n@@ -843010,22 +843561,14 @@\n \tpush %rbx\n \tpush %rsp\n \tpush %rbp\n \tpush %rdx\n \trex.WRB add %r8b,(%r8)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rsi)\n-\trex.XB push %r12\n-\trex.WRXB push %r10\n-\txor %edi,(%rcx)\n-\t(bad)\n-\txor %cl,%dl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0x46(%rbp)\n \tpop %rdi\n \tpush %rbx\n \trex.RB push %r12\n \tpop %rdi\n \trex.R\n \tpush %r12\n@@ -843057,22 +843600,25 @@\n \trex.R\n \trex.RB pop %r15\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub $0x4c504d49,%eax\n-\tpush %rsi\n-\t(bad)\n-\tand $0x2d050f08,%eax\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\tunpcklps (%r14),%xmm13\n-\tpush %rax\n+\tpush %rsp\n+\tbndstx (bad),(%r14)\n+\trex.RX push %rbp\n+\trex.WRX\n+\trex.XB\n+\trex.B\n+\trex.WR\n+\trex.WR\n+\trex.B\n+\trex.X\n+\trex.WR push %rax\n \tpush %rbx\n \tpush %rax\n \trex.WR\n \trex.WB push %r12\n \tsub $0x4c454946,%eax\n \tadd %r8b,(%rax)\n \tadd %al,(%rax)\n@@ -843142,25 +843688,23 @@\n \trex.RX\n \trex.WRXB add %r8b,(%r8)\n \tpush %rsp\n \tpush %rdx\n \tsub $0x5053494c,%eax\n \tsub $0x53494c3e,%eax\n \tpush %rax\n-\tsub $0x534e5546,%eax\n-\tpush %rbx\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n+\tsub $0x544e5546,%eax\n+\trex.B sub $0x50f0931,%eax\n+\tsub $0x53,%al\n+\trex.RB push %r12\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\t(bad)\n-\tor %cl,(%rdi)\n-\trex.RXB\n-\trex.RB push %r12\n+\tsub %al,0x45(%rdi)\n+\tpush %rsp\n \tsub $0x454e494c,%eax\n \trex.WB\n \trex.WRX\n \trex.RX\n \trex.WRXB add %r8b,(%r8)\n \tadd %al,(%rax)\n \trex.RX push %rax\n@@ -843170,24 +843714,16 @@\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x43(%rax)\n \trex.W\n \trex.R\n \trex.WB push %r10\n \tadd %al,(%rax)\n-\tmovabs 0x4e0000000000d108,%al\n-\trex.WB push %r11\n-\trex.WXB\n-\trex.RB push %r10\n-\trex.WRX\n-\trex.RB\n-\trex.WR or %r10b,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x49(%rsi)\n+\tmovabs 0x460000000000d108,%al\n+\trex.WB\n \trex.WRX\n \trex.R\n \trex.WB\n \trex.WRX push %rsp\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n@@ -843198,20 +843734,23 @@\n \tmovabs 0x410000000000d108,%al\n \trex.R\n \trex.WX\n \trex.WRXB\n \trex.WB\n \trex.WRX sub $0x474e4953,%rax\n \tsub $0x55544144,%eax\n-\trex.WRB or (%r10),%r8b\n-\tor %ecx,(%rdi)\n-\tadd $0x4f52502d,%eax\n-\trex.RXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x4f4d502c,%eax\n+\trex.WRB syscall\n+\tsub $0x544f5551,%eax\n+\trex.RB sysretl\n+\tcs push %rdi\n+\tpush %rdx\n+\tpush %r8\n+\tpush %rax\n+\trex.WRB\n+\trex.WRXB\n \trex.R push %rdx\n \trex.WRXB\n \trex.WRXB push %r12\n \tmovabs 0x4d0000000000d108,%al\n \trex.WRX\n \trex.XB\n \trex.RB pop %r8\n@@ -843338,18 +843877,20 @@\n \trex.WRX\n \trex.XB push %r12\n \tsub $0x4f2d4353,%eax\n \tpush %rdx\n \tsub $0x534e4f43,%eax\n \tpush %rsp\n \tsub $0x50,%eax\n-\txor (%r8),%rax\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\txor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rdx)\n+\tpush %rdx\n+\trex.RX\n \trex.WR\n \trex.WRXB push %r12\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4e(%rbp)\n \trex.WB push %r9\n@@ -843374,38 +843915,31 @@\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n \tadd %cl,0x55(%rsi)\n \trex.WRB sub $0x4c2d464f,%rax\n \trex.WRXB\n \trex.RXB sub $0x4c,%eax\n-\tadd %al,0x4b(%rdx)\n-\tpush %rax\n-\tpush %rsp\n-\tsub $0x434e5546,%eax\n-\tpush %rsp\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX add %r8b,(%rax)\n \tadd %al,0x46(%rbp)\n \tpop %rdi\n \tpush %rbx\n \trex.RB push %r12\n \tpop %rdi\n \trex.B\n \trex.RXB\n \trex.B\n \trex.WB\n \trex.WRX sub $0x4c504d49,%rax\n-\txor (%rax),%eax\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rbx)\n+\tcltd\n+\txor (%rax),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rbx)\n \trex.RB\n \trex.XB\n \trex.WB push %r8\n \tsub $0x454e4547,%eax\n \tpush %rdx\n@@ -843427,19 +843961,20 @@\n \trex.RB push %r12\n \tpop %rdi\n \trex.B\n \trex.RXB\n \trex.B\n \trex.WB\n \trex.WRX sub $0x4c504d49,%rax\n-\t(bad)\n \tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dh,%ch\n+\t(bad)\n \tadd %al,(%rax)\n-\t{rex2 0x33} add %al,(%r24)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %r10\n \tpush %rdx\n \tpop %r9\n \tsub $0x45444f4d,%eax\n \troll $1,(%rax)\n@@ -843536,33 +844071,33 @@\n \trex.RB\n \trex.WRX push %rsp\n \trex.WR pop %rcx\n \tsub $0x45544e49,%eax\n \trex.RXB\n \trex.RB push %r10\n \tadd %al,(%rax)\n-\txor (%rax),%eax\n \tadd %al,(%rax)\n-\tand $0x8,%al\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tpush %rbx\n \tpush %rsp\n \tpush %rdx\n \trex.WB push %r8\n \tsub $0x454e494c,%eax\n \trex.WB\n \trex.WRX\n \trex.RX\n-\trex.WRXB sub $0xf504f,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,0x34(%rdx)\n+\trex.WRXB sub $0x504f,%rax\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,%bl\n+\tsldt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RB\n \trex.RX pop %rdi\n \tpush %rax\n \tpush %rdx\n \trex.WB\n@@ -843570,35 +844105,34 @@\n \trex.WB push %r12\n \trex.WB push %r14\n \trex.RB pop %r15\n \tpush %rax\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd %al,0x0(%rsp,%rsi,1)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rbp)\n-\tpop %rdi\n+\trex.RB\n+\trex.RX pop %rdi\n \tpush %rax\n \tpush %rdx\n \trex.WB\n \trex.WRB\n \trex.WB push %r12\n \trex.WB push %r14\n \trex.RB pop %r15\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n \tpop %rdi\n \tpush %rax\n \tsub $0x4c504d49,%eax\n-\tcs sldt (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \trex.RB\n \trex.RX pop %rdi\n \tpush %rax\n \tpush %rdx\n \trex.WB\n \trex.WRB\n@@ -843606,19 +844140,20 @@\n \trex.WB push %r14\n \trex.RB pop %r15\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n-\tlahf\n-\txor $0x0,%al\n+\tloopne ae4c29 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4c(%rcx)\n+\tadd %al,(%rax)\n+\trex.B\n+\trex.WR\n \trex.RXB add %r8b,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x2b582a41,%eax\n \trex.X (bad)\n@@ -843687,15 +844222,18 @@\n \tadd %dl,0x50(%rdx,%rdx,2)\n \tsub $0x53454c4d,%eax\n \tpush %rbx\n \tpush %rax\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.XB push %r8\n+\txor %r13d,0x0(%rip) \n+\tadd %ah,0xd108(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x50(%rbx)\n \trex.WRXB\n \trex.WR pop %rcx\n \tsub $0x8525245,%eax\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rsp\n@@ -843778,20 +844316,21 @@\n \tsub $0x54434146,%eax\n \trex.WRXB push %r10\n \tsub $0x454e4547,%eax\n \tpush %rdx\n \tpush %r12\n \trex.WRXB push %r10\n \tpush %rbx\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tlock adc (%rax),%al\n \tadd %al,(%rax)\n+\tpopf\n+\txor $0x0,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x4c(%rsi)\n+\trex.RX\n+\trex.WR\n \trex.RB push %r14\n \trex.RB\n \trex.WRX push %rax\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x44(%rbp)\n \trex.RB\n@@ -843816,35 +844355,30 @@\n \trex.WRXB\n \trex.WRX sub $0x4c434544,%rax\n \tpush %r10\n \trex.RB push %r11\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlods %ds:(%rsi),%al\n-\txor $0x0,%eax\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\txor %eax,(%rax)\n \tadd %al,(%rax)\n \tpush %rsp\n \tpush %rbx\n \tpush %rax\n \trex.WR push %rbp\n \tpush %rbx\n \tadd %al,(%rax)\n \tmovabs 0x520000000000d108,%al\n \tpush %rbp\n \trex.WR\n \trex.RB\n \trex.WRXB\n \trex.RX add %r8b,(%rax)\n-\tmovabs 0x4d0000000000d108,%al\n-\trex.B\n-\trex.WXB\n-\trex.WRX\n-\trex.B\n-\trex.WRB add %r8b,(%r8)\n \tmovabs 0x430000000000d108,%al\n \tsub 0x47(%rdi,%rcx,2),%cl\n \tpush %rbx\n \tadd %al,(%rax)\n \tmovabs 0x520000000000d108,%al\n \trex.WRB\n \trex.XB\n@@ -843886,37 +844420,41 @@\n \tpush %rax\n \tsub $0x53494c3e,%eax\n \tpush %rax\n \tsub $0x41464544,%eax\n \tpush %rbp\n \trex.WR push %rsp\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %bh,(%rdi)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x4e(%rbx)\n \tpush %rbp\n \trex.WRB\n \trex.R\n \trex.RB\n \trex.WRX add %r12b,0xd108(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x53(%rcx,%rcx,2)\n+\tadd %dl,0x43(%rbx)\n+\trex.B\n+\trex.WRX sub $0x454b4f54,%rax\n+\trex.WRX rolq $1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.R\n+\trex.WB push %r11\n \tpush %rax\n \trex.WR\n \tpop %r9\n \tsub $0x4c4d5448,%eax\n \tsub $0x504c4548,%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rdi)\n+\tadd %al,(%rdx)\n+\t...\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.WRX sub $0x2d534f43,%rax\n \trex.WB\n \trex.WRX push %rsp\n \tpush %rbx\n \tpush %rbp\n@@ -843951,21 +844489,19 @@\n \tmovabs 0x470000000000d108,%al\n \trex.RX sub $0x41544144,%eax\n \tsub $0x2d585346,%eax\n \trex.X\n \tpush %r11\n \trex.RB sub $0x50,%eax\n \tadd %al,(%rax)\n-\tadd %bl,%bl\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\trex.RXB\n-\trex.XB\n+\tadd %al,0x43(%rdi)\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx,%rcx,2)\n@@ -843981,30 +844517,30 @@\n \trex.WB push %r11\n \tpush %rsp\n \tmovabs 0x450000000000d108,%al\n \trex.RX sub $0x41544144,%eax\n \tsub $0x2d585346,%eax\n \trex.X\n \tpush %r11\n-\trex.RB sub $0x51,%eax\n+\trex.RB sub $0x2000051,%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x4b(%rbx)\n \trex.WB push %r8\n \tsub $0x4c434544,%eax\n \tpush %r10\n \trex.RB sub $0x52505845,%eax\n \tpush %rbx\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadc %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tand %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n \trex.WB\n \trex.RXB\n \trex.WRX push %rbx\n@@ -844016,17 +844552,20 @@\n \tpush %rbp\n \tpush %rax\n \tsub $0x544c554d,%eax\n \trex.WB push %r14\n \tpush %r10\n \tsub $0x52534944,%eax\n \trex.RB push %r8\n-\t...\n \tadd %al,(%rax)\n-\tadd %al,0x58(%rbp)\n+\tadd %ah,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.RB pop %r8\n \tpush %rax\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR sub $0x4943,%rax\n@@ -844040,19 +844579,17 @@\n \tadd %al,0x53(%rcx,%rcx,2)\n \tpush %rax\n \trex.WR\n \tpop %r9\n \tsub $0x4c4d5448,%eax\n \tsub $0x49504f54,%eax\n \trex.XB push %r11\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd %al,0x1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \tsub $0x2d4d494c,%eax\n \trex.WB\n \trex.WRX\n \trex.RX push %rax\n \tadd %al,(%rax)\n@@ -844175,19 +844712,17 @@\n \tpush %rdx\n \trex.WB\n \trex.WRX push %rsp\n \tsub $0x4e415254,%eax\n \tpush %rbx\n \trex.WR sub $0x41524548,%rax\n \trex.WR\n-\tadd %r8b,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd %r8b,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd %ah,0x9(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx)\n \trex.WR\n \trex.WB push %r11\n \tpush %rsp\n \txor (%rax),%eax\n \tmovabs 0x530000000000d108,%al\n@@ -844214,37 +844749,38 @@\n \tpush %rbp\n \trex.RXB\n \trex.WRB\n \trex.WRXB\n \trex.R\n \trex.RB sub $0x4c504d49,%eax\n \tadd %al,(%rax)\n-\trex.R\n+\tpush %rsp\n+\tpush %rdx\n+\tpush %rax\n+\tsub $0x524f4d,%eax\n+\tmovabs 0x440000000000d108,%al\n \trex.WB push %r11\n \tpush %rax\n \trex.WR\n \tpop %r9\n \tsub $0x4e4f5246,%eax\n \tpush %rsp\n \trex.RB\n \trex.WRX\n \trex.R sub $0x49504f54,%eax\n \trex.XB push %r11\n-\tadd %bl,%al\n-\tadd (%rax),%al\n+\tadd %ch,(%rbx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x54(%rcx)\n+\tadd %al,(%rax)\n+\tpush %r12\n \trex.WRXB\n \trex.WRB push %r14\n \tpush %r10\n \tpush %rbx\n-\tmovabs 0x470000000000d108,%al\n-\trex.RX sub $0x52414843,%eax\n-\t(bad)\n \tmovabs 0x240000000000d108,%al\n \trex.RB\n \trex.WB\n \trex.RXB\n \trex.W push %rsp\n \trex.W add %spl,0xd108(%rax)\n \tadd %al,(%rax)\n@@ -844263,22 +844799,23 @@\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x49524353,%eax\n \tpush %rax\n \tpush %rsp\n \tsub $0x454c4946,%eax\n \tsub $0x454d414e,%eax\n+\tsldt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tor $0x0,%eax\n+\thlt\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\trex.B\n-\trex.X push %rbx\n+\tadd %al,(%rax)\n+\tadd %al,0x42(%rcx)\n+\tpush %rbx\n \tpush %r10\n \trex.RXB xor %r8d,(%r8)\n \tmovabs 0x500000000000d108,%al\n \tpush %rdx\n \trex.WB\n \trex.WRB\n \trex.RB push %r8\n@@ -844312,29 +844849,15 @@\n \txor %esi,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.RXB\n \trex.WRX sub (%rax),%r8b\n \tadd %al,(%rax)\n-\tmovabs 0x470000000000d108,%al\n-\trex.RX sub $0x41544144,%eax\n-\tsub $0x2d505e58,%eax\n-\tpush %rax\n-\trex.WRXB push %r15\n-\trex.RB push %r10\n-\tpush %rbx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo ae529e \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n+\tmovabs 0x530000000000d108,%al\n \tpush %rsp\n \tpush %rdx\n \trex.WRB\n \trex.R\n \trex.WRXB add %r8b,(%r8)\n \tmovabs 0x4e0000000000d108,%al\n \tpush %r12\n@@ -844594,22 +845117,14 @@\n \tadd %dl,0x41(%rdx)\n \tpush %rsp\n \trex.WRX push %rbp\n \trex.WRB push %r8\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRB\n-\tpush %r12\n-\tpush %rdx\n-\trex.WB pop %r8\n-\tpush %rax\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trex.WRB xor 0x2d505845(%rip),%r13b \n \tpush %rsp\n \tpop %rcx\n \tpush %rax\n \trex.RB sub $0x33,%eax\n \trex.WB\n \trex.WRX\n@@ -844678,17 +845193,19 @@\n \tsub $0x522d524f,%eax\n \tpush %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \trex.B\n \trex.WR sub $0x50,%rax\n-\t...\n \tadd %al,(%rax)\n-\trex.WRX pop %rdx\n+\trorl $1,0x0(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x5a(%rsi)\n \trex.RB push %r12\n \tpush %r10\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x5a(%rsi)\n \trex.RB push %r12\n@@ -844712,22 +845229,24 @@\n \trex.WRB push %r13\n \tpush %rsp\n \tpush %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x4c504d49,%rax\n \t...\n-\tadd %cl,0x32(%rbp)\n-\tsub $0x2d505845,%eax\n-\tpush %rsp\n-\tpop %rcx\n-\tpush %rax\n-\trex.RB sub $0x35,%eax\n-\tpush %rbx\n+\tadd %dl,0x47(%rax)\n \trex.XB\n+\trex.R\n+\trex.RB pop %r8\n+\tpush %rax\n+\trex.WRXB\n+\trex.WRX or %r10b,%cl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x43(%rbx)\n \trex.B\n \trex.WR\n \tpush %r10\n \tpush %rax\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -844828,31 +845347,32 @@\n \trex.RX sub $0x4d524f46,%eax\n \tsub $0x3c462a41,%eax\n \tpop %rax\n \tds pop %rsi\n \trex.WRX sub 0x0(%rdx),%r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rdx,%rdx,2)\n-\tpush %r10\n-\trex.RXB push %r11\n+\tadd %cl,0x54000000(%rip) \n+\tpush %rdx\n+\tsub $0x53475241,%eax\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x53(%rcx,%rcx,2)\n \tpush %rax\n \trex.WR\n \tpop %r9\n \tsub $0x54584554,%eax\n \tsub $0x49504f54,%eax\n \trex.XB push %r11\n-\t...\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\timul $0x0,(%rax),%eax\n \tadd %al,0x46(%rdi)\n \tsub $0x41544144,%eax\n \tsub $0x4f2d5346,%eax\n \tpush %rdx\n \tadd %r8b,(%rax)\n \trex.RB\n \trex.RX sub $0x41544144,%eax\n@@ -844889,15 +845409,15 @@\n \tsub $0x52504552,%eax\n \trex.RB push %r11\n \trex.RB\n \trex.WRX push %rsp\n \tpush %r12\n \trex.WB\n \trex.WRXB\n-\trex.WRX sub $0x78bf50,%rax\n+\trex.WRX sub $0x3050,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x2d505845,%eax\n \tpush %rsp\n \tpop %rcx\n \tpush %rax\n@@ -844906,15 +845426,18 @@\n \trex.RX\n \trex.RX sub $0x4147454e,%eax\n \tpush %rsp\n \trex.WB push %r14\n \trex.RB sub $0x4c414552,%eax\n \tsub $0x53495841,%eax\n \tpush %rax\n-\t...\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x46(%rbx)\n \trex.RB pop %r8\n \tpush %rax\n \trex.B\n \trex.WRX\n \trex.R movabs 0x550000000000d108,%al\n \trex.WRX push %rsp\n@@ -844930,22 +845453,21 @@\n \trex.RB\n \trex.B\n \trex.R sub $0x4d4d4f43,%eax\n \trex.B\n \trex.WRX\n \trex.R sub $0x454b4f54,%eax\n \trex.WRX add %r8b,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne ae58f2 \n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbp\n+\tadd %dl,0x55(%rax)\n \tpush %rsp\n \trex.WRXB\n \trex.WRX push %rsi\n \trex.WR\n \trex.WB push %r11\n \tpush %rsp\n \troll $1,(%rax)\n@@ -845032,34 +845554,31 @@\n \trex.XB\n \trex.WXB sub $0x4954504f,%rax\n \trex.WRXB\n \trex.WRX sub $0x4c4f4f42,%rax\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %al,(%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %bh,(%rax)\n \tadd %al,(%rax)\n-\trex.XB\n-\trex.W\n+\tadd %al,0x48(%rbx)\n \trex.RB\n \trex.XB\n \trex.WXB sub $0x4954504f,%rax\n \trex.WRXB\n \trex.WRX sub $0x454c4150,%rax\n \tpush %rsp\n \tpush %rsp\n-\tadd %r8b,(%r8)\n-\tadd %al,(%rax)\n-\t(bad)\n-\ttest %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadd (%r8),%r8d\n+\t...\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n+\trex.X\n+\trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tpush %rax\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -845077,14 +845596,17 @@\n \t...\n \tadd %al,(%rax)\n \trex.WXB\n \trex.WB\n \trex.WR\n \txor %r8,(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0x4d0000000000d108,%al\n+\trex.WB\n+\trex.WRX sub $0x50,%rax\n \tmovabs 0x500000000000d108,%al\n \tpush %rbx\n \trex.XB\n \trex.WRXB\n \trex.WRX push %rbx\n \tpush %rsp\n \tadd %ah,0xd108(%rax)\n@@ -845434,32 +845956,33 @@\n \trex.WRXB push %r10\n \trex.WR\n \trex.WRXB\n \trex.RXB push %r11\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.RX\n-\trex.RB pop %r8\n-\tpush %rax\n-\tpush %rdx\n-\trex.XB\n-\trex.W\n-\trex.RB\n-\trex.XB\n-\trex.WXB rolq $1,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trex.WRX\n \trex.WRX\n \trex.WB add %al,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x44(%rcx)\n+\tadd %dl,0x41(%rdx)\n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX\n+\trex.B\n+\trex.WR\n+\trex.WB pop %r10\n+\trex.RB push %r10\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.B\n+\trex.R\n \trex.WB push %r11\n \tpush %rax\n \trex.WR\n \trex.WB\n \trex.WRX\n \tor %r10b,%r9b\n \tadd %al,(%rax)\n@@ -845565,48 +846088,31 @@\n \trex.WRXB\n \trex.R\n \trex.RB\n \trex.WRX sub $0x4d524f46,%rax\n \tpush %r12\n \tsub $0x414f4c46,%eax\n \tpush %rsp\n-\tbndstx (bad),(%r14)\n-\trex.XB\n-\trex.B\n-\trex.WR\n-\trex.WR\n-\trex.RB\n-\trex.R sub $0x4c505845,%eax\n-\trex.WRXB\n-\trex.R\n-\trex.RB\n-\trex.WRX sub $0x4d524f46,%rax\n-\tpush %r12\n-\tsub $0x414f4c46,%eax\n-\tpush %rsp\n \tsub $0x44414552,%eax\n \trex.B\n \trex.X\n \trex.WR pop %rcx\n \tsub $0x45435845,%eax\n \tpush %rax\n \tpush %rsp\n \tsub $0x43455053,%eax\n \trex.WB\n \trex.B\n \trex.WR sub $0x554c4156,%rax\n \trex.RB push %r11\n-\tje ae5eda \n-\tgs insl (%dx),%es:(%rdi)\n-\tjo ae5ede \n-\tand %dh,0x20(%rdi,%rbp,2)\n-\tdata16 jne ae5eb4 \n-\tpop %rcx\n-\trex.XB\n-\trex.WR\n+\tor %ecx,(%rdi)\n+\tadd $0x4f52502d,%eax\n+\trex.RXB\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x4c435943,%eax\n \trex.WRXB push %r12\n \trex.WRXB\n \trex.WRB\n \trex.WB\n \trex.XB roll $1,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -845623,20 +846129,22 @@\n \trex.RXB\n \trex.RB push %r10\n \tsub $0x54524150,%eax\n \trex.WB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n-\tand %ah,(%rax)\n-\tand %ah,(%rax)\n-\tand %ah,(%rax)\n-\tjae ae5f0f \n-\tje ae5f20 \n-\timul $0x43594d20,0x67(%rsi),%ebp\n+\tgs sub $0x74736e69,%eax\n+\t(bad)\n+\toutsb %ds:(%rsi),(%dx)\n+\tmovsxd 0x20(%rbp),%esp\n+\tja ae5ef8 \n+\tje ae5ede \n+\tpop %rcx\n+\trex.XB\n \trex.B\n \trex.X push %rbx\n \tadd %al,(%rax)\n \tmovabs 0x500000000000d108,%al\n \tpush %rbx\n \trex.R\n \trex.WB push %r11\n@@ -845700,17 +846208,17 @@\n \tsub $0x2d524f46,%eax\n \trex.R\n \trex.WB push %r11\n \tpush %rax\n \trex.WR\n \tpop %r9\n \tsub $0x4b434148,%eax\n-\trex.XB\n-\trex.RB sub $0x4b52414d,%eax\n-\trex.RB push %r10\n+\trex.WR or %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n \tpush %rax\n \tpush %rbx\n \trex.R\n \trex.WB push %r11\n \trex.RB pop %r8\n \tpush %rsp\n \trex.RB\n@@ -845852,40 +846360,39 @@\n \tpush %r10\n \tpush %rdx\n \tpop %r9\n \tsub $0x454e4547,%eax\n \tpush %rdx\n \tpush %r12\n \trex.WRXB push %r10\n-\trex.WB\n+\trex.XB\n+\trex.WRXB\n \trex.WRX push %rbx\n \tpush %rsp\n \trex.B\n-\trex.WRX\n-\trex.XB\n-\trex.RB sub $0x49415641,%eax\n-\tpush %rsp\n-\tpush %rbx\n+\trex.WRX push %rsp\n+\tor %cl,(%rdi)\n+\tadd $0x5354512d,%eax\n \tpush %rsp\n \trex.B\n \trex.XB\n \trex.WXB sub $0x544f4c53,%rax\n \tsub $0x2d4c4156,%eax\n \trex.WRB\n \trex.WRXB\n \trex.R\n \trex.RB push %r11\n-\trex.XB\n-\trex.B\n-\trex.WR\n-\trex.WR\n+\tpush %rbx\n+\tpush %rsp\n \trex.B\n-\trex.X\n-\trex.WR\n-\trex.RB sub $0x44504e49,%eax\n+\trex.WRX\n+\trex.XB\n+\trex.RB sub $0x49415641,%eax\n+\tpush %rax\n+\trex.R\n \trex.RB\n \trex.XB push %r8\n \tpush %rdx\n \trex.WB\n \trex.WRB\n \trex.RB push %r8\n \troll $1,(%rax)\n@@ -845904,22 +846411,18 @@\n \trex.RB\n \trex.WB push %r10\n \tpush %rax\n \tpush %rdx\n \trex.WRXB\n \trex.R push %rbp\n \trex.XB push %r12\n-\trex.WR\n-\trex.WR\n-\trex.B\n-\trex.X\n-\trex.WR\n-\trex.RB sub $0x46534e49,%eax\n-\trex.WR\n-\trex.WRXB\n+\tsub $0x534f4c43,%eax\n+\tpush %rbp\n+\tpush %rdx\n+\trex.RB sub $0x4f4c4653,%eax\n \tpush %r12\n \tsub $0x2d464e49,%eax\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x53(%rcx,%rcx,2)\n \tpush %rsp\n@@ -845950,39 +846453,36 @@\n \tpush %rsp\n \trex.WRXB push %r14\n \tpush %r10\n \tpush %rbx\n \txor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x53(%rcx,%rcx,2)\n-\tpush %rax\n-\trex.WR\n-\trex.WB\n-\trex.WRX\n-\trex.RB movabs 0x430000000000d108,%al\n-\trex.W\n+\tadd %al,0x48(%rbx)\n \trex.RB\n \trex.XB\n \trex.WXB xor %rax,(%r8)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x52(%rax)\n \trex.WRXB\n \trex.XB\n \trex.RB push %r11\n \tpush %rbx\n \tsub $0x4f525245,%eax\n \tpush %rdx\n \tsub $0x4c475241,%eax\n \tpush %rbx\n-\trex.WB pop %r10\n-\txor %r9d,(%r9)\n-\tlar 0x50f084d(,%rcx,2),%ebp\n-\trex.RX\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tadc %cl,(%rax)\n+\tsyscall\n+\tsub $0x464f5551,%eax\n \trex.WR\n \trex.WB push %r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x460000000000d108,%al\n \trex.B\n \trex.XB push %r12\n@@ -846116,18 +846616,15 @@\n \trex.XB pop %r15\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tpush %rbx\n \tsub $0x4c504d49,%eax\n-\tsub $0x4d,%al\n-\trex.WRX\n-\trex.RB\n-\trex.RXB\n+\tadd $0x47454e2d,%eax\n \trex.WB\n \trex.WRX push %rax\n \tadd %al,(%rax)\n \tmovabs 0x4d0000000000d108,%al\n \tpush %rax\n \tpush %r10\n \trex.B\n@@ -846146,21 +846643,18 @@\n \trex.WRX push %rsp\n \tsub $0x45545845,%eax\n \trex.WRX\n \trex.R\n \trex.RB\n \trex.R sub $0x4c414552,%eax\n \tpush %rax\n-\tnopl (%rsi)\n+\tpush %r12\n+\trex.RB sub $0x434e5546,%eax\n \trex.B\n \trex.WR\n-\trex.WR\n-\trex.WRXB\n-\trex.XB\n-\tpush %r12\n \trex.WRB sub 0x2b(%r11),%r10b\n \trex.XB add %al,(%r8)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50(%rsi)\n \tpush %rbx\n \trex.WB\n@@ -846263,18 +846757,18 @@\n \tpush %rdx\n \trex.RB\n \trex.XB\n \trex.WB push %r11\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x4c504d49,%rax\n-\t...\n-\trex.WRX push %rbp\n-\trex.WRB\n-\trex.X\n+\tadd %al,(%rax)\n+\tadd %ah,0x4(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x424d554e(%rax)\n \trex.RB push %r10\n \tpush %rax\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RXB\n \trex.RB push %r12\n@@ -846330,37 +846824,35 @@\n \tpush %rbx\n \trex.WR\n \tpush %r12\n \trex.RB sub $0x444e4152,%eax\n \trex.WRXB\n \trex.WRB sub $0x5243414d,%rax\n \trex.WRXB sub $0xffffffffffff504f,%rax\n+\t(bad)\n+\t(bad)\n+\t(bad)\n+\t(bad)\n \tincl (%rax)\n-\t...\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rbx)\n \trex.X push %rsi\n \tpush %r10\n \tpush %rax\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WR\n \trex.WB push %r11\n \tpush %rsp\n \tsub $0x48534148,%eax\n \tsub $0x52494150,%eax\n \tpush %rbx\n-\tadd %al,0x46(%rdi)\n-\trex.B\n-\trex.XB push %r12\n-\trex.WRXB push %r10\n-\tpush %rbx\n-\tpush %rbp\n-\trex.WRB sub $0x4c504d49,%rax\n \tadd %cl,0x46(%rcx)\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tpush %rbx\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n@@ -846540,18 +847032,19 @@\n \trex.WB push %r11\n \tpush %rax\n \trex.WR\n \trex.WB push %r12\n \tsub $0x53534542,%eax\n \trex.RB\n \trex.WR sub $0x524f2d4b,%rax\n-\tsub $0xe0e0e59,%eax\n-\tadd %ecx,(%rcx)\n-\tsyscall\n-\tsub $0x4c4f5250,%eax\n+\tsub $0x43452f59,%eax\n+\trex.R sub $0x4f4e4143,%eax\n+\trex.WRX\n+\trex.WB\n+\trex.WR\n \trex.B\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x50(%rbx)\n \trex.WR\n@@ -846569,52 +847062,24 @@\n \trex.WRB\n \trex.X\n \trex.WRXB\n \trex.WR push %rax\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WB\n-\trex.WRX sub $0x414d4f44,%rax\n-\trex.WB\n-\trex.WRX sub $0x412d464f,%rax\n-\tpush %rbx\n-\trex.WB\n-\trex.WRX\n-\tmovlps %xmm13,(%r15)\n-\tsub 0x41(%rbp),%al\n-\tpush %rdx\n-\trex.WR pop %rcx\n-\tsub $0x53414c43,%eax\n-\trex.RB\n+\trex.RXB\n \trex.RX sub $0x4259414d,%eax\n \trex.RB sub $0x4d524f4e,%eax\n \trex.B\n \trex.WR sub $0x49534142,%rax\n \tpush %rbx\n-\tpush %r10\n-\trex.WR pop %rcx\n-\tsub $0x53414c43,%eax\n-\tpush %rbx\n-\tsub $0x4d2d4647,%eax\n-\tpop %r9\n-\trex.X\n-\trex.RB sub $0x4d524f4e,%eax\n-\trex.B\n-\trex.WR sub $0x49534142,%rax\n-\tpush %rbx\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n \tmovlps %xmm13,(%r15)\n-\trex.XB\n-\trex.B\n-\trex.WRX\n-\trex.R\n-\trex.WB push %r11\n+\tsub 0x53(%rcx,%rcx,2),%al\n \tpush %rax\n \tpush %rsp\n \trex.RB push %r10\n \trex.WRB push %r11\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \trex.WRB\n@@ -846643,20 +847108,14 @@\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rdx,%rdx,2)\n \trex.B\n \trex.WRX\n \trex.RXB add %r8b,(%r8)\n-\tmovabs 0x520000000000d108,%al\n-\trex.RB\n-\trex.WRB\n-\trex.B\n-\trex.X push %rbx\n-\tadd %al,(%rax)\n \tmovabs 0x4c0000000000d108,%al\n \trex.WB push %r11\n \tpush %rsp\n \tpush %r10\n \tpush %rdx\n \tpop %r9\n \tsub $0x4c504d49,%eax\n@@ -846726,16 +847185,26 @@\n \tadd %al,(%rax)\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB push %r11\n \tpush %rbx\n \txor %eax,(%rax)\n-\tmovabs 0x450000000000d108,%al\n+\tmovabs 0x4e0000000000d108,%al\n+\trex.WB push %r11\n+\trex.WRX push %rbp\n \trex.WRB\n+\trex.X\n+\trex.RB push %r10\n+\tpush %rax\n+\trex.WB\n+\trex.XB\n+\trex.WXB\n+\trex.RB push %r10\n+\tadd %al,0x4d(%rbp)\n \trex.WB push %r12\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x430000000000d108,%al\n \trex.W\n \trex.RB\n \trex.X pop %rcx\n@@ -846754,14 +847223,20 @@\n \tpush %rax\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \txor %esp,0xd108(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x4d(%rsi)\n+\tpush %rax\n+\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xd108(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x53(%rcx,%rcx,2)\n \tpush %rax\n \tpush %rdx\n \tpush %rbp\n \trex.WR\n \txor %r9d,(%r8)\n \troll $1,(%rax)\n@@ -846772,20 +847247,21 @@\n \trex.WRB push %r13\n \tpush %rsp\n \tpush %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n \tsub $0x4c504d49,%eax\n-\trex.WRXB push %r12\n-\tmovlps %xmm13,(%r15)\n-\trex.RB\n-\tpush %r10\n-\trex.WR pop %rcx\n-\tsub $0x544c4f43,%eax\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tpush %rsp\n \tpush %rdx\n \trex.WB\n \trex.RXB sub $0x2d544f4e,%eax\n \tpush %rbx\n \tpush %rbp\n \trex.X push %rbx\n \tpush %rsp\n@@ -846796,21 +847272,19 @@\n \tsub $0x49415254,%eax\n \trex.WR\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x49474944,%eax\n \tpush %rsp\n \tpush %rbx\n-\trex.XB\n-\trex.WRXB\n-\trex.WR\n-\trex.WR\n-\trex.RB\n-\trex.XB push %r12\n-\tsub $0x54454744,%eax\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\trex.RXB\n+\trex.RB push %r12\n \trex.B\n \trex.WR\n \trex.WB\n \tpush %r11\n \tmovabs 0x4f0000000000d108,%al\n \trex.WRX\n \trex.RB push %r8\n@@ -846825,19 +847299,14 @@\n \tmovabs 0x410000000000d108,%al\n \tpush %rbx\n \trex.WXB push %r11\n \trex.WB\n \trex.RXB\n \trex.WRX xor %r12,0xd108(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4d(%rbx)\n-\tpush %r10\n-\trex.WXB add %al,(%r8)\n-\tadd %ah,0xd108(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0x41(%rsi)\n \trex.XB push %r12\n \tpush %rbx\n \txor %eax,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n@@ -846983,19 +847452,19 @@\n \trex.WRXB\n \tpush %r12\n \tsub $0x4e2d524f,%eax\n \tpush %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n-\tsub $0x6f742050,%eax\n-\tand %ah,0x6f(%rbx)\n-\tinsl (%dx),%es:(%rdi)\n-\tjo ae6b52 \n-\tje ae6b44 \n+\tsub $0x65687450,%eax\n+\tjle ae6a7e \n+\tjle ae6a65 \n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n \tand %dl,0x4f(%rax)\n \tpush %rbx\n \trex.WB\n \trex.WRX push %rsp\n \tadd %al,(%rax)\n \tmovabs 0x4f0000000000d108,%al\n \tpush %rax\n@@ -847063,18 +847532,18 @@\n \trex.RB sub $0x454d554e,%eax\n \tpush %rdx\n \trex.WB\n \trex.XB sub $0x534e4f43,%eax\n \tpush %rsp\n \trex.B\n \trex.WRX push %rsp\n-\tpush %rsp\n-\trex.RB push %r11\n-\tpush %rsp\n-\tor 0x55(%rsi),%al\n+\tadc (%rdi),%ebp\n+\trex.RB\n+\tpush %r10\n+\trex.RX push %rbp\n \trex.WRB\n \trex.XB\n \trex.W\n \trex.RB\n \trex.XB\n \trex.WXB movabs 0x530000000000d108,%al\n \tpush %rax\n@@ -847112,44 +847581,47 @@\n \tpush %rsp\n \tpush %r12\n \trex.RB sub $0x414c4552,%eax\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n-\t(bad)\n-\tcs rex.R\n-\trex.WB push %r10\n-\trex.RB\n-\trex.XB push %r12\n-\tsub $0x41464544,%eax\n-\tpush %rbp\n+\tsub $0x544f5551,%eax\n+\trex.RB (bad)\n+\tcs push %rsp\n+\trex.RB push %r11\n \tpush %rsp\n-\trex.XB sub $0x54415453,%eax\n+\tor 0x2d(%rbx,%rax,2),%dl\n+\tpush %rbx\n+\tpush %rsp\n+\tpush %r12\n \trex.RB sub $0x544c554d,%eax\n \trex.WB push %r8\n \trex.WR pop %rcx\n \tsub $0x4c424154,%eax\n-\trex.RB syscall\n-\tsub $0x544f5551,%eax\n-\trex.RB or $0x34435053,%eax\n+\trex.RB push %r10\n+\trex.WR pop %rcx\n+\tsub $0x4c4c4f43,%eax\n+\trex.RB push %r11\n+\tpush %rax\n+\trex.XB xor $0x0,%al\n \tadd %al,(%rax)\n+\tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x4c0000000000d108,%al\n-\trex.RB push %r12\n+\tadd %cl,0x54(%rbp,%rax,2)\n \tsub $0x5243414d,%eax\n \trex.WRXB sub $0x2d544547,%rax\n \trex.WR\n \tpush %r11\n \tpush %rsp\n-\tsub $0x65524156,%eax\n-\tand %ah,%fs:0x79(%rdx)\n-\tand %dh,0x65(%rax,%rbp,2)\n-\tand %cl,0x45(%rbx)\n-\trex.WR\n+\tsub $0x54524156,%eax\n+\tmovlps (%r15),%xmm13\n+\trex.RB\n+\trex.XB\n+\trex.R sub $0x4c454b4f,%eax\n \trex.WR\n \trex.WB push %r8\n \tpush %rsp\n \trex.WB\n \trex.XB push %r12\n \trex.RX add %r8b,(%rax)\n \tadd %al,(%rax)\n@@ -847183,69 +847655,69 @@\n \tpop %rcx\n \trex.WRB\n \trex.B sub $0x52505845,%eax\n \trex.RB push %r11\n \tpush %rbx\n \trex.WB\n \trex.WRXB\n-\trex.WRX push %rsp\n-\tsub $0x41464544,%eax\n-\tpush %rbp\n-\trex.WR push %rsp\n-\tsub $0x43505349,%eax\n-\t(bad)\n+\trex.WRX\n+\tfs movsxd %gs:0x73(%rcx,%riz,2),%bp\n+\tjae ae6c6e \n+\toutsl %ds:(%rsi),(%dx)\n+\tjo ae6ca4 \n+\tpush %rax\n+\trex.XB (bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x4e0000000000d108,%al\n \trex.WRXB\n \trex.WRX\n \trex.WRX\n \trex.RB\n \trex.RXB\n \tpush %r12\n \trex.WB push %r14\n \trex.RB sub $0x45544e49,%eax\n \trex.RXB\n \trex.RB push %r10\n \tpush %rax\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB invd\n-\tsub $0x49534f50,%eax\n-\trex.R\n-\trex.WB push %r11\n+\tjae ae6cea \n+\tjb ae6cd9 \n+\tjo ae6cf8 \n+\tand $0x20200a7e,%eax\n+\tand %al,0x53(%rcx,%rcx,2)\n \tpush %rax\n \trex.WRB\n \tpush %r12\n \trex.XB\n \trex.W\n \trex.R\n \trex.RB\n \trex.XB\n \trex.WR\n \tpush %r10\n \trex.RB push %r11\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB or $0x20537e0c,%eax\n-\toutsb %ds:(%rsi),(%dx)\n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n-\tje ae6d74 \n+\t(bad)\n+\tand %dh,0x79(%rbx)\n+\tjae ae6d14 \n+\tpush %rbx\n \trex.RB\n \trex.WR\n \trex.RX sub $0x4c415645,%eax\n \tpush %rbp\n \tpush %r12\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x5053494c,%eax\n \tsub $0x454a424f,%eax\n \trex.XB push %r12\n-\tsub $0x544f4f50,%eax\n+\tsub $0x432d5950,%eax\n \tpush %rax\n \trex.WRXB push %r11\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x52(%rax)\n@@ -847278,37 +847750,42 @@\n \tmovabs 0x540000000000d108,%al\n \tpop %r9\n \trex.WR\n \trex.WRXB push %r10\n \tsub $0x4e555254,%eax\n \trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n-\tpush %rdx\n+\tpush %rax\n+\trex.RX\n \trex.B\n+\trex.XB push %r12\n+\trex.WRXB push %r10\n+\tadd %ah,0xd108(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rdx)\n \trex.WRX\n \trex.R\n \trex.WRXB\n \trex.WRB sub $0x454d414e,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \tpop %rax\n \trex.WB\n \trex.WRB\n \trex.B sub $0x4e415242,%eax\n \trex.XB\n \tsub $0x4e415441,%rax\n-\trex.W push %rsi\n+\trex.W push %rsp\n+\tpush %rsi\n \tpush %rsi\n \t(bad)\n-\tinsb (%dx),%es:(%rdi)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB\n+\timul $0x512d050f,(%rax),%ecx\n+\tpush %rbp\n+\trex.WRXB push %r12\n \trex.WRXB push %r8\n \tpush %rsp\n \tpush %rdx\n \trex.WB\n \trex.RXB add %r8b,(%r8)\n \tmovabs 0x4f0000000000d108,%al\n \trex.WR\n@@ -847336,20 +847813,21 @@\n \tadd %cl,0x41(%rbp)\n \trex.XB push %r11\n \tpop %rcx\n \trex.WRB\n \trex.B sub $0x44414552,%eax\n \tsub $0x49525453,%eax\n \trex.WRX\n-\trex.RXB syscall\n-\tsub $0x544f5551,%eax\n-\trex.RB syscall\n-\tsub $0x53,%al\n-\tpush %rsi\n-\trex.WB\n+\trex.RXB push %r12\n+\trex.B\n+\trex.WRX\n+\trex.XB\n+\trex.RB sub $0x9464552,%eax\n+\tsyscall\n+\tsub $0x49,%al\n \trex.R\n \trex.RB\n \trex.WRX push %rsp\n \trex.WB push %r12\n \tpop %rcx\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n@@ -847411,23 +847889,19 @@\n \trex.WRX push %rbx\n \trex.WR\n \tpush %r12\n \trex.RB sub $0x44455250,%eax\n \trex.WB\n \trex.XB\n \tpush %r12\n-\trex.RB push %r13\n-\tpush %rdx\n-\trex.RB sub $0x2d564e45,%eax\n-\trex.WRX push %rsp\n-\trex.W\n-\trex.XB\n-\trex.R\n-\trex.WRXB\n-\trex.WRX\n+\tor %r9b,(%r15)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB nopl (%r15)\n+\tsub 0x4e(%rdi),%cl\n \trex.RB push %r8\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x4c0000000000d108,%al\n \trex.RB\n \trex.B\n \trex.R push %rsp\n@@ -847495,14 +847969,23 @@\n \tpush %rbp\n \trex.WRX\n \trex.WB push %r12\n \tpop %rdi\n \tpush %rax\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n+\trex.RXB\n+\trex.RX pop %rdi\n+\tpush %rbp\n+\trex.WRX\n+\trex.WB push %r12\n+\tpop %rdi\n+\tpush %rax\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n \trex.RB push %r10\n \trex.RX add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rbp,%rax,2)\n \trex.WB\n@@ -847523,21 +848006,18 @@\n \tpush %rdx\n \trex.WRXB push %r8\n \trex.RB push %r10\n \tpush %rsp\n \trex.WB\n \trex.RB push %r11\n \tsub $0x4c504d49,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tjbe ae6ff6 \n-\tsyscall\n-\trex.WRB\n-\tpush %r12\n+\tpush %rsp\n+\trex.RB syscall\n+\tsub $0x414d4c43,%eax\n+\tpush %rsp\n \trex.XB\n \trex.W\n \trex.RB\n \trex.XB\n \trex.WXB movabs 0x530000000000d108,%al\n \tpush %rdx\n \trex.RX add %r8b,(%rax)\n@@ -847610,21 +848090,20 @@\n \tpop %rdi\n \trex.RB\n \trex.WRX push %rsp\n \tpush %rdx\n \trex.WB\n \trex.RB push %r11\n \tsub $0x4c504d49,%eax\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tjns ae70a7 \n-\tcmovbe 0x42(%rcx),%ecx\n-\tsub $0x4c504d49,%eax\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RX\n+\trex.WB\n+\trex.X sub $0x4c504d49,%eax\n \tmovabs 0x450000000000d108,%al\n \tpush %rbx\n \tpush %rsp\n \trex.XB\n \trex.W\n \trex.RB\n \trex.XB\n@@ -847664,35 +848143,27 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WRXB\n \trex.RX pop %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x5a0000000000d108,%al\n-\trex.WRX sub $0x54534944,%rax\n-\tpush %rdx\n-\trex.WB\n-\trex.X sub $0x5453494c,%eax\n-\tpush %rbx\n-\trex.WRB\n+\tmovabs 0x4d0000000000d108,%al\n \trex.B\n \trex.XB push %r11\n \tpop %rcx\n \trex.WRB\n \trex.B sub $0x43455053,%eax\n \trex.WB\n \trex.B\n \trex.WR sub $0x5243414d,%rax\n-\trex.WRXB sub $0x120f4550,%rax\n-\t(bad)\n-\trex.RB\n-\tpush %r10\n+\trex.WRXB sub $0x41452f50,%rax\n+\tpush %rdx\n \trex.WR pop %rcx\n-\trex.R push %rdx\n+\tsub $0x52444c43,%eax\n \trex.WRXB push %r8\n \tpush %rsp\n \trex.RB push %r10\n \trex.WRB push %r11\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -847738,15 +848209,25 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4e(%rbp)\n \tpush %rsp\n \tpush %rdx\n \trex.RB\n \tadd %r8b,(%r8)\n-\tmovabs 0x4e0000000000d108,%al\n+\tmovabs 0x540000000000d108,%al\n+\trex.XB sub $0x54415453,%eax\n+\trex.RB sub $0x31574f52,%eax\n+\tsub $0x414c4552,%eax\n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX push %rbx\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tmov %r14,%cr9\n \trex.B\n \trex.WRB\n \trex.RB push %r11\n \trex.WRXB\n \trex.WRX\n \trex.WR pop %rcx\n \tor %dl,%cl\n@@ -847757,56 +848238,53 @@\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \trex.WB\n \trex.B\n \trex.WR sub $0x4c504d49,%rax\n-\trex.WRXB push %r12\n-\trex.RB invd\n-\t(bad)\n-\trex.WR\n \trex.WRXB\n-\trex.XB\n-\tpush %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX or 0x46(%rbp),%r8b\n-\tpop %rdi\n-\trex.WB push %r10\n+\trex.WRX or (%rdi),%r9b\n+\t(bad)\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r9b,(%rdi)\n+\tadd $0x495f4645,%eax\n+\tpush %rdx\n \tpush %rdx\n \trex.RB\n \trex.R push %rbp\n \trex.XB\n \trex.WB\n \trex.X\n \trex.WR\n \trex.RB sub $0x4c504d49,%eax\n-\t(bad)\n-\t(bad)\n-\trex.RB\n-\tpush %r10\n-\trex.WR pop %rcx\n-\tsub $0x544f4c53,%eax\n-\tsub $0x2d584946,%eax\n-\tpush %rbp\n+\tsub $0x49464544,%eax\n+\trex.WRX\n+\trex.WB push %r12\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX sub $0x5849464e,%rax\n+\tsub $0x452d5055,%eax\n+\tpop %rax\n \tpush %rax\n-\tsub $0x4f505845,%eax\n+\trex.WRXB\n \trex.WRX\n \trex.RB\n \trex.WRX push %rsp\n \tsub $0x502d4e49,%eax\n \trex.WR\n \trex.B\n \trex.XB\n-\trex.RB syscall\n-\tsub $0x474f5250,%eax\n-\trex.WRX\n-\tpush %r8\n-\tpush %rax\n+\trex.RB push %r14\n+\t(bad)\n+\tjge ae71e4 \n+\tsyscall\n+\tsub $0x50504151,%eax\n \tpush %rdx\n \tpush %rbx\n \tpop %rcx\n \tpush %rbx\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx)\n@@ -847833,22 +848311,14 @@\n \trex.R (bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RXB\n \trex.RX sub $0x3258584e,%eax\n \tpop %rax\n \tmovabs 0x440000000000d108,%al\n-\trex.WRXB\n-\trex.WB\n-\trex.WRX\n-\trex.RXB sub $0x8574f52,%eax\n-\troll $1,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.R\n \trex.RB\n \trex.RX\n \trex.WB\n \trex.WRX\n \trex.WB push %r12\n \trex.RB\n \trex.WR pop %rcx\n@@ -847897,47 +848367,47 @@\n \trex.B\n \trex.WB\n \trex.WRX sub $0x4b4f4f4c,%rax\n \tpush %rbp\n \tpush %rax\n \tsub $0x52554c50,%eax\n \trex.B\n-\trex.WR push %rbx\n-\trex.RB push %r12\n-\trex.RX or %r9b,(%rdi)\n-\tcvtps2pi 0x59(%rbx),%mm2\n-\trex.WRB\n-\trex.X\n+\trex.WR push %rcx\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB nopl (%r15)\n+\trex.RB\n+\tpush %r10\n+\trex.WR\n \trex.WRX\n \trex.WRXB push %r12\n \trex.RB sub $0x4e415254,%eax\n \tpush %rbx\n \trex.WR\n \tpush %r12\n \trex.B\n \trex.X\n \trex.WR\n-\trex.RB\n-\trex.WRXB push %r12\n-\trex.RB prefetch (%r15)\n-\trex.XB\n+\trex.RB sub $0x544f4c53,%eax\n+\tsub $0x454d414e,%eax\n+\t(bad)\n+\t(bad)\n+\t(bad)\n+\tadd %ecx,(%rcx)\n \trex.WR\n-\tpush %r11\n-\tpush %rbx\n-\tsub $0x4c4d414e,%eax\n \trex.WRXB\n \trex.XB\n \tpush %r12\n \trex.RB sub $0x414d4f44,%eax\n \trex.WB\n \trex.WRX sub $0x454c4946,%rax\n-\trex.XB push %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX or %r9b,(%rdi)\n+\trex.WRXB push %r13\n+\trex.WRX\n+\trex.R push %rax\n+\tor %cl,(%rdi)\n \tadd $0x4f55512d,%eax\n \tpush %rsp\n \trex.RB\n \trex.RXB\n \trex.RX sub $0x4d495250,%eax\n \tpush %rax\n \trex.WRXB\n@@ -847989,14 +848459,31 @@\n \trex.RB\n \trex.WRB\n \trex.WRXB\n \txor %r9d,(%rax)\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex.WRB\n+\tpop %r8\n+\trex.WB\n+\trex.WRB\n+\trex.B sub $0x4c434544,%eax\n+\tpush %r10\n+\trex.RB\n+\trex.R sub $0x41525241,%eax\n+\tpop %rcx\n+\tpush %rax\n+\trex.X\n+\trex.XB\n+\trex.WR\n+\tpush %r11\n+\tpush %rbx\n+\trex.RB push %r11\n+\tor (%rdi),%cl\n \trex.WRB push %r11\n \tpop %rdx\n \tsub $0x4e4f434d,%eax\n \tor %r10b,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n@@ -848013,20 +848500,21 @@\n \trex.B\n \trex.WR pop %rdi\n \tpush %rbx\n \tpush %rbp\n \trex.X push %rbx\n \trex.RB push %r12\n \tsub $0x4c504d49,%eax\n-\tpush %rbx\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %eax,0x0(%rcx)\n-\tadd %dl,0x49(%rbx)\n+\tadd %ecx,(%rax)\n+\tinvd\n+\tsub $0x434f5250,%eax\n+\trex.WR\n+\trex.B\n+\trex.WB push %r11\n+\trex.WB\n \trex.RXB\n \trex.WRX\n \trex.R\n \trex.WB push %r11\n \txor 0xd108(%rax),%ah\n \tadd %al,(%rax)\n \tadd %cl,0x4f(%rsi)\n@@ -848044,21 +848532,17 @@\n \trex.WRB push %r8\n \tpush %rdx\n \trex.WB\n \trex.WRB\n \trex.RB\n \trex.WR\n \trex.WRB push %r12\n-\tmovabs 0x4c0000000000d108,%al\n-\tpush %rsp\n-\txor %ecx,0x0(%rbp)\n-\tadd %al,(%rax)\n-\tadd %ah,0xd108(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x43(%rbp,%rax,2)\n+\tmovabs 0x440000000000d108,%al\n+\trex.RB\n+\trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n \tsub $0x49414843,%eax\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n \tpush %rdx\n \tpush %r12\n@@ -848070,24 +848554,22 @@\n \tadd %dl,0x4f(%rbx)\n \trex.WR push %rsi\n \trex.RB sub $0x3c462a41,%eax\n \tpop %rax\n \tds pop %rsi\n \trex.WRX sub 0x31(%rdx),%r8\n \trex.RX\n-\trex.XB\n-\trex.WR\n-\tpush %r11\n-\tpush %rbx\n-\t(bad)\n-\tand %ecx,(%rsi)\n-\t(bad)\n-\tsbb %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x53(%rbx)\n+\trex.WB\n+\trex.WRX\n+\trex.WB push %r12\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x5445532c,%eax\n+\trex.XB push %r11\n \trex.XB (bad)\n \tpush %rbx\n \trex.RB\n \trex.XB sub $0x454d4954,%eax\n \tpush %rbx\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n@@ -848141,15 +848623,20 @@\n \trex.WRX push %rbx\n \tpush %rbp\n \tpush %rdx\n \trex.RB sub $0x41525241,%eax\n \tpop %rcx\n \tsub $0x504f5250,%eax\n \tpush %rbx\n-\t...\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n \trex.WR push %rsp\n \txor %edx,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4c(%rax)\n@@ -848280,24 +848767,19 @@\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x43(%rdi)\n \trex.R sub $0x52474544,%eax\n \trex.RB\n \trex.RB sub $0x54434556,%eax\n \trex.WRXB push %r10\n-\trex.WR\n-\trex.RB push %r14\n-\trex.RB\n-\trex.WR sub $0x4d524f46,%rax\n-\t(bad)\n-\tadd %cl,(%rsi)\n-\tadd (%rcx),%ecx\n-\tpush %rsp\n-\tpush %rdx\n-\trex.RB\n+\trex.WRXB push %r12\n+\trex.RB syscall\n+\tsub $0x55464544,%eax\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x4552542c,%eax\n \trex.RB pop %r15\n \tpush %rdx\n \trex.RB\n \trex.R push %rbp\n \trex.XB\n \trex.RB sub $0x4c504d49,%eax\n \trex.RX\n@@ -848332,16 +848814,21 @@\n \tadd %al,(%rax)\n \tmovabs 0x520000000000d108,%al\n \tpush %r12\n \tpush %rsp\n \trex.WB\n \trex.WRB\n \trex.RB push %r11\n-\tmovabs 0x450000000000d108,%al\n-\tpush %rsi\n+\tmovabs 0x4c0000000000d108,%al\n+\trex.WB\n+\trex.WRX\n+\trex.RB sub $0x4f464e49,%eax\n+\tsub $0x454c4946,%eax\n+\tadd %al,(%rax)\n+\trex.RB push %r14\n \trex.B\n \trex.WR sub $0x44455250,%rax\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rsp,%rcx,2)\n \trex.RXB sub $0x5649414e,%eax\n@@ -848414,103 +848901,76 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x49(%rsi)\n \tpush %rbx\n \trex.WRB\n \tpush %r12\n \trex.XB\n-\trex.W movabs 0x410000000000d108,%al\n-\trex.R\n-\tadd %r8b,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xd108(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n+\trex.W movabs 0x500000000000d108,%al\n+\trex.B\n \trex.R\n \trex.RB sub $0x4c504d49,%eax\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tpush %rdx\n-\tpush %rsp\n-\tsub $0x4c504d49,%eax\n-\tor %dl,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdi)\n-\tsub $0x45574f50,%eax\n-\tpush %rdx\n-\tsub $0x4c424154,%eax\n-\trex.RB sub $0x53475241,%eax\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB (bad)\n-\t(bad)\n-\trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB sub $0x44414552,%eax\n-\tsub $0x4c504d49,%eax\n+\tadd %al,0x4d(%rbp,%rax,2)\n+\trex.WRXB sub $0x4c504d49,%rax\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4b(%rbx,%rdx,2)\n \trex.R\n \trex.RB\n \trex.RX push %rax\n \tpush %rdx\n \trex.WRXB push %r8\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R\n-\trex.WB\n+\trex.RB\n \trex.RX\n-\trex.RX sub $0x4c504d49,%eax\n-\tor %dl,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rbp,%rax,2)\n \trex.WB\n \trex.WRX push %rsp\n \tsub $0x5453494c,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rdx)\n+\tadd %cl,0x4e(%rdi)\n+\trex.RB sub $0x50455453,%eax\n+\tmovabs 0x410000000000d108,%al\n+\tpush %rsp\n \trex.WRXB\n \trex.WRB sub $0x4c504d49,%rax\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x4e(%rdi)\n-\trex.RB sub $0x50455453,%eax\n-\tmovabs 0x5a0000000000d108,%al\n-\trex.WRX sub $0x54524e,%rax\n+\tadd %bl,0x4e(%rdx)\n+\tsub $0x54524e,%eax\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x59(%rax)\n \tpush %rax\n \trex.RB push %r10\n \trex.RXB\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n-\trex.XB sub $0x55314631,%eax\n+\trex.XB sub $0x2d314631,%eax\n+\tpush %rcx\n+\tpush %rbp\n \trex.WRXB push %r12\n \trex.RB (bad)\n-\tcomiss 0x58(%rbp),%xmm0\n-\tpush %rax\n+\t(bad)\n+\trex.WRB\n \trex.B\n-\trex.WRX\n-\trex.R sub $0x4e2d515a,%eax\n+\trex.WXB\n+\trex.RB sub $0x4e2d515a,%eax\n \tpush %rdx\n \tpush %rsp\n \tadd %al,(%rax)\n \tmovabs 0x530000000000d108,%al\n \tpush %rbp\n \trex.X push %rbx\n \tpush %rsp\n@@ -848634,15 +849094,21 @@\n \tadd %al,(%rax)\n \tpush %rcx\n \tpush %rsp\n \trex.RX add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x53(%rcx)\n+\tadd %al,0x41(%rdx,%rdx,2)\n+\tpush %rdi\n+\txor 0x44(%rbp,%rbp,1),%al\n+\trex.WB push %r11\n+\trex.XB push %r10\n+\trex.RB push %r12\n+\tadd %r8b,0x53(%r9)\n \tsub $0x322e3531,%eax\n \tcs xor $0x8,%al\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n \tpush %rsp\n@@ -848675,21 +849141,23 @@\n \trex.WB\n \trex.RXB\n \trex.WRX\n \trex.B\n \trex.WR sub $0x45444f4d,%rax\n \tsub $0x4f525245,%eax\n \tpush %rdx\n-\tsub $0x544f5551,%eax\n-\trex.RB ud2\n+\toutsl %ds:(%rsi),(%dx)\n+\tje ae79e4 \n \t(bad)\n-\tsub 0x43(%rcx),%al\n-\trex.XB\n-\trex.RB push %r11\n-\tpush %r11\n+\tjle ae79ec \n+\tjle ae79d3 \n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n+\tand %al,0x53(%rcx)\n \tpush %rbx\n \tsub $0x532d5145,%eax\n \trex.RB push %r12\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.XB\n@@ -848745,22 +849213,20 @@\n \tadd %cl,0x49(%rbp)\n \trex.WR\n \trex.WR\n \trex.RB push %r10\n \tsub $0x49424152,%eax\n \trex.WRX sub $0x4e52454b,%rax\n \trex.RB\n-\trex.WR\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n+\trex.WR sub $0x544f5551,%rax\n+\trex.RB wbinvd\n \t(bad)\n-\tsbb (%rax),%ecx\n-\tsyscall\n-\tsub $0x444f5551,%eax\n+\tsub 0x52(%rdi),%dl\n+\trex.WB\n+\trex.R\n \trex.RB\n \trex.WRX\n \trex.WRB\n \trex.WRX push %rbp\n \trex.WRB\n \trex.WRX movabs 0x490000000000d108,%al\n \trex.WR push %rsp\n@@ -848779,21 +849245,14 @@\n \tadd %cl,0x4f(%rbp)\n \tpush %rsi\n \trex.RB\n \trex.XB\n \trex.WRXB\n \trex.WR add %r12b,0xd108(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x52(%rbx)\n-\trex.WRXB\n-\trex.WRX pop %rdi\n-\trex.R\n-\trex.RB\n-\trex.WR push %rsp\n-\trex.B sub $0x4c504d49,%eax\n \tadd %al,0x56(%rbp)\n \trex.RB push %r10\n \tpop %rcx\n \tpush %rax\n \tpush %rsp\n \trex.RB push %r10\n \trex.WRB push %r11\n@@ -848824,19 +849283,21 @@\n \trex.WRX push %rbp\n \tpush %rax\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x544f4c50,%eax\n \tand %dl,0x54(%rax,%riz,1)\n \tand %dl,0x29(%rcx,%rbp,1)\n-\tmov %db13,%r15\n-\trex.R\n-\trex.WRXB sub $0x28415453,%rax\n-\tpush %rax\n+\tor %ch,(%rdi)\n \trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.RB push %r12\n+\tsub %r10b,0x43(%r8)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4c(%rax)\n@@ -848853,18 +849314,19 @@\n \trex.WRXB\n \trex.WRB push %r14\n \trex.WB\n \trex.RB push %r15\n \tsub $0x544f4c50,%eax\n \tand %dl,0x54(%rax,%riz,1)\n \tand %dl,0x29(%rcx,%rbp,1)\n-\tpush %rsp\n-\trex.WRXB push %r8\n-\tsub $0x4556454c,%eax\n-\trex.WR sub %r10b,0x43(%rax)\n+\t(bad)\n+\tsub 0x45(%rax,%rcx,2),%dl\n+\tsub $0x28414c43,%eax\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4c(%rax)\n@@ -848880,21 +849342,21 @@\n \trex.WRX push %rbp\n \tpush %rax\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x544f4c50,%eax\n \tand %dl,0x54(%rax,%riz,1)\n \tand %dl,0x29(%rcx,%rbp,1)\n-\tpush %rsp\n-\tor %r9b,(%r15)\n-\tadd $0x2d,%al\n-\trex.WR\n-\trex.WRXB\n-\trex.B\n-\tsub %r10b,0x43(%rax)\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tand %cl,(%rax)\n+\tmovaps 0x43(%rax),%xmm2\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4c(%rax)\n@@ -848910,20 +849372,18 @@\n \trex.WRB\n \tpop %r8\n \trex.WB\n \trex.WRB\n \trex.B sub $0x544f4c50,%eax\n \tand %dl,0x54(%rax,%riz,1)\n \tand %dl,0x29(%rcx,%rbp,1)\n-\tpush %rsi\n-\t(bad)\n-\tand $0x2d050f08,%eax\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB sub %r10b,0x43(%r8)\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tmovaps 0x43(%r8),%xmm10\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4c(%rax)\n@@ -848939,18 +849399,21 @@\n \trex.WRB\n \tpop %r8\n \trex.WB\n \trex.WRB\n \trex.B sub $0x544f4c50,%eax\n \tand %dl,0x54(%rax,%riz,1)\n \tand %dl,0x29(%rcx,%rbp,1)\n-\tsub $0x544f5551,%eax\n-\tor %r9d,(%r15)\n-\tor %ch,0x4c435028(%rip) \n-\tcmp (%rdx),%bh\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tand (%rax),%ecx\n+\tsub %dl,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4c(%rax)\n \trex.WRXB push %r12\n@@ -848962,23 +849425,23 @@\n \trex.RB\n \trex.WRXB\n \trex.WRB push %r14\n \trex.WB\n \trex.RB push %r15\n \tsub $0x544f4c50,%eax\n \tand %dl,0x29(%rcx,%rbp,1)\n+\trex.RX\n+\trex.XB\n+\trex.WR\n+\tpush %r11\n \tpush %rbx\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tsub %ecx,(%rax)\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\tsub %dl,0x43(%rax)\n+\tsub $0x454d4954,%eax\n+\tpush %rbx\n+\tsub (%rcx),%cl\n+\tmovaps 0x43(%rax),%xmm2\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4c(%rax)\n@@ -849031,19 +849494,21 @@\n \tpop %rax\n \trex.WRB\n \tpop %r8\n \trex.WB\n \trex.WRB\n \trex.B sub $0x544f4c50,%eax\n \tand %dl,0x29(%rcx,%rbp,1)\n-\tor %r9b,(%r15)\n-\tucomiss 0x52(%rsi),%xmm0\n-\trex.WRXB\n-\trex.WRB sub $0x43464544,%rax\n-\trex.WR sub %r10b,0x43(%rax)\n+\tmovhps (%rdi),%xmm5\n+\trex.RXB\n+\trex.RB push %r12\n+\tsub $0x46544553,%eax\n+\tsub $0x284e5546,%eax\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4c(%rax)\n@@ -849056,44 +849521,40 @@\n \trex.RXB\n \trex.WRX push %rbp\n \tpush %rax\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x544f4c50,%eax\n \tand %dl,0x29(%rcx,%rbp,1)\n-\tsub $0x544f5551,%eax\n-\trex.RB prefetch (%r15)\n-\trex.WR\n-\trex.WRXB\n-\trex.B\n-\trex.R sub $0x54584544,%eax\n+\tsub $0x2d010f54,%eax\n+\tpush %rsp\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\trex.RB pop %r8\n+\tpush %rsp\n \tpush %rdx\n \trex.B\n \trex.XB push %r12\n \tsub $0x49444e49,%eax\n \trex.XB\n \trex.RB push %r11\n \tadd %bl,0x4d(%rax)\n \tpop %r8\n \trex.WB\n \trex.WRB\n \trex.B sub $0x56525543,%eax\n \trex.RB sub $0x4c595453,%eax\n-\trex.RB sub $0x53464544,%eax\n-\tpush %rsp\n-\tpush %rdx\n-\tpush %rbp\n-\trex.XB push %r12\n-\tsub $0x414d4f46,%eax\n-\tpush %rax\n-\txor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xd108(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x54(%rcx)\n+\trex.RB push %r13\n+\trex.WRXB push %r12\n+\trex.RB (bad)\n+\tsub $0x5453494c,%eax\n+\tor %ecx,(%rdi)\n+\tpush %r12\n \tpush %rsi\n \trex.B\n \trex.WR push %rbp\n \trex.RB sub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R push %rax\n@@ -849105,33 +849566,33 @@\n \trex.WRXB push %r8\n \trex.WR\n \trex.RB push %r14\n \trex.RB\n \trex.WR sub $0x4954504f,%rax\n \trex.WRB\n \trex.WB pop %r10\n-\trex.RB\n-\trex.RB sub $0x54535953,%eax\n-\trex.RB\n-\trex.WRB sub $0x554f4241,%rax\n+\trex.RB push %r14\n+\t(bad)\n+\tcs or %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n \tpush %rsp\n-\tsub $0x454b414d,%eax\n+\tlsl 0x454b414d(%rip),%r13d \n \tsub $0x494d494c,%eax\n \tpush %rsp\n \tsub $0x55535341,%eax\n \trex.WRB push %r8\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n-\tsub $0x544f5551,%eax\n-\trex.RB (bad)\n-\tcomiss 0x58(%rbp),%xmm0\n-\tpush %rdx\n-\tpush %rbp\n+\trex.RB prefetch (%r15)\n+\trex.WR\n+\trex.WRXB\n+\trex.B\n+\trex.R sub $0x55525844,%eax\n \tpush %rsp\n \trex.WRXB push %r13\n \tpush %rsp\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x50(%rbx)\n \tpush %r10\n@@ -849153,55 +849614,63 @@\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tsub $0x41544144,%eax\n \tsub $0x524f4853,%eax\n \tpush %rsp\n \tsub $0x4e495250,%eax\n \tpush %rsp\n-\tor (%rdi),%ebp\n-\tsub 0x43(%rcx),%al\n-\trex.XB\n-\trex.RB push %r11\n-\tpush %rbx\n-\trex.WRXB push %r10\n-\tpush %rbx\n-\tsub 0x46(%rbp),%al\n-\tsub $0x41544144,%eax\n-\tsub $0x524f4853,%eax\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\txor (%rax),%cl\n+\tsyscall\n+\tsub $0x2d464551,%eax\n+\trex.R\n+\tpush %r12\n+\trex.B sub $0x524f4853,%eax\n \tpush %rsp\n \tsub $0x4e495250,%eax\n \tpush %rsp\n-\t(bad)\n-\txor (%rax),%ecx\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.RB syscall\n \tpush %rbx\n-\tpush %rbp\n-\trex.X push %rsp\n+\tpop %rcx\n+\tpush %rbx\n+\tpush %rsp\n+\trex.RB\n+\trex.WRB sub $0x554f4241,%rax\n+\tpush %rsp\n+\tsub $0x54425553,%eax\n \tpush %rdx\n \trex.RB\n \trex.RB sub $0xd10850,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex.WB\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB\n+\trex.RB push %r10\n+\tpush %rax\n+\txor %ecx,(%rax)\n+\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trex.WR\n \trex.B\n \trex.WRB\n \trex.X\n \trex.R\n \trex.B sub $0x48544957,%eax\n \tsub $0x45455246,%eax\n \tsub $0x53524156,%eax\n-\tsub $0x50f0954,%eax\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\trex.RXB\n-\trex.RB push %r12\n+\tsub $0x55424544,%eax\n+\trex.RXB or %r9b,(%r15)\n+\tadd $0x4547512d,%eax\n+\tpush %rsp\n \trex.WR\n \trex.RB push %r14\n \trex.RB\n \trex.WR push %rbx\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -849290,21 +849759,16 @@\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \trex.XB\n \trex.WRXB\n \trex.RB\n \trex.RX add %r8b,(%rax)\n-\tmovabs 0x410000000000d108,%al\n-\trex.R\n-\tsub (%rax),%r8b\n-\tadd %al,(%rax)\n-\tadd %ah,0xd108(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n+\tmovabs 0x4d0000000000d108,%al\n+\trex.B\n \trex.WRX\n \trex.R (bad)\n \trex.WRB\n \trex.WRXB push %r10\n \tpop %rdi\n \tpush %rsp\n \tpush %rdx\n@@ -849328,21 +849792,25 @@\n \tpush %rsp\n \trex.W\n \trex.WRXB\n \trex.R sub $0x49444152,%eax\n \trex.XB\n \trex.B\n \trex.WR sub $0x594c4f50,%rax\n-\trex.RXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tcmp $0x55534350,%eax\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB (bad)\n+\tadd %cl,(%rcx)\n+\tsyscall\n+\trex.RB push %r8\n+\tpush %rbx\n+\tsub $0x4e474953,%eax\n+\tmovabs 0x500000000000d108,%al\n+\trex.XB push %r11\n+\tpush %rbp\n \trex.X push %rbx\n \tpush %rsp\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x58(%rbp,%rax,2)\n \tsub $0x5453494c,%eax\n \tmovabs 0x540000000000d108,%al\n@@ -849378,46 +849846,38 @@\n \tsub $0x54534554,%eax\n \tpush %rbx\n \tpush %rbp\n \trex.WB push %r12\n \trex.RB sub $0x4d4d5553,%eax\n \tpush %r10\n \tpop %rcx\n-\tpush %rbx\n-\trex.RB push %r12\n+\tadd $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\tor %cl,(%r15)\n-\trex.WRB push %r11\n-\tpop %rdx\n-\tsub $0x4f444d,%eax\n-\tmovabs 0x530000000000d108,%al\n+\tcmp $0x2d5a534d,%eax\n \trex.WRB\n+\trex.R\n+\trex.WRXB add %r12b,0xd108(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4d(%rbx)\n \trex.WRXB\n \trex.WRX\n \trex.WRXB\n \trex.RXB\n \trex.RB\n \trex.WRX movabs 0x500000000000d108,%al\n \tpush %rsi\n \tpush %rbx\n \tpush %rbp\n \trex.X push %rbx\n \tpush %rsp\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rdx,%rdx,2)\n-\trex.XB\n-\trex.RB sub $0x4952504d,%eax\n-\trex.WRX push %rsp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.R push %rax\n-\trex.R\n+\tadd %al,0x44(%rax,%rdx,2)\n \trex.WB\n \trex.RX xor %r8d,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx)\n \tpush %rbx\n \tpush %rdx\n@@ -849598,21 +850058,24 @@\n \trex.WRB push %r8\n \trex.WR\n \trex.WB\n \trex.WRB and $0x53455246,%rax\n \trex.WRX\n \trex.RB\n \trex.WR pop %rdi\n-\trex.XB clts\n-\tsub $0x4d,%al\n-\trex.RX push %rbx\n-\trex.RX push %rbp\n-\trex.WRX or %r9b,(%rdi)\n-\tadd $0x4155512d,%eax\n-\tpush %rbx\n+\trex.XB\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\trex.WX or %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB\n+\tpush %r11\n \tpush %rbx\n \trex.WRXB\n \trex.XB sub $0x4c504d49,%eax\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n@@ -849622,19 +850085,21 @@\n \trex.XB push %r12\n \trex.WR pop %rcx\n \tsub $0x492d4e49,%eax\n \trex.WRX push %rsp\n \trex.RB push %r10\n \tpush %rsi\n \trex.B\n-\trex.WR\n-\trex.WRX (bad)\n-\tadd $0xa02020e,%eax\n-\tsyscall\n-\tsub $0x52505250,%eax\n+\trex.WR push %rsp\n+\tpush %r10\n+\trex.RXB push %r11\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rax\n+\tpush %rdx\n \trex.RB\n \trex.R sub $0x41455224,%eax\n \trex.R roll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.X\n \trex.WRXB\n@@ -849642,19 +850107,22 @@\n \trex.WR sub $0x43454843,%rax\n \trex.WXB\n \trex.RB\n \trex.R sub $0x4e55464d,%eax\n \trex.XB\n \trex.B\n \trex.WR\n-\trex.WR push %rsp\n-\tpush %r10\n-\trex.RXB push %r11\n-\tor %ecx,(%rdi)\n-\tadd $0x4445532c,%eax\n+\trex.WR push %rbp\n+\trex.WRXB push %r12\n+\tmovups %xmm13,(%r15)\n+\trex.WRB\n+\trex.B\n+\trex.WXB\n+\trex.RB\n+\trex.R\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \tpush %r10\n \trex.RXB\n \trex.W pop %rcx\n \tpush %rax\n@@ -849697,31 +850165,32 @@\n \tadd %al,(%rax)\n \tadd %cl,0x4f(%rbp)\n \tpush %rsi\n \trex.RB push %r10\n \trex.WRXB push %r15\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x55(%rbp)\n-\trex.WR add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xd108(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0x4d(%rcx,%rcx,2)\n \trex.WRX\n \tpush %r10\n \tpop %rcx\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4f(%rsi)\n \tsub $0x474e4953,%eax\n \tsub $0x525245,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rdx\n+\trex.RB\n+\trex.WRB\n+\trex.WRXB push %r10\n \trex.R\n+\trex.RB push %r10\n+\tmovabs 0x440000000000d108,%al\n \trex.WRXB push %r11\n \tpush %rbp\n \trex.WRB add %r8b,(%r8)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rdx)\n \trex.WRB\n@@ -849762,52 +850231,53 @@\n \tsub $0x5245504f,%eax\n \trex.B\n \trex.WRX\n \trex.R push %rbx\n \tpop %rdi\n \tpush %rsp\n \tpush %rdx\n-\tpush %rbx\n-\tsub (%rcx),%cl\n+\trex.XB\n+\trex.WB\n+\trex.B\n \tpush %r10\n \tpush %rdx\n \tpop %r9\n \tpush %rbx\n \trex.RB push %r12\n \tpush %r8\n \tpush %rax\n \trex.WR pop %rcx\n \tsub $0x4c504d49,%eax\n-\trex.RB femms\n-\t(bad)\n-\trex.RB\n-\trex.XB\n-\trex.R sub $0x53414c43,%eax\n+\tpop %rcx\n+\tsub $0x53414c43,%eax\n+\tpush %rbx\n+\tsub $0x49464544,%eax\n+\trex.WRX\n+\trex.WB push %r8\n \tpush %rbx\n-\tsub $0x58455350,%eax\n+\trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n \tsub $0xd1314e46,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rbx)\n \trex.X push %rbx\n \tpush %rsp\n \tsub $0x45435845,%eax\n \tpush %rax\n \tpush %rsp\n \tsub $0x4f434553,%eax\n \trex.WRX\n-\trex.R sub $0xe475241,%eax\n-\tpush %rbp\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\trex.X\n-\trex.RB\n-\trex.W\n+\trex.R sub $0x4e475241,%eax\n+\tpush %rbx\n+\tsub (%rax),%al\n+\t(bad)\n+\tsyscall\n+\tsub $0x48454250,%eax\n \tpush %r14\n \trex.WB\n \trex.WRXB push %r10\n \tsub $0x442d5942,%eax\n \trex.WB\n \trex.RX\n \trex.RX push %rbx\n@@ -849908,36 +850378,99 @@\n \trex.WRB\n \tpush %r12\n \tpush %rdx\n \trex.WB pop %r8\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.R push %rax\n-\tpush %r10\n-\tpush %rsp\n-\tsub $0x4c504d49,%eax\n-\troll $1,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trex.RXB\n \trex.RX sub $0x52474544,%eax\n \trex.RB\n \trex.RB sub $0x43525245,%eax\n \trex.W\n \trex.WXB\n \trex.WRB\n \tpush %r10\n \tpush %rdx\n \tpop %r9\n \tpush %rbx\n \trex.RB push %r12\n \tsub $0x534e4547,%eax\n \tpush %rbp\n-\trex.X push %rsp\n+\trex.X\n+\trex.RB pop %r10\n+\txor %eax,0x41(%rbx)\n+\trex.WR\n+\trex.WR add %r12b,0xd108(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x49(%rdx)\n+\trex.RXB sub $0x4d495250,%eax\n+\trex.RB sub $0x524156,%eax\n+\tadd %al,(%rax)\n+\trex.WRB push %r11\n+\trex.WB pop %r10\n+\trex.RB sub $0x5952414e,%eax\n+\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.WRXB push %r15\n+\trex.RB push %r10\n+\trex.XB\n+\trex.WRXB\n+\trex.RB\n+\trex.RX\n+\trex.WR\n+\trex.WB push %r11\n+\tpush %rsp\n+\tadd %al,(%rax)\n+\tadd %cl,0x42(%rbp)\n+\trex.WB\n+\trex.WRX\n+\tadd %r8b,(%rax)\n+\tadd %ah,0xd108(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x55(%rbp,%rcx,2)\n+\trex.WRX push %rax\n+\trex.WB push %r14\n+\trex.WRXB push %r12\n+\tor %dl,%cl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4c(%rbp)\n+\trex.WB push %r11\n+\tpush %rsp\n+\trex.XB\n+\trex.B\n+\trex.WRX sub $0x4c4c4124,%rax\n+\tadd %al,(%rax)\n+\tadd %al,0x41(%rbx)\n+\tpush %rbx\n+\txor %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tmovabs 0x4d0000000000d108,%al\n+\tpop %r9\n+\trex.X\n+\trex.RB sub $0x41455242,%eax\n+\trex.WXB add %al,(%r8)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdi)\n+\tsub $0x24574f50,%eax\n+\tadd %ah,0xd108(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x41(%rsi)\n+\trex.XB push %r12\n+\tpush %rax\n+\trex.WR push %rbp\n+\tpush %rbx\n+\txor %cl,(%rax)\n+\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rsp\n \tpush %rbp\n \tpush %rdx\n \trex.X\n \trex.WRXB sub $0x534f4c43,%rax\n \tpush %rbp\n \tpush %rdx\n \trex.RB sub $0x2d564e45,%eax\n@@ -858605,17 +859138,22 @@\n \tadd %al,(%rax)\n \tloopne af3375 \n \t(bad)\n \t...\n \tadd %dl,(%rax)\n \tsub $0xbd,%eax\n \tadd %al,(%rax)\n-\tmovabs 0xd41d,%al\n-\t...\n+\tmovabs 0x500000000000d41d,%al\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x3c(%rax)\n+\tint1\n+\t...\n \tadd %dl,%al\n \trex.RX\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tout %eax,(%dx)\n@@ -858805,23 +859343,19 @@\n \tadd %al,(%rax)\n \tadd %bh,(%rbx)\n \troll %cl,(%rax)\n \t...\n \trolb $1,0x9b(%rip) \n \tadd %al,(%rax)\n \tor %al,0xe9(%rdx)\n+\t...\n+\tadd %al,(%rax)\n+\tadc %ch,-0x43(%rsi)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp $0xf1,%al\n-\t...\n-\tadd %dl,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\tmov $0x0,%ebp\n \tadd %bh,0xd327(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x159a1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tout %eax,$0x59\n \tadd %eax,(%rax)\n@@ -865607,20 +866141,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %al,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo afdee8 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -865629,15 +866159,19 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex and %eax,(%rcx,%rax,1)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x21(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -865719,16 +866253,16 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tleave\n+\tadd %ah,(%rax)\n+\t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -865932,23 +866466,23 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\tadc %bh,(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xfd,%al\n+\tor $0xfd,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -865964,19 +866498,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfd,%esp\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0xfdc9(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -865988,16 +866518,19 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rbx)\n-\tadd $0x1,%al\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -867918,19 +868451,19 @@\n \tmov $0xaff518,%esi\n \tjmp 434e0 \n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tendbr64\n \tmov $0xaff530,%edi\n \tjmp 990d0 \n \tadd %al,(%rax)\n-\trorb $0x0,-0x8(%rcx)\n+\tadd %cl,-0x8(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0xf8,%al\n+\tadd %dh,0x34(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \thlt\n \tscas %es:(%rdi),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -868027,16 +868560,16 @@\n \tadd %cl,-0x1c000000(%rax)\n \t(bad)\n \t(bad)\n \tdecl (%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %bh,%al\n+\tadd %dl,0x38(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%bl\n \tnop %edx\n \tpush %r12\n \tpush %rbp\n \tpush %rbx\n@@ -868098,18 +868631,18 @@\n \tjmp aff64b \n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tnopl (%rax)\n \tendbr64\n \tmov $0xaff760,%edi\n \tjmp 990d0 \n \tadd %al,(%rax)\n-\trolb $1,-0x8(%rcx)\n+\tlock rex.B clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n+\tadd %dh,0x3c(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -868242,17 +868775,15 @@\n \t(bad)\n \tje aff8ff \n \tmovsxd (%rdi),%ebp\n \tjp aff8ff \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x44(%rax)\n-\tclc\n-\tadd %al,(%rax)\n+\tadd %dh,0xf844(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rdx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tjb aff92f \n \tsub $0x2f6c6367,%eax\n \toutsb %ds:(%rsi),(%dx)\n@@ -868264,16 +868795,16 @@\n \t(bad)\n \tje aff92f \n \tmovsxd (%rdi),%ebp\n \tjp aff933 \n \tjs aff940 \n \toutsl %ds:(%rsi),(%dx)\n \ttestl $0x0,(%rax)\n-\tjo aff920 \n-\tclc\n+\tnop\n+\trex.RX clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rdx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tjb aff95f \n \tsub $0x2f6c6367,%eax\n@@ -868285,15 +868816,15 @@\n \tjae aff963 \n \t(bad)\n \tje aff95f \n \tmovsxd (%rdi),%ebp\n \tjp aff962 \n \timul $0xee6f,0x2e(%rsi),%esi\n \tadd %al,(%rax)\n-\tadd %al,0xeed8(%rax)\n+\tadd %dh,0xf821(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x494c4c45(%rip) \n \tpush %rax\n \tpush %rsp\n \trex.WB\n \trex.XB pop %r15\n \trex.RX add %r8b,(%rax)\n@@ -916694,34 +917225,36 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \trolb $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex push %rdi\n-\t(bad)\n-\tincl (%rax)\n+\tloopne b25246 \n \tadd %al,(%rax)\n-\tadd %ch,0x3c003231(%rip) \n-\tsub $0x313e3231,%eax\n-\txor (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsub (%rcx),%esi\n+\txor $0x0,%al\n+\tcmp $0x2b,%al\n+\txor %esi,(%rsi,%rdi,1)\n+\tsub $0x3431,%eax\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x3231(%rip) \n+\tadd %ch,(%rbx)\n+\txor %esi,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tmovabs 0xa000000000000124,%al\n-\tjae b25334 \n-\tmovsxd (%rax),%eax\n+\tadd %ah,0x124(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x637273(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmovabs 0x56500000000000cb,%al\n \tsub $0x4c424154,%eax\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n@@ -919672,16 +920205,16 @@\n \tadc %dl,-0x4e(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4e(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,-0x6d(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand (%rdx),%edx\n \tadd %eax,(%rax)\n@@ -919738,15 +920271,16 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xb,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f0a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x72(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esi\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs %eax,0xca9000000000010a\n \tpopf\n \tadd %al,(%rax)\n@@ -925725,17 +926259,21 @@\n \tclc\n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x21c(%rbp)\n \t...\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne b33fa6 \n+\tadd %ah,%al\n+\tin (%dx),%al\n \tcmc\n \t...\n \tadd %dl,(%rax)\n \tshll %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x0,0x103(%rip) \n@@ -932002,51 +932540,42 @@\n \trex.R push %rsp\n \trex.W\n \trex.RB\n \trex.WRB loopne b3e7e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x4f(%rbp)\n-\tpush %rdx\n-\tpush %rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne b3e7f4 \n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \trex.WXB\n \trex.RB sub $0x2d544152,%eax\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n \tadd %al,(%rax)\n \tadd %al,0x45(%rdi)\n \tpush %rsp\n \trex.R\n \trex.RB\n \trex.XB add %al,(%r8)\n-\tloopne b3e814 \n+\tloopne b3e804 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4d(%rcx,%rcx,2)\n \trex.RB\n \trex.WRX push %rbx\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x4354414d,%rax\n \trex.W add %dl,0x43(%rax)\n \trex.WRXB\n \trex.RB\n \trex.RX push %rax\n \tadd %al,(%rax)\n-\tloopne b3e834 \n+\tloopne b3e824 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \trex.WXB\n \trex.RB sub $0x5058454d,%eax\n \tpush %rsp\n@@ -932065,15 +932594,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2d(%rcx)\n \trex.WRB\n \trex.WRXB\n \trex.R\n \tadd %r8b,(%r8)\n-\tloopne b3e874 \n+\tloopne b3e864 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rcx,%rcx,2)\n \trex.RXB\n \trex.WRB\n \tpush %r12\n@@ -932091,15 +932620,15 @@\n \trex.WRXB push %r10\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x4c(%rax)\n \trex.XB\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b3e8b4 \n+\tloopne b3e8a4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rbx)\n \tpush %rsp\n \tsub $0x45544e49,%eax\n \tpush %rdx\n@@ -932114,24 +932643,24 @@\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.B\n \trex.WR\n \trex.RXB push %r12\n \trex.RB push %r11\n \tpush %rsp\n-\trex.R loopne b3e8e4 \n+\trex.R loopne b3e8d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x42(%rdx)\n \tpush %rbx\n \trex.WRXB push %r10\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b3e8f4 \n+\tloopne b3e8e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x542d5e45,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -932149,15 +932678,15 @@\n \tsub $0x484e4953,%eax\n \tadd %al,(%rax)\n \trex.XB\n \trex.RX push %rax\n \trex.WR push %rbp\n \tpush %rbx\n \tadd %al,(%rax)\n-\tloopne b3e934 \n+\tloopne b3e924 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rax)\n \tpush %rdx\n \tpush %rsp\n \trex.WB push %r12\n@@ -932165,23 +932694,23 @@\n \trex.WRXB\n \trex.WRX sub $0x4c504d49,%rax\n \tadd %al,(%rax)\n \trex.WB push %r14\n \tpush %r10\n \txor (%rax),%al\n \tadd %al,(%rax)\n-\tloopne b3e954 \n+\tloopne b3e944 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2a(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3e964 \n+\tloopne b3e954 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x51(%rbp,%rax,2)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -932207,24 +932736,24 @@\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \trex.B\n \trex.WR\n \trex.RXB push %r14\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3e9b4 \n+\tloopne b3e9a4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4c(%rax)\n \tpush %rbp\n \tpush %rbx\n \trex.WB\n \trex.WRX add %r8b,(%rax)\n-\tloopne b3e9c4 \n+\tloopne b3e9b4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x49(%rsi)\n \tpush %rdx\n \tpush %rbx\n \tpush %rsp\n@@ -932253,48 +932782,44 @@\n \tpush %rsp\n \tsub $0x45464153,%rax\n \tsub $0x55434552,%eax\n \tpush %rdx\n \tpush %rbx\n \trex.WB\n \trex.WRXB\n-\trex.WRX push %rsp\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tand (%rax),%ecx\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\tpush %rax\n-\trex.WR\n-\trex.WRXB push %r12\n+\trex.WRX push %rdx\n+\trex.WRXB\n+\trex.WRB sub $0x4854454d,%rax\n+\trex.WRXB\n+\tor %r9d,(%rdi)\n+\tadd $0x544f4c50,%eax\n \tsub $0x4954504f,%eax\n \trex.WRXB\n \trex.WRX push %rbx\n \tsub $0x53524150,%eax\n \trex.RB push %r10\n+\t(bad)\n \trex.WRB\n-\trex.RB push %r12\n-\trex.W\n-\trex.WRXB\n-\trex.R sub $0x434e5546,%eax\n-\tpush %rsp\n+\trex.B\n+\trex.WXB\n+\trex.RB sub $0x45464645,%eax\n+\trex.XB push %r12\n \trex.WB\n \trex.WR\n \trex.WB push %r11\n \tpush %rax\n \trex.WRB sub $0x52414552,%rax\n \tpush %rdx\n \tpop %r9\n \tadd %al,(%rax)\n \tadd %cl,0x2a(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3ea64 \n+\tloopne b3ea54 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x44(%rcx)\n \txor 0x53(%rbx),%r8b\n \tpush %rsp\n \tpush %rdx\n@@ -932318,15 +932843,15 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rdx\n \tpush %r12\n \tpush %rbx\n \trex.RB push %r12\n \tpush %rbp\n \tpush %rax\n-\tloopne b3eab4 \n+\tloopne b3eaa4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x45(%rdi)\n \tpush %rsp\n \trex.XB\n \trex.W\n@@ -932358,30 +932883,30 @@\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rdx\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n \trex.RB push %r14\n-\trex.RB loopne b3eb14 \n+\trex.RB loopne b3eb04 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x53(%rbp)\n \trex.RB push %r12\n \tpush %rcx\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RB push %r10\n \tpush %rdx\n \trex.XB\n \tpush %r12\n \trex.XB\n-\trex.W loopne b3eb34 \n+\trex.W loopne b3eb24 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x44(%rcx)\n \trex.R push %rdx\n \trex.WRXB push %r15\n \tpush %rbx\n@@ -932394,15 +932919,15 @@\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RB\n \trex.WRX\n \trex.RB\n \trex.RXB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b3eb64 \n+\tloopne b3eb54 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tsub $0x414c4142,%eax\n \trex.WRX\n \trex.XB\n@@ -932415,37 +932940,34 @@\n \trex.R push %rcx\n \tsub $0x494c5053,%eax\n \trex.XB\n \trex.RB sub $0x4f535341,%eax\n \trex.XB\n \trex.WB\n \tpush %r12\n-\tor %r9d,(%r15)\n-\tadd $0x2d,%al\n-\tpush %rbx\n-\trex.RB push %r12\n-\tpush %rcx\n-\trex.WRB\n-\trex.WR\n-\trex.WB push %r11\n+\trex.RB sub $0x4854454d,%eax\n+\trex.WRXB\n+\trex.R sub $0x53494c4d,%eax\n \tpush %rsp\n \tsub $0x49535341,%eax\n \trex.RXB\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n \trex.WRB xor 0x2d4d5553(%rip),%r13b \n \tpush %rdi\n \trex.WB push %r12\n \tsub $0x2d505845,%rax\n \trex.XB\n \tpush %r11\n-\trex.RB xor $0x2c0d0f08,%eax\n-\tsub 0x41(%rbp),%cl\n-\trex.WXB\n-\trex.RB sub $0x49545053,%eax\n+\trex.RB xor $0x4854454d,%eax\n+\trex.WRXB\n+\trex.R sub $0x534e4547,%eax\n+\tpush %rax\n+\tpush %rsp\n+\trex.WB\n \trex.WRB\n \trex.RB push %r11\n \trex.XB\n \trex.W\n \trex.WXB sub 0x0(%r8,%r8,1),%bpl\n \trex.WRXB\n \trex.R\n@@ -932462,29 +932984,29 @@\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x44(%rdi)\n \trex.R push %rbx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3ec04 \n+\tloopne b3ebf4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x49(%rsp,%rcx,2)\n \trex.WRX\n \trex.WXB add %al,(%r8)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rbx\n \tpush %rbp\n \trex.WRB push %r8\n \trex.WR push %rbx\n \tadd %al,(%rax)\n-\tloopne b3ec24 \n+\tloopne b3ec14 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x49(%rsi)\n \tpush %rdx\n \tpush %rbx\n \tpush %rsp\n@@ -932504,44 +933026,32 @@\n \tpush %rax\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR pop %rdi\n-\txor %r9d,(%r15)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tes or %cl,(%rdi)\n-\trex.R\n+\txor %r13d,0x544f5551(%rip) \n+\trex.RB clts\n+\tsub $0x44524f46,%eax\n \trex.WB\n \trex.WRB sub $0x4d555325,%rax\n-\tloopne b3ec74 \n+\tloopne b3ec64 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x52(%rax)\n \trex.RB\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub 0x0(%rax,%rax,1),%ch\n-\trex.RX push %rax\n-\trex.RB pop %r8\n-\tpush %rax\n-\tpush %rsp\n-\tadd %al,(%rax)\n-\tloopne b3ec94 \n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x53(%rcx,%rax,2)\n+\trex.WR\n+\tpush %r11\n \tpush %rsp\n \trex.WRX sub $0x4c504d49,%rax\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2d(%rax)\n \tpush %rsi\n@@ -932642,19 +933152,21 @@\n \trex.WB\n \trex.WRB\n \trex.B sub $0x5053494c,%eax\n \tsub $0x55424544,%eax\n \trex.RXB\n \trex.RXB\n \trex.RB push %r10\n-\trex.WRXB push %r12\n-\trex.RB nopl (%r15)\n \trex.RXB\n-\trex.RB push %r12\n-\tsub $0x414d4547,%eax\n+\trex.RB\n+\trex.WRX push %rbx\n+\tpop %rcx\n+\trex.WRB (bad)\n+\tsyscall\n+\tsub $0x414d5250,%eax\n \tpop %rax\n \trex.WB\n \trex.WRB\n \trex.B sub $0x49544152,%eax\n \trex.WRXB\n \trex.WRX\n \trex.B\n@@ -932665,27 +933177,27 @@\n \trex.RB push %r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x49(%rbx)\n \trex.WRX\n \tadd %r8b,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3edc4 \n+\tloopne b3eda4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x44414552(,%rbp,1)\n \tsub $0xac585541,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n \trex.WRX\n \trex.RX xor $0x0,%al\n \tadd %al,(%rax)\n-\tloopne b3ede4 \n+\tloopne b3edc4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rcx)\n \tpush %rdx\n \tpop %r9\n \trex.WB\n@@ -932698,22 +933210,23 @@\n \trex.WR\n \trex.RB pop %r15\n \tpush %rbx\n \trex.RB\n \tpush %r10\n \trex.XB\n \txor %rbp,0x4c504d49(%rip) \n+\tpush %rsp\n+\tpush %rsi\n+\tpush %rsi\n \t(bad)\n-\tsub $0x8,%al\n+\tsub (%rax),%ecx\n \tsyscall\n \tsub $0x544f5551,%eax\n-\tor %r9b,(%r15)\n-\t(bad)\n-\tsub $0x454c4946,%eax\n-\tpop %rdi\n+\tcmovbe 0x4c(%r9),%r9d\n+\trex.RB pop %r15\n \tpush %rbx\n \trex.RB\n \tpush %r10\n \trex.XB\n \tsub $0x4c504d49,%rax\n \tpush %rax\n \tpush %rbx\n@@ -932733,47 +933246,47 @@\n \tpush %rbx\n \tadd %al,(%rax)\n \trex.WRB push %r10\n \trex.RB\n \trex.WRB push %r8\n \tpush %rdx\n \trex.WRXB push %r8\n-\tloopne b3ee54 \n+\tloopne b3ee34 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x49(%rsi)\n \tpop %rax\n \trex.WRB push %r13\n \trex.WR push %rsp\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rsp\n \tpush %rdx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3ee74 \n+\tloopne b3ee54 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x5e(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3ee84 \n+\tloopne b3ee64 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rdi)\n \tpush %rsp\n \trex.W\n \trex.RB push %r10\n \tadd %al,(%rax)\n-\tloopne b3ee94 \n+\tloopne b3ee74 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \trex.WXB\n \trex.RB sub $0x454e494c,%eax\n \tpush %rcx\n@@ -932800,41 +933313,41 @@\n \trex.W\n \trex.WXB xor %rax,(%r8)\n \tadd %cl,0x41(%rbp)\n \tpush %rsp\n \trex.XB\n \trex.W push %rbx\n \tpush %rbp\n-\trex.WRB loopne b3eee4 \n+\trex.WRB loopne b3eec4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rbx)\n \trex.RB\n \tpush %r12\n \trex.RB sub $0x5453494c,%eax\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x54(%rbp,%rax,2)\n \tsub $0x5750,%eax\n-\tloopne b3ef04 \n+\tloopne b3eee4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x53(%rcx,%rcx,2)\n \tpush %rsp\n \tsub $0x5051454d,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RXB\n \trex.XB\n \trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b3ef24 \n+\tloopne b3ef04 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rbp)\n \tpush %rdx\n \trex.RXB\n \trex.RB sub $0x4c454b53,%eax\n@@ -932842,24 +933355,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x52(%rax)\n \trex.WB\n \trex.WRB push %r8\n \tpush %r10\n \tpush %rsp\n-\tloopne b3ef44 \n+\tloopne b3ef24 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rsi)\n \tpush %rsi\n \trex.RB push %r10\n \tpush %rbx\n \trex.RB push %r12\n-\tloopne b3ef54 \n+\tloopne b3ef34 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x43(%rbp,%rax,2)\n \trex.WR push %rbx\n \trex.RB push %r12\n \tpush %rbp\n@@ -932884,15 +933397,15 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rsp\n \trex.WB\n \trex.WRB\n \trex.RB push %r11\n \tpush %rdx\n \trex.WRXB push %r15\n-\tloopne b3efa4 \n+\tloopne b3ef84 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x53454e4f,%eax\n \trex.WR\n \trex.WRXB\n@@ -932944,25 +933457,25 @@\n \trex.WB\n \trex.WRX\n \txor %r8d,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.XB sub $0x45444f4d,%eax\n \tadd %al,(%rax)\n-\tloopne b3f024 \n+\tloopne b3f004 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x53(%rcx)\n \tsub $0x544f4e4d,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.R\n \trex.WRXB sub $0x41455242,%rax\n-\trex.WXB loopne b3f044 \n+\trex.WXB loopne b3f024 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rdx,%rdx,2)\n \trex.WRX\n \trex.XB sub $0x54434556,%eax\n \txor %eax,(%rax)\n@@ -932974,22 +933487,21 @@\n \trex.RB\n \trex.RXB\n \trex.RB\n \trex.WRX\n \trex.R push %rdx\n \trex.RB pop %r15\n \tpush %rcx\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n+\trex.WB push %r11\n+\tpush %rsp\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\txor (%rax),%ecx\n-\tsyscall\n \trex.R\n \trex.RB\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RX push %rax\n@@ -933008,15 +933520,15 @@\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rsp\n \tpop %r9\n \trex.WR\n \trex.WRXB push %r10\n \txor %eax,(%rax)\n-\tloopne b3f0b4 \n+\tloopne b3f094 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x53(%rcx)\n \trex.RXB push %r10\n \trex.RB\n \tpush %r12\n@@ -933055,15 +933567,15 @@\n \trex.RB push %r10\n \tadd %al,(%rax)\n \trex.WRXB\n \trex.WRX push %rax\n \tpush %rbp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3f114 \n+\tloopne b3f0f4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4e(%rbp)\n \tpush %rbx\n \tpush %rbp\n \tpush %rdx\n@@ -933075,45 +933587,45 @@\n \tpush %r12\n \tsub $0x45544e49,%eax\n \trex.RXB push %r10\n \trex.B\n \trex.WRX\n \trex.R sub $0x4c2d524f,%eax\n \trex.WRXB push %r11\n-\trex.RB push %r10\n-\tpush %rsp\n-\trex.RB push %r10\n-\tor %cl,(%rdi)\n-\tadd $0x5453512d,%eax\n-\tpush %rdx\n+\trex.RB\n+\trex.R\n+\trex.RB\n+\trex.X push %rbp\n+\trex.RXB or %r9b,(%r15)\n+\tadd $0x5254532d,%eax\n \trex.WRXB\n \trex.WRX\n \trex.RXB\n \trex.RB push %r10\n \tsub $0x55544144,%eax\n \trex.WRB (bad)\n \tadd %dl,0x46(%rdx,%rdx,2)\n \trex.B\n \trex.WB\n \trex.WR add %r8b,(%rax)\n-\tloopne b3f164 \n+\tloopne b3f144 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x44(%rbp,%rax,2)\n \tsub $0x4c4c4143,%eax\n-\tloopne b3f174 \n+\tloopne b3f154 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rax)\n \trex.WB push %r10\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3f184 \n+\tloopne b3f164 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x58(%rbp)\n \tpush %rax\n \trex.RX\n \trex.B\n@@ -933145,15 +933657,15 @@\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rbx\n \tpush %rax\n \txor %eax,0x52(%rdi)\n \trex.RB\n \tpush %r12\n-\tloopne b3f1d4 \n+\tloopne b3f1b4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x54(%rcx)\n \trex.W add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -933177,25 +933689,26 @@\n \tpush %r10\n \tpush %rsp\n \trex.WB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n \tsub $0x4c504d49,%eax\n-\tpush %rsp\n-\tor %ecx,(%rdi)\n-\tadd $0x44325053,%eax\n-\trex.WB\n-\trex.RX\n+\t(bad)\n+\trex.RB\n+\trex.WRB\n+\trex.RX push %rbx\n+\tpush %rax\n+\txor 0x46(%rcx,%rcx,2),%al\n \trex.RX add %r12b,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.R\n \trex.WB\n \trex.WRB sub $0x4f444d,%rax\n-\tloopne b3f234 \n+\tloopne b3f214 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rdx)\n \tsub $0x564c4f53,%eax\n \trex.RB sub $0x4c4c5546,%eax\n \tadd %al,(%rax)\n@@ -933206,15 +933719,15 @@\n \trex.RB\n \trex.RX add %r12b,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.XB push %r8\n \trex.X\n \trex.RXB xor %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b3f264 \n+\tloopne b3f244 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rdi)\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -933234,57 +933747,58 @@\n \trex.WR pop %rdi\n \tpop %rcx\n \tsub 0x41(%rax),%cl\n \trex.WRX\n \trex.WXB\n \trex.RB\n \trex.WR pop %rdi\n-\txor %eax,(%rdi,%rbp,1)\n-\trex.RX\n-\trex.WRXB push %r10\n-\trex.WRB movups 0x494e4547(%rip),%xmm13 \n-\trex.WRX push %rsp\n-\trex.XB push %r14\n+\txor %edx,(%rbx)\n+\t(bad)\n+\trex.WRB\n+\trex.RB\n+\trex.WRB\n+\trex.RX sub $0x45444f43,%eax\n+\tsub $0x43544e49,%eax\n+\tpush %rsi\n \txor (%rax),%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpop %rdx\n \trex.WRX pop %rdi\n \tpush %rax\n \trex.WRXB push %r15\n \trex.RB push %r10\n \tpop %rdi\n \tpush %rsp\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB sub $0x4c504d49,%eax\n-\t(bad)\n-\t(bad)\n-\trex.WRB\n-\trex.RB push %r12\n-\trex.W\n+\trex.XB sub $0x434e5546,%eax\n+\tpush %rsp\n+\trex.WB\n \trex.WRXB\n-\trex.R sub $0x53494c41,%eax\n+\trex.WRX wbinvd\n+\t(bad)\n \trex.R\n \trex.WB\n \trex.WRB sub $0x544125,%rax\n-\tloopne b3f2e4 \n+\tloopne b3f2c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4d(%rsi)\n \tpush %r8\n \txor %r8,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.R\n \trex.RB\n \trex.RX sub $0x5952414e,%eax\n-\tloopne b3f304 \n+\tloopne b3f2e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x43(%rbp)\n \trex.WRXB\n \trex.WRX push %rbx\n \tadd %al,(%rax)\n@@ -933313,24 +933827,24 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tand $0x53,%al\n \tpush %rbx\n \tpush %rsp\n \tpush %r12\n \tpush %rbp\n \tpush %rbx\n-\tloopne b3f354 \n+\tloopne b3f334 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n \tpush %rbx\n \trex.R\n \trex.WB\n \trex.RX add %r8b,(%rax)\n-\tloopne b3f364 \n+\tloopne b3f344 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rbp)\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n@@ -933352,15 +933866,15 @@\n \trex.RB\n \trex.WRX\n \trex.XB\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rcx,%rax,2)\n \tsub $0x525245,%eax\n-\tloopne b3f3a4 \n+\tloopne b3f384 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rbx,%rax,2)\n \trex.WRX push %rbx\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -933391,15 +933905,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rdx)\n \trex.WXB push %r11\n \tpush %rbp\n \trex.X push %rbx\n \tpush %rsp\n-\tloopne b3f404 \n+\tloopne b3f3e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \tsub $0x454c,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -933437,15 +933951,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x58(%rbp)\n \tpush %rax\n \trex.B\n \trex.WRX\n \tadd %r8b,(%rax)\n-\tloopne b3f474 \n+\tloopne b3f454 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tsub $0x444347,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -933468,25 +933982,22 @@\n \trex.WRXB push %r13\n \tpush %rdx\n \tpop %rdi\n \tpush %rax\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x4c504d49,%eax\n-\t(bad)\n-\trex.WRB\n+\trex.WRX sub $0x45544e49,%rax\n+\tpush %rdx\n+\trex.WRX\n \trex.B\n-\trex.WXB\n-\trex.RB sub $0x45464645,%eax\n-\trex.XB push %r12\n-\trex.WB push %r14\n-\trex.RB\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rsp\n+\trex.WR (bad)\n+\t(bad)\n+\tor %ecx,(%rdi)\n+\tadd $0x5453494c,%eax\n \trex.WB\n \trex.RX pop %rcx\n \txor %esp,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.R push %rdx\n \tpush %r15\n \txor 0x49(%rbp,%rbp,1),%al\n@@ -933495,24 +934006,24 @@\n \trex.WB\n \trex.XB\n \trex.WB push %r12\n \tadd %cl,0x47(%rbp)\n \trex.RB push %r12\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3f4f4 \n+\tloopne b3f4d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50(%rsi)\n \tpush %rax\n \trex.WR push %rbp\n \tpush %rbx\n \tadd %al,(%rax)\n-\tloopne b3f504 \n+\tloopne b3f4e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4e(%rbp)\n \trex.WB\n \trex.WRXB\n \trex.WRX xor %r8,(%rax)\n@@ -933531,23 +934042,22 @@\n \trex.R\n \trex.RB push %r10\n \trex.WB push %r14\n \tpush %r12\n \trex.WB push %r14\n \trex.RB sub $0x46454f43,%eax\n \trex.RX push %rbx\n-\trex.WRB\n-\trex.RB push %r12\n-\tpush %r12\n-\tpop %rcx\n-\tpush %rax\n-\trex.RB push %r11\n-\tadd %cl,(%rdi)\n-\tadd $0x2f,%al\n+\trex.B\n+\trex.WR\n+\trex.WB push %r11\n+\tpush %rsp\n+\tsub $0x2f0a0f50,%eax\n+\tpush %rdi\n \tpush %rdx\n+\tpush %r10\n \trex.WRXB\n \trex.WRXB push %r12\n \tsub 0x4e(%rcx),%eax\n \tpop %rcx\n \tpush %rsp\n \trex.W\n \trex.WB\n@@ -933555,22 +934065,18 @@\n \trex.RXB add %r8b,(%r8)\n \tadd %dl,0x49(%rbx)\n \trex.R\n \trex.RB sub $0x45464645,%eax\n \trex.XB push %r12\n \tsub $0x45455246,%eax\n \tsub $0x43454843,%eax\n-\trex.WXB push %r11\n-\tadd (%rcx),%cl\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rdi\n-\trex.WB push %r12\n+\trex.WXB (bad)\n+\tpush %r10\n+\trex.RXB sub $0x4f464e49,%eax\n+\txorps 0x54(%rcx),%xmm1\n \tsub $0x504d4f43,%rax\n \tpush %rbx\n \tpush %rax\n \trex.WR push %rsp\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n@@ -933583,17 +934089,17 @@\n \trex.WX\n \trex.B\n \trex.XB\n \trex.WRXB\n \trex.X\n \trex.WB pop %r15\n \trex.WRX push %rbx\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n+\trex.WRXB push %r12\n+\trex.RB (bad)\n+\tcomiss 0x54(%rbx),%xmm0\n \tpush %rdx\n \tsub $0x41434f4c,%eax\n \trex.WR sub $0x505845,%rax\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n \trex.WRX\n \trex.RX (bad)\n@@ -933612,24 +934118,24 @@\n \tsub $0x4e474953,%eax\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rbx)\n \tpush %r12\n \tpush %rbp\n \tpush %rbx\n \tadd %al,(%rax)\n-\tloopne b3f5f4 \n+\tloopne b3f5d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.WRX\n \trex.R\n \trex.WB\n \trex.RX add %r8b,(%rax)\n-\tloopne b3f604 \n+\tloopne b3f5e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x45(%rdi)\n \tpush %rsp\n \trex.RB pop %r8\n \tpush %rax\n@@ -933647,15 +934153,15 @@\n \trex.B\n \trex.R sub $0x2a574152,%eax\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \tsub $0x44454c,%eax\n-\tloopne b3f644 \n+\tloopne b3f624 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x49(%rsi)\n \trex.WRX\n \trex.R push %rdx\n \trex.WRXB\n@@ -933664,23 +934170,23 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \tpush %rcx\n \tpush %rbx\n \trex.WRX push %rsp\n-\tloopne b3f664 \n+\tloopne b3f644 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4c(%rbx)\n \trex.WB\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b3f674 \n+\tloopne b3f654 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \trex.WXB\n \trex.RB sub $0xe0005350,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -933781,15 +934287,15 @@\n \tsub $0x4c53,%eax\n \tadd %al,(%rax)\n \tadd %cl,0x49(%rsi)\n \tpush %rbx\n \trex.X push %rbp\n \trex.WB\n \trex.WR\n-\trex.R loopne b3f774 \n+\trex.R loopne b3f754 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx)\n \tpush %rsi\n \tsub (%rax),%al\n \tadd %al,(%rax)\n@@ -933797,15 +934303,15 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rbp\n \trex.WRX\n \trex.WXB\n \trex.WB\n \trex.WRX\n \tadd %r8b,(%rax)\n-\tloopne b3f794 \n+\tloopne b3f774 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4d(%rbp,%rdx,2)\n \trex.WRB pop %r9\n \tsub $0x2a524156,%eax\n \tlods %ds:(%rsi),%al\n@@ -933835,15 +934341,15 @@\n \trex.RXB sub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x44(%rcx)\n \trex.R push %rax\n \tpush %r10\n \trex.B\n-\trex.WRB loopne b3f7f4 \n+\trex.WRB loopne b3f7d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tsub $0x564e49,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -933863,15 +934369,15 @@\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rdx)\n \trex.WRXB push %r12\n \tpush %rbx\n \tpush %rax\n \tadd %al,(%rax)\n-\tloopne b3f834 \n+\tloopne b3f814 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tpop %rdi\n \tpush %rax\n \txor 0x2d(%rsi),%cl\n@@ -933961,36 +934467,34 @@\n \trex.XB\n \trex.WB\n \trex.X\n \trex.WR\n \trex.RB pop %r15\n \tpush %rax\n \tsub $0x4c504d49,%eax\n-\tor %cl,(%rdi)\n-\tor $0x414d2a2c,%eax\n-\trex.WXB\n-\trex.RB sub $0x5f464753,%eax\n+\tpush %rsp\n+\trex.RB sub $0x45464645,%eax\n+\trex.XB push %r12\n+\trex.WB push %r14\n+\trex.RXB\n+\trex.RX pop %rdi\n \trex.WB push %r10\n \tpush %rdx\n \trex.RB\n \trex.R push %rbp\n \trex.XB\n \trex.WB\n \trex.X\n \trex.WR\n \trex.RB sub $0x4c504d49,%eax\n-\trex.WB\n-\trex.WRX push %rsi\n-\trex.B\n-\trex.WR\n-\trex.WB\n-\trex.R sub $0x4854454d,%eax\n-\trex.WRXB\n-\trex.RX push %rax\n-\trex.WRB\n+\trex.RXB\n+\trex.WRX or %r9b,(%rdi)\n+\tor $0x414d2a2c,%eax\n+\trex.WXB\n+\trex.RB sub $0x4d504653,%eax\n \trex.WB\n \trex.WRX add %r8b,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RB\n \trex.RX pop %rdi\n \trex.RXB\n@@ -934041,21 +934545,20 @@\n \trex.XB\n \trex.R push %rdx\n \tsub $0x524f464d,%eax\n \trex.WRB\n \tpush %r12\n \tsub $0x49525453,%eax\n \trex.WRX\n-\trex.RXB push %r10\n-\tand %dh,0x61(%rdi)\n-\tjae b3f9c8 \n-\tmovsxd 0x6c(%rcx),%esp\n-\tinsb (%dx),%es:(%rdi)\n-\tgs and %ch,%fs:0x44(%rdi)\n-\trex.XB\n+\trex.RXB (bad)\n+\tpush %rdi\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB or $0x434449fd,%eax\n \trex.WRXB\n \trex.WRX push %rsi\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tsub 0x42(%rcx,%rax,2),%ecx\n \tpop %rdx\n@@ -934076,26 +934579,26 @@\n \tpush %rbp\n \trex.WRX\n \trex.XB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x4c4c4143,%rax\n \tsub $0x4e524157,%eax\n-\tand %dh,0x65(%rax,%rbp,2)\n-\tand %ah,0x6f(%rdx)\n-\tfs jns b3fa2d \n+\tpush $0x6320646f\n \toutsl %ds:(%rsi),(%dx)\n-\tdata16 jle b3fa58 \n-\tpush %rdx\n-\trex.RB\n-\tpush %r12\n+\tinsl (%dx),%es:(%rdi)\n+\t(bad)\n+\timul $0x544145,0x52(%rdi),%eax\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub 0x0(%rax,%rax,1),%ch\n-\trex.WRB xor 0x594f5754(%rip),%r13b \n+\tloopne b3fa24 \n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x32(%rbp)\n+\tsub $0x594f5754,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WR\n \trex.WB\n \trex.WRB\n \trex.RX\n \trex.B\n@@ -934159,68 +934662,67 @@\n \tsub $0x464f,%eax\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \trex.WRB\n \trex.B\n \trex.WXB\n \tadd %r8b,(%r8)\n-\tloopne b3faf4 \n+\tloopne b3fad4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x58(%rbp)\n \tpush %rax\n \trex.B\n \trex.WRX\n \trex.R sub $0x474e4953,%eax\n \tsub $0x47495254,%eax\n \t(bad)\n-\tpush %rsp\n-\tbndldx (%r15),(bad)\n-\tsub 0x45(%rbp),%cl\n-\tpush %rsp\n-\trex.W\n+\trex.WB\n+\trex.WRX\n+\tpush %r12\n+\trex.WB\n \trex.WRXB\n-\trex.R sub $0x45524f43,%eax\n+\trex.WRX sub $0x4f525245,%rax\n+\tpush %rdx\n+\tsub (%rcx),%cl\n+\tpush %rdx\n+\trex.RB\n \trex.R push %rbp\n \trex.XB\n \trex.RB sub $0x2d524156,%eax\n \tpush %rbx\n \trex.RB push %r12\n \tes rex.WRXB push %r8\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tpop %rcx\n-\tor %ecx,(%rdi)\n-\tadd 0x2d444e45(,%rcx,2),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne b3fb44 \n+\tpush %rsp\n+\tbndldx (%r15),(bad)\n+\tsub 0x45(%rbp),%cl\n+\tpush %rsp\n+\trex.W\n+\trex.WRXB\n+\trex.R sub $0x4e454f43,%eax\n+\trex.R sub $0x0,%eax\n+\tloopne b3fb24 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rax)\n \tpush %rbx\n \tsub $0x534e4f43,%eax\n \tpush %rsp\n \tsub $0x492d524f,%eax\n \trex.WRX push %rsp\n \tsub $0x4d524554,%eax\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tpop %rdx\n-\tor %dl,0x52(%rdx)\n+\tclts\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r9b,(%rdi)\n+\tpush %rdx\n+\tpush %rdx\n \trex.RB\n \trex.WRB\n \trex.B\n \trex.WB\n \trex.WRX\n \trex.R\n \trex.RB push %r10\n@@ -934292,22 +934794,22 @@\n \trex.RB push %r11\n \tpush %rbx\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x4354414d,%rax\n \trex.W\n \trex.RB push %r11\n-\tsub $0x54414e50,%eax\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX and %r13b,0x72(%rdi)\n+\tsub $0x20202050,%eax\n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n \trex.R\n \trex.WB\n \trex.WRB sub $0x584f424d,%rax\n-\tloopne b3fc34 \n+\tloopne b3fc14 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rax)\n \tpop %rax\n \tpush %rax\n \tpush %rsp\n@@ -934339,65 +934841,68 @@\n \trex.RB\n \trex.RXB\n \trex.RB push %r10\n \tsub $0x52495453,%eax\n \trex.WR\n \trex.WB\n \trex.WRX\n-\trex.RXB xor %r9d,(%r15)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tunpcklps 0x41564e49(%rip),%xmm13 \n-\tpush %rsp\n+\txor %r10d,0x56(%r9,%r9,2)\n+\trex.RB sub $0x4854454d,%eax\n \trex.WRXB\n-\trex.R\n+\tsub %r13d,(%rsi)\n+\t(bad)\n+\txor %edx,0x44(%rdi,%rcx,2)\n \trex.R pop %rdi\n \trex.XB\n \trex.WRXB pop %r8\n \trex.RB push %r12\n \trex.RB push %r10\n \tsub $0x4c504d49,%eax\n-\t(bad)\n-\tor %ecx,(%rdi)\n-\tadd $0x4245442d,%eax\n-\tpush %rbp\n-\trex.RXB or %r9b,(%r15)\n-\tadd $0x5254512d,%eax\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\tunpcklps 0x41564e49(%rip),%xmm13 \n+\tpush %rsp\n+\tpush %rdx\n \tsub $0x4552414d,%eax\n-\trex.RX loopne b3fcc4 \n+\trex.RX loopne b3fca4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x53534542,%eax\n \trex.RB\n \trex.WR pop %rdi\n \tpop %rcx\n \tsub 0x41(%rax),%cl\n \trex.WRX\n \trex.WXB\n \trex.RB\n \trex.WR pop %rdi\n-\txor (%rdi),%al\n-\t(bad)\n-\t(bad)\n-\tpush %r10\n-\trex.RXB push %r11\n-\tor %ecx,(%rdi)\n-\tadd $0x4d41472d,%eax\n+\txor (%rdi),%cl\n+\tadc $0x2d,%al\n+\trex.WB\n+\trex.WRX push %rsi\n+\trex.B\n+\trex.WR\n+\trex.WB\n+\trex.R sub $0x4d41474d,%eax\n \trex.WRB\n \trex.B sub $0x45574f4c,%eax\n \tpush %rdx\n \tsub $0x4e415254,%eax\n \tpush %rbx\n \trex.WRXB push %r12\n-\trex.RB nopl 0x4854454d(%rip) \n-\trex.WRXB\n-\trex.R sub $0x49444f43,%eax\n-\trex.WRB sub $0x45434e4d,%rax\n+\trex.RB (bad)\n+\t(bad)\n+\t(bad)\n+\tpush %r10\n+\trex.RXB push %r11\n+\tor %ecx,(%rdi)\n+\tadd $0x4d49442d,%eax\n+\tsub $0x45434e4d,%eax\n \tpop %rax\n \tpush %rax\n \tpush %rsp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx,%rdx,2)\n \trex.XB\n@@ -934413,15 +934918,15 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB\n \trex.WRXB push %r10\n \tpop %rdi\n \tpush %rsp\n \tpush %rdx\n \tadd %al,(%rax)\n-\tloopne b3fd44 \n+\tloopne b3fd24 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx)\n \tpush %rsp\n \trex.RXB push %r10\n \trex.RB\n@@ -934485,15 +934990,15 @@\n \tadd %al,(%rax)\n \tpush %rbx\n \trex.WB\n \trex.WRX\n \trex.WB\n \trex.WRX push %rsp\n \tsub (%rax),%al\n-\tloopne b3fde4 \n+\tloopne b3fdc4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4c(%rbp,%rax,2)\n \trex.RB push %r12\n \trex.RB push %r10\n \trex.WRXB push %r15\n@@ -934506,23 +935011,17 @@\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x53464544,%rax\n \tpush %rsp\n \tpush %rdx\n \tpush %rbp\n \trex.XB push %r12\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x19(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.R\n-\trex.RB\n-\trex.RX push %rbp\n+\t...\n+\tadd %al,0x46(%rbp,%rax,2)\n+\tpush %rbp\n \trex.WRX sub $0x43454843,%rax\n \trex.WXB\n \trex.RB\n \tadd %r8b,(%rax)\n \tadd %dl,0x4c(%rbp)\n \trex.B\n \trex.X pop %rdx\n@@ -934564,48 +935063,43 @@\n \trex.B\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x51(%rbp)\n \trex.RXB push %r14\n \tpush %r10\n \tadd %al,(%rax)\n-\tloopne b3fe94 \n+\tloopne b3fe74 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx)\n \trex.RX add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.X\n \tpush %r12\n \trex.XB\n \tsub $0x41555145,%rax\n \trex.WR sub $0x43454843,%rax\n-\trex.WXB add %al,(%r8)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trex.WXB adc (%r8),%rax\n+\t...\n \tadd %dl,0x4f(%rax)\n \trex.WB push %r11\n \trex.WB\n \trex.WRX push %rsp\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRX\n \trex.WB push %r11\n \trex.RX\n \trex.WB pop %r8\n \tadd %al,(%rax)\n-\tloopne b3fee4 \n+\tloopne b3fec4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x54(%rbp)\n \trex.RB\n \trex.WR\n \trex.WR sub $0x4e45504f,%rax\n@@ -934641,15 +935135,15 @@\n \trex.B\n \trex.WXB\n \trex.RB sub $0xe0544152,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rdx\n \trex.RB\n \trex.WRB sub $0x4c504d49,%rax\n-\tloopne b3ff54 \n+\tloopne b3ff34 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \tpush %rbx\n \tpush %rsp\n \trex.RX\n@@ -934674,25 +935168,28 @@\n \trex.B\n \trex.WB\n \trex.WRX push %rbx\n \tsub $0x45574f50,%eax\n \tpush %rdx\n \tpush %rbx\n \tadd %al,(%rax)\n-\tmovabs 0xa000000000000006,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpush %rax\n \tpush %rsp\n \tsub $0x444552,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rbx\n \trex.RB push %r12\n \tpush %r10\n \trex.RXB add %r8b,(%r8)\n-\tloopne b3ffb4 \n+\tloopne b3ff94 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4e(%rcx,%rcx,2)\n \tpush %rsp\n \trex.RB pop %r8\n \tpush %rax\n@@ -934713,15 +935210,15 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WXB\n \trex.XB\n \trex.WRX push %rsp\n \tpop %rax\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b3fff4 \n+\tloopne b3ffd4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4e(%rbx)\n \tpush %rsp\n \tpop %rax\n \tpush %rsp\n@@ -934763,15 +935260,15 @@\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n \tpush %rdx\n \trex.RB\n \trex.WRB push %r14\n \trex.B\n \trex.WR push %rbp\n-\trex.RB loopne b40054 \n+\trex.RB loopne b40034 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x52(%rbp)\n \tpush %rsi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -934807,15 +935304,15 @@\n \trex.WXB add %spl,%r8b\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.XB\n \trex.RB\n \trex.WB\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tloopne b400b4 \n+\tloopne b40094 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n \trex.RB sub $0x41555145,%eax\n@@ -934830,28 +935327,28 @@\n \tpush %rax\n \tpush %rsp\n \tpush %rax\n \tpush %rsp\n \tpush %rax\n \trex.WR push %rbp\n \tpush %rbx\n-\tloopne b400e4 \n+\tloopne b400c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rsi)\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tpush %rbx\n \tpush %rbp\n \trex.WRB xor %r13b,0x0(%r8,%rax,1)\n \trex.R\n \trex.RB\n \trex.RX and $0x5254,%eax\n-\tloopne b40104 \n+\tloopne b400e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rcx)\n \tpush %rdx\n \tpop %r9\n \tsub $0x5051454d,%eax\n@@ -934897,15 +935394,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx)\n \trex.R\n \trex.XB\n \trex.B\n \trex.WRX xor %r8,(%rax)\n-\tloopne b40184 \n+\tloopne b40164 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \trex.XB push %r8\n \trex.WR push %rbp\n \tpush %rbx\n@@ -934928,27 +935425,26 @@\n \tpush %rbp\n \trex.XB push %r12\n \tpush %rbp\n \tpush %rdx\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x2a54454c,%eax\n-\tpush %rbx\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %ecx,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x44(%rax)\n+\tnopl (%rdi)\n+\trex.RB\n+\tpush %r10\n+\trex.WR pop %rcx\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\trex.W\n+\trex.R\n \trex.WRXB push %r12\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b401e4 \n+\tloopne b401c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x44(%rax)\n \trex.WB push %r11\n \tpush %rdx\n \trex.RB push %r8\n@@ -934980,40 +935476,38 @@\n \tpush %rsp\n \tsub $0x4958414d,%rax\n \trex.WRB\n \trex.B sub $0x532d4f49,%eax\n \tpop %rcx\n \trex.WRX push %rsp\n \tpop %r8\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n+\tsub $0x55525453,%eax\n+\trex.XB push %r12\n+\tpush %rbp\n \tpush %rdx\n-\tpush %r12\n-\trex.R\n+\trex.RB sub $0x44544152,%eax\n \trex.WB\n \trex.RX\n \trex.RX sub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WR\n \trex.WB\n \trex.WRX push %rax\n \trex.WRXB push %r15\n \trex.RB push %r10\n-\tloopne b40264 \n+\tloopne b40244 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x53(%rcx,%rcx,2)\n \tpush %rdx\n \trex.RB push %r8\n \tadd %al,(%rax)\n-\tloopne b40274 \n+\tloopne b40254 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \trex.WR pop %rcx\n \tpush %rbx\n \tpush %rbp\n@@ -935037,22 +935531,21 @@\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x434e5546,%rax\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX\n-\trex.XB\n-\trex.RB push %r11\n-\tpush %rbx\n-\trex.WRXB push %r10\n-\tsub $0x4c424154,%eax\n-\tor %r9b,(%r15)\n-\tpush %rbx\n-\trex.XB sub $0x564e4f43,%eax\n+\trex.WR\n+\trex.RB (bad)\n+\timul $0xf,(%rcx),%ecx\n+\tadd $0x4245442d,%eax\n+\tpush %rbp\n+\trex.RXB or %r10b,0x43(%r11)\n+\tsub $0x564e4f43,%eax\n \trex.RB push %r10\n \trex.RXB sub $0x4d524f46,%eax\n \tadd %dl,0x49(%rax)\n \trex.XB\n \trex.WXB\n \tpush %r8\n \tpush %r10\n@@ -935066,20 +935559,21 @@\n \trex.RB sub $0x4f525245,%eax\n \tpush %rdx\n \tpush %rbx\n \tsub $0x4e55464d,%eax\n \trex.XB\n \trex.B\n \trex.WR\n+\trex.WR (bad)\n+\tpush %rsp\n+\trex.B\n+\trex.X\n \trex.WR\n-\trex.WR\n-\trex.WRXB push %r12\n-\tpush %rbx\n-\tsub $0x2f070f50,%eax\n-\trex.RB\n+\tadd %r9b,(%r15)\n+\tor %ebp,(%rdi)\n \trex.RB pop %r8\n \tpush %rax\n \tsub $0x564e4f43,%eax\n \trex.RB push %r10\n \trex.RXB sub $0x4d524f46,%eax\n \trex.R\n \trex.WB\n@@ -935102,15 +935596,15 @@\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x50(%rbx)\n \txor %edx,0x4c(%rax,%rdx,2)\n \tpush %rbp\n \tpush %rbx\n-\tloopne b40344 \n+\tloopne b40324 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50(%rsi)\n \tpush %rsp\n \trex.WB\n \trex.WRB\n@@ -935164,44 +935658,41 @@\n \trex.WR\n \trex.WB\n \trex.R\n \tpush %r12\n \trex.RB sub $0x45564947,%eax\n \trex.WRX sub $0x54534554,%rax\n \tpush %rbx\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\trex.R push %rbx\n-\tor %ecx,(%rdi)\n-\tadd (%rbx,%rax,2),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub $0x434f5551,%eax\n \trex.WRXB\n \trex.RB push %r10\n \trex.XB\n \trex.RB sub $0x4f4c4642,%eax\n \tpush %r12\n-\tsub $0x504e5546,%eax\n-\tpush %rbp\n-\tpush %rsp\n-\trex.RB sub $0x4c505041,%eax\n-\trex.WB\n-\trex.XB\n-\trex.B\n-\trex.X\n+\tsub $0x424e5546,%eax\n \trex.WR\n-\trex.RB push %r12\n+\trex.RB sub $0x4854454d,%eax\n+\trex.WRXB\n+\trex.R push %rbx\n+\tor %ecx,(%rdi)\n+\tadd (%rsp,%rdx,2),%ch\n \trex.RB pop %r8\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RX push %rdx\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b40414 \n+\tloopne b403f4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50(%rsi)\n \trex.WRB\n \tpop %r8\n \tadd %al,(%rax)\n@@ -935226,15 +935717,15 @@\n \trex.WRXB\n \trex.R sub $0xe0004c53,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RX push %rax\n \tpush %r12\n \trex.B\n \trex.WRX xor (%rax),%r8b\n-\tloopne b40464 \n+\tloopne b40444 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rdx)\n \tpush %rbx\n \trex.XB\n \trex.W pop %rdx\n@@ -935262,23 +935753,23 @@\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \tpop %rdx\n \trex.RB push %r10\n \trex.WRXB add %r8b,(%r8)\n-\tloopne b404b4 \n+\tloopne b40494 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rax)\n \tpop %rdx\n \trex.RB push %r10\n \trex.WRXB add %r8b,(%r8)\n-\tloopne b404c4 \n+\tloopne b404a4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rax)\n \tpop %rdx\n \trex.RB push %r10\n \trex.WRXB push %r8\n@@ -935298,15 +935789,15 @@\n \txor %ebp,(%rdx)\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \tpush %rax\n \tsub $0x43,%eax\n-\tloopne b40504 \n+\tloopne b404e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4c(%rsi)\n \trex.WRXB\n \tpush %r12\n \tpop %rdi\n@@ -935315,32 +935806,31 @@\n \tpush %rdx\n \trex.WRXB pop %r8\n \tpop %rdi\n \trex.RB push %r9\n \tpush %rbp\n \trex.B\n \trex.WR sub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tor %cl,(%rdi)\n-\tadd $0x494c512d,%eax\n-\tpush %rbx\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB\n+\trex.WR\n+\trex.WB push %r11\n \tpush %rax\n \tsub $0x54434556,%eax\n \trex.WRXB push %r10\n \tsub $0x4b494c41,%eax\n-\txor %r9d,(%r15)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\txor %r10d,(%r9)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trex.RX\n-\trex.WB\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %cl,(%rdi)\n+\tadd $0x4946512d,%eax\n \trex.WRX\n \trex.R sub $0x4c505544,%eax\n \trex.WB\n \trex.XB\n \tpush %r12\n \tadd %r8b,(%r8)\n \trex.XB\n@@ -935388,24 +935878,24 @@\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RX push %rdx\n \trex.RB\n \trex.RB\n \trex.WRXB\n \trex.RX add %r8b,(%rax)\n-\tloopne b405b4 \n+\tloopne b40594 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \tpush %rsp\n \tpush %rdx\n \trex.WB pop %r8\n \tadd %al,(%rax)\n-\tloopne b405c4 \n+\tloopne b405a4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rbp)\n \tpush %rbp\n \trex.WRB\n \trex.RB push %r10\n@@ -935415,36 +935905,36 @@\n \trex.WR push %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x2b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b405e4 \n+\tloopne b405c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4c(%rcx)\n \trex.WB\n \trex.WXB\n \txor %r8d,(%r8)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RB pop %r8\n \tpush %rax\n \tsub $0x5450,%eax\n-\tloopne b40604 \n+\tloopne b405e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2b(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b40614 \n+\tloopne b405f4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx)\n \trex.WB push %r11\n \trex.RB push %r13\n \tpush %rax\n@@ -935471,40 +935961,44 @@\n \tsub $0x4e45504f,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R push %rbx\n \trex.WXB push %r11\n \tpush %rsp\n \trex.WRXB push %r10\n-\trex.RB loopne b40664 \n+\trex.RB loopne b40644 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx)\n \tpush %rsp\n \trex.RB\n \trex.RXB\n \trex.RB push %r10\n \tsub $0x52495453,%eax\n \trex.WR\n \trex.WB\n \trex.WRX\n-\trex.RXB xor (%r9),%r8b\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n+\txor 0xf(%r13,%r8,2),%r10b\n+\tadc %ch,(%rdi)\n+\tpush %rbx\n+\tpush %rax\n+\trex.RB\n+\trex.XB\n+\trex.WB\n+\trex.B\n+\trex.WR\n+\trex.WB pop %r10\n+\trex.RB\n \trex.WB\n \trex.WRX push %rsp\n \tpush %rbx\n \trex.RB push %r12\n \txor %eax,(%rax)\n-\tloopne b40694 \n+\tloopne b40674 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x55(%rsi)\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -935532,79 +936026,75 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB\n \trex.R\n \trex.RB\n \trex.RX push %rax\n \tpush %rdx\n \trex.WRXB push %r8\n-\tloopne b406e4 \n+\tloopne b406c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x43(%rbp,%rax,2)\n \trex.WR\n \tpush %r10\n \trex.RB sub $0x45444e49,%eax\n \tpop %rax\n \tsub $0x504f5250,%eax\n \trex.RB push %r10\n \tpush %rsp\n \trex.WB\n \trex.RB push %r11\n-\tsub $0x20f0931,%eax\n-\tsub $0x4d,%al\n-\trex.RX\n-\trex.WRB xor 0x4a454e4f(%rip),%r13b \n+\tsub $0x11565631,%eax\n+\tsbb %eax,(%rcx)\n+\tadd %cl,0x32(%rbp)\n+\tsub $0x4a454e4f,%eax\n \tpop %rsi\n \txor (%rdx),%ch\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x43(%rdx)\n \trex.R\n \trex.WB push %r11\n \tpush %rdx\n \trex.RB push %r8\n-\tloopne b40724 \n+\tloopne b40704 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x49(%rsi)\n \trex.WRX\n \trex.R push %rbx\n \trex.RB push %r11\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WR\n \trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b40744 \n+\tloopne b40724 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n \tpush %rbp\n \trex.WRX push %rsp\n \tsub $0x4d4f5441,%eax\n \tpush %rbx\n \tsub $0x4354414d,%eax\n \trex.W\n \trex.WB\n \trex.WRX\n-\trex.RXB push %r11\n-\tpush %rax\n-\trex.RB\n-\trex.XB\n-\txor %r9,(%rdi)\n-\t(bad)\n-\t(bad)\n-\tpush %rbx\n-\tpush %rax\n-\trex.RB\n+\trex.RXB (bad)\n+\trex.WRXB push %r10\n+\trex.R\n+\trex.RB push %r10\n+\tsub $0x43455053,%eax\n+\trex.WB\n \trex.RX\n \trex.WR push %rdx\n \trex.RB\n \tadd %r8b,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB xor 0x45505948(%rip),%r13b \n@@ -935613,63 +936103,62 @@\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n \trex.XB\n-\trex.XB push %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX add (%rsi),%r8b\n-\tsyscall\n-\tsub $0x474f5250,%eax\n-\trex.WRX push %rsp\n+\trex.WR xor (%rdi),%r9b\n+\tadd $0x444e492f,%eax\n+\trex.RB pop %r8\n+\tnopl (%rdi)\n+\trex.XB\n+\trex.WRXB push %r12\n \trex.RB pop %r8\n \tsub $0x44,%eax\n-\tloopne b407a4 \n+\tloopne b40784 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbx)\n \tpush %rcx\n \tpush %rbp\n \trex.WRXB push %r12\n \tadd %al,(%rax)\n-\tloopne b407b4 \n+\tloopne b40794 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rax)\n \tpush %rdx\n \tpush %rsp\n \trex.WB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX pop %rdi\n \tpush %rbx\n \trex.RB push %r12\n \tsub $0x4c504d49,%eax\n-\tsyscall\n-\tsub $0x544f5551,%eax\n \trex.RB femms\n \t(bad)\n \trex.WRB\n \tpush %r8\n+\tsub $0x2d4c4c41,%eax\n+\trex.WRXB push %r10\n \tpush %rax\n \tpush %rbx\n \trex.WB\n \trex.WRX\n \trex.W\n \tsub -0x20(%r10),%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.R\n \trex.RB\n \trex.RX sub $0x50424c,%eax\n-\tloopne b407f4 \n+\tloopne b407d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \tsub $0x5245504f,%eax\n \tpush %r12\n \trex.WRXB push %r10\n@@ -935704,24 +936193,23 @@\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR pop %rdi\n \trex.RB\n-\trex.WB push %r8\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %ebx,(%rdi,%rax,2)\n+\trex.WB or %cl,(%r15)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tunpckhps (%r15),%xmm13\n+\trex.RXB\n \trex.RB push %r12\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tloopne b40864 \n+\tloopne b40844 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4d(%rcx)\n \tpush %rax\n \tpush %rdx\n \trex.WRXB push %r8\n@@ -935731,24 +936219,24 @@\n \tpush %rdx\n \tpush %rsi\n \trex.B\n \trex.WR push %rax\n \tpush %rbp\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b40884 \n+\tloopne b40864 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rsi)\n \trex.XB push %r10\n \tpush %rax\n \trex.WR push %rbp\n \tpush %rbx\n-\tloopne b40894 \n+\tloopne b40874 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rax)\n \tpush %rbp\n \tpush %rdx\n \tpush %rsp\n@@ -935765,15 +936253,15 @@\n \trex.B\n \txor %r13,0x0(%rax,%rax,1)\n \trex.RB push %r11\n \trex.W\n \trex.WB\n \trex.RX push %rsp\n \tadd %al,(%rax)\n-\tloopne b408c4 \n+\tloopne b408a4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x43454e4f,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -935797,15 +936285,15 @@\n \tpush %r12\n \tpush %rdx\n \trex.WB pop %r8\n \tsub $0x4c504d49,%eax\n \trex.R\n \trex.RB\n \trex.RX sub $0x44554e,%eax\n-\tloopne b40914 \n+\tloopne b408f4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4d(%rcx)\n \trex.WRXB\n \trex.WRX\n \trex.RXB add %r8b,(%r8)\n@@ -935831,116 +936319,114 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rax\n \tpush %rbx\n \trex.R\n \trex.WB\n \trex.RX\n \trex.RX xor %r8d,(%rax)\n-\tloopne b40964 \n+\tloopne b40944 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x46(%rbx,%rdx,2)\n \tpush %rsp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b40974 \n+\tloopne b40954 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rcx,%rcx,2)\n \trex.RXB\n \trex.WB\n \trex.WRX push %rsi\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rdx\n \trex.XB pop %r10\n \trex.RB push %r10\n \trex.WRXB add %r8b,(%r8)\n-\tloopne b40994 \n+\tloopne b40974 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x45(%rdi)\n \tpush %rsp\n \tsub $0x2d454e4f,%eax\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tsub $0x4c4c4f50,%eax\n \tpush %r10\n-\trex.R push %rax\n-\tor (%rdi),%cl\n-\t(bad)\n-\tsub $0x4d,%al\n-\trex.RX push %rbx\n-\trex.RX push %rbp\n+\tadd %r8b,(%rax)\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n \trex.X\n \trex.WB\n \trex.RXB\n \trex.WR push %rbx\n \trex.W add %al,(%rax)\n-\tloopne b409c4 \n+\tloopne b409a4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rbx)\n \trex.X\n \trex.RB pop %r8\n \tpush %rax\n \tadd %al,(%rax)\n-\tloopne b409d4 \n+\tloopne b409b4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rbx)\n \trex.WR push %rsi\n \txor %r8d,0x0(%r9)\n-\tloopne b409e4 \n+\tloopne b409c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rdx)\n \trex.XB sub $0x49564944,%eax\n \trex.R\n \trex.RB sub $0x472d5942,%eax\n \trex.XB\n-\tor %r9b,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tadc %r15d,%r15d\n-\t(bad)\n-\t(bad)\n+\trex.R push %rax\n \t(bad)\n-\tincl 0x41(%rsi)\n+\tjno b409c3 \n+\tadd (%rdx),%cl\n+\tsyscall\n+\tsub $0x474f5250,%eax\n+\trex.WRX or %r8,0x41(%rsi)\n \tpush %rax\n \tpush %rax\n \trex.WR pop %rcx\n \tadd %al,(%rax)\n-\tloopne b40a14 \n+\tloopne b409f4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rdi)\n \tpush %rsp\n \tsub $0x43525245,%rax\n \tpush %r12\n \trex.XB\n \tsub $0x2d474154,%rax\n \tand $0x45,%al\n \tpush %rdx\n \tpush %rdx\n \trex.WRXB push %r10\n \tpush %rbx\n-\tor (%rdi),%cl\n-\t(bad)\n-\tsub $0x4d,%al\n-\trex.RX push %rbx\n+\tpush %rsp\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %esp,(%rax)\n+\tadd %eax,(%rax)\n \trex.WR\n \trex.WRXB\n \trex.WRXB push %r8\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -935984,22 +936470,22 @@\n \trex.RB push %r11\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x44(%rdx,%rdx,2)\n \trex.WB push %r11\n \tpush %rax\n \txor %eax,(%rax)\n-\tloopne b40ab4 \n+\tloopne b40a94 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x59(%rbp)\n \tsub $0x4e495250,%eax\n \tpush %rsp\n-\tloopne b40ac4 \n+\tloopne b40aa4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \tpush %rdi\n \trex.RB push %r10\n \tadd %al,(%rax)\n@@ -936011,15 +936497,15 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rbx\n \trex.RB push %r12\n \trex.WR\n \trex.WR\n \trex.WB\n \trex.WRX\n-\trex.WXB loopne b40af4 \n+\trex.WXB loopne b40ad4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x43(%rbx)\n \trex.W\n \tpush %r12\n \trex.XB\n@@ -936081,24 +936567,27 @@\n \trex.WRX\n \trex.RB\n \trex.WRX push %rsp\n \trex.WB\n \trex.B\n \trex.WR\n \trex.WB pop %r10\n-\trex.RB add $0x4f55512d,%eax\n+\trex.RB push %r11\n+\tpush %r13\n \tpush %rsp\n-\trex.RB or $0x20737e27,%eax\n-\tmovsxd 0x52(%rcx),%esp\n+\tsub $0x2d544f4e,%eax\n+\trex.RB push %r9\n+\tor %r9,(%rdi)\n+\tpush %rdx\n \trex.XB\n \trex.R\n \trex.WB\n \trex.RX\n \trex.RX add %r8b,(%rax)\n-\tloopne b40ba4 \n+\tloopne b40b84 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rbx)\n \trex.RB push %r12\n \tsub $0x46464944,%eax\n \trex.RB push %r10\n@@ -936118,15 +936607,15 @@\n \trex.R push %rax\n \txor %eax,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRXB\n \trex.WR\n \trex.R sub $0x544547,%eax\n-\tloopne b40be4 \n+\tloopne b40bc4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \tpop %rax\n \trex.WB\n \trex.WRB\n@@ -936134,25 +936623,33 @@\n \trex.XB\n \trex.WR\n \tpush %r10\n \trex.RB\n \trex.R sub $0x41525241,%eax\n \tpop %rcx\n \tsub $0x4b494c41,%eax\n-\txor %r8d,0x45545845(,%rbp,1)\n+\txor %r10d,0x45(%r13,%rax,2)\n+\tpop %rax\n+\tpush %rsp\n+\trex.RB\n \trex.WRX\n \trex.R\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB push %r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rbp,%rcx,2)\n+\tadd %cl,0x4d(%rcx,%rcx,2)\n+\tsub $0x45574f50,%eax\n \tpush %rdx\n+\tsub 0x0(%rax,%rax,1),%ch\n+\trex.R\n+\trex.WRB\n+\tpush %r10\n \trex.WXB add %al,(%r8)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.R\n \trex.WRXB and $0x4d5553,%rax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -936193,15 +936690,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rax)\n \tpush %rdx\n \tpush %rsp\n \trex.RX push %rdx\n \trex.B\n-\trex.XB loopne b40c84 \n+\trex.XB loopne b40c74 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4c(%rbp)\n \trex.WB\n \trex.WRB\n \trex.WB\n@@ -936249,15 +936746,15 @@\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tsub 0x50(%rsi),%al\n \tpush %rbx\n \trex.WB\n \trex.WRX add %r8b,(%rax)\n-\tloopne b40d14 \n+\tloopne b40d04 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx)\n \tpush %rsp\n \trex.RB\n \trex.RXB\n@@ -936267,20 +936764,25 @@\n \tpush %r10\n \tpush %rsp\n \trex.WB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n \tsub $0x4c504d49,%eax\n-\tlar 0x50f0846(,%rcx,2),%ebp\n-\tsub $0x504c4c41,%eax\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x43425553,%rax\n+\trex.B\n+\trex.WR\n+\trex.WR push %rax\n \tpush %rdx\n \trex.WRXB\n \trex.R push %rbx\n-\tloopne b40d44 \n+\tloopne b40d34 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rbp)\n \tpush %rsp\n \trex.B sub $0x32444441,%eax\n \trex.WR\n@@ -936295,28 +936797,28 @@\n \tadd %r12b,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WB\n \trex.WRX push %rbx\n \trex.WB\n \trex.R\n \tadd %r8b,(%r8)\n-\tloopne b40d74 \n+\tloopne b40d64 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx)\n \trex.RX sub $0x45505954,%eax\n \tpush %rax\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.X push %rdx\n \trex.B\n \trex.WRX\n \trex.XB\n \txor %rax,(%rax)\n-\tloopne b40d94 \n+\tloopne b40d84 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rdx)\n \tpush %rbx\n \tpush %rsp\n \trex.WRXB push %r10\n@@ -936326,36 +936828,37 @@\n \tpush %rbx\n \trex.R\n \trex.WB\n \trex.RX\n \trex.RX\n \trex.WRB\n \tpush %r8\n-\tloopne b40db4 \n+\tloopne b40da4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x4e(%rdx)\n \tpop %rdi\n \trex.WRB push %r13\n \trex.WR push %rsp\n \tpop %rdi\n \tpush %rsp\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB sub $0x4c504d49,%eax\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tmovhps %xmm13,(%r15)\n-\trex.XB\n-\trex.WR\n-\tpush %r11\n-\trex.XB\n-\trex.W\n+\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %ebp,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x48(%rbx)\n \trex.RB\n \trex.XB\n \trex.WXB\n \trex.X push %rdx\n \trex.RB\n \trex.B\n \trex.WXB lods %ds:(%rsi),%al\n@@ -936367,15 +936870,15 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rax\n \tpush %rbx\n \trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b40e04 \n+\tloopne b40df4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rdx)\n \tpush %rbx\n \tpush %rsp\n \tsub $0x2d475241,%eax\n@@ -936389,20 +936892,20 @@\n \trex.WRX\n \trex.RB sub $0x54494e49,%eax\n \trex.WB\n \trex.B\n \trex.WR sub $0x424d5953,%rax\n \trex.WRXB\n \trex.WR push %rbx\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %ebp,(%rcx)\n-\tadd %eax,0x30(%rbp)\n+\tpush %rax\n \t(bad)\n+\tjp b40e08 \n+\tadd (%rdx),%cl\n+\tsyscall\n+\tsub $0x3f304550,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB xor 0x45454e4f(%rip),%r13b \n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -936423,15 +936926,15 @@\n \tpush %rsp\n \tpush %rbx\n \tadd %al,(%rax)\n \tadd %cl,0x4c(%rbp)\n \trex.RB push %r12\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b40e84 \n+\tloopne b40e74 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4c(%rbp)\n \trex.WR\n \trex.WB push %r8\n \tpush %rsp\n@@ -936475,29 +936978,29 @@\n \tpush %rbp\n \trex.WRXB add %r8b,(%r8)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WB\n \trex.WRX push %rsi\n \tsub $0x444f4d,%eax\n-\tloopne b40ef4 \n+\tloopne b40ee4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x52(%rbp)\n \tpush %r12\n \tsub $0x59444f42,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rax\n \tpush %rbp\n \tpush %rsp\n \trex.WRXB push %r8\n \tpush %rdx\n \tadd %al,(%rax)\n-\tloopne b40f14 \n+\tloopne b40f04 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x30(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -936517,20 +937020,26 @@\n \trex.RB\n \trex.WRX\n \trex.XB\n \trex.RB sub $0x2d524156,%eax\n \tpush %rbx\n \trex.RB push %r12\n \tpush %rbx\n-\trex.WRXB\n-\trex.RXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd 0x50f0846(,%rcx,2),%ch\n-\tsub $0x41494c41,%eax\n-\tpush %rbx\n+\tpush %rdx\n+\trex.WRXB push %r12\n+\trex.WRXB push %r12\n+\tpop %rcx\n+\tpush %rax\n+\trex.RB (bad)\n+\tjge b40f27 \n+\tsyscall\n+\trex.B\n+\trex.WR\n+\trex.WB\n+\tpush %r11\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rax\n \tpush %rbx\n \tpush %rcx\n \tpush %rbp\n@@ -936540,15 +937049,15 @@\n \tpush %rdx\n \trex.B\n \trex.R\n \trex.WB\n \trex.XB\n \trex.B\n \trex.WR push %rax\n-\tloopne b40f84 \n+\tloopne b40f74 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx)\n \tpush %rsp\n \tsub $0x4f4e4544,%eax\n \trex.WRB sub 0x0(%r8,%rax,1),%r13b\n@@ -936566,15 +937075,15 @@\n \trex.WR sub $0xffffffffac2ae04a,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x44(%rcx,%rax,2)\n \trex.R\n \trex.RB push %r9\n \tadd %al,(%rax)\n-\tloopne b40fc4 \n+\tloopne b40fb4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx)\n \tpush %rsp\n \tpush %rbx\n \trex.RB push %r12\n@@ -936604,15 +937113,15 @@\n \trex.RXB add %r8b,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RB pop %r8\n \tpush %rax\n \tsub $0x4e5546,%eax\n-\tloopne b41014 \n+\tloopne b41004 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \trex.XB\n \trex.WRXB push %r11\n \tsub -0x20(%r10),%eax\n@@ -936636,35 +937145,37 @@\n \trex.RB\n \trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \trex.WRB push %r11\n \tpush %rax\n \trex.RB\n-\trex.XB loopne b41064 \n+\trex.XB loopne b41054 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x58(%rbp)\n \tpush %rax\n \tsub $0x55544144,%eax\n \trex.WRB sub $0x544c,%rax\n \tadd %al,(%rax)\n \trex.WB push %r12\n \trex.RB push %r10\n \tpush %r12\n \trex.RB sub $0x5245564f,%eax\n \tsub $0x54504b42,%eax\n \tpush %rbx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tcvtps2pd 0x52(%r13),%xmm8\n+\tpush %rax\n+\tor %r9d,(%r15)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %ebp,(%rdi)\n+\tadd %ebx,0x45(%rdx)\n+\tpush %rdx\n \trex.WRXB push %r10\n \trex.RB push %r11\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rdx\n \trex.RB\n \trex.XB add %al,(%r8)\n@@ -936704,15 +937215,15 @@\n \trex.WRXB\n \trex.WR push %rsi\n \tadd %r12b,%r8b\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.R\n \trex.RB\n \trex.RX sub $0x534f50,%eax\n-\tloopne b41124 \n+\tloopne b41114 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x52(%rsi,%rax,2)\n \trex.RB\n \trex.RB\n \trex.WRXB\n@@ -936740,21 +937251,20 @@\n \tpush %r10\n \tpush %rsp\n \trex.WB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n \tsub $0x4c504d49,%eax\n-\trex.WB pop %r10\n-\trex.RB push %r10\n-\tsub $0x4c505041,%eax\n-\trex.WB\n+\tsub $0x544f5551,%eax\n+\tmov %r15,%db13\n+\tpush %rbx\n+\tpush %rax\n+\trex.RB\n \trex.XB\n-\trex.B\n-\trex.X\n \trex.WRB xor 0x4c454e4f(%rip),%r13b \n \trex.WRXB\n \tsub 0x0(%r8,%r8,1),%r13b\n \trex.R push %rdx\n \tpush %r15\n \txor 0x50(%rbp,%rbp,1),%al\n \tpush %r10\n@@ -936762,30 +937272,31 @@\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n \trex.XB sub $0x50414441,%eax\n \tpush %rsp\n \trex.WB push %r14\n-\trex.RB syscall\n-\tsub $0x444f5250,%eax\n+\trex.RB add $0x4550532f,%eax\n+\trex.XB\n+\trex.R\n \trex.RB push %r11\n \trex.RB push %r12\n \tpush %rcx\n \tadd %al,(%rax)\n-\tloopne b411b4 \n+\tloopne b411a4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x43(%rdx)\n \trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b411c4 \n+\tloopne b411b4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x54494857,%eax\n \tpush %rsp\n \trex.B\n@@ -936804,20 +937315,19 @@\n \trex.X\n \tpush %r11\n \trex.WB push %r11\n \tpop %rdi\n \tpush %rdx\n \trex.RB push %r8\n \tsub $0x4c504d49,%eax\n-\trex.XB\n-\trex.WR\n-\tpush %r11\n-\tpush %rbx\n-\tor %ecx,(%rdi)\n-\tadd 0x44(%rcx),%al\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB\n+\trex.B\n+\trex.R\n \trex.R\n \trex.WRB\n \tpush %r12\n \tpush %rdx\n \trex.WB pop %r8\n \txor %ebp,0x0(%rax,%rax,1)\n \trex.B\n@@ -936833,15 +937343,15 @@\n \trex.B\n \trex.WXB sub $0x50455453,%rax\n \tsub $0x4f544e49,%eax\n \tadd %cl,0x2b(%rbp)\n \trex.WR push %rsp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b41234 \n+\tloopne b41224 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tsub $0x2d583250,%eax\n \tpush %rdx\n \trex.RB\n@@ -936850,32 +937360,32 @@\n \tadd %al,(%rax)\n \tadd %cl,0x52(%rdi)\n \trex.R\n \trex.WRB\n \trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n-\tloopne b41254 \n+\tloopne b41244 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \tpop %rcx\n \trex.X push %rax\n \trex.XB add %al,(%r8)\n-\tloopne b41264 \n+\tloopne b41254 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x49(%rax)\n \tpush %rax\n \tpush %r10\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b41274 \n+\tloopne b41264 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rbx)\n \trex.WRXB add %r8b,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -936885,22 +937395,20 @@\n \tpush %rdx\n \trex.RB\n \trex.R push %rbp\n \trex.XB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x4c504d49,%rax\n-\tsub $0x43425553,%eax\n-\trex.WR\n-\tpush %r11\n+\tpush %rdx\n+\trex.WR pop %rcx\n+\tsub $0x53414c43,%eax\n \tpush %rbx\n-\trex.RB push %r11\n-\tadd (%rcx),%cl\n-\tsyscall\n-\tpush %rsp\n+\tsub $0x45524944,%eax\n+\trex.XB push %r12\n \tpush %rdx\n \trex.B\n \trex.WRX push %rbx\n \tpush %rax\n \trex.WRXB push %r11\n \tsub 0x0(%r8,%rax,1),%r13b\n \trex.XB\n@@ -936924,15 +937432,15 @@\n \trex.X\n \tpush %r11\n \trex.WB push %r11\n \tpush %rcx\n \tpush %rbp\n \trex.RB push %r13\n \tsub 0x0(%r8),%r10d\n-\tloopne b412f4 \n+\tloopne b412e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rdx)\n \trex.WXB push %r11\n \tpush %rbp\n \trex.X push %rbx\n@@ -937026,15 +937534,15 @@\n \trex.RB push %r12\n \trex.RB push %r10\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rbx)\n \trex.WRB push %r11\n \tpush %rbp\n \trex.WRB add %r8b,(%r8)\n-\tloopne b413c4 \n+\tloopne b413b4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdx,%rdx,2)\n \tpush %r12\n \trex.R\n \trex.WB push %r11\n@@ -937050,23 +937558,21 @@\n \trex.WR pop %rdi\n \trex.X\n \tpush %r11\n \trex.WB push %r11\n \tpop %rdi\n \tpush %rdx\n \trex.RB push %r8\n-\t(bad)\n-\trex.RXB\n-\trex.RX sysretl\n-\t(bad)\n-\trex.WRB\n-\trex.RB push %r12\n-\trex.W\n+\tpush %rsp\n+\trex.WB\n \trex.WRXB\n-\trex.R and $0x50,%al\n+\trex.WRX or %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tand $0x50,%al\n \trex.B\n \trex.R\n \tadd %r8b,(%r8)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB push %r11\n \tpush %rbp\n@@ -937083,15 +937589,15 @@\n \trex.WR\n \trex.WB push %r11\n \tsub $0x55544553,%eax\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %al,0x53(%rcx)\n \trex.WXB sub $0x444f5645,%rax\n-\tloopne b41434 \n+\tloopne b41424 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp)\n \tpop %rdi\n \tpush %rbp\n \trex.WRX push %rbx\n@@ -937123,23 +937629,23 @@\n \tadd %al,(%rax)\n \trex.WRB push %r13\n \trex.WRX\n \trex.WR\n \trex.WRXB\n \trex.XB\n \trex.B\n-\trex.WR loopne b41484 \n+\trex.WR loopne b41474 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rcx,%rax,2)\n \trex.X push %rbx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b41494 \n+\tloopne b41484 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x4f43414a,%eax\n \trex.X\n \trex.WB pop %r15\n@@ -937163,15 +937669,15 @@\n \trex.R\n \tpush %r12\n \tsub 0x0(%r8,%rax,1),%r13b\n \tpush %rsp\n \tpush %rdx\n \tsub $0x524f4241,%eax\n \tpush %rsp\n-\tloopne b414d4 \n+\tloopne b414c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rsp,%rdx,2)\n \tpush %rdx\n \tpop %rdi\n \tpush %rdi\n@@ -937195,15 +937701,15 @@\n \tsub $0x4c504d49,%eax\n \tand $0x47,%al\n \trex.RB\n \trex.WRX\n \trex.RX\n \trex.B\n \trex.XB push %r12\n-\tloopne b41504 \n+\tloopne b414f4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rbx)\n \trex.RX\n \trex.RB sub $0x5445474d,%eax\n \trex.WR lods %ds:(%rsi),%al\n@@ -937221,15 +937727,15 @@\n \trex.WRB add %r12b,%r8b\n \tsub 0x0(%rax,%rax,1),%ch\n \tand $0x41,%al\n \tpush %rbx\n \trex.WXB push %r11\n \trex.WB\n \trex.RXB\n-\trex.WRX loopne b41544 \n+\trex.WRX loopne b41534 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \trex.WR pop %rcx\n \trex.WRB\n \trex.WRXB\n@@ -937270,29 +937776,28 @@\n \trex.B\n \trex.WRB\n \trex.X\n \trex.R\n \trex.B\n \tes rex.RB\n \trex.WRX push %rsi\n-\tadd (%rsi),%al\n-\tsyscall\n-\tand $0x50,%al\n+\tsub $0x240a0f50,%eax\n+\tpush %rax\n \trex.WRXB\n \trex.WB push %r11\n \tpush %rax\n \trex.WR push %rbp\n \tpush %rbx\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.XB\n \trex.B\n \trex.X push %rbx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b415c4 \n+\tloopne b415b4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp)\n \tpop %rdi\n \tpush %rdx\n \trex.B\n@@ -937301,41 +937806,42 @@\n \trex.WRXB\n \trex.WRB pop %r15\n \trex.WRX\n \trex.WRXB push %r10\n \trex.WRB\n \trex.B\n \trex.WR sub $0x4c504d49,%rax\n-\trex.WRB\n-\trex.RB push %r12\n-\trex.W\n-\trex.WRXB\n-\trex.R sub $0x424d4f43,%eax\n+\trex.RB\n+\trex.WRX\n+\trex.RB push %r10\n+\trex.WB\n+\trex.XB sub $0x434e5546,%eax\n \trex.RXB\n \trex.RX pop %rdi\n \tpush %rdx\n \trex.B\n \trex.WRX\n \trex.R\n \trex.WRXB\n \trex.WRB pop %r15\n \trex.WRX\n \trex.WRXB push %r10\n \trex.WRB\n \trex.B\n \trex.WR sub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n+\trex.WRXB\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n \tand $0x52,%al\n \trex.RB push %r14\n \trex.RB push %r10\n \tpush %rbx\n-\trex.RB loopne b41614 \n+\trex.RB loopne b41604 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x52(%rdi)\n \trex.R\n \trex.RB push %r10\n \tcmp $0x2ae00000,%eax\n@@ -937357,24 +937863,25 @@\n \trex.WR pop %rdi\n \trex.X\n \tpush %r11\n \trex.WB push %r11\n \tpop %rdi\n \tpush %rdx\n \trex.RB push %r8\n-\trex.XB push %r12\n-\trex.WB push %r14\n-\trex.RB sub $0x4854454d,%eax\n-\trex.WRXB\n-\trex.R push %rsp\n-\trex.WRB push %r11\n-\trex.WRXB push %r10\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB nopl (%r15)\n+\trex.WRB\n+\trex.B\n+\trex.WXB\n+\trex.RB sub $0x4f534d54,%eax\n+\tpush %rdx\n \tpush %rsp\n \txor %eax,(%rax)\n-\tloopne b41664 \n+\tloopne b41654 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rsp,%rcx,2)\n \trex.WB push %r11\n \tpush %rsp\n \tpop %rdi\n@@ -937384,39 +937891,35 @@\n \trex.WB pop %r8\n \tpop %rdi\n \trex.RB\n \trex.WRX push %rsp\n \tpush %rdx\n \trex.WB\n \trex.RB push %r11\n-\tmov %db13,%r15\n-\tpush %rbx\n-\tpush %rsp\n-\trex.B\n-\trex.WRX\n-\trex.R\n-\tpush %r10\n-\trex.R\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n+\tcmp (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %cl,(%rdi)\n+\tadd $0x4d4f432d,%eax\n+\tpush %rax\n \trex.WB\n \trex.WR\n \trex.RB\n \trex.WRB\n \tpush %r12\n \trex.XB\n \trex.W add %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x44,%al\n \tpush %rax\n \tpush %r10\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b416a4 \n+\tloopne b41694 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \tpop %rax\n \trex.WB\n \trex.WRB\n@@ -937426,15 +937929,15 @@\n \tadd %al,(%rax)\n \trex.RX\n \trex.B\n \trex.WRX\n \trex.XB pop %r9\n \tpush %rax\n \tpush %r11\n-\tloopne b416c4 \n+\tloopne b416b4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rax)\n \tpush %rdx\n \tpush %rbx\n \trex.RB sub $0x4354414d,%eax\n@@ -937443,15 +937946,15 @@\n \trex.WB pop %r8\n \tadd %al,(%rax)\n \tand $0x4c,%al\n \tpush %rax\n \tpush %r10\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b416e4 \n+\tloopne b416d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x51(%rax)\n \tpush %rdx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -937486,15 +937989,15 @@\n \trex.XB pop %r15\n \trex.WXB\n \trex.XB add %al,(%r8)\n \tand $0x49,%al\n \trex.WRX push %rsp\n \trex.WRXB push %r11\n \tpush %rbp\n-\trex.WRB loopne b41744 \n+\trex.WRB loopne b41734 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4152544e(,%rdx,2)\n \trex.XB\n \trex.RB pop %r15\n \trex.WB push %r12\n@@ -937513,36 +938016,36 @@\n \tpush %rdx\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WB\n \trex.WRX push %rsi\n \trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n-\tloopne b41784 \n+\tloopne b41774 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n \trex.WR sub $0x4c504d49,%rax\n-\tloopne b41794 \n+\tloopne b41784 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rcx,%rcx,2)\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tpush %rbx\n \tsub 0x0(%rax,%rax,1),%ch\n \tand $0x4e,%al\n \tpush %rbp\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b417b4 \n+\tloopne b417a4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rbx)\n \tpush %r10\n \tpush %rsp\n \tsub $0x45494c43,%eax\n@@ -937570,24 +938073,24 @@\n \trex.RB pop %r8\n \tsub $0x424d554e,%eax\n \trex.RB push %r10\n \tsub $0x4f4d4150,%eax\n \trex.WRX\n \trex.RXB\n \trex.WR add %r8b,(%rax)\n-\tloopne b41804 \n+\tloopne b417f4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rbx)\n \tpush %rdx\n \tpush %rbx\n \tpop %rcx\n \trex.WRB add %r8b,(%r8)\n-\tloopne b41814 \n+\tloopne b41804 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50(%rsi)\n \tpush %rax\n \trex.WB sub $0x4c424154,%rax\n \trex.RB lods %ds:(%rsi),%al\n@@ -937610,17 +938113,16 @@\n \trex.RB\n \trex.WRX\n \trex.RB push %r10\n \tpush %r12\n \trex.WRXB push %r10\n \tpush %rbx\n \tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tor %ecx,(%rdi)\n-\tadd $0x4124442d,%eax\n+\tadc %eax,0x0(%rbp)\n+\tadd %ah,(%rcx,%rax,2)\n \tpush %rsp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tand $0x44,%al\n \trex.RB push %r12\n@@ -937675,25 +938177,18 @@\n \trex.WR sub $0x45,%rax\n \tand $0x49,%al\n \tpush %rbx\n \tpush %rcx\n \tpush %rdx\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b418d4 \n+\tloopne b418c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n-\trex.WB\n-\trex.WRB\n-\trex.RB push %r8\n-\tsub $0x424f5250,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,(%rax,%rdx,2)\n \trex.WRXB\n \trex.WB push %r11\n \trex.XB push %r12\n \trex.WB\n \trex.WRB\n \trex.RB push %r11\n@@ -937718,23 +938213,44 @@\n \trex.XB push %r12\n \trex.WRXB push %r10\n \trex.WRXB push %r13\n \tpush %rsp\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x54(%rax)\n+\tadd %al,0x44(%rcx)\n+\tadd %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsub 0x0(%rax,%rax,1),%ch\n+\tpush %rax\n+\tpush %rsp\n \tsub $0x434c,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rdx\n \tpush %r12\n \tpush %rax\n \tsub $0x4c504d49,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n+\tpush %rax\n+\tpush %r10\n+\tpush %rsp\n+\tsub $0x4c504d49,%eax\n+\tsub 0x0(%rax,%rax,1),%ch\n+\trex.RXB\n+\trex.RX sub $0x45574f50,%eax\n+\tpush %rdx\n+\tsub $0x4c424154,%eax\n+\trex.RB sub $0x53475241,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n \tand $0x45,%al\n \trex.WR\n \trex.RB\n \trex.WRB\n \trex.RB\n \trex.WRX push %rsp\n \tpush %rax\n@@ -937757,44 +938273,50 @@\n \trex.R\n \trex.R pop %rdi\n \tpush %rsp\n \trex.B\n \trex.X\n \trex.WR\n \tadd %r8b,(%r8)\n-\tadd %al,0x56(%rcx,%rcx,2)\n+\tadd %dl,0x45(%rdx)\n+\trex.B\n+\trex.R sub $0x4c504d49,%eax\n+\tsub 0x0(%rax,%rax,1),%ch\n+\trex.R\n+\trex.WB push %r14\n \trex.RB push %r10\n \trex.RXB add %r8b,(%r8)\n-\tloopne b41994 \n+\tloopne b419c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x58(%rbp,%rax,2)\n \txor %ebp,0x4c504d49(%rip) \n \tsub 0x0(%rax,%rax,1),%ch\n+\trex.R\n+\trex.WB\n+\trex.RX\n+\trex.RX sub $0x4c504d49,%eax\n+\tsub 0x0(%rax,%rax,1),%ch\n \tand $0x46,%al\n \trex.WB push %r10\n \tpush %rbx\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b419b4 \n+\tloopne b419f4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4c(%rsi)\n+\tadd %cl,0x41(%rdi,%rcx,2)\n+\trex.R sub $0x4c504d49,%eax\n+\tsub 0x0(%rax,%rax,1),%ch\n+\tpush %rdx\n \trex.WRXB\n-\tpush %r12\n-\trex.WRX push %rbp\n-\trex.WRB push %r8\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\trex.WR\n \trex.WRXB\n-\trex.B\n-\trex.R sub $0x4c504d49,%eax\n+\trex.WRB sub $0x4c504d49,%rax\n \tsub 0x0(%rax,%rax,1),%ch\n \tand $0x52,%al\n \trex.RB push %r14\n \trex.RB\n \trex.B\n \trex.WR add %r12b,%al\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -937831,77 +938353,73 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRB\n \trex.WRXB push %r8\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b41a44 \n+\tloopne b41a84 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rbx)\n \tpush %rsp\n \trex.R\n \trex.WB\n \trex.RX\n \trex.RX\n \trex.RB push %r10\n \trex.RB\n \trex.WRX\n \trex.XB\n \trex.RB sub $0x4c504d49,%eax\n-\trex.W\n-\tor (%r15),%r9b\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB ud2\n \t(bad)\n-\tsub $0x4d,%al\n-\trex.RX push %rsi\n-\trex.RX push %rbp\n-\trex.WRX or %r9b,(%rdi)\n-\tand $0x49,%al\n+\tpush %rbp\n+\tpush %rax\n+\trex.R\n+\trex.B and $0x49,%al\n \trex.WRX push %rsp\n \trex.RB push %r10\n \tpush %rbx\n \trex.RB\n \trex.XB push %r12\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rsp,%rcx,2)\n \tpush %rdx\n \trex.RB\n \trex.R push %rbp\n \trex.XB\n-\trex.RB loopne b41a84 \n+\trex.RB loopne b41ac4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x4b4e4148,%eax\n \trex.RB\n \trex.WR pop %rdi\n \txor %ebp,(%rdx)\n \trex.X\n \trex.RB push %r11\n \tpush %rbx\n \trex.RB\n \trex.WR pop %rdi\n-\trex.WX push %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB ud2\n-\t(bad)\n-\tpush %rbp\n-\tpush %rax\n-\trex.R\n-\trex.B\n+\trex.WX add $0x2f,%al\n+\trex.WB\n \trex.WRX\n-\trex.RB push %r15\n+\trex.RX\n+\trex.WRXB add (%r9),%r9b\n+\tsyscall\n+\tsub $0x57454e50,%eax\n \tsub $0x474c41,%eax\n-\tloopne b41ab4 \n+\tloopne b41af4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdi,%rax,2)\n \trex.RB push %r12\n \tpop %rdi\n \tpush %rax\n@@ -937914,15 +938432,15 @@\n \trex.WRXB\n \trex.WRX and $0x4e,%al\n \tpush %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tpush %rax\n-\tloopne b41ad4 \n+\tloopne b41b14 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4c(%rbx)\n \trex.RB\n \tpush %r10\n \tpop %rdi\n@@ -937933,15 +938451,15 @@\n \trex.X\n \trex.WR\n \tadd %r12b,(%r10,%rdx,2)\n \tpush %rdx\n \trex.RB\n \trex.R push %rbp\n \trex.XB\n-\trex.RB loopne b41af4 \n+\trex.RB loopne b41b34 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \tsub $0x2d475241,%eax\n \tpush %rsp\n \tpush %rdx\n@@ -937950,15 +938468,15 @@\n \trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n \tand $0x58,%al\n \tpush %rdx\n \trex.RB\n \trex.R push %rbp\n \trex.XB\n-\trex.RB loopne b41b14 \n+\trex.RB loopne b41b54 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rax,%rdx,2)\n \trex.WB\n \trex.WRX push %rsp\n \tsub $0x54415453,%eax\n@@ -937979,15 +938497,15 @@\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \trex.B\n \trex.WR\n \trex.RXB\n \trex.WRXB push %r10\n \tadd %r8b,(%rax)\n-\tloopne b41b54 \n+\tloopne b41b94 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x47(%rdi,%rcx,2)\n \tpush %rsp\n \trex.RX add %r8b,(%rax)\n \tadd %ah,%al\n@@ -938028,15 +938546,15 @@\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rsp,%rcx,2)\n \tpush %r11\n \tpush %rsp\n \trex.WRX add %r8b,(%rax)\n-\tloopne b41bc4 \n+\tloopne b41c04 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp,%rax,2)\n \trex.R\n \trex.WB\n \trex.WRX\n@@ -938060,15 +938578,15 @@\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdx,%rdx,2)\n \tpush %r12\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b41c04 \n+\tloopne b41c44 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdx,%rdx,2)\n \trex.RB\n \trex.B\n \trex.WR push %rdx\n@@ -938087,15 +938605,15 @@\n \trex.WRB lods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4f(%rsi)\n \tpush %rdx\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b41c34 \n+\tloopne b41c74 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x5245544e(,%rax,2)\n \trex.WRB\n \tpush %r12\n \tpush %rdx\n@@ -938170,37 +938688,29 @@\n \tadd %al,(%rax)\n \tadd %ah,0x4c45544e(,%rdx,2)\n \trex.WR push %rdx\n \tpush %r12\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tpush %rdx\n-\tpush %rsp\n-\trex.RX push %rdx\n-\trex.B\n-\trex.XB\n-\tsub 0x0(%r8,%rax,1),%bpl\n-\trex.WRB\n-\tpop %r8\n+\tadd %cl,0x41(%rbp)\n+\tpop %rax\n \trex.WB\n \trex.WRB\n \trex.B sub $0x53425553,%eax\n \tpush %rsp\n \trex.WB push %r12\n \tpush %rbp\n \tpush %rsp\n-\tadd %r8b,(%r8)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tadd %cl,(%rcx)\n-\tsyscall\n-\tsub $0x474f5250,%eax\n-\trex.WRX push %rbx\n+\trex.RB\n+\trex.WRX\n+\trex.WB\n+\trex.WRB push %r13\n+\trex.WRB sub $0x48434143,%rax\n+\trex.RB sub $0x535a4953,%eax\n \trex.WRXB push %r10\n \tpush %rsp\n \tsub $0x4e4f474e,%eax\n \tpush %rbx\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -938226,83 +938736,74 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rax\n \trex.WR push %rbp\n \tpush %rbx\n \trex.XB\n \trex.W\n-\trex.WXB loopne b41d34 \n+\trex.WXB loopne b41d64 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x542a41,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tand $0x52,%al\n \trex.WB push %r11\n \trex.XB\n \trex.W add %al,(%rax)\n-\tloopne b41d54 \n+\tloopne b41d84 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x44(%rbp)\n \trex.WRXB sub $0x5458454e,%rax\n-\tloopne b41d64 \n+\tloopne b41d94 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax,%rdx,2)\n \trex.WRXB\n \trex.WR pop %rcx\n \trex.WRB\n \trex.WRXB\n-\trex.R loopne b41d74 \n+\trex.R loopne b41da4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rcx,%rax,2)\n \trex.WR\n \trex.RXB\n \trex.RX\n \trex.B\n \trex.XB add %spl,%r8b\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB\n \trex.R\n \trex.WRXB sub $0x504f,%rax\n-\tloopne b41d94 \n+\tloopne b41dc4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x52(%rdi)\n \trex.R\n \trex.RX\n \trex.WRX\n \tadd %al,(%r8)\n-\tloopne b41da4 \n+\tloopne b41dd4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x53(%rcx)\n \trex.WB\n \trex.WRX\n \trex.WRXB push %r8\n \tadd %al,(%rax)\n-\tloopne b41db4 \n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n-\trex.WRXB push %r8\n-\trex.RB push %r10\n-\tpush %rsp\n-\trex.WB\n-\trex.RB push %r11\n+\tloopne b41de4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n \trex.WRX\n \trex.RX xor $0xe0000000,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -938324,25 +938825,25 @@\n \trex.RXB\n \tpush %r8\n \tpush %rax\n \tpush %rdx\n \trex.WRXB pop %r8\n \tsub $0x4b494c41,%eax\n \trex.RB sub $0x5453494c,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n+\trex.WRXB push %r12\n+\tmovups %xmm13,(%r15)\n+\trex.WR\n+\trex.WB push %r11\n \tpush %rsp\n-\trex.RB (bad)\n+\tsub $0x4752414c,%eax\n \tpush %r10\n \trex.XB push %r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b41e24 \n+\tloopne b41e44 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdi,%rax,2)\n \trex.RX pop %rdi\n \tpush %rax\n \trex.WRXB push %r15\n@@ -938351,15 +938852,15 @@\n \tpush %rsp\n \trex.B\n \trex.X\n \trex.WR\n \tadd %r9b,0x59(%r8)\n \tpush %rax\n \tsub $0x5047454e,%eax\n-\tloopne b41e44 \n+\tloopne b41e64 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax,%rdx,2)\n \trex.RX\n \trex.RB push %r12\n \tadd %al,(%rax)\n@@ -938380,15 +938881,15 @@\n \trex.W push %rdx\n \tpush %rbp\n \tsub 0x0(%rax,%rax,1),%ch\n \tand $0x42,%al\n \tpush %r12\n \trex.XB\n \trex.W add %al,(%rax)\n-\tloopne b41e84 \n+\tloopne b41ea4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rcx,%rcx,2)\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB\n@@ -938397,19 +938898,23 @@\n \tpush %rax\n \tpush %r10\n \tpush %rsp\n \trex.WB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n-\tadc %ecx,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd %eax,(%rsi)\n-\trsqrtps 0x46(%rcx,%rcx,2),%xmm0\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rdx\n+\trex.R\n+\trex.WB\n+\trex.RX\n \trex.RX\n \trex.RB push %r10\n \trex.RB\n \trex.WRX\n \trex.XB\n \tsub (%r8),%r8b\n \tadd %al,(%rax)\n@@ -938446,18 +938951,15 @@\n \trex.B\n \trex.R pop %rdi\n \tpush %rcx\n \tpush %r15\n \trex.XB lods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rbp,%rax,2)\n-\trex.WRB sub $0x5453494c,%rax\n-\tsub 0x0(%rax,%rax,1),%ch\n-\trex.RX push %rax\n+\tadd %al,0x50(%rsi)\n \trex.WR\n \trex.WRXB\n \trex.RXB xor (%r8),%r8b\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RB\n \trex.WR\n@@ -938473,24 +938975,24 @@\n \txor 0x4f525245(%rip),%r13b \n \tpush %rdx\n \tand $0x45,%al\n \tpush %rdx\n \tpush %rdx\n \trex.WRXB push %r10\n \tadd %al,(%rax)\n-\tloopne b41f44 \n+\tloopne b41f54 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rsi,%rcx,2)\n \trex.WRXB push %r13\n \trex.WRX\n \trex.WB\n \trex.RX pop %rcx\n-\tloopne b41f54 \n+\tloopne b41f64 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax,%rdx,2)\n \trex.WRXB\n \trex.WR pop %rcx\n \trex.R\n@@ -938506,15 +939008,15 @@\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdx,%rdx,2)\n \trex.RB\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b41f84 \n+\tloopne b41f94 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax,%rdx,2)\n \trex.WR\n \trex.WRXB push %r12\n \txor -0x20(%rax,%rax,1),%al\n@@ -938536,53 +939038,63 @@\n \trex.RX push %rax\n \trex.WR\n \trex.WRXB\n \trex.RXB xor 0x54(%r15),%r11b\n \trex.B\n \trex.X\n \trex.WR\n-\trex.RB sub $0x4d,%al\n-\trex.RX or %r9b,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB (bad)\n-\tcmovbe 0x4c(%rax),%edx\n+\trex.RB\n+\trex.WRXB push %r13\n+\trex.WRX push %rsp\n+\tsub $0x2d4c4c41,%eax\n+\trex.R\n+\trex.RX push %rbp\n+\trex.WRX push %rbx\n+\trex.WXB push %r10\n+\trex.WRXB\n+\trex.WRX pop %rdi\n+\trex.R\n+\trex.RB\n+\trex.WR push %rsp\n+\trex.B sub $0x4c504d49,%eax\n+\tadd %al,0x50(%rsi)\n+\trex.WR\n \trex.RB push %r11\n \tpush %rbx\n \tpush %rax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RX push %rax\n \tpush %rax\n \trex.WB add %al,(%r8)\n \tadd %al,(%rax)\n-\tloopne b41fe4 \n+\tloopne b42004 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rcx,%rax,2)\n \tpush %rsp\n \tpush %rsi\n \trex.B\n \trex.WR push %rbp\n-\trex.RB loopne b41ff4 \n+\trex.RB loopne b42014 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x56455f46(,%rax,2)\n \trex.B\n-\trex.WR loopne b42004 \n+\trex.WR loopne b42024 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdi,%rax,2)\n \trex.RX pop %rdi\n \trex.RB push %r14\n \trex.B\n-\trex.WR loopne b42014 \n+\trex.WR loopne b42034 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n \trex.WRB push %r8\n \trex.WB\n \trex.WR\n@@ -938612,15 +939124,15 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tand $0x53,%al\n \tpop %rcx\n \trex.WRB\n \trex.X\n \trex.WRXB\n \trex.WR push %rax\n-\tloopne b42064 \n+\tloopne b42084 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x5f454b41(,%rcx,2)\n \trex.RB\n \trex.WR\n \trex.WR\n@@ -938640,19 +939152,14 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x2d505845,%eax\n \tpush %rsp\n \tpop %rcx\n \tpush %rax\n-\trex.RB sub $0x312d39,%eax\n-\trex.WRB xor 0x2d505845(%rip),%r13b \n-\tpush %rsp\n-\tpop %rcx\n-\tpush %rax\n \trex.RB sub $0x312d37,%eax\n \trex.XB\n \trex.W\n \trex.B\n \trex.WRX\n \trex.RXB\n \trex.RB push %r11\n@@ -938703,41 +939210,45 @@\n \trex.RB\n \trex.WR\n \trex.WR\n \trex.WB push %r8\n \tpush %rsp\n \trex.WB\n \trex.XB pop %r15\n-\trex.RX and $0x42,%al\n+\trex.RX\n+\trex.WRB\n+\tpush %r8\n+\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsub 0x0(%rax,%rax,1),%ch\n+\tand $0x42,%al\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tpop %rdi\n \tpush %r8\n \tpush %rax\n \tpush %rdx\n \trex.WRXB pop %r8\n \tpop %rdi\n \trex.RB push %r9\n \tpush %rbp\n \trex.B\n-\trex.WR\n-\trex.RB push %r10\n-\trex.WRX\n-\trex.B\n-\trex.WR (bad)\n-\tpush $0x9\n-\tsyscall\n-\tsub $0x494c2444,%eax\n+\trex.WR push %rbx\n \tpush %rbx\n+\trex.WRXB push %r10\n+\tsub $0x554c4156,%eax\n+\trex.RB push %r11\n+\tsub $0x53494c24,%eax\n \tpush %rsp\n \tpush %rax\n \tadd %al,(%rax)\n-\tloopne b42134 \n+\tloopne b42154 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdx,%rax,2)\n \trex.WB\n \trex.WRX\n \trex.WRXB\n@@ -938759,15 +939270,15 @@\n \trex.WRX add %r8b,(%rax)\n \tadd %cl,0x46(%rbp)\n \tpush %rbp\n \trex.WRX\n \trex.XB\n \trex.B\n \trex.WR\n-\trex.WR loopne b42174 \n+\trex.WR loopne b42194 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x324e5f46(,%rax,2)\n \trex.WR add %r12b,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tand $0x47,%al\n@@ -938776,48 +939287,34 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tand $0x53,%al\n \trex.XB\n \trex.WRXB\n \trex.WRX\n \trex.XB\n \tpush %r12\n-\tloopne b421a4 \n+\tloopne b421c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tpush %rbx\n-\trex.RB push %r14\n-\trex.RB\n-\trex.WRX add %r12b,%al\n-\tsub 0x0(%rax,%rax,1),%ch\n-\tand $0x48,%al\n+\tadd %ah,(%rax,%rcx,2)\n \trex.RXB\n \trex.RX push %rax\n \trex.WRXB\n \trex.WR pop %rcx\n-\tloopne b421c4 \n+\tloopne b421d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4c(%rbp)\n-\tpush %r8\n-\tpush %rbx\n-\trex.RB\n-\trex.R pop %rdi\n-\tpush %rdx\n-\trex.RB\n-\trex.B\n-\trex.WR pop %rdi\n-\tpush %rsp\n+\tadd %cl,0x4d(%rbp)\n \trex.WB\n-\trex.WRB\n-\trex.RB sub $0x4c504d49,%eax\n-\t...\n-\tadd %al,(%rax)\n+\trex.WRX push %rbp\n+\tpush %rbx\n+\tpush %rax\n+\tsub (%rax),%al\n+\tsub 0x0(%rax,%rax,1),%ebp\n \tnop\n \tin (%dx),%eax\n \trolb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -982311,18 +982808,20 @@\n \tmov $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%dl\n \tmovabs %al,0xb82c100000000000\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbaf(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfimuls (%rsi)\n+\tadd %al,(%rax)\n+\trcr $1,%ch\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xb5f5(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%edi\n \tmov $0x0,%ebx\n@@ -983088,19 +983587,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xa00000000000b5fd,%al\n \tcld\n \tmov $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo b5fc88 \n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n+\tmovabs 0x5000000000010326,%al\n+\tpop %rax\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xb82f(%rax)\n@@ -1132200,16 +1132696,16 @@\n \tmov $0x0,%esp\n \tadd %dl,%al\n \tand 0x0(%rbp),%edi\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfimuls (%rsi)\n+\tadc %bl,%dh\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rbx\n \tmov $0x0,%esp\n \tadd %dh,0xbc53(%rax)\n \tadd %al,(%rax)\n@@ -1221215,24 +1221711,24 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfadd %st(0),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjl c02ce7 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf5c0(%rax)\n+\tnop\n+\tshl $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %ah,0xc05b(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x4d(%rax)\n-\tpopf\n+\tmovabs 0x780000000000c05b,%al\n+\trex.WRB popf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2e(%rax)\n \trolb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xe917(%rax)\n \tadd %al,(%rax)\n@@ -1275871,16 +1276367,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tss fwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsp\n+\tadd %dl,0x64(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjge c2b28f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -1275919,19 +1276414,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tje c2b27d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %al,$0x13\n-\tadd %eax,(%rax)\n+\tshl $1,%ch\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x53(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rbx\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txchg %dh,0x0(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -1275948,29 +1276444,34 @@\n \tadd %dl,(%rax)\n \t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x175(%rip) \n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n+\tnop\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne c2b25c \n \tje c2b2d5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rax,%rdx,1)\n-\tadd %dh,0x1748b(%rax)\n+\tnop\n+\tstos %eax,%es:(%rdi)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x8b,%al\n+\tje c2b2e5 \n \tadd %al,(%rax)\n-\tadd %dl,0x18(%rax)\n-\txchg %eax,%edi\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tsbb %dl,0x1(%rdi)\n \tadd %dl,%al\n \tmov $0x124,%ebx\n \tadd %al,(%rax)\n \tadc %bh,0x25(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b0c(%rax)\n@@ -1276036,42 +1276537,45 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint $0x13\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11168(%rax)\n+\tadd %dl,(%rax)\n+\tjo c2b3cc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x44(%rax)\n \tje c2b3c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x174(%rbp)\n \tadd %al,(%rax)\n \txor %bh,0x174(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsxd (%rax),%edx\n+\tshrb $1,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tshlb $0x0,0x0(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadc %ch,0x10(%rcx)\n+\tshlb $1,0x10(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x174c1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1118d(%rax)\n+\tadd %dl,-0x6b(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x15e7e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tcmpb $0x1,0x5e(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,%ah\n \tje c2b40d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x20000000000174c4,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1417765,16 +1418269,16 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xf9,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %dh,%al\n+\tstos %al,%es:(%rdi)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf6c4(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -1417790,18 +1418294,17 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txlat %ds:(%rbx)\n+\tadd %ah,(%rax)\n \tout %al,(%dx)\n-\tadd %al,(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -1418102,20 +1418605,19 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rcx\n-\thlt\n+\tandb $0x0,-0xc(%rbx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsbbb $0xf5,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0xf51b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -1418144,21 +1418646,21 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf3ea(%rax)\n+\tadd %dl,0xf440(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0xff(%rbp)\n+\tadc %dl,0xff(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -1418182,17 +1418684,15 @@\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tand $0xf5,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsi\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0xf65e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -1418289,17 +1418789,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x25(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x67(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,0xfb9d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -1418335,20 +1418833,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,0xf6(%rdi)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n+\tmovabs 0xc00000000000f690,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -1418365,18 +1418858,19 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tgs hlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf465(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x101ed(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -1418453,27 +1418947,26 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tint1\n+\tsar $1,%cl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tsub %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1418509,15 +1419002,17 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf4d9(%rax)\n+\tadd %ah,-0x10(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -1418581,16 +1419076,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x0(%rbx,%rdi,8)\n-\trolb $0x68,(%rcx)\n+\tloopne c97133 \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -1418599,16 +1419094,19 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6a2(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ch,0x0(%rsi,%rsi,8)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1451134,17 +1451632,16 @@\n \t(bad)\n \tjp cba0ec \n \toutsb %ds:(%rsi),(%dx)\n \timul $0x74452f6f,%gs:0x66(%rsi),%ebp\n \tmovsxd (%rdi),%ebp\n \trex.RXB\n \trex.WRB push %r12\n-\tsub (%rcx),%esi\n-\txor (%rax),%al\n-\tadd 0x6d(%rcx),%cl\n+\tsub $0x2003431,%eax\n+\trex.WB insl (%dx),%es:(%rdi)\n \tjo cba100 \n \tgs insl (%dx),%es:(%rdi)\n \toutsb %gs:(%rsi),(%dx)\n \tje cba0fb \n \tje cba105 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n@@ -1559385,639 +1559882,594 @@\n \tmovsxd 0x65(%rdx),%esi\n \t(bad)\n \tjae cfe4ba \n \toutsb %ds:(%rsi),(%dx)\n \tor (%eax),%ah\n \tand %dh,0x6f(%rax)\n \tja cfe4bf \n-\tjb cfe48a \n-\tpush %rsp\n-\tpush %rcx\n-\tor %ecx,(%rdi)\n-\tand $0x50,%al\n-\trex.WRXB push %r15\n-\trex.RB push %r10\n-\trex.R\n-\trex.WB push %r11\n-\tpush %rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.R jne cfe4e5 \n-\timul $0x206e6120,0x67(%rsi),%ebp\n-\trex.WRB\n-\tpop %r8\n-\trex.WB\n-\trex.WRB\n-\trex.B sub $0x4f525245,%eax\n-\tpush %rdx\n-\tand %ah,0x72(%rdx)\n-\tgs (bad)\n-\timul $0x74,(%rax),%esp\n-\tpush $0x69207369\n-\tjae cfe4b5 \n-\t(bad)\n-\tand %dh,0x20(%rdi,%rbp,2)\n-\t(bad)\n-\tand %ch,0x73(%rcx,%rbp,2)\n-\tje cfe4c5 \n-\toutsl %ds:(%rsi),(%dx)\n-\tdata16 and %dh,0x65(%rax,%rbp,2)\n-\tor (%rax),%ah\n-\tand %ah,0x72(%rcx)\n-\taddr32 jne cfe520 \n-\toutsb %gs:(%rsi),(%dx)\n-\tje cfe52a \n-\tand %dh,0x20(%rdi,%rbp,2)\n-\tje cfe525 \n-\tand %ah,%gs:0x61(%rbx)\n-\tinsb (%dx),%es:(%rdi)\n-\tinsb (%dx),%es:(%rdi)\n-\tand %dh,0x20(%rdi,%rbp,2)\n-\trex.WRB\n-\tpop %r8\n-\trex.WB\n-\trex.WRB\n-\trex.B sub $0x4f525245,%eax\n-\tpush %rdx\n-\tsub $0x20,%al\n-\tja cfe540 \n-\tje cfe541 \n-\tand %dh,0x65(%rax,%rbp,2)\n-\tand %ch,0x65(%rbp)\n-\tjae cfe555 \n-\t(bad)\n-\tand %dh,%gs:0x78(%ebp,%eiz,2)\n-\tje cfe50b \n-\timul $0x20200a61,0x20(%rsi),%ebp\n-\tmovsxd 0x6d(%rdi),%ebp\n-\tjo cfe558 \n-\tmovsxd 0x66(%rax,%riz,1),%esi\n-\toutsl %ds:(%rsi),(%dx)\n-\tjb cfe56b \n-\t(bad)\n-\tje cfe52f \n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB wbinvd\n-\tsub $0x534e4f43,%eax\n+\tjb cfe48a \n \tpush %rsp\n-\trex.B\n-\trex.WRX\n-\trex.WRX outsl %ds:(%rsi),(%dx)\n-\tand %ah,0x72(%rbp)\n-\tjb cfe586 \n-\tjb cfe547 \n+\tpush %rcx\n+\tor %ecx,(%rdi)\n+\tand $0x50,%al\n+\trex.WRXB push %r15\n+\trex.RB push %r10\n+\trex.R\n+\trex.WB push %r11\n+\tpush %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rbx)\n-\tjne cfe597 \n-\tgs jae cfe547 \n+\trex.XB (bad)\n+\tjne cfe4e7 \n+\tgs jae cfe497 \n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \tinsb (%dx),%es:(%rdi)\n \tand %ch,0x70(%rdi)\n-\tgs jb cfe591 \n-\tje cfe59b \n+\tgs jb cfe4e1 \n+\tje cfe4eb \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfe556 \n-\tjb cfe59d \n+\tjae cfe4a6 \n+\tjb cfe4ed \n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n-\tje cfe5a5 \n+\tje cfe4f5 \n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0x20(%edi,%ebp,2)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n-\tje cfe5b8 \n+\tje cfe508 \n \timul $0x61282073,0x65(%rbx),%esp\n \toutsb %ds:(%rsi),(%dx)\n \tand %ch,%fs:0x73(%rcx,%rbp,2)\n-\tje cfe5c8 \n+\tje cfe518 \n \tsub %esp,(%rax)\n-\tje cfe5c8 \n+\tje cfe518 \n \tand %ah,0x65(%rdx)\n \tand %ah,0x61(%rbx)\n-\tjb cfe5d3 \n+\tjb cfe523 \n \timul $0x6f20200a,0x64(%rbp),%esp\n-\tjne cfe5de \n+\tjne cfe52e \n \tcs and %ah,(%rax)\n \trex.RX outsl %ds:(%rsi),(%dx)\n-\tjb cfe591 \n-\tgs js cfe5d5 \n+\tjb cfe4e1 \n+\tgs js cfe525 \n \tinsl (%dx),%es:(%rdi)\n-\tjo cfe5e3 \n+\tjo cfe533 \n \tgs sub $0x20,%al\n-\tje cfe5e4 \n+\tje cfe534 \n \tand %dh,%gs:0x72(%rax)\n \toutsl %ds:(%rsi),(%dx)\n-\tfs jne cfe5e7 \n-\tje cfe5a6 \n+\tfs jne cfe537 \n+\tje cfe4f6 \n \toutsl %ds:(%rsi),(%dx)\n \tdata16 and %dh,0x6f(%rdi,%rsi,2)\n \tand %ch,0x61(%rbp)\n-\tje cfe603 \n+\tje cfe553 \n \timul $0x69772073,0x65(%rbx),%esp\n \tinsb (%dx),%es:(%rdi)\n \tinsb (%dx),%es:(%rdi)\n \tand %ah,0x63(%rcx)\n-\tje cfe614 \n+\tje cfe564 \n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \tinsb (%dx),%es:(%rdi)\n-\tjns cfe5c4 \n+\tjns cfe514 \n \t(bad)\n \tmovsxd 0x6d(%rdi),%ebp\n-\tjo cfe623 \n-\tje cfe615 \n+\tjo cfe573 \n+\tje cfe565 \n \tand %dh,%fs:0x61(%rdx)\n-\tje cfe61e \n-\tgs jb cfe5d9 \n-\tje cfe623 \n+\tje cfe56e \n+\tgs jb cfe529 \n+\tje cfe573 \n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0x69(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjo cfe62f \n-\tjns cfe5e5 \n+\tjo cfe57f \n+\tjns cfe535 \n \t(bad)\n \tand %dh,0x65(%rdx)\n-\tje cfe644 \n-\tjb cfe63f \n+\tje cfe594 \n+\tjb cfe58f \n \tgs fs and %ah,%fs:(%rax)\n \tpush %rsp\n-\tjne cfe64b \n+\tjne cfe59b \n \toutsb %ds:(%rsi),(%dx)\n \timul $0x206e6f20,0x67(%rsi),%ebp\n-\tje cfe64b \n+\tje cfe59b \n \timul $0x74697773,0x20(%rbx),%esi\n \tmovsxd 0xa(%rax),%ebp\n \tand %ah,(%rax)\n \tgs data16 movsxd %gs:0x76(%rcx,%rbp,2),%si\n \tgs insb (%dx),%es:(%rdi)\n-\tjns cfe61b \n-\tje cfe672 \n-\tjb cfe66d \n-\tjae cfe621 \n+\tjns cfe56b \n+\tje cfe5c2 \n+\tjb cfe5bd \n+\tjae cfe571 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0x65(%rax,%rbp,2)\n \tand %ah,0x6f(%rsi)\n \tinsb (%dx),%es:(%rdi)\n \tinsb (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n-\tja cfe678 \n+\tja cfe5c8 \n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0x72(%eax,%ebp,2)\n-\tgs gs cs (bad)\n-\tcs rex.WRB\n-\trex.RB push %r12\n-\trex.W\n-\trex.WRXB\n-\trex.R and $0x44,%al\n+\tgs gs cs push %rsp\n+\trex.RB invd\n+\tsub $0x2445524e,%eax\n+\trex.R\n \trex.WRXB\n \trex.B\n \trex.WR\n \trex.WR\n \trex.WRB pop %r8\n \trex.WRXB push %r8\n \tpush %rbx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x66(%rcx)\n-\tand %ah,0x66(%rax)\n+\tadd %al,0x72(%rbp,%rsi,2)\n+\timul $0x206e6120,0x67(%rsi),%ebp\n+\trex.WRB\n+\tpop %r8\n+\trex.WB\n+\trex.WRB\n+\trex.B sub $0x4f525245,%eax\n+\tpush %rdx\n+\tand %ah,0x72(%rdx)\n+\tgs (bad)\n+\timul $0x74,(%rax),%esp\n+\tpush $0x69207369\n+\tjae cfe5c5 \n \t(bad)\n-\tinsb (%dx),%es:(%rdi)\n-\tjae cfe69e \n+\tand %dh,0x20(%rdi,%rbp,2)\n \t(bad)\n+\tand %ch,0x73(%rcx,%rbp,2)\n+\tje cfe5d5 \n+\toutsl %ds:(%rsi),(%dx)\n+\tdata16 and %dh,0x65(%rax,%rbp,2)\n+\tor (%rax),%ah\n+\tand %ah,0x72(%rcx)\n+\taddr32 jne cfe630 \n+\toutsb %gs:(%rsi),(%dx)\n+\tje cfe63a \n+\tand %dh,0x20(%rdi,%rbp,2)\n+\tje cfe635 \n+\tand %ah,%gs:0x61(%rbx)\n+\tinsb (%dx),%es:(%rdi)\n+\tinsb (%dx),%es:(%rdi)\n+\tand %dh,0x20(%rdi,%rbp,2)\n+\trex.WRB\n+\tpop %r8\n+\trex.WB\n+\trex.WRB\n+\trex.B sub $0x4f525245,%eax\n+\tpush %rdx\n+\tsub $0x20,%al\n+\tja cfe650 \n+\tje cfe651 \n \tand %dh,0x65(%rax,%rbp,2)\n-\toutsb %ds:(%rsi),(%dx)\n-\tand %ch,0x6f(%rsi)\n-\tand %ch,0x61(%rbp)\n-\tjs cfe6b0 \n-\tinsl (%dx),%es:(%rdi)\n-\t(bad)\n-\tsub $0x6f727265,%eax\n-\tjb cfe670 \n-\tinsl (%dx),%es:(%rdi)\n-\tgs jae cfe6c7 \n-\t(bad)\n-\tand %ch,%gs:0x73(%ecx)\n-\tand %dh,0x72(%rax)\n-\timul $0x4f216465,0x74(%rsi),%ebp\n-\tpush %rsp\n-\tor %r9b,(%r8)\n+\tand %ch,0x65(%rbp)\n+\tjae cfe665 \n \t(bad)\n+\tand %dh,%gs:0x78(%ebp,%eiz,2)\n+\tje cfe61b \n+\timul $0x20200a61,0x20(%rsi),%ebp\n+\tmovsxd 0x6d(%rdi),%ebp\n+\tjo cfe668 \n+\tmovsxd 0x66(%rax,%riz,1),%esi\n+\toutsl %ds:(%rsi),(%dx)\n+\tjb cfe67b \n \t(bad)\n-\tcs push %rcx\n+\tje cfe63f \n \tpush %rbp\n-\trex.B\n-\trex.WR add %r8b,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n-\tadd %al,(%rax)\n+\trex.WRXB push %r12\n+\tor %r9b,(%r15)\n+\tor %ch,(%rdi)\n+\tcs rex.WRB\n+\trex.RB push %r12\n+\trex.W\n+\trex.WRXB\n+\trex.R\n+\trex.WRX outsl %ds:(%rsi),(%dx)\n+\tand %ah,0x72(%rbp)\n+\tjb cfe696 \n+\tjb cfe657 \n+\t...\n \tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \trex.XB (bad)\n-\tjne cfe6f7 \n-\tgs jae cfe6a7 \n+\tjne cfe6b7 \n+\tgs jae cfe667 \n \t(bad)\n \tand %ch,0x6f(%rsi)\n \toutsb %ds:(%rsi),(%dx)\n \tsub $0x6d6d6f63,%eax\n-\tjne cfe707 \n+\tjne cfe6c7 \n \t(bad)\n-\tje cfe6ff \n-\tjbe cfe6fd \n+\tje cfe6bf \n+\tjbe cfe6bd \n \tand %dh,0x72(%rax)\n \toutsl %ds:(%rsi),(%dx)\n-\tfs jne cfe702 \n-\tje cfe6c1 \n-\tje cfe712 \n+\tfs jne cfe6c2 \n+\tje cfe681 \n+\tje cfe6d2 \n \tand %ah,0x65(%rdx)\n \tand %ah,0x6f(%rbx)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfe715 \n-\tfs gs jb cfe715 \n+\tjae cfe6d5 \n+\tfs gs jb cfe6d5 \n \tand %ah,%fs:0x73(%rcx)\n-\tjae cfe725 \n+\tjae cfe6e5 \n \tmovsxd 0x61(%rcx),%ebp\n-\tje cfe724 \n-\tjbe cfe722 \n+\tje cfe6e4 \n+\tjbe cfe6e2 \n \tsub $0x20,%al\n-\tjae cfe730 \n+\tjae cfe6f0 \n \tor (%rax),%ah\n \tand %dh,0x61(%rax,%rbp,2)\n-\tje cfe6e9 \n+\tje cfe6a9 \n \tand %bpl,(%r14)\n \tand %ch,(%rax)\n \trex.X and %bpl,(%rsi)\n \tand %al,0x29(%rbx)\n \tand %ch,0x73(%rcx)\n \tand %dh,0x69(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjo cfe749 \n+\tjo cfe709 \n \timul $0x74206465,0x69(%rsi),%esp\n \toutsl %ds:(%rsi),(%dx)\n \tand %al,0x20(%rcx)\n \tcs and %al,0x20(%rdx)\n \tcs and %al,0x2e(%rbx)\n \tand %ah,(%rax)\n \trex.WB\n \tdata16 and %dh,0x69(%rax,%rbp,2)\n-\tjae cfe71a \n+\tjae cfe6da \n \tdata16 insb (%dx),%es:(%rdi)\n \t(bad)\n \tand %ch,0x73(%ecx)\n \tand %ch,0x66(%rdi)\n \tdata16 sub $0xa,%al\n \tand %ah,(%rax)\n \toutsl %fs:(%rsi),(%dx)\n-\tje cfe72d \n+\tje cfe6ed \n \timul $0x656b6174,0x20(%rbx),%esi\n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0x20(%rdi,%rbp,2)\n \t(bad)\n \taddr32 push $0x73612074\n-\tjae cfe795 \n+\tjae cfe755 \n \tmovsxd 0x61(%rcx),%ebp\n-\tje cfe794 \n-\tjbe cfe792 \n+\tje cfe754 \n+\tjbe cfe752 \n \tsub $0x20,%al\n \timul $0x20202e65,(%rsi),%ebp\n \tand %bpl,(%r14)\n \tand %al,0x20(%rdx)\n \tcs and %al,0x20(%rbx)\n \timul $0x706d6973,0x20(%rbx),%esi\n \tinsb (%dx),%es:(%rdi)\n \timul $0x200a6465,0x69(%rsi),%esp\n \tand %dh,0x20(%rdi,%rbp,2)\n \tand %bpl,(%r14)\n \tand %ch,(%rax)\n \trex.X and %bpl,(%rsi)\n \tand %al,0x29(%rbx)\n-\tcs or $0xe,%al\n-\tand $0x44,%al\n-\trex.WRXB push %r12\n+\tcs sub $0x4f442443,%eax\n+\tpush %rsp\n \tpush %r11\n \tpush %rbx\n \trex.WRXB\n \trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x61(%rbx)\n-\tjne cfe7e7 \n-\tgs jae cfe797 \n+\tjne cfe7a7 \n+\tgs jae cfe757 \n \t(bad)\n-\tjne cfe7ee \n+\tjne cfe7ae \n \toutsl %ds:(%rsi),(%dx)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n-\tje cfe7e8 \n+\tje cfe7a8 \n \tmovsxd (%rax),%esp\n-\tje cfe7f5 \n+\tje cfe7b5 \n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfe7f3 \n+\tjae cfe7b3 \n \t(bad)\n-\tje cfe7f3 \n+\tje cfe7b3 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \tand %ch,0x66(%rdi)\n \tand %ah,0x20(%rcx)\n-\tjne cfe807 \n-\tgs jb cfe7be \n-\tjae cfe7b9 \n-\tdata16 jne cfe80a \n+\tjne cfe7c7 \n+\tgs jb cfe77e \n+\tjae cfe779 \n+\tdata16 jne cfe7ca \n \tmovsxd 0x6f(%rcx,%rbp,2),%esi\n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0x20(%rdi,%rbp,2)\n-\timul $0x8790e2e,0x70(%rbx),%r14\n-\tsyscall\n-\tsub $0x41525424,%eax\n+\timul $0xf094e2e,0x70(%rbx),%r14\n+\tadd $0x5424532c,%eax\n+\tpush %rdx\n+\trex.B\n \trex.WRX push %rbx\n \trex.WR\n \tpush %r12\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.XB (bad)\n-\tjne cfe837 \n-\tgs jae cfe7e7 \n-\tgs jbe cfe82f \n-\tjb cfe845 \n+\tjne cfe7f7 \n+\tgs jae cfe7a7 \n+\tgs jbe cfe7ef \n+\tjb cfe805 \n \tand %ch,0x6f(%rsi)\n \toutsb %ds:(%rsi),(%dx)\n \tsub $0x6d6d6f63,%eax\n-\tjne cfe84b \n+\tjne cfe80b \n \t(bad)\n-\tje cfe843 \n-\tjbe cfe841 \n+\tje cfe803 \n+\tjbe cfe801 \n \tand %dh,0x72(%rax)\n \toutsl %ds:(%rsi),(%dx)\n-\tfs jne cfe846 \n-\tje cfe805 \n-\tje cfe856 \n+\tfs jne cfe806 \n+\tje cfe7c5 \n+\tje cfe816 \n \tand %ah,0x65(%rdx)\n \tand %ah,0x78(%rbp)\n-\tjo cfe850 \n+\tjo cfe810 \n \toutsb %ds:(%rsi),(%dx)\n \tfs gs and %ah,%fs:0x61(%rbp)\n \tmovsxd 0x20(%rax),%ebp\n-\tje cfe864 \n+\tje cfe824 \n \tinsl (%dx),%es:(%rdi)\n \tand %ch,%gs:0x74(%rcx)\n \tand %ch,0x73(%rcx)\n \tor (%rax),%ah\n \tand %dh,0x69(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjo cfe877 \n+\tjo cfe837 \n \timul $0x202c6465,0x69(%rsi),%esp\n \timul $0x20202e65,(%rsi),%ebp\n \tand %bpl,(%r14)\n \tand %ch,(%rax)\n \trex.X and %bpl,(%rbx)\n \tand %al,0x29(%rbx)\n \tand %dh,0x69(%rdi)\n \tinsb (%dx),%es:(%rdi)\n \tinsb (%dx),%es:(%rdi)\n \tand %dh,0x69(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjo cfe89a \n+\tjo cfe85a \n \timul $0x206f7420,0x79(%rsi),%esp\n \tand %bpl,(%r14)\n \tand %al,0x20(%rdx)\n \tsub (%rax),%esp\n \tand %bpl,(%r14)\n \tand %al,0x2e(%rbx)\n-\tcs rex.WRXB push %r10\n+\tpush %rsp\n+\trex.RB (bad)\n+\t(bad)\n+\trex.WRB\n+\trex.B\n+\trex.WXB\n+\trex.RB sub $0x24464544,%eax\n \trex.R\n-\trex.RB push %r10\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tand $0x44,%al\n \trex.WRXB push %r12\n \trex.R\n \trex.WB push %r11\n \tpush %rsp\n \tpush %rdx\n \trex.WB\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x61(%rbx)\n-\tjne cfe8d7 \n-\tgs jae cfe887 \n+\tjne cfe897 \n+\tgs jae cfe847 \n \tand %bpl,(%r14)\n \tand %al,0x20(%rcx)\n-\tje cfe8de \n+\tje cfe89e \n \tand %ah,0x65(%rdx)\n \tand %dh,0x69(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjo cfe8e4 \n+\tjo cfe8a4 \n \timul $0x74206465,0x69(%rsi),%esp\n \toutsl %ds:(%rsi),(%dx)\n \tand %al,0x20(%rcx)\n \tpop %rsi\n \tpop %rsi\n \tand %dh,(%rdx)\n \tcs push %rdx\n-\trex.WRXB push %r13\n-\tpush %rax\n-\tsub $0x24455053,%eax\n-\trex.R\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tand $0x44,%al\n \trex.WRXB push %r12\n \trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rdi\n \tpush $0x74206e65\n-\tjb cfe91d \n+\tjb cfe8dd \n \tgs sub $0x20,%al\n \t(bad)\n \tand $0x69202765,%eax\n-\tjae cfe8d3 \n-\tjb cfe91a \n-\tjo cfe923 \n+\tjae cfe893 \n+\tjb cfe8da \n+\tjo cfe8e3 \n \t(bad)\n \tmovsxd 0x64(%rbp),%esp\n \tand %ah,0x79(%rdx)\n \tand %ch,0x74(%rcx)\n-\tjae cfe8e3 \n+\tjae cfe8a3 \n \toutsb %ds:(%rsi),(%dx)\n-\tjne cfe933 \n-\tgs jb cfe932 \n+\tjne cfe8f3 \n+\tgs jb cfe8f2 \n \tmovsxd (%rax),%esp\n-\tjbe cfe92e \n+\tjbe cfe8ee \n \tinsb (%dx),%es:(%rdi)\n-\tjne cfe935 \n+\tjne cfe8f5 \n \tand %dh,(%rdx)\n \tcs (bad)\n \txor %edi,(%rax)\n \tcs cs cs and %dh,0x68(%rdi)\n \toutsb %gs:(%rsi),(%dx)\n-\tgs jbe cfe946 \n-\tjb cfe8ed \n+\tgs jbe cfe906 \n+\tjb cfe8ad \n \tand %ah,(%rax)\n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n-\tjne cfe956 \n-\tgs jb cfe913 \n+\tjne cfe916 \n+\tgs jb cfe8d3 \n \tand %ch,0x73(%rcx)\n \tand %ah,(%rdi)\n-\tje cfe965 \n-\tjne cfe95a \n-\t(bad)\n-\tcs syscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n+\tje cfe925 \n+\tjne cfe91a \n \t(bad)\n-\tand $0x25,%al\n-\trex.RB\n-\trex.WRX push %rbp\n+\tcs rex.WRXB\n+\trex.R sub $0x554f5247,%eax\n+\tpush %rax\n+\tsub $0x4e452524,%eax\n+\tpush %rbp\n \trex.WRB\n \trex.RB push %r10\n \t...\n \tpush %rdi\n \tpush $0x74206e65\n-\tjb cfe98d \n+\tjb cfe94d \n \tgs sub $0x20,%al\n \trex.RB outsb %ds:(%rsi),(%dx)\n \t(bad)\n \t(bad)\n \tand 0x6e(%rcx),%ch\n \timul $0x6574,0x69(%rsi),%bp\n \tand %ah,0x76(%rbp)\n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n-\tjne cfe994 \n-\tje cfe99e \n+\tjne cfe954 \n+\tje cfe95e \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \tand (%rax),%ah\n \tinsl (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n \tfs gs and %ah,%gs:(%rax)\n \t(bad)\n-\tgs jbe cfe96b \n+\tgs jbe cfe92b \n \tand %dh,0x65(%rdx)\n-\tjo cfe9ae \n+\tjo cfe96e \n \t(bad)\n-\tje cfe9b1 \n+\tje cfe971 \n \tfs insb (%dx),%es:(%rdi)\n-\tjns cfe95a \n+\tjns cfe91a \n \tand %ah,(%rax)\n-\tgs jbe cfe9b6 \n+\tgs jbe cfe976 \n \tinsb (%dx),%es:(%rdi)\n-\tjne cfe9b9 \n-\tje cfe9bf \n-\tjae cfe97c \n+\tjne cfe979 \n+\tje cfe97f \n+\tjae cfe93c \n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n \tand %ah,0x78(%rbp)\n-\tjo cfe9d5 \n-\tgs jae cfe9d9 \n+\tjo cfe995 \n+\tgs jae cfe999 \n \timul $0x746e7520,0x6e(%rdi),%ebp\n \timul $0x74732074,0x69(%rax,%riz,1),%ebp\n \toutsl %ds:(%rsi),(%dx)\n-\tjo cfe9eb \n+\tjo cfe9ab \n \tand %ah,0x68(%rbx)\n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n-\timul $0x512e2f2e,0x67(%esi),%ebp\n-\tpush %rbp\n-\trex.B\n-\trex.WR\n-\trex.WB\n-\trex.RX\n-\trex.WB\n-\trex.RB push %r10\n-\tpush %rbx\n-\tcs or %esp,(%rcx,%rcx,2)\n+\timul $0x532c052e,0x67(%esi),%ebp\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %eax,0x0(%rax)\n+\tadd %ah,(%rcx,%rcx,2)\n \trex.WRX\n \trex.RX\n \trex.RB push %r14\n \trex.B\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rdi\n \tpush $0x74206e65\n-\tjb cfea1d \n+\tjb cfe9dd \n \tgs sub $0x20,%al\n \t(bad)\n-\tjb cfea20 \n+\tjb cfe9e0 \n \t(bad)\n-\tjns cfea24 \n+\tjns cfe9e4 \n \tand %ah,0x63(%rbp,%riz,2)\n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n-\tjb cfea1e \n+\tjb cfe9de \n \tand %ah,%fs:0x79(%rdx)\n \tand %ah,(%rdi)\n \t(bad)\n-\tjb cfea34 \n+\tjb cfe9f4 \n \t(bad)\n-\tjns cfe9ec \n+\tjns cfe9ac \n \tand %ah,0x72(%rcx)\n \tand %dh,%gs:0x61(%rsi)\n \tinsb (%dx),%es:(%rdi)\n-\tjne cfea34 \n-\tjae cfe9f1 \n+\tjne cfe9f4 \n+\tjae cfe9b1 \n \timul $0x64616574,0x73(%rsi),%ebp\n \tand %ch,0x66(%rdi)\n \tor (%rax),%ah\n \tand %dh,0x72(%rax)\n \toutsl %ds:(%rsi),(%dx)\n-\tjo cfea48 \n-\tjb cfea59 \n+\tjo cfea08 \n+\tjb cfea19 \n \timul $0x6e61202c,0x73(%rbp),%esp\n \tand %dh,%fs:0x6e(%rbp)\n \tfs movsxd %gs:0x72(%rcx,%riz,2),%ebp\n \tgs and %ah,%fs:0x72(%rcx)\n-\tjb cfea5e \n-\tjns cfea72 \n+\tjb cfea1e \n+\tjns cfea32 \n \tand %ch,(%rax)\n \t(bad)\n \tpush $0x65687361\n \tand %ah,%fs:0x72(%rcx)\n-\tjb cfea6e \n-\tjns cfea82 \n+\tjb cfea2e \n+\tjns cfea42 \n \t(bad)\n \tsub %esp,(%rax)\n \t(bad)\n-\tjb cfea7a \n+\tjb cfea3a \n \tand %ch,0x6d(%rcx)\n-\tjo cfea86 \n+\tjo cfea46 \n \tgs insl (%dx),%es:(%rdi)\n \toutsb %gs:(%rsi),(%dx)\n-\tje cfea85 \n+\tje cfea45 \n \tor %fs:(%rax),%ah\n \tand %ah,0x73(%rcx)\n \tand %cl,0x73(%rcx,%rbp,2)\n-\tjo cfea4c \n+\tjo cfea0c \n \tpush $0x65687361\n \tand %ah,%fs:0x72(%rcx)\n-\tjb cfea98 \n-\tjns cfeaac \n-\toutsb %ds:(%rsi),(%dx)\n-\tcs or (%rdi),%cl\n-\t(bad)\n-\tsub $0x24,%al\n-\tpush %rbp\n+\tjb cfea58 \n+\tjns cfea6c \n+\tcs imul $0x7e20,0x72(%rbp),%sp\n+\tand $0x55,%al\n \tpush %rbx\n \trex.RB pop %r15\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tpop %rdi\n \tpush %r10\n@@ -1560025,416 +1560477,451 @@\n \tpop %r9\n \tpush %rbx\n \tpush %rsp\n \tpush $0x75662065\n \tinsb (%dx),%es:(%rdi)\n \tinsb (%dx),%es:(%rdi)\n \tand %dh,0x61(%rax)\n-\tje cfeac5 \n+\tje cfea85 \n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tinsl (%dx),%es:(%rdi)\n \tand %ch,%gs:0x66(%rdi)\n \tand %dh,0x65(%rax,%rbp,2)\n \tand %ah,0x69(%rsi)\n \tinsb (%dx),%es:(%rdi)\n \tand %ah,%gs:0x65(%rdx)\n \timul $0x616f6c20,0x67(%rsi),%ebp\n-\tfs gs fs add $0x4f55512d,%eax\n-\tpush %rsp\n-\tand $0x4c,%al\n+\tfs gs outsb %fs:(%rsi),(%dx)\n+\tcs or (%rdi),%cl\n+\t(bad)\n+\tsub $0x24,%al\n+\trex.WR\n \trex.WRXB\n \trex.B\n \trex.R pop %rdi\n \tpush %rax\n \tpush %r12\n \trex.W\n \trex.WRX\n \trex.B\n \trex.WRB\n \tadd %r8b,(%r8)\n \trex.XB (bad)\n-\tjne cfeb07 \n-\tgs jae cfeab7 \n-\tjae cfeafc \n+\tjne cfeac7 \n+\tgs jae cfea77 \n+\tjae cfeabc \n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n-\tjb cfeacb \n+\tjb cfea8b \n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n-\tje cfeb14 \n+\tje cfead4 \n \timul $0x7265706f,0x20(%rax),%edi\n \t(bad)\n-\tje cfeb15 \n+\tje cfead5 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfead0 \n-\tje cfeb21 \n+\tjae cfea90 \n+\tje cfeae1 \n \tand %ah,0x65(%rdx)\n \tand %ah,0x61(%rbx)\n-\tjb cfeb2c \n+\tjb cfeaec \n \timul $0x74756f20,0x64(%rbp),%esp\n-\tcs rex.RB clts\n-\tsub $0x4d524f46,%eax\n-\tpush %r12\n-\tor %ecx,(%rdi)\n-\tadd $0x4f44242c,%eax\n-\tpush %rbx\n+\tcs (bad)\n+\t(bad)\n+\tpush %rcx\n+\tpush %rbp\n+\trex.B\n+\trex.WR\n+\trex.WB\n+\trex.RX\n+\trex.WB\n+\trex.RB push %r10\n+\tsub $0x44244843,%eax\n+\trex.WRXB push %r11\n \trex.XB\n \trex.WRB pop %r8\n \trex.WRXB push %r8\n \tpush %rbx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.XB (bad)\n-\tjne cfeb57 \n-\tgs jae cfeb07 \n+\tjne cfeb17 \n+\tgs jae cfeac7 \n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n-\tje cfeb5d \n+\tje cfeb1d \n \timul $0x7274616d,0x2d(%rax),%edi\n \timul $0x7265706f,0x20(%rax),%edi\n \t(bad)\n-\tje cfeb65 \n+\tje cfeb25 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfeb20 \n-\tje cfeb71 \n+\tjae cfeae0 \n+\tje cfeb31 \n \tand %ah,0x65(%rdx)\n \tand %ah,0x61(%rbx)\n-\tjb cfeb7c \n+\tjb cfeb3c \n \timul $0x74756f20,0x64(%rbp),%esp\n-\tcs push %rbx\n-\tsub $0x20,%al\n-\tjle cfeb94 \n-\tand %bh,0x53(%rsi)\n-\tor %ecx,(%rdi)\n-\tadd $0x2445532c,%eax\n+\tcs push %rsp\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %eax,0x0(%rbp)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\t(bad)\n \trex.R\n \trex.WRXB\n \trex.WRB pop %r8\n \trex.WRB pop %r8\n \trex.WRXB push %r8\n \tpush %rbx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rsp\n \tpush $0x706f2065\n-\tgs jb cfeb9a \n-\tje cfeba4 \n+\tgs jb cfeb5a \n+\tje cfeb64 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \tand %ch,0x6e(%rcx)\n-\tjbe cfebb1 \n+\tjbe cfeb71 \n \timul $0x20,0x64(%rbp),%esp\n \timul $0x63616c70,0x20(%rsi),%ebp\n \tand %ch,%gs:0x66(%rdi)\n \tand %ch,0x75(%rbp)\n \tinsb (%dx),%es:(%rdi)\n-\tje cfebc0 \n-\tjo cfebc5 \n+\tje cfeb80 \n+\tjo cfeb85 \n \timul $0x6e6f6974,0x61(%rbx),%esp\n \tand %ch,0x6e(%rcx)\n \tand %ah,0x20(%rcx)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n-\tje cfebdc \n+\tje cfeb9c \n \timul $0x756d2020,0xa(%rax),%edi\n \tinsb (%dx),%es:(%rdi)\n-\tje cfebdd \n-\tjo cfebe2 \n+\tje cfeb9d \n+\tjo cfeba2 \n \timul $0x6e6f6974,0x61(%rbx),%esp\n \tcs and %ah,(%rax)\n \t(bad)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n-\tje cfebf7 \n+\tje cfebb7 \n \timul $0x6d656c65,0x5f(%rax),%edi\n \toutsb %gs:(%rsi),(%dx)\n-\tje cfebef \n+\tje cfebaf \n \tinsl (%dx),%es:(%rdi)\n-\tjne cfebff \n-\tje cfebbc \n+\tjne cfebbf \n+\tje cfeb7c \n \tand %ah,0x61(%rbx)\n \toutsb %ds:(%rsi),(%dx)\n \tand %ah,0x65(%rdx)\n \tand %ah,0x73(%rcx)\n-\tjae cfec0a \n+\tjae cfebca \n \toutsb %ds:(%esi),(%dx)\n \tgs and %ah,%fs:0x6e(%rcx)\n-\tjns cfebca \n+\tjns cfeb8a \n \t(bad)\n-\tjns cfebbb \n+\tjns cfeb7b \n \tand %ah,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n-\tjo cfec1b \n-\tjb cfec19 \n-\tje cfec29 \n-\tjb cfebea \n-\trex.WR\n-\trex.WB push %r11\n+\tjo cfebdb \n+\tjb cfebd9 \n+\tje cfebe9 \n+\tjb cfebaa \n \tpush %rsp\n-\tsub 0x0(%rdx),%bh\n+\trex.W\n+\trex.WRXB\n+\tsub 0x0(%rbx),%r15b\n \t...\n \tadd %ah,0x49525441(,%rcx,2)\n \tpop %rax\n \tpop %rdi\n \trex.RB\n \trex.WR\n \trex.RB\n \trex.WRB\n \trex.RB\n \trex.WRX push %rsp\n \tpop %rdi\n \trex.WRB push %r13\n \trex.WR push %rsp\n-\tsyscall\n-\tsub $0x53524946,%eax\n-\tpush %rsp\n-\tor %ecx,(%rdi)\n-\tadd $0x7a2a2c,%eax\n+\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %eax,0x0(%rdi)\n+\tadd %ch,(%rdx)\n+\tjp cfebb3 \n \t...\n \tmovabs 0x0,%al\n \t(bad)\n-\tjb cfec74 \n-\tje cfec8c \n-\tje cfec83 \n-\tjbe cfec85 \n+\tjb cfec34 \n+\tje cfec4c \n+\tje cfec43 \n+\tjbe cfec45 \n \t(bad)\n \tand %ch,0x73(%rcx)\n \tand %dh,0x73(%rbp)\n \tgs and %ch,%fs:0x6e(%rcx)\n \tand %ah,0x6f(%rbx)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \timul $0x74697720,0x6e(%rdi),%ebp\n \tpush $0x65687420\n \tand %ah,(%rdi)\n-\tjb cfec9f \n-\tje cfecb7 \n+\tjb cfec5f \n+\tje cfec77 \n \timul $0x66202774,%gs:0x68(%rdi),%esp\n-\tjne cfecb8 \n+\tjne cfec78 \n \tmovsxd 0x6f(%rcx,%rbp,2),%esi\n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0xa(%rdi,%rbp,2)\n \tand %ah,(%rax)\n \tmovsxd 0x6e(%rdi),%ebp\n-\tje cfeccc \n+\tje cfec8c \n \toutsl %ds:(%rsi),(%dx)\n \tinsb (%dx),%es:(%rdi)\n \tand %dh,0x65(%rax,%rbp,2)\n \tand %dh,0x75(%rdx,%rsi,2)\n \toutsb %ds:(%rsi),(%dx)\n \tmovsxd 0x74(%rcx),%esp\n \timul $0x20666f20,0x6e(%rdi),%ebp\n \tmovsxd 0x6e(%rcx),%esp\n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \timul $0x6172206c,0x61(%rbx),%esp\n-\tje cfece6 \n+\tje cfeca6 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \tand %ah,0x78(%rbp)\n-\tjo cfecf8 \n-\tgs jae cfecfc \n+\tjo cfecb8 \n+\tgs jae cfecbc \n \timul $0x43282073,0x6e(%rdi),%ebp\n \tpush %rdx\n \tsub %r13d,(%r14)\n \tand %al,0x6f(%rsi)\n-\tjb cfeca3 \n+\tjb cfec63 \n \tand %ah,(%rax)\n-\tje cfed05 \n+\tje cfecc5 \n \tand %ah,%gs:0x66(%rbp,%riz,2)\n \t(bad)\n-\tjne cfed11 \n-\tje cfecc7 \n-\tjbe cfed0a \n+\tjne cfecd1 \n+\tje cfec87 \n+\tjbe cfecca \n \tinsb (%dx),%es:(%rdi)\n-\tjne cfed11 \n+\tjne cfecd1 \n \tand %ch,0x66(%rdi)\n \tand %ah,(%rdi)\n \tdata16 (bad)\n \tinsb (%dx),%es:(%rdi)\n-\tjae cfed1b \n+\tjae cfecdb \n \t(bad)\n \tsub $0x20,%al\n \toutsb %ds:(%rsi),(%dx)\n \toutsl %ds:(%rsi),(%dx)\n \tand %dh,0x75(%rdx,%rsi,2)\n \toutsb %ds:(%rsi),(%dx)\n \tmovsxd 0x74(%rcx),%esp\n \timul $0x63636f20,0x6e(%rdi),%ebp\n-\tjne cfed3e \n-\tjae cfecfc \n-\tsub $0x41522451,%eax\n-\tpush %rsp\n+\tjne cfecfe \n+\tjae cfecbc \n+\trex.RB push %r12\n+\tand $0x52,%al\n+\tpush %r12\n \tpush %rdi\n \tpush %rsp\n \trex.WR push %rsi\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x61(%rbx)\n-\tjne cfed57 \n-\tgs jae cfed07 \n+\tjne cfed17 \n+\tgs jae cfecc7 \n \t(bad)\n \tand %dh,0x71(%rbx)\n-\tjne cfed4e \n-\tjb cfed54 \n+\tjne cfed0e \n+\tjb cfed14 \n \tand %ch,0x61(%rbp)\n-\tje cfed66 \n+\tje cfed26 \n \timul $0x6420666f,0x20(%rax),%edi\n \timul $0x6f69736e,0x65(%rbp),%ebp\n \toutsb %ds:(%rsi),(%dx)\n \tand %ch,0x6e(%rdi)\n \tand %dh,%gs:0x20(%rdi,%rbp,2)\n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n-\tjbe cfed78 \n-\tjb cfed89 \n+\tjbe cfed38 \n+\tjb cfed49 \n \tgs and %dh,%fs:0x20(%rdi,%rbp,2)\n \t(bad)\n \tand %dh,0x63(%rbx)\n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n-\tjb cfed50 \n+\tjb cfed10 \n \tor (%rax),%ah\n \tand %ch,0x2e(%rcx)\n \tgs and %ch,%gs:0x74(%rcx)\n-\tjae cfed50 \n+\tjae cfed10 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \tinsb (%dx),%es:(%rdi)\n-\tjns cfed55 \n+\tjns cfed15 \n \tgs insb (%dx),%es:(%rdi)\n \tgs insl (%dx),%es:(%rdi)\n \toutsb %gs:(%rsi),(%dx)\n-\tje cfed6b \n-\tpush %rbx\n-\trex.RB push %r12\n-\tand $0x53,%al\n+\tje cfed2b \n+\tsub $0x53245551,%eax\n \trex.XB\n \trex.B\n \trex.WR\n \tpush %r10\n \trex.WRB\n \tpush %r12\n \tpush %rdx\n \trex.WB pop %r8\n \tpush %rax\n \tadd %al,(%rax)\n \trex.W outsl %ds:(%rsi),(%dx)\n \tinsb (%dx),%es:(%rdi)\n-\tfs jae cfed76 \n-\tje cfedc0 \n+\tfs jae cfed36 \n+\tje cfed80 \n \tand %ch,%gs:0x73(%rcx,%riz,2)\n-\tje cfed7f \n-\tgs js cfedd2 \n-\tjb cfedc9 \n-\tjae cfedd9 \n+\tje cfed3f \n+\tgs js cfed92 \n+\tjb cfed89 \n+\tjae cfed99 \n \timul $0x6c657320,0x6e(%rdi),%ebp\n \tmovsxd %gs:0x64(%rbp,%riz,2),%esi\n \tand %dh,0x68(%rdi)\n \toutsb %gs:(%rsi),(%dx)\n \tand %dh,0x73(%rbp)\n \timul $0x65687420,0x67(%rsi),%ebp\n \tand %ah,(%rdi)\n-\tjo cfede6 \n-\tjb cfedfb \n+\tjo cfeda6 \n+\tjb cfedbb \n \t(bad)\n \tand %ah,0x75(%rsi)\n \toutsb %ds:(%rsi),(%dx)\n \tmovsxd 0x6f(%rcx,%rbp,2),%esi\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfedc1 \n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB (bad)\n-\tsub $0x5453494c,%eax\n-\tor %esp,(%rax,%rdx,2)\n+\tjae cfed81 \n+\tor %r9b,(%r15)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tor %r9b,(%r15)\n+\t(bad)\n+\tand $0x50,%al\n \trex.WB\n \trex.RB\n \trex.XB\n \tadd %r8b,(%r8)\n \t...\n \tpush %rdi\n \tpush $0x66206e65\n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n-\tjae cfee1f \n+\tjae cfeddf \n \tsub $0x20,%al\n-\tje cfee26 \n+\tje cfede6 \n \tand %ch,%gs:0x6e(%rcx)\n-\tje cfee29 \n-\tjb cfee36 \n-\tjb cfee2d \n-\tje cfee2f \n+\tje cfede9 \n+\tjb cfedf6 \n+\tjb cfeded \n+\tje cfedef \n \tand %dh,%fs:0x65(%rsi)\n-\tjb cfee43 \n+\tjb cfee03 \n \timul $0x20666f20,0x6e(%rdi),%ebp\n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \tinsb (%dx),%es:(%rdi)\n \tand %ah,0x75(%rsi)\n \toutsb %ds:(%rsi),(%dx)\n \tmovsxd 0x6f(%rcx,%rbp,2),%esi\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfee05 \n-\tje cfee56 \n+\tjae cfedc5 \n+\tje cfee16 \n \tand %ah,0x65(%rdx)\n \tor (%rax),%ah\n \tand %dh,0x75(%rdx)\n \toutsb %ds:(%rsi),(%dx)\n \tand %ch,(%rax)\n-\tjo cfee66 \n+\tjo cfee26 \n \toutsl %ds:(%rsi),(%dx)\n-\tjbe cfee60 \n+\tjbe cfee20 \n \tfs gs and %dh,%fs:0x65(%rax,%rbp,2)\n-\tjns cfee20 \n+\tjns cfede0 \n \t(bad)\n-\tjb cfee68 \n+\tjb cfee28 \n \tand %dh,0x74(%rbx)\n \timul $0x756f7261,0x20(%rsp,%rbp,2),%ebp\n \toutsb %ds:(%rsi),(%dx)\n \tsub %esp,%fs:(%rax)\n-\tjb cfee75 \n-\tje cfee7e \n-\tgs jb cfee39 \n-\tje cfee83 \n+\tjb cfee35 \n+\tje cfee3e \n+\tgs jb cfedf9 \n+\tje cfee43 \n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0x65(%rax,%rbp,2)\n \tand %dh,0x61(%rdx,%rsi,2)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfee94 \n+\tjae cfee54 \n \t(bad)\n-\tje cfee90 \n+\tje cfee50 \n \tor %fs:(%rax),%ah\n \tand %dh,0x65(%rsi)\n-\tjb cfeea6 \n-\timul $0x800002e,0x6e(%rdi),%ebp\n-\tsyscall\n-\tsub $0x244f5551,%eax\n+\tjb cfee66 \n+\timul $0x4e4f492e,0x6e(%rdi),%ebp\n+\tor %ecx,(%rdi)\n+\tadd $0x2445532c,%eax\n \tpush %rsp\n \tpush %rdx\n \trex.B\n \trex.WRX push %rbx\n \tpush %rdx\n \tpush %rbp\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rbx)\n+\tadd %cl,0x66(%rcx)\n+\tand %ah,0x66(%rax)\n+\t(bad)\n+\tinsb (%dx),%es:(%rdi)\n+\tjae cfee7e \n+\t(bad)\n+\tand %dh,0x65(%rax,%rbp,2)\n+\toutsb %ds:(%rsi),(%dx)\n+\tand %ch,0x6f(%rsi)\n+\tand %ch,0x61(%rbp)\n+\tjs cfee90 \n+\tinsl (%dx),%es:(%rdi)\n+\t(bad)\n+\tsub $0x6f727265,%eax\n+\tjb cfee50 \n+\tinsl (%dx),%es:(%rdi)\n+\tgs jae cfeea7 \n+\t(bad)\n+\tand %ch,%gs:0x73(%ecx)\n+\tand %dh,0x72(%rax)\n+\timul $0xf216465,0x74(%rsi),%ebp\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tmovhps (%r15),%xmm13\n+\tcs rex.XB\n+\trex.XB (bad)\n \tjne cfeec7 \n \tgs jae cfee77 \n \t(bad)\n \tand %ch,0x6f(%rsi)\n \toutsb %ds:(%rsi),(%dx)\n \tsub $0x6d6d6f63,%eax\n \tjne cfeed7 \n@@ -1561461,414 +1561948,382 @@\n \tpop %rdi\n \tpush %rax\n \trex.X push %rdx\n \trex.B\n \trex.WRX\n \trex.XB\n \trex.W add %al,(%rax)\n-\trex.WB\n-\tdata16 and %dl,0x55(%rdx,%rdx,2)\n+\trex.XB outsl %ds:(%rsi),(%dx)\n+\toutsb %ds:(%rsi),(%dx)\n+\tje cff887 \n+\toutsl %ds:(%rsi),(%dx)\n+\tinsb (%dx),%es:(%rdi)\n+\tjae cff839 \n+\tjae cff88a \n+\tinsl (%dx),%es:(%rdi)\n+\tand %dh,%gs:0x69(%rbx)\n+\tinsl (%dx),%es:(%rdi)\n+\tjo cff88f \n+\timul $0x69746163,0x69(%rsi),%esp\n+\toutsl %ds:(%rsi),(%dx)\n+\toutsb %ds:(%rsi),(%dx)\n+\tjae cff84e \n+\toutsl %ds:(%rsi),(%dx)\n+\tdata16 and %dh,0x61(%rdx)\n+\timul $0x202e736c,%fs:0x61(%rbx),%esp\n+\tand %dl,0x65(%rbx)\n+\tand %dh,%gs:0x73(%rbp)\n+\tgs jb cff865 \n+\tinsl (%dx),%es:(%rdi)\n+\t(bad)\n+\toutsb %ds:(%rsi),(%dx)\n+\tjne cff8ab \n+\tinsb (%dx),%es:(%rdi)\n+\tand %ah,0x6f(%rsi)\n+\tjb cff85a \n+\tand %ah,(%rax)\n+\tmovsxd 0x6d(%rdi),%ebp\n+\tjo cff8c3 \n+\timul $0x20646574,0x61(%rbx),%esp\n+\tjb cff8d5 \n+\tinsb (%dx),%es:(%rdi)\n+\tgs jae cff892 \n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\tor %r9b,(%r15)\n+\tadd $0x2066492e,%eax\n+\tpush %rsp\n+\tpush %rdx\n+\tpush %rbp\n \trex.RB sub $0x20,%al\n-\tjo cff88d \n+\tjo cff8ed \n \toutsl %ds:(%rsi),(%dx)\n-\tfs jne cff882 \n-\tje cff894 \n+\tfs jne cff8e2 \n+\tje cff8f4 \n \tand %ch,0x66(%rdi)\n \tand %dh,0x75(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjae cff84a \n+\tjae cff8aa \n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n \tand %ah,%fs:0x78(%rbp)\n-\tjo cff8a1 \n+\tjo cff901 \n \toutsb %ds:(%rsi),(%dx)\n \toutsb %gs:(%rsi),(%dx)\n-\tje cff8a0 \n+\tje cff900 \n \t(bad)\n-\tje cff89f \n+\tje cff8ff \n \tand %dh,%fs:0x75(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjae cff861 \n+\tjae cff8c1 \n \toutsl %ds:(%esi),(%dx)\n \tand %ch,0x6e(%rcx)\n-\tje cff8b7 \n+\tje cff917 \n \tand %ch,0x65(%rsi)\n-\tjae cff8c1 \n+\tjae cff921 \n \tgs or %fs:(%rax),%ah\n \tand %dh,0x75(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjae cff885 \n-\trex.X\n-\trex.WB\n-\trex.WRX\n-\tpush %r12\n-\trex.WB\n+\tjae cff8e5 \n+\tpush %rsp\n+\trex.W\n \trex.WRXB\n-\trex.WRX and %r12b,(%rbx,%r10,2)\n+\trex.R sub $0x424d4f43,%eax\n+\tand $0x53,%al\n \tpush %rbp\n \trex.WRB\n \trex.RB pop %r8\n \tpush %rax\n \trex.B\n \trex.WRX\n \tadd %r8b,(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsp\n-\tpush $0x65642065\n-\tdata16 (bad)\n-\tjne cff8f6 \n-\tje cff8ac \n-\trex.RXB\n-\trex.XB\n-\tand %r12b,0x6c(%rcx)\n-\toutsl %ds:(%esi),(%dx)\n-\tjb cff8ff \n-\tje cff900 \n-\tinsl (%dx),%es:(%rdi)\n-\tcs and %ah,(%rax)\n-\trex.WB\n-\tdata16 and %ah,0x61(%rsi)\n-\tinsb (%dx),%es:(%rdi)\n-\tjae cff909 \n-\tsub $0x20,%al\n-\tje cff910 \n-\tand %al,%gs:0x43(%rdi)\n-\tand %r13b,0x73(%rcx)\n-\tand %dh,0x72(%rax)\n-\tgs jbe cff91b \n-\toutsb %ds:(%rsi),(%dx)\n-\tje cff91e \n-\tand %ah,%fs:0x72(%rsi)\n-\toutsl %ds:(%rsi),(%dx)\n-\tinsl (%dx),%es:(%rdi)\n-\tand %ah,0x65(%rdx)\n-\timul $0x7420200a,0x67(%rsi),%ebp\n-\t(bad)\n-\timul $0x20,0x6e(%rbp),%esp\n-\tja cff938 \n-\toutsb %gs:(%rsi),(%dx)\n-\tand %ah,0x78(%rbp)\n-\tjo cff949 \n-\tgs jae cff94d \n-\timul $0x72612073,0x6e(%rdi),%ebp\n-\tand %ah,%gs:0x6f(%rbx)\n-\toutsb %ds:(%rsi),(%dx)\n-\tjbe cff94d \n-\tjb cff95e \n-\tgs and %dh,%fs:0x20(%rdi,%rbp,2)\n-\tmovsxd 0x6e(%rcx),%esp\n-\toutsl %ds:(%rsi),(%dx)\n-\toutsb %ds:(%rsi),(%dx)\n-\timul $0x6172206c,0x61(%rbx),%esp\n-\tje cff967 \n-\toutsl %ds:(%rsi),(%dx)\n-\toutsb %ds:(%rsi),(%dx)\n-\t(bad)\n-\tinsb (%dx),%es:(%rdi)\n-\tor (%rax),%ah\n-\tand %ah,0x78(%rbp)\n-\tjo cff97b \n-\tgs jae cff97f \n-\timul $0x52432820,0x6e(%rdi),%ebp\n-\tsub %r12d,(%r8)\n-\toutsw %ds:(%rsi),(%dx)\n-\tjb cff987 \n-\tcs add $0x5445532c,%eax\n-\tand $0x53,%al\n-\tpush %rax\n-\trex.WRB\n-\trex.WRXB\n-\tadd %r8b,(%rax)\n-\t...\n-\tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tand %bpl,0x73(%r9,%rbp,2)\n-\tje cff967 \n+\tje cff907 \n \toutsl %ds:(%rsi),(%dx)\n \tdata16 and %dh,0x65(%rax,%rbp,2)\n \tand %ah,0x72(%rcx)\n-\taddr32 jne cff9c0 \n+\taddr32 jne cff960 \n \toutsb %gs:(%rsi),(%dx)\n-\tje cff9ca \n+\tje cff96a \n \tand %ch,0x66(%rdi)\n \tand %dh,0x65(%rax,%rbp,2)\n \tand %ah,0x75(%rsi)\n \toutsb %ds:(%rsi),(%dx)\n \tmovsxd 0x6f(%rcx,%rbp,2),%esi\n \toutsb %ds:(%rsi),(%dx)\n \tand %ah,(%rdi)\n-\tjb cff9cc \n-\tje cff9e3 \n+\tjb cff96c \n+\tje cff983 \n \t(bad)\n-\tjb cff9e3 \n+\tjb cff983 \n \t(bad)\n \tand %dh,0x68(%rdi)\n \toutsb %gs:(%rsi),(%dx)\n \tand %ch,0x74(%rcx)\n \tand %dh,0x61(%rdi)\n-\tjae cff99e \n+\tjae cff93e \n \tmovsxd 0x6c(%rcx),%esp\n \tinsb (%dx),%es:(%rdi)\n \tgs or %fs:(%rax),%ah\n \tand %ch,0x6f(%rbp)\n-\tjae cff9ff \n+\tjae cff99f \n \tand %dh,0x65(%rdx)\n \tmovsxd 0x6e(%rbp),%esp\n-\tje cff9ff \n-\tjns cff9c3 \n+\tje cff99f \n+\tjns cff963 \n \tand %ah,(%rax)\n \trex.RB (bad)\n \tmovsxd 0x20(%rax),%ebp\n \tmovsxd 0x6c(%rcx),%esp\n \tinsb (%dx),%es:(%rdi)\n \tand %dh,0x20(%rdi,%rbp,2)\n-\tje cffa0e \n+\tje cff9ae \n \tand %ah,%gs:0x75(%rsi)\n \toutsb %ds:(%rsi),(%dx)\n \tmovsxd 0x6f(%rcx,%rbp,2),%esi\n \toutsb %ds:(%rsi),(%dx)\n \tand %ah,(%rdi)\n-\tjb cffa15 \n-\tje cffa2c \n+\tjb cff9b5 \n+\tje cff9cc \n \t(bad)\n-\tjb cffa2c \n+\tjb cff9cc \n \t(bad)\n \tand %dh,0x65(%rdx)\n-\tjae cffa24 \n-\tje cffa34 \n+\tjae cff9c4 \n+\tje cff9d4 \n \tand %dh,0x65(%rax,%rbp,2)\n \tor (%rax),%ah\n \tand %ch,0x73(%rcx,%rbp,2)\n-\tje cff9fb \n-\trex.XB\n-\trex.WRXB\n-\trex.WRX push %rsp\n+\tje cff99b \n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB push %r12\n \tpush $0x6f742065\n \tinsb (%dx),%es:(%rdi)\n-\tgs jb cffa3b \n+\tgs jb cff9db \n \toutsb %ds:(%rsi),(%dx)\n \tmovsxd 0x20(%rbp),%esp\n-\tjne cffa53 \n+\tjne cff9f3 \n \tgs and %ch,%fs:0x6e(%rcx)\n \tand %dh,0x65(%rax,%rbp,2)\n \tand %ah,0x6f(%rbx)\n \toutsb %ds:(%rsi),(%dx)\n-\tjbe cffa54 \n-\tjb cffa64 \n+\tjbe cff9f4 \n+\tjb cffa04 \n \timul $0x20666f20,0x6e(%rdi),%ebp\n \tdata16 insb (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n \t(bad)\n-\tje cffa67 \n+\tje cffa07 \n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0x6f(%eax)\n \timul $0x6d756e20,0x74(%rsi),%ebp\n \t(bad)\n-\tje cffa80 \n+\tje cffa20 \n \tor (%rax),%ah\n \tand %dh,0x61(%rdx)\n-\tje cffa81 \n+\tje cffa21 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \tand %ch,0x75(%rsi)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \tand %dh,0x68(%rdi)\n \toutsb %gs:(%rsi),(%dx)\n \tand %dh,0x65(%rax,%rbp,2)\n \tand %ch,0x70(%rdi)\n-\tje cffa9c \n+\tje cffa3c \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0x61(%rsi)\n-\tjb cffaa3 \n+\tjb cffa43 \n \t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n-\tje cffa6f \n+\tje cffa0f \n \tand %ch,0x61(%rax)\n-\tjae cffa6d \n-\tje cffab7 \n+\tjae cffa0d \n+\tje cffa57 \n \tand %dh,%gs:0x61(%rsi)\n \tinsb (%dx),%es:(%rdi)\n-\tjne cffabb \n+\tjne cffa5b \n \tor (%rax),%ah\n \tand %ah,(%rdi)\n \tdata16 (bad)\n \tinsb (%dx),%es:(%rdi)\n-\tjae cffac4 \n+\tjae cffa64 \n \t(bad)\n-\tcs syscall\n-\tsub $0x544f5551,%eax\n-\tmovlps %xmm13,(%r15)\n-\trex.WR\n-\trex.WRXB\n-\trex.B\n-\trex.R and $0x52,%al\n+\tcs push %rcx\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\tmovups (%r14),%xmm13\n+\trex.RXB\n+\trex.RB\n+\trex.WRX\n+\trex.RB push %r10\n+\trex.WB\n+\trex.XB and $0x52,%al\n \tpush %r12\n \trex.RB push %r8\n \tpush %rbx\n \trex.WB\n \trex.WR\n \trex.WRXB\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x6f(%rbx)\n \toutsb %ds:(%rsi),(%dx)\n-\tje cffaf7 \n+\tje cffa97 \n \toutsl %ds:(%rsi),(%dx)\n \tinsb (%dx),%es:(%rdi)\n-\tjae cffaa9 \n-\tja cffaf3 \n-\tgs je cffaf6 \n-\tgs jb cffab1 \n-\tje cffafb \n+\tjae cffa49 \n+\tja cffa93 \n+\tgs je cffa96 \n+\tgs jb cffa51 \n+\tje cffa9b \n \tand %ch,%gs:0x72(%rcx)\n-\tjb cffafe \n-\tfs jne cffaff \n+\tjb cffa9e \n+\tfs jne cffa9f \n \timul $0x61662065,0x6c(%rdx),%esp\n \tmovsxd 0x72(%rdi,%rbp,2),%esi\n-\tjae cffac9 \n-\tjb cffb10 \n-\tje cffb22 \n-\tjb cffb1d \n+\tjae cffa69 \n+\tjb cffab0 \n+\tje cffac2 \n+\tjb cffabd \n \tgs and %ah,%fs:0x79(%rdx)\n \tand %ah,(%rdi)\n \tdata16 (bad)\n \tmovsxd 0x72(%rdi,%rbp,2),%esi\n \t(bad)\n \tand %ah,0x72(%rcx)\n \tand %ch,%gs:0x6e(%rcx)\n \tor (%rax),%ah\n \tand %ah,0x78(%rbp)\n-\tjo cffb2c \n+\tjo cffacc \n \toutsb %ds:(%rsi),(%dx)\n \tfs gs and %ch,%fs:(%rax)\n-\tje cffb3b \n+\tje cffadb \n \tand %ah,%gs:0x66(%rbp,%riz,2)\n \t(bad)\n-\tjne cffb47 \n-\tje cffb06 \n+\tjne cffae7 \n+\tje cffaa6 \n \tand %ch,0x72(%rdi)\n \tand %dh,0x65(%rdx)\n \tmovsxd 0x72(%rbp),%esi\n-\tjae cffb51 \n-\tjbe cffb4f \n+\tjae cffaf1 \n+\tjbe cffaef \n \tand %ch,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n \toutsl %ds:(%rsi),(%dx)\n-\tjb cffb5d \n+\tjb cffafd \n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \tand %al,0x52(%rbx)\n \tsub %r12d,(%r8)\n \toutsw %ds:(%rsi),(%dx)\n-\tjb cffb69 \n-\tcs sub $0x4624454d,%eax\n+\tjb cffb09 \n+\tcs sub $0x46245645,%eax\n \trex.B\n \trex.XB\n \trex.RB pop %r8\n \tpush %rax\n \trex.B\n \trex.WRX\n \tadd %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rdi\n \tpush $0x74206e65\n-\tjb cffb8d \n+\tjb cffb2d \n \tgs sub $0x20,%al\n \t(bad)\n \tand %ch,0x65(%rbp)\n-\tjae cffb94 \n+\tjae cffb34 \n \t(bad)\n \tand %ch,%gs:0x6e(%ecx)\n \toutsw %ds:(%rsi),(%dx)\n-\tjb cffb98 \n+\tjb cffb38 \n \timul $0x65687420,0x67(%rsi),%ebp\n \tand %dh,0x73(%rbp)\n-\tgs jb cffb58 \n+\tgs jb cffaf8 \n \toutsl %ds:(%rsi),(%dx)\n \tdata16 and %dh,0x65(%rax,%rbp,2)\n \tand %ah,0x6f(%rbx)\n \toutsb %ds:(%rsi),(%dx)\n-\tjbe cffba9 \n-\tjb cffbb9 \n+\tjbe cffb49 \n+\tjb cffb59 \n \timul $0x20666f20,0x6e(%rdi),%ebp\n \tdata16 insb (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n \t(bad)\n-\tje cffbbc \n+\tje cffb5c \n \toutsb %ds:(%rsi),(%dx)\n \tor (%eax),%ah\n \tand %dh,0x6f(%rax)\n \timul $0x6d756e20,0x74(%rsi),%ebp\n \t(bad)\n-\tje cffbd7 \n+\tje cffb77 \n \tand %dh,0x61(%rdx)\n-\tje cffbd6 \n+\tje cffb76 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \tand %ch,0x75(%rsi)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \timul $0x70736964,0x20(%rbx),%esi\n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n-\tjns cffbea \n-\tfs cs rex.WRX\n-\trex.XB push %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX push %rbx\n-\tsub (%rcx),%cl\n+\tjns cffb8a \n+\tfs cs push %rsp\n+\tor %cl,(%rdi)\n+\t(bad)\n+\tsub $0x4e554f42,%eax\n \tand $0x52,%al\n \tpush %r12\n \tpush %rax\n \tpush %rdx\n \trex.WB\n \trex.WRX push %rsp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x61(%rbx)\n-\tjne cffc17 \n-\tgs jae cffbc7 \n+\tjne cffbb7 \n+\tgs jae cffb67 \n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n \tand %ah,0x6c(%rsi)\n \t(bad)\n-\taddr32 jae cffbd2 \n-\tje cffc23 \n+\taddr32 jae cffb72 \n+\tje cffbc3 \n \tand %ah,0x65(%rdx)\n \tand %ch,0x67(%rcx)\n \toutsb %ds:(%rsi),(%dx)\n \toutsl %ds:(%rsi),(%dx)\n-\tjb cffc23 \n+\tjb cffbc3 \n \tfs and %ah,%fs:(%rax)\n \tand $0x45,%al\n \tpop %rax\n \tpush %rax\n \trex.B\n \trex.WRX\n \tand %r14b,0x6f(%rdi)\n-\tjb cffc39 \n-\tjae cffbf0 \n+\tjb cffbd9 \n+\tjae cffb90 \n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n \timul $0x58452420,%fs:0x67(%rsi),%ebp\n \tpush %rax\n \trex.WRXB push %r8\n \tand %dh,0xa(%rdi,%rbp,2)\n \tand %ah,(%rax)\n@@ -1561893,21 +1562348,28 @@\n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n \tand %al,%fs:0x53(%rdi,%rcx,2)\n \trex.WB\n \trex.WRB push %r8\n \tand %dh,0x20(%rdi,%rbp,2)\n \tpush %rsp\n-\tcs rex.RXB sub $0x4854454d,%eax\n-\trex.WRXB\n-\trex.R sub $0x49534f44,%eax\n+\tcs sub $0xf065145,%eax\n+\tadd $0x4452502d,%eax\n+\trex.WRXB push %r11\n+\trex.WB\n \trex.WRB push %r8\n \t...\n \tadd %al,(%rax)\n \tand $0x53,%al\n+\tpush %rax\n+\trex.WRB\n+\trex.WRXB\n+\tadd %r8b,(%rax)\n+\t...\n+\tand $0x53,%al\n \tpush %rbp\n \trex.X push %rdx\n \trex.RB push %r11\n \t...\n \tadd %ah,0x5a(,%rax,2)\n \t...\n \tadd %al,(%rax)\n@@ -1561918,47 +1562380,45 @@\n \tadd %al,(%rax)\n \tand $0x4d,%al\n \trex.WRXB\n \tadd %r8b,(%rax)\n \t...\n \tadd %al,(%rax)\n \tpush %rbx\n-\tgs je cffc94 \n-\tje cffce5 \n+\tgs je cffc44 \n+\tje cffc95 \n \tand %ah,(%rdi)\n-\tje cffcec \n-\tjne cffce1 \n+\tje cffc9c \n+\tjne cffc91 \n \t(bad)\n \tand %ch,0x6e(%rcx)\n \tand %ch,0x72(%rdi)\n-\tfs gs jb cffca7 \n+\tfs gs jb cffc57 \n \toutsw %ds:(%rsi),(%dx)\n-\tjb cffcab \n-\tje cffcf5 \n+\tjb cffc5b \n+\tje cffca5 \n \tand %dh,%gs:0x69(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjo cffd00 \n+\tjo cffcb0 \n \timul $0x69746163,0x69(%rsi),%esp\n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \tand %ch,0x66(%rdi)\n \tand %ah,0x6c(%rcx)\n \t(bad)\n \tand %ch,0x6e(%rcx)\n-\tje cffd14 \n-\taddr32 gs jb cffd26 \n+\tje cffcc4 \n+\taddr32 gs jb cffcd6 \n \tor (%rax),%ah\n \tand %dh,0x20(%rdi,%rbp,2)\n-\tje cffd1c \n+\tje cffccc \n \timul $0x65,0x20(%rbp),%esp\n-\tdata16 movsxd %gs:0x52(%rsi,%rbp,1),%si\n-\trex.WB\n-\trex.XB or %cl,(%r15)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n+\tdata16 movsxd %gs:0x44(%rsi,%rbp,1),%si\n+\tsub $0x474e4f4c,%eax\n+\tsub $0x43464544,%eax\n \tand $0x41,%al\n \trex.WR\n \trex.RXB\n \trex.RB\n \trex.X push %rdx\n \trex.B\n \trex.WB\n@@ -1561966,334 +1562426,302 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub 0x43(%rdi),%al\n \trex.R\n \trex.WR sub (%rax),%r8b\n \t...\n \tadd %cl,0x73(%rcx,%rbp,2)\n-\tje cffd15 \n+\tje cffcc5 \n \toutsl %ds:(%rsi),(%dx)\n \tdata16 and %ah,0x65(%rdi)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cffd76 \n+\tjae cffd26 \n \tinsl (%dx),%es:(%rdi)\n-\tjae cffd20 \n-\tjne cffd75 \n+\tjae cffcd0 \n+\tjne cffd25 \n \tgs and %dh,%fs:0x20(%rdi,%rbp,2)\n-\tjo cffd79 \n+\tjo cffd29 \n \timul $0x206f7420,0x74(%rsi),%ebp\n \timul $0x6e,0x72(%rbp),%esp\n \tgs insb (%dx),%es:(%rdi)\n-\tjae cffd39 \n-\tdata16 jb cffd8b \n+\tjae cffce9 \n+\tdata16 jb cffd3b \n \tinsl (%dx),%es:(%rdi)\n \tand %dh,0x69(%rdi)\n-\tje cffd8a \n+\tje cffd3a \n \timul $0x796c6f70,0x20(%rsi),%ebp\n \toutsb %ds:(%rsi),(%dx)\n \toutsl %ds:(%rsi),(%dx)\n \tinsl (%dx),%es:(%rdi)\n \timul $0x200a2e73,0x6c(%rcx),%esp\n \tand %dl,0x65(%rax,%rbp,2)\n \tand %dh,0x61(%rsi)\n \tinsb (%dx),%es:(%rdi)\n-\tjne cffda2 \n-\tjae cffd5f \n+\tjne cffd52 \n+\tjae cffd0f \n \tmovsxd 0x6c(%rbp),%esp\n \tinsb (%dx),%es:(%rdi)\n \tand %ah,0x6e(%rcx)\n \tand %dh,%fs:0x72(%rax)\n \toutsl %ds:(%rsi),(%dx)\n-\tjo cffdb2 \n-\tjb cffdc3 \n-\tjns cffd71 \n+\tjo cffd62 \n+\tjb cffd73 \n+\tjns cffd21 \n \tinsb (%dx),%es:(%rdi)\n \timul $0x666f2073,0x74(%rbx),%esi\n \tand %dh,0x65(%rax,%rbp,2)\n-\tjae cffdc4 \n+\tjae cffd74 \n \tand %dh,0x79(%rbx)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \t(bad)\n-\tjb cffdd0 \n+\tjb cffd80 \n \tand %dh,0x73(%rbp)\n \tgs and %dh,%fs:0xa(%rdi,%rbp,2)\n \tand %ah,(%rax)\n-\tjae cffdec \n+\tjae cffd9c \n \toutsl %ds:(%rsi),(%dx)\n-\tjb cffde0 \n+\tjb cffd90 \n \tand %dh,0x61(%rsi)\n-\tjb cffde9 \n+\tjb cffd99 \n \toutsl %ds:(%rsi),(%dx)\n-\tjne cffdf6 \n+\tjne cffda6 \n \tand %ch,0x6e(%rcx)\n \toutsw %ds:(%rsi),(%dx)\n-\tjb cffdf7 \n+\tjb cffda7 \n \t(bad)\n-\tje cffdf6 \n+\tje cffda6 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \tcs rex.RXB\n \trex.RB\n \trex.WRX push %rsi\n \tpush %r10\n \t...\n \tadd %al,(%rax)\n \tpush %rdi\n \tpush $0x74206e65\n-\tjb cffe1d \n+\tjb cffdcd \n \tgs sub $0x20,%al\n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \tinsb (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n-\tja cffe24 \n+\tja cffdd4 \n \tand %dh,0x61(%rdx)\n-\tje cffe1f \n+\tje cffdcf \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \timul $0x6e6f6974,0x61(%rdx),%edi\n \tand %ch,0x66(%rdi)\n \tand %ah,0x6e(%rbp,%riz,2)\n \toutsl %ds:(%rsi),(%dx)\n \tinsl (%dx),%es:(%rdi)\n \timul $0x73726f74,0x61(%rsi),%ebp\n \tand %dh,0x69(%rdi)\n-\tje cffe3e \n+\tje cffdee \n \tand %dh,0x65(%rdx)\n-\tjae cffe4b \n+\tjae cffdfb \n \tmovsxd %gs:0x74(%rax,%riz,1),%esi\n \toutsl %ds:(%rsi),(%dx)\n \tor (%rax),%ah\n \tand %dh,0x61(%rdx)\n \timul $0x7420736c,%fs:0x61(%rbx),%esp\n \toutsl %ds:(%rsi),(%dx)\n \tand %dh,0x6b(%rcx,%riz,2)\n \tand %ah,%gs:0x66(%rbp)\n-\tmovsxd %gs:0x45(%rsi,%rbp,1),%si\n-\tpush %rdx\n-\trex.WB\n-\trex.XB\n+\tmovsxd %gs:0x43(%rsi,%rbp,1),%si\n+\trex.WRXB\n+\trex.WRB\n+\trex.X\n \trex.WB\n \tdata16 and %dh,0x65(%rbx)\n-\tje cffe27 \n-\tje cffe78 \n+\tje cffdd7 \n+\tje cffe28 \n \tand %ah,0x6e(%rcx)\n \tand %ch,0x6e(%rcx)\n-\tje cffe76 \n-\taddr32 gs jb cffe35 \n+\tje cffe26 \n+\taddr32 gs jb cffde5 \n \toutsb %ds:(%rsi),(%dx)\n \tsub $0x20,%al\n-\tjae cffe89 \n+\tjae cffe39 \n \tinsl (%dx),%es:(%rdi)\n \tand %dh,%gs:0x6f(%rax)\n-\tje cffe86 \n+\tje cffe36 \n \toutsb %ds:(%rsi),(%dx)\n-\tje cffe8d \n+\tje cffe3d \n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \tinsb (%dx),%es:(%rdi)\n-\tjns cffe49 \n+\tjns cffdf9 \n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n-\tjb cffe94 \n+\tjb cffe44 \n \tand %ch,%gs:(%rax)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n-\tjns cffe55 \n+\tjns cffe05 \n \tdata16 (bad)\n \tmovsxd 0x72(%rdi,%rbp,2),%esi\n-\tjae cffe66 \n+\tjae cffe16 \n \tor (%rax),%ah\n \tand %dh,0x6f(%rax)\n \tinsb (%dx),%es:(%rdi)\n-\tjns cffeb3 \n+\tjns cffe63 \n \toutsl %ds:(%rsi),(%dx)\n \tinsl (%dx),%es:(%rdi)\n \timul $0x666f2073,0x6c(%rcx),%esp\n \tand %ah,0x67(%rbp,%riz,2)\n-\tjb cffeb9 \n+\tjb cffe69 \n \tand %bh,%gs:(%rsi)\n \tand %ch,0x20(%rsi)\n-\tja cffecb \n+\tja cffe7b \n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n-\tje cffe80 \n+\tje cffe30 \n \t(bad)\n \tmovsxd 0x72(%rdi,%rbp,2),%esi\n \tgs fs sub $0x20,%al\n-\tjo cffee1 \n-\tgs jbe cffed7 \n+\tjo cffe91 \n+\tgs jbe cffe87 \n \toutsb %ds:(%rsi),(%dx)\n-\tje cffede \n+\tje cffe8e \n \toutsb %ds:(%rsi),(%dx)\n \tand %ch,0x75(%eax)\n \tand %ch,%gs:0x65(%ebp)\n \tinsl (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n-\tjb cffefc \n+\tjb cffeac \n \tor (%rax),%ah\n \tand %ah,0x6c(%rcx)\n \tinsb (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n \tmovsxd 0x74(%rcx),%esp\n \timul $0x6e612073,0x6e(%rdi),%ebp\n \tand %dh,%fs:0x74(%rbx)\n \t(bad)\n \tmovsxd 0x20(%rbx),%ebp\n \toutsl %ds:(%rsi),(%dx)\n-\tjbe cfff04 \n-\tjb cfff07 \n+\tjbe cffeb4 \n+\tjb cffeb7 \n \tinsb (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n-\tja cfff18 \n+\tja cffec8 \n \tcs and %dl,0x65(%rbx)\n-\tje cffecb \n-\tje cfff1c \n+\tje cffe7b \n+\tje cffecc \n \tand %bh,0x65(%rdx)\n-\tjb cfff21 \n+\tjb cffed1 \n \tand %dh,0x20(%rdi,%rbp,2)\n \tfs gs (bad)\n \tmovsxd 0x76(%rcx,%rbp,2),%esi\n \t(bad)\n-\tje cfff25 \n-\tcs rex.RB sub $0x45464645,%eax\n-\trex.XB push %r12\n-\trex.WB push %r14\n-\trex.RB sub $0x2454454d,%eax\n-\trex.RX\n+\tje cffed5 \n+\tcs push %rax\n+\trex.WR\n+\trex.WB\n+\trex.XB\n+\trex.B\n+\trex.X\n+\trex.WR\n+\trex.RB sub $0x4854454d,%eax\n+\trex.WRXB\n+\trex.R and $0x46,%al\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tpop %rdi\n \trex.WRB\n \tpop %r8\n \tpop %rdi\n \trex.R\n \trex.RB\n \trex.RXB push %r10\n \trex.RB\n-\trex.RB push %r13\n-\trex.WRXB push %r12\n-\tor %r9d,(%r15)\n-\tadc %ch,0x454e4547(%rip) \n-\tpush %rdx\n-\trex.WB\n-\trex.XB (bad)\n-\tjne cfff67 \n-\tgs jae cfff17 \n+\trex.RB\n+\trex.WRXB\n+\tor %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB (bad) \n+\tcvtps2pi 0x61(%rbx),%mm0\n+\tjne cfff17 \n+\tgs jae cffec7 \n \toutsb %ds:(%rsi),(%dx)\n \tgs addr32 (bad)\n-\tje cfff66 \n+\tje cfff16 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfff21 \n-\tje cfff72 \n+\tjae cffed1 \n+\tje cfff22 \n \tand %ah,0x65(%rdx)\n \tand %ah,0x73(%rcx,%rbp,2)\n-\tje cfff7e \n+\tje cfff2e \n \timul $0x20646574,0x75(%rdx),%esp\n \toutsl %ds:(%rsi),(%dx)\n-\tjbe cfff7b \n-\tjb cfff38 \n-\tjae cfff8f \n+\tjbe cfff2b \n+\tjb cffee8 \n+\tjae cfff3f \n \tinsl (%dx),%es:(%rdi)\n-\tjae cfff49 \n+\tjae cffef9 \n \tand %ah,0x2e(%rbp)\n \tcs and %ch,0x422b4128(%eip) \n \tsub %esp,(%rax)\n \timul $0x69732020,0xa(%rbx),%esi\n \tinsl (%dx),%es:(%rdi)\n-\tjo cfffa0 \n+\tjo cfff50 \n \timul $0x74206465,0x69(%rsi),%esp\n \toutsl %ds:(%rsi),(%dx)\n \tand %ch,0x2e422d41(%rip) \n-\tpush %rax\n-\tpush %rax\n-\trex.WR\n+\trex.RX push %rbp\n+\trex.WRX\n+\trex.XB push %r12\n \trex.WB\n-\trex.XB\n-\trex.B\n-\trex.X\n+\trex.WRXB\n+\trex.WRX movhps %xmm13,(%rdi)\n \trex.WR\n-\trex.RB sub $0x4854454d,%eax\n-\tand $0x4e,%al\n+\trex.WRXB\n+\trex.WRX and $0x4e,%al\n \trex.RB\n \trex.RXB\n \trex.R\n \trex.WB push %r11\n \tpush %rsp\n \tpush %rdx\n \trex.WB\n \trex.X add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x6f(%rbx)\n-\toutsb %ds:(%rsi),(%dx)\n-\tje cfffd7 \n-\toutsl %ds:(%rsi),(%dx)\n-\tinsb (%dx),%es:(%rdi)\n-\tjae cfff89 \n-\tjae cfffda \n-\tinsl (%dx),%es:(%rdi)\n-\tand %dh,%gs:0x69(%rbx)\n-\tinsl (%dx),%es:(%rdi)\n-\tjo cfffdf \n-\timul $0x69746163,0x69(%rsi),%esp\n-\toutsl %ds:(%rsi),(%dx)\n-\toutsb %ds:(%rsi),(%dx)\n-\tjae cfff9e \n-\toutsl %ds:(%rsi),(%dx)\n-\tdata16 and %dh,0x61(%rdx)\n-\timul $0x202e736c,%fs:0x61(%rbx),%esp\n-\tand %dl,0x65(%rbx)\n-\tand %dh,%gs:0x73(%rbp)\n-\tgs jb cfffb5 \n-\tinsl (%dx),%es:(%rdi)\n-\t(bad)\n-\toutsb %ds:(%rsi),(%dx)\n-\tjne cffffb \n-\tinsb (%dx),%es:(%rdi)\n-\tand %ah,0x6f(%rsi)\n-\tjb cfffaa \n-\tand %ah,(%rax)\n-\tmovsxd 0x6d(%rdi),%ebp\n-\tjo d00013 \n-\timul $0x20646574,0x61(%rbx),%esp\n-\tjb d00025 \n-\tinsb (%dx),%es:(%rdi)\n-\tgs jae cfffe2 \n-\trex.WRXB\n-\trex.WRX\n-\trex.RXB sub $0x4854454d,%eax\n-\trex.WRXB\n-\trex.R sub $0x43,%eax\n-\tadd %al,(%rax)\n+\t...\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \trex.WB\n \tdata16 and %ah,0x74(%rax)\n \t(bad)\n \tand %ah,0x72(%rbx)\n \tgs sub $0x6d726f66,%eax\n-\tjae d00001 \n+\tjae cfff51 \n \t(bad)\n-\tjb d00049 \n+\tjb cfff99 \n \tand %ch,0x65(%rbx)\n-\tjo d0005d \n+\tjo cfffad \n \tand %ah,0x61(%rsi)\n \tmovsxd 0x72(%rdi,%rbp,2),%esi\n-\tgs add %fs:(%rax),%al\n-\tadd %al,(%rax)\n-\tadd %ah,0x6(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x454e462a(%rax)\n-\tpush %rdi\n+\tgs fs push %rax\n+\tpush %rax\n+\trex.WR\n+\trex.WB\n+\trex.XB\n+\trex.B\n+\trex.X\n+\trex.WR\n+\trex.RB sub $0x4854454d,%eax\n+\tsub 0x4e(%rsi),%al\n+\trex.RB push %r15\n \tpush %rsi\n \tpush %r10\n \tpush %rbx\n \tpush %rdi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1562324,24 +1562752,24 @@\n \t...\n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rsp\n \tpush $0x696c2065\n-\tjae d000dc \n+\tjae d0002c \n \tand %ch,0x66(%rdi)\n \tand %dh,0x65(%rdi)\n \timul $0x61207374,0x68(%rdi),%esp\n-\tjae d000ea \n+\tjae d0003a \n \timul $0x62206465,0x6e(%rdi),%esp\n-\tjns d000a0 \n+\tjns cffff0 \n \t(bad)\n-\tjb d000e4 \n-\tje d000fc \n+\tjb d00034 \n+\tje d0004c \n \timul $0x2e2774,%gs:0x68(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %ah,(%rdx,%rdx,2)\n \tpush %r12\n \tpush %rdi\n \trex.RB\n \trex.WB\n@@ -1562355,14 +1562783,78 @@\n \trex.RXB\n \trex.RB push %r8\n \tpush %rbx\n \trex.WB\n \trex.WR\n \trex.WRXB\n \trex.WRX add %r8b,(%rax)\n+\t...\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n+\tpush %rsp\n+\tpush $0x65642065\n+\tdata16 (bad)\n+\tjne d00086 \n+\tje d0003c \n+\trex.RXB\n+\trex.XB\n+\tand %r12b,0x6c(%rcx)\n+\toutsl %ds:(%esi),(%dx)\n+\tjb d0008f \n+\tje d00090 \n+\tinsl (%dx),%es:(%rdi)\n+\tcs and %ah,(%rax)\n+\trex.WB\n+\tdata16 and %ah,0x61(%rsi)\n+\tinsb (%dx),%es:(%rdi)\n+\tjae d00099 \n+\tsub $0x20,%al\n+\tje d000a0 \n+\tand %al,%gs:0x43(%rdi)\n+\tand %r13b,0x73(%rcx)\n+\tand %dh,0x72(%rax)\n+\tgs jbe d000ab \n+\toutsb %ds:(%rsi),(%dx)\n+\tje d000ae \n+\tand %ah,%fs:0x72(%rsi)\n+\toutsl %ds:(%rsi),(%dx)\n+\tinsl (%dx),%es:(%rdi)\n+\tand %ah,0x65(%rdx)\n+\timul $0x7420200a,0x67(%rsi),%ebp\n+\t(bad)\n+\timul $0x20,0x6e(%rbp),%esp\n+\tja d000c8 \n+\toutsb %gs:(%rsi),(%dx)\n+\tand %ah,0x78(%rbp)\n+\tjo d000d9 \n+\tgs jae d000dd \n+\timul $0x72612073,0x6e(%rdi),%ebp\n+\tand %ah,%gs:0x6f(%rbx)\n+\toutsb %ds:(%rsi),(%dx)\n+\tjbe d000dd \n+\tjb d000ee \n+\tgs and %dh,%fs:0x20(%rdi,%rbp,2)\n+\tmovsxd 0x6e(%rcx),%esp\n+\toutsl %ds:(%rsi),(%dx)\n+\toutsb %ds:(%rsi),(%dx)\n+\timul $0x6172206c,0x61(%rbx),%esp\n+\tje d000f7 \n+\toutsl %ds:(%rsi),(%dx)\n+\toutsb %ds:(%rsi),(%dx)\n+\t(bad)\n+\tinsb (%dx),%es:(%rdi)\n+\tor (%rax),%ah\n+\tand %ah,0x78(%rbp)\n+\tjo d0010b \n+\tgs jae d0010f \n+\timul $0x52432820,0x6e(%rdi),%ebp\n+\tsub %r12d,(%r8)\n+\toutsw %ds:(%rsi),(%dx)\n+\tjb d00117 \n+\tcs add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rsi,%rax,2)\n \trex.B\n \trex.WR push %rbx\n \tadd %r8b,(%r8)\n \t...\n \tpush %rsp\n@@ -1589375,95 +1589867,15 @@\n \trex.WRX sub $0x434e5546,%rax\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n \tsub (%rax),%al\n \t...\n-\trex.RB pop %r10\n-\txor %eax,0x41(%rbx)\n-\trex.WR\n-\trex.WR add %r14b,0xa73a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x49(%rdx)\n-\trex.RXB sub $0x4d495250,%eax\n-\trex.RB sub $0x524156,%eax\n-\tadd %al,(%rax)\n-\trex.WRB push %r11\n-\trex.WB pop %r10\n-\trex.RB sub $0x5952414e,%eax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tpush %rdi\n-\trex.RB push %r10\n-\trex.XB\n-\trex.WRXB\n-\trex.RB\n-\trex.RX\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rsp\n-\tadd %al,(%rax)\n-\tadd %al,0x5a(%rbp)\n-\trex.RXB\n-\trex.XB\n-\trex.R sub $0x4c504d49,%eax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x42(%rbp)\n-\trex.WB\n-\trex.WRX\n-\tadd %r8b,(%rax)\n-\tadd %dh,0xa73a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x55(%rbp,%rcx,2)\n-\trex.WRX push %rax\n-\trex.WB push %r14\n-\trex.WRXB push %r12\n-\tcmp 0x0(%rdi),%ah\n-\tadd %cl,0x4c(%rbp)\n-\trex.WB push %r11\n-\tpush %rsp\n-\trex.XB\n-\trex.B\n-\trex.WRX sub $0x4c4c4124,%rax\n-\tadd %al,(%rax)\n-\tadd %al,0x41(%rbx)\n-\tpush %rbx\n-\txor %r8b,(%r8)\n-\tadd %al,(%rax)\n-\tmov $0x3a,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n-\tpop %rcx\n-\trex.X\n-\trex.RB sub $0x41455242,%eax\n-\trex.WXB add %al,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdi)\n-\tsub $0x24574f50,%eax\n-\tadd %dh,0xa73a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x41(%rsi)\n-\trex.XB push %r12\n-\tpush %rax\n-\trex.WR push %rbp\n-\tpush %rbx\n-\txor %bh,(%rdx)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x48(%rbp,%rbp,1)\n-\trex.X\n-\tpush %r10\n+\trex.R sub $0x52414248,%eax\n \tadd %al,(%rax)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rbx)\n \tpush %rbx\n@@ -1589518,25 +1589930,28 @@\n \trex.WR\n \trex.WB\n \trex.WRB and $0x54494e55,%rax\n \tpop %rdi\n \tpush %rbx\n \tpush %rsp\n \trex.RB push %r8\n+\t...\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\thlt\n-\tsbb $0x155555,%eax\n \tadd %ch,(%rdx)\n \trex.RX sub $0x4d495250,%eax\n \tsub $0x312d50,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpush %r10\n+\tpush %rbx\n+\trex.RB sub $0x2d594154,%eax\n+\tpush %r10\n+\trex.RXB push %r11\n+\txor (%rax),%al\n \trex.WR\n \trex.WB\n \trex.WRB\n \trex.WB push %r12\n \tsub $0x454c4f50,%eax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n@@ -1589615,16 +1590030,20 @@\n \trex.WR\n \trex.WB\n \trex.WRB and $0x53455246,%rax\n \trex.WRX\n \trex.RB\n \trex.WR pop %rdi\n \tpush %rbx\n-\t...\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tiret\n+\tsbb $0x155555,%eax\n \tadd %dl,0x45(%rdx)\n \tpush %rbx\n \trex.WB\n \trex.R push %rbp\n \tadd %r14b,0xa73a(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rdx)\n@@ -1589717,19 +1590136,14 @@\n \tpush %rdx\n \trex.RB push %r11\n \tpush %rax\n \tpush %rdx\n \trex.WRXB\n \trex.RXB xor %r14b,0xa73a(%r8)\n \tadd %al,(%rax)\n-\tadd %cl,0x55(%rbp)\n-\trex.WR sub (%rax),%r8b\n-\tadd %al,(%rax)\n-\tadd %dh,0xa73a(%rax)\n-\tadd %al,(%rax)\n \tadd %bl,0x2a(%rax)\n \tsub 0x0(%rcx),%dl\n \tadd %al,(%rax)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x52(%rax)\n \trex.WRXB push %r8\n@@ -1589774,30 +1590188,38 @@\n \tadd %al,0x46(%rdi)\n \tsub $0x41555145,%eax\n \trex.WR sub $0x52474544,%rax\n \trex.RB\n \trex.RB sub $0x54434146,%eax\n \trex.WRXB push %r10\n \tpush %rbx\n-\tadd %ch,(%rbx)\n-\tsbb $0x0,%eax\n+\tadd %dl,%al\n+\tsbb $0x0,%al\n \tadd %al,(%rax)\n-\trex.WRX push %rbp\n+\tadd %al,(%rax)\n+\tadd %cl,0x55(%rsi)\n \trex.WRB\n \trex.RB push %r10\n \trex.WB\n \trex.XB sub $0x41544542,%eax\n \tsub $0x4f434e49,%eax\n \trex.WRB push %r8\n \trex.WR\n \trex.RB push %r12\n \tadd %r9b,(%r10)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,0x50(%rbp)\n+\tpush %rax\n+\trex.RB push %r10\n+\trex.W\n+\trex.B\n+\trex.WR\n+\trex.RX cmp 0x0(%rdi),%r12b\n \tadd %cl,0x41(%rbp)\n \tpush %rdx\n \trex.WXB push %r11\n \tadd %al,(%rax)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rsi)\n@@ -1589810,26 +1590232,34 @@\n \tadd %al,(%rax)\n \tadd %dl,0x58(%rbp,%rax,2)\n \tsub $0x5041514d,%eax\n \tpush %rax\n \trex.WR pop %rcx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x41(%rdx)\n+\tpush %rsp\n+\trex.R push %rax\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n \tpush %rax\n \tpop %rcx\n \tsub $0x41525241,%eax\n \tpop %rcx\n \tsub $0x54524f50,%eax\n \trex.WB\n \trex.WRXB\n \trex.WRX add %r8b,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tmovabs 0x4300000000000002,%al\n+\tadd %al,(%rax)\n+\tsbb %ebx,0x0(%rip) \n+\tadd %al,(%rax)\n+\trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n \tpush %r12\n \tpush %rsi\n \tpush %r10\n \trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n@@ -1589854,14 +1590284,23 @@\n \tpop %rax\n \tpush %rbp\n \tpush %rax\n \tpush %rdx\n \trex.RB push %r11\n \tpush %rsp\n \tcmp 0x0(%rdi),%ah\n+\tadd %dl,0x54(%rbx)\n+\tpush %rdx\n+\trex.WB\n+\trex.WRX\n+\trex.RXB sub (%r9),%r14b\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x45(%rbp)\n \tpush %r11\n \tpush %rbp\n \tpush %rdx\n \tadd %r14b,0xa73a(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x4c(%rcx)\n@@ -1589896,18 +1590335,18 @@\n \txor 0x0(%rdi),%ah\n \tadd %cl,0x53(%rbp)\n \trex.WB pop %r10\n \trex.RB sub $0x54584554,%eax\n \tsub $0x49525453,%eax\n \trex.WRX\n \trex.RXB add %r8b,(%r8)\n-\tadd %al,(%rdx)\n+\tadd %dl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ch,%ah\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x43(%rbp,%rax,2)\n \trex.WR\n \tpush %r10\n \txor %r14d,0xa73a(%r8)\n \tadd %al,(%rax)\n@@ -1589975,23 +1590414,14 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x55(%rbx,%rdx,2)\n \trex.X push %rbx\n \tpush %rsp\n \tadd %sil,0xa73a(%r8)\n \tadd %al,(%rax)\n-\tadd %cl,0x55(%rdi)\n-\tpush %rsp\n-\trex.RB push %r10\n-\trex.WRB\n-\tpush %r8\n-\txor (%rdx),%bh\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %bl,0x4e(%rdx)\n \tpop %rdi\n \trex.WRXB push %r10\n \trex.R\n \trex.RB push %r10\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n@@ -1590063,36 +1590493,36 @@\n \tpop %rdi\n \trex.XB\n \trex.W\n \trex.RB\n \trex.XB\n \trex.WXB add %al,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,0x1e(%rcx)\n-\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex.R sub $0x5254414d,%eax\n \trex.WB pop %r8\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \trex.XB push %r11\n \tpop %rcx\n \trex.WRB\n \trex.B sub $0x43415254,%eax\n-\trex.RB sub $0x4425553,%eax\n+\trex.RB sub $0x1e425553,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjnp d10f38 \n-\tadd %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n \tpush %rax\n \trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n \trex.WRB\n \trex.WRXB\n@@ -1590114,38 +1590544,40 @@\n \trex.XB push %r12\n \tsub $0x4d524f4e,%eax\n \trex.B\n \trex.WR sub $0x41505845,%rax\n \trex.WRX\n \trex.R\n \trex.RB push %r10\n-\t...\n-\tadd %bl,0x2a(%rax)\n-\tsub 0x31(%rcx),%dl\n+\tadd %cl,0x1e(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpop %rax\n+\tsub (%rdx),%ch\n+\tpush %rcx\n+\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tsub $0x4d495250,%eax\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n \tsub $0x3250,%eax\n \trex.WR\n \trex.RB\n \trex.B\n \trex.R\n \tpush %r10\n \trex.RXB add %r14b,0xa73a(%r8)\n \tadd %al,(%rax)\n-\tadd %al,0x59(%rdx)\n-\tadd %r8b,(%r8)\n-\tadd %al,(%rax)\n-\tadd %dh,0xa73a(%rax)\n-\tadd %al,(%rax)\n \tadd %bl,0x4e(%rdx)\n \tsub $0x52452d50,%eax\n \tpush %rdx\n \trex.XB\n \trex.W\n \trex.WXB add %al,(%r8)\n \tadd %al,(%rax)\n@@ -1590178,24 +1590610,29 @@\n \trex.XB push %r12\n \tsub $0x5453494c,%eax\n \tsub $0x41505845,%eax\n \trex.WRX\n \trex.R\n \trex.RB push %r10\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x47000000(%rip) \n-\trex.RX sub $0x4d524f4e,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdi)\n+\tsub $0x4d524f4e,%eax\n \trex.B\n \trex.WR sub $0x49534142,%rax\n \tpush %rbx\n \tsub $0x504552,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd (%rax),%al\n-\t...\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rbx\n \trex.XB\n \trex.R\n \trex.WB\n \trex.RX\n@@ -1590214,14 +1590651,27 @@\n \trex.RXB\n \trex.RX sub $0x45444347,%eax\n \tpop %rax\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x41(%rdx,%rdx,2)\n+\trex.WB\n+\trex.WR\n+\trex.WB\n+\trex.WRX\n+\trex.RXB sub $0x4f52455a,%eax\n+\tpush %rbx\n+\tsub $0x45474552,%eax\n+\tpop %rax\n+\tsub $0x41312d45,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x54(%rdi)\n \tpush %rdx\n \trex.B\n \trex.XB\n \trex.RB\n \trex.WRB\n \trex.WRXB\n@@ -1590514,21 +1590964,18 @@\n \tpop %rax\n \tpush %rax\n \tes rex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tpush %rbx\n+\t...\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x43(%rsi,%rdx,2)\n+\trex.R push %rsi\n+\trex.XB\n \trex.WRXB\n \tadd %r8b,(%r8)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rax)\n \tpop %rax\n \tpush %rax\n@@ -1590547,19 +1590994,17 @@\n \trex.WB push %r10\n \trex.WRXB\n \trex.WRX\n \trex.WRB\n \trex.RB\n \trex.WRX push %rsp\n \tsub $0x4c504d49,%eax\n-\tlock add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x41(%rdi)\n-\tpush %rsp\n+\t...\n+\trex.RXB\n+\tpush %r12\n \trex.W\n \trex.RB push %r10\n \tsub $0x53475241,%eax\n \tsub $0x464f,%eax\n \trex.RXB\n \trex.RX sub $0x43455958,%eax\n \tpush %rax\n@@ -1590592,17 +1591037,17 @@\n \trex.RB sub $0x2d455355,%eax\n \tpush %rdx\n \trex.WRXB\n \trex.WRXB push %r12\n \tpush %rbx\n \trex.WRXB\n \trex.RX add %r8b,(%rax)\n-\tadd %bh,(%rbx)\n+\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x43(%rax)\n \tpush %rbx\n \tpush %rbp\n \trex.X add %al,(%rax)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n@@ -1590675,15 +1591120,16 @@\n \trex.WRX\n \trex.XB\n \trex.RB sub $0x454c5552,%eax\n \tsub $0x49524946,%eax\n \trex.WRX\n \trex.RXB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\txchg %eax,%edi\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRB pop %r9\n \trex.R\n \trex.RB\n \trex.RX\n@@ -1590755,20 +1591201,14 @@\n \tcmp 0x0(%r15),%r12b\n \tadd %dl,0x59(%rcx,%rax,2)\n \trex.WR\n \trex.WRXB push %r10\n \tsub $0x4f464e49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rdi)\n-\trex.WRB\n-\trex.WRB\n-\txor %eax,(%r8)\n-\tadd %dh,0xa73a(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x55(%rbx)\n \trex.X\n \tpush %r10\n \trex.RXB\n \trex.XB\n \trex.W\n \trex.RB\n@@ -1590824,20 +1591264,15 @@\n \trex.XB push %r11\n \tpop %rcx\n \trex.WRB\n \trex.B sub $0x52544e55,%eax\n \trex.B\n \trex.XB\n \trex.RB sub $0x425553,%eax\n-\tor $0x0,%al\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\t...\n \trex.RX push %rax\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n \tcmp 0x0(%rdi),%ah\n@@ -1590854,14 +1591289,22 @@\n \trex.WRB\n \trex.B\n \trex.XB add %al,(%r8)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,0x53(%rcx,%rcx,2)\n+\tpush %rsp\n+\tpush %r10\n+\trex.RXB push %r8\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \trex.R\n \trex.RB push %r10\n \trex.WB push %r14\n \txor 0xa73a(%rax),%dh\n \tadd %al,(%rax)\n \tadd %al,0x41(%rsi)\n@@ -1590951,22 +1591394,34 @@\n \tsub $0x2d4f4852,%eax\n \trex.X push %rdx\n \trex.RB\n \trex.WRX push %rsp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x7000000(%rsi)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbx)\n \trex.RX push %rbp\n \trex.WRX add %r8b,(%rax)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rbx)\n+\tadd %ah,0x45425941(,%rcx,2)\n+\tsub $0x4c4f4f42,%eax\n+\trex.RB sub $0x4c415645,%eax\n+\txor $0x0,%eax\n+\tadd %al,(%rax)\n+\tand %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\tpush %rax\n \trex.WR\n \trex.WB push %r12\n \tsub $0x2d474f4c,%eax\n \txor %ebp,(%rbx)\n \tpush %rbp\n \t(bad)\n \tpush %rsi\n@@ -1591040,28 +1591495,14 @@\n \tadd %al,(%rax)\n \tadd %dl,0x58(%rbp,%rax,2)\n \tsub $0x5254414d,%eax\n \trex.WB pop %r8\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rdi)\n-\tpop %rdi\n-\trex.WRB\n-\tpush %r12\n-\trex.WRB push %r13\n-\trex.WR push %rsp\n-\tsub $0x4c504d49,%eax\n-\tadd %al,0x46(%rbp)\n-\tpop %rdi\n-\trex.WRB\n-\tpush %r12\n-\trex.WRB push %r13\n-\trex.WR push %rsp\n-\tsub $0x4c504d49,%eax\n \tadd %al,0x41(%rcx,%rcx,2)\n \trex.RXB\n \trex.WRB\n \tpush %r12\n \tpush %rdx\n \trex.WB pop %r8\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n@@ -1591143,32 +1591584,15 @@\n \tadd %cl,0x50(%rcx,%rax,2)\n \trex.R\n \trex.RB\n \trex.RX\n \trex.WB\n \trex.WRX push %rsp\n \tcmp 0x0(%rdi),%ah\n-\tadd %cl,0x41(%rbp)\n-\trex.XB push %r11\n-\tpop %rcx\n-\trex.WRB\n-\trex.B sub $0x2d504f54,%eax\n-\trex.WR\n-\trex.RB push %r14\n-\trex.RB\n-\trex.WR\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rax\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\tlsl (%r9),%r12d\n-\tadc $0x4554070d,%eax\n-\tpush %rbx\n+\tadd %dl,0x53(%rbp,%rax,2)\n \tpush %rsp\n \tsub $0x45564e49,%eax\n \tpush %rdx\n \tpush %rbx\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n \trex.RX push %rax\n@@ -1591223,21 +1591647,21 @@\n \trex.WRXB\n \trex.WRX sub $0x4d2d524f,%rax\n \tpop %r8\n \trex.WB\n \trex.WRB\n \trex.B sub $0x424d414c,%eax\n \trex.R\n-\trex.B\n+\trex.B adc $0x4f430b0d,%eax\n+\trex.WRB\n \trex.WRB\n-\trex.RB push %r12\n-\trex.W\n \trex.WRXB\n-\trex.R sub $0x414c4f43,%eax\n-\tpush %rax\n+\trex.WRX\n+\trex.WR\n+\tpush %r8\n \trex.WR push %rbp\n \tpush %rbx\n \tadd %al,(%rax)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1591261,21 +1591685,20 @@\n \tpush %rsp\n \tsub $0x4e415254,%eax\n \tpush %rbx\n \trex.WR\n \tpush %r12\n \trex.WB\n \trex.WRXB\n-\trex.WRX push %rsp\n-\tand %r9d,(%r15)\n-\tand (%rax),%eax\n-\tsub %al,0x46(%rbp,%rax,2)\n-\trex.WB\n-\trex.X\n-\trex.RX\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tadd %eax,0x46(%rdx)\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub $0x5457454e,%eax\n \trex.WRXB\n \trex.WRX add %r8b,(%rax)\n \tadd %dl,0x41(%rdx,%rdx,2)\n@@ -1591312,17 +1591735,19 @@\n \tpush %rsp\n \tsub $0x54524150,%rax\n \trex.WB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n \trex.WRXB\n-\trex.R sub $0x424d4f43,%eax\n-\trex.WB\n-\trex.WRX push %rax\n+\trex.WRX and %r13b,(%rbx)\n+\tsub %esi,(%rdi)\n+\t(bad)\n+\txor (%rdi),%esi\n+\tpush %rax\n \tpush %rbx\n \trex.R\n \trex.WB\n \trex.RX\n \trex.RX xor (%rax),%r8b\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n@@ -1591342,16 +1591767,18 @@\n \trex.XB push %r12\n \tsub $0x45574f50,%eax\n \tpush %rdx\n \trex.RB\n \trex.R sub $0x444f5250,%eax\n \tpush %rbp\n \trex.XB push %r12\n-\trex.WRB\n-\trex.RX or %r10b,0x4a(%rax)\n+\trex.RB\n+\trex.RX\n+\trex.WB push %r8\n+\trex.WX\n \trex.B\n \trex.XB add %al,(%r8)\n \tadd %al,(%rax)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1591410,14 +1591837,20 @@\n \trex.W\n \trex.WXB add %sil,0xa73a(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rdx)\n \tpush %rsp\n \tsub $0x45444953,%rax\n \tcmp 0x0(%rdi),%ah\n+\tadd %al,0x41(%rsi)\n+\trex.XB push %r12\n+\trex.WRXB push %r10\n+\txor %edi,(%rcx)\n+\t(bad)\n+\txor 0x0(%rdi),%ah\n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \tsub $0x494d494c,%eax\n \tpush %rsp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1591436,25 +1591869,23 @@\n \tsub $0x50,%eax\n \trex.WRB push %r11\n \trex.WB pop %r10\n \trex.RB sub $0x41525241,%eax\n \tpop %rcx\n \tsub $0x454a424f,%eax\n \trex.XB push %r12\n-\trex.W\n+\t(bad)\n+\txor (%rdx),%ecx\n+\tsyscall\n+\tsub $0x474f5250,%eax\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x2d584554,%eax\n+\trex.WXB push %r10\n \trex.WRXB\n-\trex.R sub $0x424d4f43,%eax\n-\trex.WB\n-\trex.WRX\n-\tpush %r12\n-\trex.WB\n-\trex.WRXB push %r12\n-\trex.RB pop %r8\n-\tsub $0x4e4f524b,%eax\n-\tsub $0x544c4544,%eax\n+\trex.WRX sub $0x544c4544,%rax\n \tadd %al,(%r8)\n \tsub 0x2d(%rsi),%al\n \trex.WRX push %rax\n \txor 0x4d(%rbx),%dl\n \trex.WRXB\n \trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n@@ -1591519,14 +1591950,21 @@\n \tadd %al,(%rax)\n \tpop %rdx\n \trex.RB push %r8\n \trex.WRXB push %r15\n \tadd %al,(%rax)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,0x49(%rsi)\n+\tpush %rbx\n+\trex.WXB\n+\trex.RB push %r10\n+\trex.WRX\n+\trex.RB\n+\trex.WR cmp 0x0(%rdi),%r12b\n \tadd %al,0x58(%rbp)\n \tpush %rax\n \tpush %rbx\n \trex.WB pop %r15\n \tpush %rbx\n \trex.RB push %r10\n \trex.WB\n@@ -1591577,26 +1592015,21 @@\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x4c2d524f,%rax\n \trex.WB push %r11\n \tpush %rax\n \tsub $0x424d414c,%eax\n \trex.R\n-\trex.B\n-\trex.WRB\n-\trex.X\n-\trex.WB\n-\trex.WRX\n-\tpush %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX and %r10b,0x52(%rax)\n-\trex.WRXB\n-\trex.RXB\n-\trex.RX sub $0x4559584e,%eax\n+\tor %cl,(%r15)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tlar 0x2d46474f(%rip),%r13d \n+\trex.WRX pop %rax\n+\tpop %rcx\n+\trex.RB\n \trex.XB push %r8\n \trex.WR push %rbp\n \tpush %rbx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRB\n \trex.B\n@@ -1591611,21 +1592044,14 @@\n \trex.R\n \trex.RB push %r12\n \tadd %al,(%rax)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x4e(%rcx)\n-\tpush %rax\n-\tpush %r10\n-\tpush %rsp\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x49(%rax)\n \trex.WRX push %rsp\n \trex.RB push %r10\n \tpush %rax\n \trex.WRXB\n \trex.WR\n \tpush %r12\n@@ -1591635,21 +1592061,14 @@\n \trex.RB push %r9\n \tpush %rbp\n \trex.WB push %r14\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x4e(%rcx)\n-\tpush %rsi\n-\trex.RB push %r10\n-\tpush %rsp\n-\tsub $0x4c504d49,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0x46(%rdx)\n \tsub $0x56494443,%eax\n \trex.WB\n \trex.R sub $0x4c53,%eax\n \tadd %al,(%rax)\n \tpop %rdx\n \trex.WRX pop %rdi\n@@ -1591678,14 +1592097,22 @@\n \tadd %al,(%rax)\n \tadd %cl,0x57(%rbp)\n \trex.W\n \trex.WB push %r12\n \tadd %al,(%rax)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x4b(%rdx)\n+\tpush %rax\n+\tpush %rsp\n+\tsub $0x434e5546,%eax\n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX add %r8b,(%rax)\n \tadd %dl,0x53(%rbp,%rax,2)\n \tpush %rsp\n \tadd %al,(%r8)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x57(%rdi)\n \trex.W\n@@ -1591698,17 +1592125,18 @@\n \tsub $0x41525241,%eax\n \tpop %rcx\n \tsub $0x4d454c45,%eax\n \trex.RB\n \trex.WRX push %rsp\n \tpush %rbx\n \tsub $0x4b494c41,%eax\n-\txor %r8d,(%r8)\n-\tadd %dl,0x1(%rbx)\n-\tor %ecx,%ecx\n+\txor %r8d,(%r9)\n+\t(bad)\n+\tjp d11c6e \n+\tadd %al,(%rax)\n \tpush %rax\n \trex.WRXB push %r15\n \trex.RB push %r10\n \tpop %rdi\n \trex.WRB\n \trex.WRXB\n \trex.R sub $0x4c504d49,%eax\n@@ -1591816,14 +1592244,23 @@\n \tpush %rax\n \tpush %rdx\n \trex.WRXB push %r8\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,0x41(%rbp)\n+\trex.WXB\n+\trex.WRX\n+\trex.B\n+\trex.WRB add %r8b,(%r8)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \tpush %rdi\n \trex.RB push %r10\n \tpush %rbx\n \trex.RB push %r12\n \tsub $0x53425553,%eax\n \trex.RB push %r12\n@@ -1591891,20 +1592328,14 @@\n \trex.WR\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x52(%rdx)\n-\trex.RB\n-\trex.B\n-\trex.WXB sub $0x4d415246,%rax\n-\tadd %r8b,(%r8)\n-\tadd %al,(%rax)\n \tadd %al,0x41(%rsi)\n \trex.XB push %r12\n \tpush %rax\n \trex.WRXB push %r15\n \trex.RB push %r10\n \tpush %rbx\n \trex.RB\n@@ -1591923,15 +1592354,23 @@\n \trex.WRX push %rsp\n \trex.RB push %r10\n \tpush %rax\n \tsub $0x594c4f50,%eax\n \tpush %rbx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub 0x52(%rcx),%al\n+\trex.RXB\n+\trex.RX sub $0x52414843,%eax\n+\t(bad)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rdx)\n+\tpush %r10\n \tpush %rdx\n \tpop %r9\n \tadd %al,(%rax)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1591941,18 +1592380,21 @@\n \trex.XB push %r12\n \trex.WB\n \trex.XB sub $0x53425553,%eax\n \tpush %rsp\n \trex.WB push %r12\n \tpush %rbp\n \tpush %rsp\n-\tadd %r8d,(%r8)\n-\tadd %al,0x74730108(%rip) \n-\tadd %dh,0x1(%rcx)\n-\tand $0x48,%al\n+\tor %r15d,%r13d\n+\t(bad)\n+\tadd %al,(%rax)\n+\tsbb %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush $0x48\n \trex.RXB\n \trex.RX push %rbx\n \trex.WB\n \trex.WRB push %r8\n \tsub $0x43455845,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1591979,15 +1592421,29 @@\n \trex.WB\n \trex.WRB push %r8\n \txor %eax,(%rax)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4f(%rbx)\n+\tadd %al,0x46(%rdi)\n+\tsub $0x41544144,%eax\n+\tsub $0x2d505e58,%eax\n+\tpush %rax\n+\trex.WRXB push %r15\n+\trex.RB push %r10\n+\tpush %rbx\n+\tjne d11f15 \n+\tadd %al,(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %esp,0x0(%rsi)\n+\tjno d11f1e \n+\tadc 0x1(%rbp),%esi\n+\trex.XB\n+\trex.WRXB\n \trex.RB\n \trex.RX\n \trex.RX push %rsp\n \tpush %rsp\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rax)\n@@ -1592019,21 +1592475,14 @@\n \tpush %rsp\n \tpush %r10\n \trex.RXB xor %r8d,(%r8)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x52(%rdx)\n-\trex.RB\n-\trex.B\n-\trex.WXB sub $0x504c4548,%rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x45(%rdx)\n \tpush %rsi\n \trex.RB\n \trex.B\n \trex.WR add %r8b,(%rax)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n@@ -1592108,38 +1592557,37 @@\n \trex.WRXB\n \trex.WB push %r11\n \tpush %rbx\n \tpush %rbp\n \trex.X push %rbx\n \tpush %rsp\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tpop %rcx\n-\tpush %rbx\n-\tpush %rsp\n-\trex.RB\n-\trex.WRB sub $0x4c504d49,%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x55(%rdi)\n+\trex.WRXB push %r13\n \tpush %rsp\n \tpush %rax\n \tpush %rbp\n \tpush %rsp\n \tsub $0x4e494f50,%eax\n \tpush %rsp\n \tpush %rbx\n-\tsub $0x4c4354,%eax\n-\tadd %eax,(%rax)\n-\tadd %ebp,0x0(%rbp)\n-\txchg %eax,%esi\n-\tadd %ecx,(%rdi)\n-\tjne d120cd \n+\tsub $0xd4c4354,%eax\n+\tadd %esi,0x0(%rdi)\n+\tjge d12038 \n+\tsub %esi,0x1(%rbp)\n+\tadd %al,(%rax)\n+\txor %dl,(%rax)\n+\tadd (%rax),%al\n+\trex.WRB\n+\tpush %r12\n+\tpush %rdx\n+\trex.WB pop %r8\n+\tpush %rax\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rcx)\n \tpush %rsp\n \tpush %rdx\n \tpush %rax\n \tsub $0x444e414d,%eax\n \t(bad)\n \trex.WRB\n \trex.WRXB push %r10\n@@ -1592154,33 +1592602,38 @@\n \tadd %al,0x45(%rdi)\n \trex.WRX\n \trex.WRX\n \trex.RB\n \trex.RXB push %r11\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x49(%rsi)\n+\tadd %cl,0x32(%rbp)\n+\tsub $0x2d505845,%eax\n+\tpush %rsp\n+\tpop %rcx\n+\tpush %rax\n+\trex.RB sub $0x35,%eax\n+\trex.RX\n+\trex.WB\n \trex.WRX\n \trex.R\n \trex.RB pop %r8\n \tpush %rax\n \trex.WRXB\n \trex.WRX cmp 0x0(%rdi),%r12b\n \tadd %dl,0x41(%rdx,%rdx,2)\n \trex.XB\n \trex.RB sub $0x45544e45,%eax\n \tpush %rdx\n \tsub $0x41455242,%eax\n-\trex.WXB or 0x2080000(%r9,%r8,1),%spl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcwtl\n-\tadd %ecx,(%rbx)\n-\tfildl 0x46(%rdi)\n-\tsub $0x4f43414a,%eax\n+\trex.WXB sbb %dl,0x113501(%r13)\n+\tadd %al,(%rcx)\n+\tadd %dl,%gs:0x1750b01(%rsi)\n+\trex.RXB\n+\trex.RX sub $0x4f43414a,%eax\n \trex.X\n \trex.WB cmp 0x0(%r15),%spl\n \tadd %dl,0x53(%rax)\n \trex.WR\n \trex.WRXB\n \trex.RXB xor %r8d,(%r8)\n \tadd %dh,0xa73a(%rax)\n@@ -1592206,20 +1592659,22 @@\n \tpush %r14\n \trex.WB\n \trex.WRXB push %r10\n \tsub $0x2d4c4c41,%eax\n \tpush %rbx\n \trex.B\n \trex.WRB\n-\trex.RB pushf\n-\tadd %esp,(%rax)\n-\tjne d12187 \n+\trex.RB xchg %eax,%r14d\n+\tadd %ebp,(%rcx)\n+\tjne d12117 \n \tadd %al,(%rax)\n-\tadd $0x74730108,%eax\n-\tadd %bl,0x4e4f4354(%rcx,%rax,1)\n+\txor %dl,(%rax)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x4e4f4354(%rdi)\n \tpush %rbx\n \txor (%rax),%eax\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x54(%rcx)\n \trex.RX\n \trex.WB\n@@ -1592274,30 +1592729,29 @@\n \trex.WR pop %rcx\n \tsub $0x5254414d,%eax\n \trex.WB pop %r8\n \tsub $0x4d454c45,%eax\n \trex.RB\n \trex.WRX push %rsp\n \tpush %rbx\n-\tadd %ebp,0x0(%rbp)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %ecx,(%rdi)\n-\tjne d12231 \n-\trex.RXB\n-\trex.RX sub $0x4d495250,%eax\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tadd (%rax),%al\n+\tadd %al,0x46(%rdi)\n+\tsub $0x4d495250,%eax\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n \tsub $0x58452d50,%eax\n \trex.WB push %r12\n-\tadd %ah,0x1751701(%rdi)\n+\tmov $0x20000007,%ebp\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rbx)\n-\tadd %esi,0x0(%rsp,%rsi,2)\n-\tpush %rax\n+\tadd %ah,0x50017501(%rcx)\n \trex.WRXB push %r15\n \trex.RB push %r10\n \trex.WRXB\n \trex.RX pop %rax\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n@@ -1592395,54 +1592849,52 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx,%rdx,2)\n \trex.XB\n \trex.RB sub $0x4f525245,%eax\n \tpush %rdx\n \tsub $0x41455242,%eax\n-\trex.WXB jne d12334 \n+\trex.WXB (bad)\n+\tjne d122c5 \n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %ebp,0x0(%rbp)\n-\tmov $0x1,%cl\n-\tpcmpeqw (%rcx),%mm0\n-\tadd %bl,0x4e(%rdx)\n-\tpop %rdi\n+\tadd %eax,(%rbx)\n+\tadd %esi,0x0(%rsp,%rsi,2)\n+\tstos %eax,%es:(%rdi)\n+\tadd %ebx,(%rbx)\n+\tjne d1232b \n+\trex.WRX pop %rdi\n \tpush %rax\n \tpush %rdx\n \trex.WB\n \trex.WRB push %r10\n \trex.WRXB\n \trex.WRXB push %r12\n \tpop %rdi\n \tpush %rax\n \tsub $0x4c504d49,%eax\n-\tmov $0x1,%cl\n-\t(bad)\n-\tjne d12358 \n+\tjae d12358 \n+\tadd %ch,0x1752401(%rbx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rbx)\n-\tadd %esi,0x0(%rsp,%rsi,2)\n-\tmov $0x43,%cl\n-\trex.W\n+\tadd 0x48437701(%rip),%ecx \n \trex.RB\n \trex.XB\n \trex.WXB sub $0x4c4c4143,%rax\n \tsub $0x242d4f54,%eax\n \tpush %rbx\n \tpush %rax\n \trex.RB\n \trex.XB\n \trex.WB\n \trex.WRX push %rsp\n-\tje d12378 \n-\tmov $0x1,%cl\n-\tand $0x75,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rbx)\n+\tor %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tadd %ecx,(%rdx)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \trex.RB pop %r10\n \trex.RXB\n \trex.XB\n \tadd %r8b,(%rax)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rdx)\n@@ -1592542,28 +1592994,37 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4d(%rcx,%rcx,2)\n \trex.XB push %r8\n \tadd %al,(%rax)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x45(%rsi)\n+\tpop %rax\n+\tpush %rax\n+\tpush %rdx\n+\trex.XB\n+\trex.W\n+\trex.RB\n+\trex.XB\n+\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x58(%rbp,%rax,2)\n \tsub $0x41525241,%eax\n \tpop %rcx\n \tsub $0x50534944,%eax\n \trex.WR\n \tpop %r9\n \tsub $0x49444e49,%eax\n \trex.XB\n \trex.RB push %r11\n-\tadd %al,%cl\n-\tadd %ecx,(%rdi)\n-\tjne d124a0 \n-\tadd %al,0x46(%rdi)\n-\tsub $0x43415254,%eax\n+\tadd %eax,(%rax)\n+\tadd %al,0x47730108(%rip) \n+\trex.RX sub $0x43415254,%eax\n \trex.RB sub $0x594c4f50,%eax\n \tsub $0x46473246,%eax\n \tsub $0x454d4954,%eax\n \tpush %rbx\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n@@ -1592619,30 +1593080,15 @@\n \tadd %cl,0x42(%rbp)\n \trex.WB\n \trex.WRX\n \trex.R sub $0x54494f44,%eax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tpush %rdi\n-\trex.RB push %r10\n-\tpush %rbx\n-\trex.RB push %r10\n-\trex.WB\n-\trex.RB push %r11\n-\tsub $0x41505845,%eax\n-\trex.WRX push %rbx\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX sub $0x4f525245,%rax\n-\tpush %rdx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %eax,0x41(%rdi)\n+\tadd %al,0x41(%rdi)\n \trex.WRB\n \trex.WRB\n \trex.B sub $0x4f434e49,%eax\n \trex.WRB push %r8\n \trex.WR\n \trex.RB push %r12\n \trex.RB push %r11\n@@ -1592659,14 +1593105,29 @@\n \trex.XB\n \trex.RXB\n \trex.XB\n \trex.R mov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x58(%rbp)\n+\tpush %rax\n+\trex.WR\n+\trex.WRXB\n+\trex.R\n+\trex.RB\n+\trex.WRX sub $0x4d524f46,%rax\n+\tpush %r12\n+\tsub $0x414f4c46,%eax\n+\tpush %rsp\n+\tadd %al,%dh\n+\tadd %eax,(%rdi)\n+\tjp d1252b \n+\tadd %al,(%rax)\n+\tsub %al,(%rdx)\n \tadd %dl,0x45(%rdx)\n \tpush %rbx\n \tpush %rbp\n \trex.WR push %rsp\n \trex.B\n \trex.WRX push %rsp\n \tsub $0x4c504d49,%eax\n@@ -1592681,21 +1593142,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x43(%rbp)\n \trex.WRB sub $0x54434146,%rax\n \trex.WRXB push %r10\n \tsub $0x48544957,%eax\n \tsub $0x56525543,%eax\n-\tadd %r8b,(%r8)\n+\tadc 0x1(%r13),%r14d\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd %ecx,(%rdx)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %cl,0x53(%rbp)\n+\tadd %eax,(%rdx)\n+\tadd %esi,0x0(%rbx)\n+\tlret\n+\trex.WRB push %r11\n \tpop %rdx\n \tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1592710,20 +1593170,22 @@\n \tadd %cl,0x41(%rbp)\n \trex.WXB\n \trex.RB sub $0x53524150,%eax\n \trex.RB push %r10\n \tsub $0x2d4e5546,%eax\n \trex.R\n \trex.RB\n-\trex.RX add %r8b,(%rdi)\n-\tstc\n-\tadc $0x50000,%eax\n+\trex.RX sub %r14d,0x1(%rbp)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\trcll %cl,0x49(%rbx)\n+\txor %dl,(%rax)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %cl,%ah\n+\tpush %rbx\n+\trex.WB\n \trex.WRX\n \trex.RXB push %r8\n \tadd %al,(%rax)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x49(%rcx)\n \tpush %rdx\n@@ -1592820,20 +1593282,21 @@\n \trex.RXB\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n-\trex.XB je d12705 \n-\tfaddl (%rcx)\n-\tand $0x75,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rbx)\n-\tor $0x49537701,%eax\n+\trex.XB fadds (%r9)\n+\t(bad)\n+\tjp d126a8 \n+\tadd %al,(%rax)\n+\tand %al,(%rax)\n+\tadd $0x53000000,%eax\n+\trex.WB\n \trex.WRB push %r8\n \tpush %rbx\n \tpush %rbp\n \txor %r14,0xa73a(%r8)\n \tadd %al,(%rax)\n \tadd %bl,0x4e(%rdx)\n \tsub $0x474f4c44,%eax\n@@ -1592874,47 +1593337,48 @@\n \trex.WB push %r8\n \trex.B\n \trex.WR sub $0x554c4156,%rax\n \trex.RB sub $0x45544e49,%eax\n \trex.RXB push %r10\n \trex.B\n \trex.WR add %r8b,(%rax)\n-\tadd %eax,(%rdx)\n-\tadd %esi,0x0(%rbx)\n-\tin $0x47,%eax\n+\tadd %al,(%rax)\n+\tfiadds (%rcx)\n+\tor $0x4,%al\n+\trex.RXB\n \trex.WRX push %rbp\n \tpush %rax\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x544f4c50,%eax\n \txor 0x43(%rbp,%rbp,1),%eax\n \trex.WRXB\n \trex.WRB\n \trex.WRB\n \trex.B\n \trex.WRX\n-\trex.R je d127a8 \n-\tin $0x1,%eax\n-\tand %dh,0x1(%rbp)\n+\trex.R loopne d12749 \n+\tadc %al,%cl\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd $0x2d544c41,%eax\n-\trex.RX\n-\trex.WRXB push %r10\n-\trex.WRB\n+\tand %al,(%rdx)\n+\tadd %al,0x4c(%rcx)\n+\tpush %rsp\n+\tsub $0x4d524f46,%eax\n \tpush %r12\n \tsub $0x4d4f5250,%eax\n \tpush %rax\n \tpush %rsp\n-\tin $0x1,%eax\n-\tsub %esi,0x1(%rbp)\n-\tadd %al,(%rax)\n-\txor %dl,(%rax)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %ah,%dh\n+\tand %ah,%ah\n+\tadd %ecx,(%rsi)\n+\tsbb %al,(%rax)\n+\tadd %al,(%rcx)\n+\tgs add %ah,%ch\n+\tadd %ecx,(%rbx)\n+\tjne d12771 \n \trex.X\n \trex.RX sub $0x44415551,%eax\n \tsub $0xa74c53,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RX\n \trex.WB\n@@ -1592924,14 +1593388,23 @@\n \tadd %dl,0x53(%rax)\n \tpush %rsp\n \trex.WB\n \trex.WRB\n \trex.RB push %r11\n \tsub (%rdx),%dh\n \tcmp 0x0(%rdi),%ah\n+\tadd %al,0x53(%rcx,%rcx,2)\n+\tpush %rax\n+\trex.WR\n+\trex.WB\n+\trex.WRX\n+\trex.RB mov $0x3a,%r8b\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \tsub $0x4e4f524b,%eax\n \tsub $0x544c4544,%eax\n \tadd %al,0x4c(%r11)\n \tpush %r11\n \tpush %rbx\n@@ -1592942,32 +1593415,33 @@\n \trex.RXB\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n-\trex.XB insl (%dx),%es:(%rdi)\n-\tadd %ch,%dh\n-\tadd %ecx,(%rdi)\n-\tjne d1282f \n+\trex.XB add (%r8),%al\n \tadd %al,(%rax)\n-\tand $0x52454f43,%eax\n+\tadd %ah,%bh\n+\tadd %eax,(%rdi)\n+\tjp d12806 \n+\trex.XB\n+\trex.WRXB\n+\trex.RB push %r10\n \trex.XB\n \trex.RB sub $0x414f4c46,%eax\n \tpush %rsp\n-\tsub $0xee4e5546,%eax\n-\tadd %edx,(%rdi)\n-\tjne d12847 \n+\tsub $0xa04e5546,%eax\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n-\tadd %eax,(%rbx)\n-\tadd %esi,0x0(%rsp,%rsi,2)\n-\tout %al,(%dx)\n-\tadd %eax,0x53(%rcx,%rcx,2)\n-\tpush %rax\n+\tadd %ch,%cl\n+\tadd %eax,(%rdi)\n+\tjp d127fc \n+\tadd %al,(%rax)\n+\tadd %edi,0x50534944(%rdi)\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x44(%rcx)\n@@ -1593026,33 +1593500,15 @@\n \trex.RB\n \trex.WR\n \trex.WB xor %al,(%r8)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x55(%rbp)\n-\trex.WR push %rsp\n-\trex.WB\n-\trex.WRX\n-\trex.WRXB\n-\trex.WRB\n-\trex.WB\n-\trex.B\n-\trex.WR pop %rdi\n-\trex.XB\n-\trex.WRXB\n-\trex.RB\n-\trex.RX\n-\trex.RX sub $0x4c504d49,%eax\n-\txor %dl,(%rax)\n-\tadd %ah,(%rsi)\n-\tdata16 data16 add %cl,(%rax)\n-\tadd %ah,%dh\n-\trex.WRB push %r11\n+\tadd %cl,0x53(%rbp)\n \trex.WB pop %r10\n \trex.RB sub $0x5453494c,%eax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n \trex.WR\n@@ -1593157,32 +1593613,41 @@\n \tadd %dl,0x46(%rax)\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \trex.B\n \trex.WR\n \trex.RXB sub $0x4c504d49,%eax\n+\tadd %al,0x46(%rdi)\n+\trex.B\n+\trex.XB push %r12\n+\trex.WRXB push %r10\n+\tpush %rbx\n+\tpush %rbp\n+\trex.WRB sub $0x4c504d49,%rax\n \tadd %al,0x4b(%rbx,%rdx,2)\n \tpush %r12\n \trex.WRXB\n \trex.WRB add %r14b,0xa73a(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \tpush %r13\n \trex.WR push %rsp\n \tsub $0x4d524f46,%eax\n \tpush %r12\n \tsub $0x4d4f5250,%eax\n \tpush %rax\n \tpush %rsp\n-\tjne d12a28 \n+\tadd %al,(%rcx)\n+\tjae d129c9 \n+\tadd (%rdx),%eax\n+\tadc 0x1(%rbp),%dh\n \tadd %al,(%rax)\n-\tadd $0x4,%al\n-\tadd %esi,0x6(%rax,%rax,1)\n-\tadd 0x44(%rax),%dl\n+\tpush %rax\n+\trex.R\n \trex.RB\n \trex.XB push %r10\n \trex.RB\n \tadd %r14b,0xa73a(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rsp,%rdx,2)\n \tpush %rdx\n@@ -1593195,20 +1593660,22 @@\n \tadd %dl,0x49(%rdx)\n \tpush %rbx\n \tpush %rax\n \trex.WR\n \trex.WB push %r12\n \tsub $0x54505845,%eax\n \tsub $0x54525153,%eax\n-\tsub $0x574f50,%eax\n-\tadc (%rax),%eax\n+\tsub $0x65574f50,%eax\n+\tadd %al,(%rsi)\n+\tadd (%rbx),%cl\n+\tjne d12a0d \n \tadd %al,(%rax)\n-\tadd %dl,0x2(%rax)\n-\tadc %bl,%bl\n-\tor %al,0x4d(%rdx)\n+\tadd %eax,(%rax)\n+\trex.X\n+\trex.WRB\n \trex.W\n \trex.WXB add %al,(%r8)\n \tadd %al,(%rax)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1593259,21 +1593726,14 @@\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \tsub $0x41455242,%eax\n \trex.WXB cmp 0x0(%r15),%spl\n-\tadd %cl,0x45(%rbp)\n-\tpush %rdx\n-\tpush %rdx\n-\trex.X push %rdx\n-\trex.RB\n-\trex.B\n-\trex.WXB cmp 0x0(%r15),%spl\n \tadd %al,0x53(%rcx,%rcx,2)\n \tpush %rax\n \trex.WR\n \tpop %r9\n \tsub $0x2d524f46,%eax\n \tpush %rsp\n \tpush %rdx\n@@ -1593327,42 +1593787,73 @@\n \trex.XB\n \trex.RX pop %rcx\n \tadd %al,(%rax)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rdx)\n+\tadd %cl,0x4e(%rcx)\n+\tsub $0x414d4f44,%eax\n+\trex.WB\n+\trex.WRX sub $0x412d464f,%rax\n+\tpush %rbx\n+\trex.WB\n+\trex.WRX sbb (%rax),%r8b\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,0x1b00001a(%rdx)\n+\tadd %ebp,(%rdx)\n \trex.RX sub $0x4259414d,%eax\n \trex.RB sub $0x4d524f4e,%eax\n \trex.B\n \trex.WR sub $0x49534142,%rax\n \tpush %rbx\n-\t...\n \tadd %al,(%rax)\n-\tadd %cl,0x4c(%rcx)\n-\tpush %rsp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WB\n+\trex.WR push %rsp\n \txor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x46(%rbp)\n+\tsub $0x4259414d,%eax\n+\trex.RB sub $0x4d524f4e,%eax\n+\trex.B\n+\trex.WR sub $0x49534142,%rax\n+\tpush %rbx\n+\t...\n+\tadd %al,(%rax)\n \tadd %cl,0x53(%rbp)\n \trex.WB pop %r10\n \trex.RB sub $0x4d4f5441,%eax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx)\n \tpush %rsp\n \tpush %rbx\n \tpush %rbp\n \trex.X push %rbx\n \tpush %rsp\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x45(%rdx)\n+\trex.WRB\n+\trex.B\n+\trex.X push %rbx\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x4f(%rdx)\n \trex.WRXB\n \trex.WR\n \trex.RB sub $0x4c415645,%eax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1593417,33 +1593908,26 @@\n \trex.WRB push %r8\n \tpush %r10\n \trex.RXB push %r11\n \txor %edi,(%rdx)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x55(%rdi)\n-\tpush %rsp\n-\trex.RB push %r10\n-\trex.WRB\n-\tpush %r8\n-\txor %edi,(%rdx)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %cl,0x46(%rcx,%rcx,2)\n \tpush %rsp\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x54434146,%eax\n \trex.WRXB push %r10\n \tpush %rbx\n \tsub $0x47414d49,%eax\n \tadd %r8b,(%r8)\n-\t...\n+\tadd %dh,%al\n+\tiret\n+\tsbb $0x155555,%eax\n \tadd %al,0x4d(%rcx,%rcx,2)\n \trex.WRX\n \tpush %r10\n \tpop %rcx\n \tsub $0x5845544d,%eax\n \tpush %rsp\n \tadd %al,(%rax)\n@@ -1593489,24 +1593973,15 @@\n \trex.RB\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rbx)\n-\tpush %rsi\n-\trex.RB sub $0x454e494c,%eax\n-\trex.WRX push %rbp\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tpush %rbx\n-\tpush %rbx\n-\tpop %rcx\n+\tadd %dl,0x59(%rbx)\n \trex.WRB\n \trex.X\n \trex.WRXB\n \trex.WR\n \trex.WB\n \trex.XB sub $0x41505845,%eax\n \trex.WRX\n@@ -1593531,14 +1594006,19 @@\n \tpush %rax\n \txor 0x4f(%rsi),%al\n \tpush %rdx\n \trex.WRB mov $0x3a,%r8b\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x4d(%rbx)\n+\tpush %r10\n+\trex.WXB add %al,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x55(%rax)\n \tpush %rsp\n \tsub $0x43415254,%eax\n \trex.RB sub $0x4f464e49,%eax\n \tadd %al,(%rax)\n \tpush %rcx\n \tpush %rbp\n@@ -1593668,20 +1594148,23 @@\n \trex.WR\n \trex.RB push %r11\n \tsub $0x492d4e49,%eax\n \trex.WRX push %rsp\n \trex.RB push %r10\n \tpush %rsi\n \trex.B\n-\trex.WR add (%rax,%rax,1),%r8b\n+\trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x4350030d,%eax\n-\trex.WR (bad)\n-\tor $0x6,%al\n-\tcmovns 0x54(%rsi),%ecx\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjns d12e4b \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4e(%rcx)\n+\tpush %rsp\n \trex.RB\n \trex.RXB\n \trex.RB push %r10\n \tpush %rax\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rbp,%rcx,2)\n@@ -1593810,20 +1594293,19 @@\n \trex.WRXB\n \trex.WR add %r8b,(%rax)\n \trex.RXB\n \trex.RX sub $0x474f4c44,%eax\n \tsub $0x59424142,%eax\n \tsub $0x4e414947,%eax\n \tpush %rsp\n-\tsub $0x4c4c4143,%eax\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532d,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\tpush %rbx\n+\tsub $0x55525453,%eax\n+\trex.XB push %r12\n+\tpush %rbp\n+\tpush %rdx\n+\trex.RB sub $0x53425553,%eax\n \tpush %rbp\n \tpush %rax\n \trex.RB push %r10\n \tpush %rsp\n \tpush %rdx\n \trex.WB\n \trex.RXB cmp 0x0(%r15),%r12b\n@@ -1593900,16 +1594382,17 @@\n \trex.WRB\n \trex.B sub $0x52455355,%eax\n \tsub $0x434e5546,%eax\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x4c4c4143,%rax\n-\tadd %al,(%rax)\n-\tadd %dl,0x50(%rbp,%rcx,2)\n+\tprefetch (%rdi)\n+\tpush %rsp\n+\trex.WRB push %r8\n \trex.RB push %r10\n \trex.WRB push %r13\n \tpush %rsp\n \tcmp 0x0(%r15),%r12b\n \tadd %dl,0x4c(%rbx,%rax,2)\n \tpop %rdi\n \trex.WRXB push %r13\n@@ -1594080,15 +1594563,22 @@\n \tpush %rbx\n \trex.WRXB push %r10\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x54(%rbx)\n+\tadd %bl,0x4e(%rdx)\n+\tsub $0x54534944,%eax\n+\tpush %rdx\n+\trex.WB\n+\trex.X sub $0x5453494c,%eax\n+\tpush %rbx\n+\tpush %rbx\n+\tpush %rsp\n \tpush %rbp\n \tpush %rdx\n \trex.WRB push %r11\n \trex.RB push %r9\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n@@ -1594102,20 +1594592,20 @@\n \trex.RB\n \trex.WRB push %r8\n \tpush %rdx\n \trex.WRXB push %r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\t(bad)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc (%rax),%al\n \tadd %al,(%rax)\n-\trex.WRB\n-\trex.RB push %r10\n+\tadd %cl,0x45(%rbp)\n+\tpush %rdx\n \trex.RXB\n \txor %r14d,(%r9)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4f(%rsi)\n \tpush %rbp\n \trex.WRX\n@@ -1594168,16 +1594658,24 @@\n \trex.R\n \trex.RB push %r10\n \trex.WB push %r14\n \tpush %r12\n \trex.WB push %r14\n \txor %r8d,(%r8)\n \tadd %al,(%rax)\n-\trex.WRB\n-\trex.RB push %r14\n+\trex.R\n+\trex.WRXB\n+\trex.WB\n+\trex.WRX\n+\trex.RXB sub $0x3a574f52,%eax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x45(%rbp)\n+\tpush %rsi\n \trex.B\n \trex.WR push %rbx\n \tpush %rbp\n \trex.WRB\n \tpush %r10\n \trex.RXB add %r8b,(%r8)\n \tadd %al,(%rax)\n@@ -1594230,23 +1594728,21 @@\n \trex.R sub $0x4f464e49,%eax\n \tsub $0x48534148,%eax\n \tpush %rsp\n \trex.B\n \trex.X\n \trex.WR\n \trex.RB push %r11\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n+\t(bad)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tadc (%rax),%al\n \tadd %al,(%rax)\n-\trex.WR\n-\trex.WRXB\n-\trex.B\n+\tadd %cl,0x41(%rdi,%rcx,2)\n \trex.R sub $0x4c4d5448,%eax\n \tsub $0x45444e49,%eax\n \tpop %rax\n \tadd %al,0x46(%rdx)\n \tsub $0x5457454e,%eax\n \trex.WRXB\n \trex.WRX cmp 0x0(%rdi),%r12b\n@@ -1594257,40 +1594753,32 @@\n \trex.WRX\n \trex.RXB sub $0x4f525245,%eax\n \tpush %rdx\n \tsub $0x444f5250,%eax\n \tpush %rbp\n \trex.XB push %r12\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rax),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n-\trex.RB push %r10\n-\tpush %rdx\n-\tpush %rsp\n-\trex.WRXB\n-\trex.WR mov $0x3a,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x59(%rax)\n \tpush %rax\n \trex.RB push %r10\n \trex.RXB\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n \trex.XB sub $0x594c4f50,%eax\n \tsub $0x45534143,%eax\n-\tsub (%rbx),%edx\n+\tfwait\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1594312,20 +1594800,20 @@\n \tpush %r12\n \tand %cl,0x4e(%rcx)\n \tpush %rsp\n \trex.RB\n \trex.RXB\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rbx)\n-\tor (%rax),%eax\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1594341,15 +1594829,17 @@\n \trex.X\n \trex.RB push %r10\n \tand %cl,0x55(%rsi)\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tadd %cl,0xb(%rdi)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1594386,15 +1594876,15 @@\n \trex.X\n \trex.RB push %r10\n \tand %cl,0x55(%rsi)\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tadd %al,(%rax)\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1594406,17 +1594896,19 @@\n \trex.WRB and %r13b,(%r8)\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1(%rdx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1594441,15 +1594933,15 @@\n \tand %cl,0x4e(%rcx)\n \tpush %rsp\n \trex.RB\n \trex.RXB\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tadc (%rax),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1594462,15 +1594954,15 @@\n \trex.X\n \trex.RB push %r10\n \tand %cl,0x55(%rsi)\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tadc (%rax),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1594484,15 +1594976,15 @@\n \trex.X\n \trex.RB push %r10\n \tand %cl,0x55(%rsi)\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tadc (%rax),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1594504,15 +1594996,15 @@\n \trex.X\n \trex.RB push %r10\n \tand %cl,0x55(%rsi)\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tadc (%rax),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1594524,15 +1595016,15 @@\n \trex.X\n \trex.RB push %r10\n \tand %cl,0x55(%rsi)\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tadc (%rax),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1594546,17 +1595038,17 @@\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\txor (%rsi),%edx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc (%rax),%al\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1594613,15 +1595105,15 @@\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4f(%rbx),%al\n \trex.WRB push %r8\n \trex.WR\n \trex.RB pop %r8\n \tsub %ebp,(%rcx)\n-\tadc (%rax),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1594632,17 +1595124,18 @@\n \trex.B\n \trex.WRX and %r13b,(%rax)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tor (%rax),%al\n+\tstd\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc (%rax),%al\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1594651,21 +1595144,21 @@\n \trex.WRXB push %r11\n \trex.W and %bpl,(%rax)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\t(bad)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadc (%rax),%al\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1594694,21 +1595187,23 @@\n \tpush %rax\n \tand %ch,(%rax)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,0x4(%rbx)\n \tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tsub %dl,0x43(%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x44(%rcx)\n@@ -1594750,21 +1595245,20 @@\n \tand %r13b,(%r8)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dh,%dl\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tadd %al,(%rax)\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x53(%rcx)\n@@ -1594772,24 +1595266,22 @@\n \trex.WRX\n \trex.W and %bpl,(%rax)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tsbb %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %ch,0x18(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tadd %al,(%rax)\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r12b,0x43282045(%rip) \n@@ -1594799,15 +1595291,15 @@\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4f(%rbx),%al\n \trex.WRB push %r8\n \trex.WR\n \trex.RB pop %r8\n \tsub %ebp,(%rcx)\n-\tadd %dl,(%rdx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1594835,17 +1595327,17 @@\n \trex.WRXB\n \trex.RXB and %r13b,(%r8)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tadd %dl,(%rdx)\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1594859,23 +1595351,21 @@\n \tpush %rsp\n \tand %ch,(%rax)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tadc (%rax),%al\n \tadd %al,(%rax)\n-\tpop %rbx\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x4f(%rbx)\n@@ -1594900,24 +1595390,23 @@\n \trex.WRX\n \trex.W and %bpl,(%rax)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rcx)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x4f(%rbx)\n@@ -1594933,20 +1595422,20 @@\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4f(%rbx),%al\n \trex.WRB push %r8\n \trex.WR\n \trex.RB pop %r8\n \tsub %ebp,(%rcx)\n+\tsbb (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,%ch\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1594999,17 +1595488,21 @@\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4f(%rbx),%al\n \trex.WRB push %r8\n \trex.WR\n \trex.RB pop %r8\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rbx,%rbx,1)\n+\tadd %dh,(%rbx)\n \tadd %al,(%rax)\n-\tsub %dl,0x43(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4e(%rbp)\n@@ -1595019,21 +1595512,19 @@\n \tpush %rbx\n \tand %ch,(%rax)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tadd %bl,%cl\n-\tsbb (%rax),%eax\n+\tadd %ch,0xa(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tadd %al,(%rax)\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x49(%rbx)\n@@ -1595042,23 +1595533,21 @@\n \trex.WRB and %r13b,(%r8)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n+\tand %al,(%rax)\n \tadd %al,(%rax)\n-\tout %al,(%dx)\n-\tsbb (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r11b,0x45(%rdx)\n@@ -1595067,18 +1595556,18 @@\n \tand %ch,(%rax)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n-\tsbb $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n@@ -1595136,19 +1595625,17 @@\n \tpush %r11\n \tand %r13b,(%r8)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tadd (%rax),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x0(%rsp,%rbx,1)\n \tadd %al,(%rax)\n+\tadd %al,(%rbx)\n+\t...\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1595162,48 +1595649,17 @@\n \trex.R\n \tand %r13b,(%r8)\n \trex.WRX push %rbp\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tsub %ebp,(%rcx)\n-\tpopf\n-\tsbb $0x0,%al\n-\tadd %al,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tpush %r12\n-\trex.B\n-\trex.WRX and %r13b,(%rax)\n-\trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4c(%rsi),%al\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n@@ -1595330,18 +1595786,15 @@\n \tand %al,0x49(%rdx)\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\t...\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1595391,15 +1595844,15 @@\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1595444,17 +1595897,15 @@\n \trex.WRB\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tsbb $0x0,%eax\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1595501,17 +1595952,17 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tadc (%rax),%al\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tand $0xa,%al\n+\trex.WRX (bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1595539,19 +1595990,19 @@\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,0x1e(%rbx)\n+\tadd %ch,0x1e(%rbx)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4f(%rdi,%rdx,2)\n@@ -1595627,18 +1596078,18 @@\n \tand %al,0x49(%rdx)\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tadd (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dl,%dl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n@@ -1595693,15 +1596144,15 @@\n \tcmp 0x41(%rdx),%dl\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \trex.B\n \tsub %r13,(%rcx)\n-\tadc %al,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1595811,15 +1596262,15 @@\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1f(%rax)\n+\tadd %dl,0x1f(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1595840,15 +1596291,15 @@\n \trex.WRB\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n@@ -1595871,15 +1596322,15 @@\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1595908,16 +1596359,16 @@\n \tcmp 0x41(%rdx),%dl\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \trex.B\n \tsub %r13,(%rcx)\n-\tout %al,(%dx)\n-\tadd %eax,(%rax)\n+\tcwtl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n@@ -1595941,15 +1596392,15 @@\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1596035,19 +1596486,21 @@\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \trex.B\n \tsub %r13,(%rcx)\n \tadd %al,(%rax)\n-\txchg %ah,(%rax)\n-\tadd %al,(%rax)\n+\tpop %rax\n+\tand %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %dl,0x43(%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4f(%rdi,%rdx,2)\n@@ -1596071,17 +1596524,18 @@\n \trex.WRXB\n \trex.WRX\n \trex.B\n \tsub %r13,(%rcx)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n-\tadc %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub %dl,0x43(%rax)\n+\tsldt (%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4f(%rdi,%rdx,2)\n@@ -1596136,17 +1596590,17 @@\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \trex.B\n \tsub %r13,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1596166,20 +1596620,19 @@\n \tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex and %eax,(%rax)\n+\tadd (%rcx),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tadd %al,(%rax)\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x4c(%rsi)\n@@ -1596199,15 +1596652,15 @@\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,0x5(%rcx)\n+\tadd %dl,0x2(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1596233,15 +1596686,15 @@\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x21,%edi\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1596261,21 +1596714,23 @@\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %ah,0x2(%rcx)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,%ch\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %dl,0x43(%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4f(%rdi,%rdx,2)\n@@ -1596301,21 +1596756,19 @@\n \tcmp 0x41(%rdx),%dl\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \trex.B\n \tsub %r13,(%rcx)\n-\tcld\n-\tand %eax,(%rax)\n+\tint $0x21\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tadd %al,(%rax)\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4f(%rdi,%rdx,2)\n@@ -1596400,20 +1596853,21 @@\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %dl,0x43(%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4f(%rdi,%rdx,2)\n@@ -1596452,17 +1596906,17 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tor $0x28000000,%eax\n-\tpush %rax\n-\trex.XB\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4f(%rdi,%rdx,2)\n@@ -1596549,17 +1597003,20 @@\n \tcmp 0x41(%rdx),%dl\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \trex.B\n \tsub %r13,(%rcx)\n-\tadd $0x0,%eax\n \tadd %al,(%rax)\n-\tsub %dl,0x43(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4f(%rdi,%rdx,2)\n@@ -1596579,15 +1597036,15 @@\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n@@ -1596616,16 +1597073,15 @@\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tloopne d146da \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1596650,15 +1597106,17 @@\n \tcmp 0x41(%rdx),%dl\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \trex.B\n \tsub %r13,(%rcx)\n-\t(bad)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4f(%rdi,%rdx,2)\n@@ -1596680,20 +1597138,21 @@\n \tcmp 0x41(%rdx),%dl\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \trex.B\n \tsub %r13,(%rcx)\n-\tjae d1483b \n-\tjae d147c9 \n-\tjb,pn d14831 \n+\tadd %ch,(%rsi)\n+\tjb d147ce \n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n-\tcs sub %dl,%fs:0x43(%rax)\n+\tcs fs (bad)\n+\tje d147d1 \n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4f(%rdi,%rdx,2)\n@@ -1596717,20 +1597176,16 @@\n \trex.WRB\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tjne d14846 \n-\tjo d1488c \n-\toutsl %ds:(%rsi),(%dx)\n-\tjo d14882 \n-\tjb d14893 \n-\tjns d14849 \n+\tgs jae d147b9 \n+\t(bad)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1596746,19 +1597201,22 @@\n \tand %al,0x49(%rdx)\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\t...\n-\tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tjae d14867 \n+\tjb d147f5 \n+\tcs movsxd 0x6d(%rdi),%ebp\n+\tinsl (%dx),%es:(%rdi)\n+\toutsb %gs:(%rsi),(%dx)\n+\tje d147fe \n+\toutsb %ds:(%rsi),(%dx)\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x4f(%rdi,%rdx,2)\n@@ -1596800,18 +1597258,20 @@\n \trex.WRB\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\trex.WX add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %dl,0x43(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x41(%rdx)\n@@ -1596823,20 +1597283,15 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd (%rax),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\t...\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n@@ -1596857,15 +1597312,15 @@\n \trex.WR and %r8b,0x49(%rdx)\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1597031,16 +1597486,18 @@\n \trex.WRB\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n \t...\n+\tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n@@ -1597053,24 +1597510,17 @@\n \trex.WRX\n \trex.B\n \trex.WR and %r13b,(%rax)\n \tpush %rdx\n \trex.RB\n \trex.B\n \tsub %r13,(%rcx)\n+\t...\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%ecx\n-\txor %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r12b,0x28204950(%rip) \n@@ -1597134,15 +1597584,20 @@\n \trex.WR\n \trex.RB pop %r8\n \tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\t...\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo d14b82 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1597354,15 +1597809,17 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n+\tadd %al,(%rcx)\n \t...\n+\tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n@@ -1597403,16 +1597860,20 @@\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x41463a3a4c435028,%al\n-\tpush %rbx\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n+\trex.RX\n+\tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r9b,0x55(%rsi)\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n@@ -1597422,15 +1597883,16 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\t...\n+\tadd %al,(%rax)\n+\tadd %dl,0x44(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1597449,17 +1597911,16 @@\n \trex.WRB\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tadd %al,(%rax)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n+\tadd %ah,0x4c435028(%rax)\n+\tcmp (%rdx),%bh\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x41(%rdx)\n \tpush %rsp\n@@ -1597472,20 +1597933,17 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n+\t...\n \tadd %al,(%rax)\n-\tloopne d14dfe \n-\tsbb $0x155555,%eax\n-\tadd %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r12b,0x28204950(%rip) \n@@ -1597493,23 +1597951,15 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\t(bad)\n-\t(bad)\n-\t(bad)\n-\t(bad)\n-\t(bad)\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\t...\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1597565,18 +1598015,18 @@\n \trex.WR\n \trex.RB pop %r8\n \tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub %dl,0x43(%rax)\n+\tsbb $0x155555,%eax\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x4c(%rsi)\n@@ -1597659,21 +1598109,19 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n+\t...\n+\tadd %ch,(%rax)\n+\tpush %rax\n \trex.XB\n-\trex.RB\n-\trex.R sub $0x4854454d,%eax\n-\trex.WRXB\n-\tor %r9d,(%rdi)\n-\tadd $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n+\trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r9b,0x55(%rsi)\n \trex.WRB\n@@ -1597687,17 +1598135,19 @@\n \trex.WR\n \trex.RB pop %r8\n \tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tor %cl,(%rdi)\n-\tadd $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n+\trex.XB\n+\trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x53(%rcx)\n \trex.WB\n@@ -1597708,18 +1598158,19 @@\n \trex.WR\n \trex.RB pop %r8\n \tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tor %r9d,(%r15)\n-\tadd $0x5028532c,%eax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n+\trex.W\n+\trex.WRXB\n+\tor %r9d,(%rdi)\n+\tadd $0x4c435028,%eax\n+\tcmp (%rdx),%bh\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x45(%rdx)\n \trex.B\n@@ -1597729,20 +1598180,21 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB sysretl\n-\tcs push %rdx\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n+\tpush %rsp\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\trex.WR or %r9b,(%rdi)\n+\tadd $0x4c435028,%eax\n+\tcmp (%rdx),%bh\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x49(%rbx)\n \tpush %rbx\n@@ -1597753,21 +1598205,16 @@\n \trex.WRB\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tpush %rsp\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tpush %rcx\n-\tor %ch,(%rax)\n-\tpush %rax\n+\tor %r9d,(%r15)\n+\tadd $0x5028532c,%eax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n@@ -1597784,21 +1598231,22 @@\n \trex.WRB\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n+\trex.RB push %r10\n+\tpush %rbx\n+\tor %ecx,(%rdi)\n \tadd $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\tpush %rbx\n-\tor %cl,(%rdi)\n-\tadd $0x4350282d,%eax\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r9b,0x41(%rbp)\n@@ -1597817,18 +1598265,21 @@\n \tcmp 0x41(%rdx),%dl\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \trex.B\n \tsub %r13,(%rcx)\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n+\tsub $0x53,%al\n+\trex.RB push %r12\n \tpush %rsi\n \tpush %rsi\n+\t(bad)\n+\tpush %rdx\n+\tor %cl,(%rdi)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n@@ -1597841,16 +1598292,17 @@\n \tcmp 0x41(%rdx),%dl\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \trex.B\n \tsub %r13,(%rcx)\n-\tor $0x2e,%al\n+\tpush %rsp\n \trex.WB\n+\trex.WRXB\n \trex.WRX sub %r10b,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n@@ -1597863,20 +1598315,20 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tpush %rbx\n-\tor %r9d,(%r15)\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX or %r9,(%rdi)\n \tadd $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n-\t(bad)\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n@@ -1597891,18 +1598343,17 @@\n \trex.WRB\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\tsub %dl,0x43(%rax)\n+\tor $0x2e,%al\n+\trex.WB\n+\trex.WRX sub %r10b,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r12b,0x28204950(%rip) \n@@ -1597912,16 +1598363,20 @@\n \trex.WRB\n \trex.WRXB\n \trex.WRX sub $0x5053494c,%rax\n \tcmp 0x4c(%rsi),%al\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tsub $0x544f5551,%eax\n-\tsub %r10b,0x43(%r8)\n+\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r12b,0x43282045(%rip) \n@@ -1597930,20 +1598385,17 @@\n \trex.WR\n \trex.RB pop %r8\n \tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tpop %rbx\n \tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n@@ -1597951,15 +1598403,15 @@\n \trex.B\n \trex.WR push %rax\n \tand %ch,(%rax)\n \tpush %rdx\n \trex.RB\n \trex.B\n \tsub %r13,(%rcx)\n-\tor %ch,(%rax)\n+\tsub $0x28,%al\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1597975,17 +1598427,17 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\t(bad)\n-\tpop %rbp\n-\tor %cl,(%rdi)\n+\tpush %rbp\n+\trex.WRX\n+\trex.XB push %r12\n \tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n@@ -1597996,16 +1598448,20 @@\n \trex.WR\n \trex.RB pop %r8\n \tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tadd %al,0x66(%rbp,%riz,2)\n-\tmovsxd 0x28(%rcx,%riz,2),%ebp\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tpop %rsp\n+\tor %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n@@ -1598026,20 +1598482,20 @@\n \tcmp 0x41(%rdx),%dl\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX\n \trex.B\n \tsub %r13,(%rcx)\n-\trex.WRX\n-\trex.RB push %r10\n-\trex.WB\n-\trex.XB or %cl,(%r15)\n-\tadd $0x4f55512d,%eax\n-\tsub %dl,0x43(%rax)\n+\trex.WRXB push %r12\n+\trex.RB prefetch (%r15)\n+\trex.WR\n+\trex.WRXB\n+\trex.B\n+\trex.R sub $0x43502844,%eax\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x4c(%rsi)\n@@ -1598053,20 +1598509,20 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\tpush %rdx\n-\trex.B\n-\trex.XB\n-\trex.RB\n-\trex.R sub $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n+\trex.WRB\n+\trex.RB push %r12\n+\trex.W\n+\trex.WRXB\n+\tsub %r10b,0x43(%rax)\n+\trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r9b,0x4e(%rdi)\n \trex.RB sub $0x2d475241,%eax\n@@ -1598076,17 +1598532,17 @@\n \trex.WR\n \trex.RB pop %r8\n \tand %ch,(%rax)\n \tpush %rdx\n \trex.RB\n \trex.B\n \tsub %r13,(%rcx)\n+\tor %cl,(%rdi)\n \tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tsub %r10b,0x43(%r8)\n+\tsub %dl,0x43(%rax)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r9b,0x4d(%rcx)\n@@ -1598118,36 +1598574,31 @@\n \trex.WR\n \trex.RB pop %r8\n \tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tsub %ebp,(%rcx)\n-\trex.X\n-\trex.WRXB push %r13\n-\trex.WRX\n-\trex.R\n-\tcs rex.WB\n+\tsub $0x544f5551,%eax\n+\trex.RB\n+\trex.WB\n \trex.WRX push %rsp\n \trex.RB push %r10\n \tpush %rax\n \trex.WRXB\n \trex.WR\n \tpush %r12\n \trex.RB sub $0x43454843,%eax\n-\trex.WXB push %r13\n-\trex.WRXB push %r12\n-\trex.RB nopl (%r9)\n-\tadc $0x4c53120d,%eax\n-\trex.WRXB push %r12\n-\tsub $0x2d4d4741,%eax\n-\tpush %rbx\n-\trex.XB\n-\trex.B\n-\trex.WR\n+\trex.WXB push %r12\n+\tadd %r9b,(%r8)\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\tadd %r9b,(%r9)\n+\tcmovno 0x4d(%rdi),%eax\n+\tsub $0x4c414353,%eax\n \tcmp 0x0(%r15),%r12b\n \tadd %ch,(%rax)\n \tpush %rax\n \trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n@@ -1598156,17 +1598607,18 @@\n \trex.WRXB\n \tand %r10b,0x45(%rdx)\n \trex.B\n \trex.WR push %rax\n \tand %ch,(%rax)\n \tpush %rsp\n \tsub %ebp,(%rcx)\n-\tsyscall\n-\tsub $0x53,%al\n-\tsub %dl,0x43(%rax)\n+\tpush %rsp\n+\tmovups (%r8),%xmm13\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x4f(%rbx)\n@@ -1598189,37 +1598641,38 @@\n \trex.WB\n \trex.WRB\n \tcmp (%r10),%dil\n \tpush %rsp\n \trex.WRXB and %r13b,(%r8)\n \tpush %rsp\n \tsub %ebp,(%rcx)\n-\tand %r9b,0x45(%rbp)\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tand %cl,0x45(%rbp)\n \tpush %rsp\n \trex.W\n \trex.WRXB\n-\trex.R sub $0x424d414c,%eax\n-\trex.R\n-\tsub %dl,0x43(%r8)\n+\tand %r13b,(%rax)\n+\tpush %rax\n+\trex.XB\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r9b,0x55(%rsi)\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tpush %rax\n \tand %ch,(%rax)\n \tpush %rsp\n \tsub %ebp,(%rcx)\n-\trex.X push %rbp\n-\tsub %dl,0x43(%rax)\n+\tmovaps 0x43(%r8),%xmm10\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x52(%rax)\n@@ -1598234,20 +1598687,21 @@\n \trex.WR\n \trex.RB pop %r8\n \tsub $0x46474942,%eax\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tand %dl,0x29(%rcx,%rbp,1)\n-\tsub $0x4854454d,%eax\n+\trex.RB push %r12\n+\trex.W\n \trex.WRXB\n-\tsub %r13d,(%rcx)\n-\tor %cl,(%rdi)\n-\tadd $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n+\trex.R sub $0x424d414c,%eax\n+\trex.R\n+\tsub %dl,0x43(%r8)\n+\trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r8b,0x53(%rbp,%rax,2)\n \trex.XB push %r10\n@@ -1598260,16 +1598714,15 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tand %dl,0x29(%rcx,%rbp,1)\n-\t(bad)\n-\tsub %dl,0x43(%rax)\n+\tsub %dl,0x43(%r8)\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n \tand %r10b,0x52(%rax)\n@@ -1598282,28 +1598735,31 @@\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tand %dl,0x29(%rcx,%rbp,1)\n-\tsub $0x524f5551,%eax\n+\tsub %ecx,(%rax)\n+\tsyscall\n+\tpush %rdx\n \tpush %rbp\n \trex.WRX\n \trex.WRX\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x4f525245,%eax\n \tpush %rdx\n-\tsub $0x414d5553,%eax\n-\tsub $0x5453494c,%eax\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n+\tsub $0x4c4d5553,%eax\n+\tcs movlps (%rdi),%xmm5\n+\tcs rex.WRX\n+\trex.RB pop %r8\n \tpush %rsp\n-\trex.RB push %r10\n+\tsub $0x4854454d,%eax\n+\tpush %rdx\n \tpush %rbp\n \trex.WRX\n \trex.WRX\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x4f525245,%eax\n \tpush %rdx\n@@ -1598312,28 +1598768,29 @@\n \trex.RXB\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n-\trex.XB syscall\n-\tsub $0x45484351,%eax\n+\trex.XB\n+\trex.WRXB\n+\tor %r9b,(%rdi)\n+\trex.XB\n+\trex.W\n+\trex.RB\n \trex.XB\n \trex.WXB sub $0x424d414c,%rax\n \trex.RB push %r10\n \tpush %rsp\n-\tsub $0x2a4b2d57,%eax\n-\tprefetch (%rsi)\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x434e5546,%eax\n-\tpush %rsp\n-\trex.WB\n+\tsub $0x444b2d57,%eax\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tor %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n \trex.WR\n \trex.B\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tpush %rsp\n \tsub $0x4b2d57,%eax\n@@ -1598388,3217 +1598845,3099 @@\n \tadd %dl,0x45(%rdx)\n \trex.B\n \trex.R sub $0x5453454e,%eax\n \trex.RB\n \trex.R sub $0x4d4d4f43,%eax\n \trex.RB\n \trex.WRX push %rsp\n-\tinvd\n-\tadd %dh,0x76(%rax)\n-\tsub $0x6c626174,%eax\n-\tadd %gs:(%rax),%cl\n-\trex.RXB\n-\trex.B\n-\trex.WRB\n-\trex.WRB\n-\tadd %al,(%r8)\n-\tadd %dh,0xa73a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n-\tsub $0x45564e49,%eax\n \tpush %rdx\n-\tpush %rbx\n-\trex.RB sub $0x465245,%eax\n-\tadd %al,0x46(%rdx)\n-\tsub $0x53455246,%eax\n-\trex.WRX\n-\trex.RB\n-\trex.WR sub $0x43,%rax\n-\tadd %dl,0x53(%rax)\n-\trex.WB xor %al,(%r8)\n-\tadd %al,(%rax)\n-\tadd %dh,0xa73a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n-\tsub $0x4a52,%eax\n-\tadd %dh,0xa73a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n-\tsub $0x53455246,%eax\n-\trex.WRX\n+\trex.B\n+\trex.XB\n \trex.RB\n-\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n-\tsub $0x4752,%eax\n-\tadd %dh,0xa73a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rdx)\n-\tsub $0x494c4c45,%eax\n-\tpush %rax\n-\tpush %rsp\n-\trex.WB\n-\trex.XB sub $0x4b,%eax\n-\txor %eax,0x31(%rsi)\n-\tsub $0x4e574f44,%eax\n-\tpush %rdi\n-\tpush %r10\n-\trex.R sub $0x55434552,%eax\n-\tpush %rdx\n-\tpush %rbx\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX sub $0x4854454d,%rax\n-\trex.WRXB\n-\tor %r9b,(%rdi)\n-\tadd $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x58(%rbp)\n-\tpush %rax\n-\tpush %rsp\n-\tand %ch,(%rax)\n-\trex.WRX push %rbp\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tand %cl,0x55(%rsi)\n-\trex.WRB\n-\trex.RB push %r10\n-\trex.WB\n-\trex.XB sub %ebp,(%r9)\n-\trex.WRB\n-\trex.RB push %r12\n-\trex.W\n-\trex.WRXB\n-\trex.R sub $0x43502853,%eax\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\trex.WR\n-\trex.WRXB\n-\trex.RXB and %r13b,(%r8)\n-\trex.WRX push %rbp\n-\trex.WRB\n-\trex.RB push %r10\n-\trex.WB\n-\trex.XB and %cl,0x55(%r14)\n-\trex.WRB\n-\trex.RB push %r10\n-\trex.WB\n-\trex.XB sub %ebp,(%r9)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x58(%rbp)\n-\tpush %rax\n-\tpush %rsp\n-\tand %ch,(%rax)\n-\trex.WRX push %rbp\n-\trex.WRB\n-\trex.RB push %r10\n-\trex.WB\n-\trex.XB and %cl,0x55(%r14)\n-\trex.WRB\n-\trex.RB push %r10\n-\trex.WB\n-\trex.XB sub %ebp,(%r9)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\trex.WR\n+\trex.R sub $0x4854454d,%eax\n \trex.WRXB\n-\trex.RXB and %r13b,(%r8)\n-\trex.WRX push %rbp\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tand %cl,0x55(%rsi)\n+\tsub %r10d,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x4d414725,%eax\n \trex.WRB\n-\trex.RB push %r10\n-\trex.WB\n-\trex.XB sub %ebp,(%r9)\n-\trex.RB push %r10\n-\tpush %rbp\n-\trex.WRX\n-\trex.WRX\n+\tpop %r15\n \trex.WB\n \trex.WRX\n-\trex.RXB sub $0x4f525245,%eax\n-\tpush %rdx\n-\tsub $0x4c415645,%eax\n-\t(bad)\n-\tcs push %rax\n-\tpush %rsi\n-\tsub $0x4c4c4543,%eax\n-\tcs movlps (%rdi),%xmm5\n-\tcs sub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r9b,0x41(%rbp)\n-\tpop %rax\n-\trex.WB\n-\trex.WRB\n-\tcmp (%r10),%dil\n-\tpush %rsp\n-\trex.WRXB and %r13b,(%r8)\n \trex.XB\n \trex.WRXB\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4f(%rbx),%al\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub %ebp,(%rcx)\n-\tpush %rbx\n-\tpush %rsp\n-\trex.B\n+\trex.RB push %r12\n+\trex.RB pop %r15\n+\trex.RXB\n+\trex.RB\n \trex.WRX\n-\trex.R\n-\tpush %r10\n-\trex.R sub $0x4854454d,%eax\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x50(%rbp)\n-\tpush %rbx\n-\trex.WB\n-\trex.WR\n-\trex.WRXB\n-\trex.WRX and %r13b,(%rax)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4f(%rbx),%al\n-\trex.WRB push %r8\n+\trex.RB push %r10\n+\trex.B\n \trex.WR\n-\trex.RB pop %r8\n-\tsub %ebp,(%rcx)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x58(%rbp)\n+\trex.WB pop %r10\n+\trex.RB\n+\trex.R (bad)\n+\tucomiss 0x4c(%rbx),%xmm2\n+\trex.WRXB push %r12\n+\tsub $0x454d414e,%eax\n+\tsub $0x4d49534c,%eax\n \tpush %rax\n-\tpush %rsp\n-\tand %ch,(%rax)\n-\trex.WRX push %rbp\n+\tsub $0x4d414725,%eax\n \trex.WRB\n-\trex.RB push %r10\n+\tpop %r15\n \trex.WB\n-\trex.XB and %cl,0x55(%r14)\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tsub %ebp,(%rcx)\n-\trex.WB push %r11\n-\tpush %rsp\n-\tsub (%rdi),%cl\n-\tor $0x5028462e,%eax\n+\trex.WRX\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub $0x4f432820,%eax\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n+\trex.RB push %r12\n+\trex.RB pop %r15\n+\tpush %rdx\n+\trex.RB\n+\trex.RXB push %r13\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %cl,0x55(%rsi)\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tsub %ebp,(%rcx)\n+\tpush %r10\n \trex.WB pop %r10\n-\trex.RB push %r10\n-\tpush %rbx\n-\tand %ch,(%rax)\n+\trex.RB\n+\tand %r9d,(%rdi)\n+\tor %al,(%rax)\n+\tjo d1560e \n+\tsub $0x6c626174,%eax\n+\tadd %gs:(%rax),%cl\n+\trex.WRX push %rbp\n+\trex.WRB\n+\trex.WX\n+\trex.WRXB push %r10\n+\tpop %rcx\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x41(%rbp)\n+\tpush %rax\n+\trex.WR\n+\trex.WB push %r11\n \tpush %rsp\n-\tpush %rdx\n-\tsub %dl,0x43(%r8)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\tpop %rdi\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tcmp $0x4f432820,%eax\n+\tpush %rdx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n \trex.WRB push %r8\n \trex.WR\n \trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n+\tsub $0x4f4c4642,%eax\n \tpush %r12\n-\tand %cl,0x55(%rsi)\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tsub %ebp,(%rcx)\n+\tsub $0x2d474f4c,%eax\n+\trex.RXB\n \trex.B\n \trex.WRB\n-\trex.RB sub $0x5453494c,%eax\n-\tpush %rbx\n-\t(bad)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.WRB\n+\trex.B\n+\trex.RB push %r12\n+\trex.W\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%ah\n-\tsub %al,0x4f(%rbx)\n+\trex.R sub $0x49535053,%eax\n \trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %cl,0x55(%rsi)\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tsub %ebp,(%rcx)\n-\t(bad)\n-\tsyscall\n-\tsub $0x474f5250,%eax\n-\trex.WRX or %r13,(%rax)\n-\tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\tsub $0x4d4d554e,%eax\n \trex.WRXB\n-\tand %r9b,0x4e(%rcx)\n-\trex.WB push %r12\n-\tsub $0x424d414c,%eax\n-\trex.RB push %r10\n-\tpush %rsp\n-\tsub $0x204b2d57,%eax\n-\tsub %cl,0x4e(%rcx)\n+\tadd %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x55(%rbx)\n+\trex.X push %rbx\n \tpush %rsp\n-\trex.RB\n-\trex.RXB\n-\trex.RB push %r10\n-\tand %cl,0x55(%rsi)\n-\trex.WRB\n-\trex.X\n+\trex.WB\n+\trex.WRX push %rsp\n+\txor %edi,(%rdx)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x52(%rbp)\n+\trex.RX sub $0x4c504d49,%eax\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x41(%rbp)\n+\trex.WXB\n+\trex.RB sub $0x424d554e,%eax\n \trex.RB push %r10\n-\tsub %ebp,(%rcx)\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.RB (bad)\n-\tor %cl,(%rdi)\n-\tadd %ebp,(%rax)\n-\tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x49(%rsi,%rax,2)\n+\trex.X push %rsp\n+\trex.WRXB push %r8\n+\trex.W\n+\trex.WB cmp 0x0(%r15),%spl\n+\tadd %dl,0x45(%rbx)\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\t(bad)\n-\tand %ch,(%rax)\n-\trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n+\tsub $0x55444f4d,%eax\n+\trex.WR push %rbp\n+\tpush %rbx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n+\trex.WB\n+\trex.WRB and $0x4154455a,%rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WR push %rsp\n+\txor %ecx,0x0(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x41(%rdi)\n \trex.WRB\n \trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4f(%rbx),%al\n+\tpush %r10\n+\trex.RB\n+\trex.R mov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub %ebp,(%rcx)\n-\trex.RB (bad)\n-\tclts\n-\tsub $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.WB\n+\trex.WRB and $0x4d,%al\n+\trex.WB\n+\trex.WRX add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4c(%rcx)\n+\trex.WR push %rdx\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tcmp $0x49422820,%eax\n-\trex.RXB\n+\trex.WRXB push %r12\n+\tpush %rbx\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n+\trex.RB\n \trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %cl,0x55(%rsi)\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tsub %ebp,(%rcx)\n-\tpush %r11\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n \trex.RX\n-\tpush %r11\n+\trex.WB\n+\trex.XB\n+\trex.WB\n+\trex.RB\n+\trex.WRX push %rsp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x41(%rdx)\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub $0x49422820,%eax\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4f(%rbx),%al\n-\trex.WRB push %r8\n+\tpush %r8\n+\tsub $0x3a464e49,%eax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x45(%rsi)\n+\tpush %rdi\n \trex.WR\n-\trex.RB pop %r8\n-\tsub %ebp,(%rcx)\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\tmovaps 0x43(%r8),%xmm10\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%esp\n-\tsub %al,0x4f(%rbx)\n+\trex.WB\n+\trex.WRX\n+\tadd %r14b,0xa73a(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x45(%rdx)\n+\tpush %rbx\n+\trex.WB\n+\trex.R push %rbp\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WR push %rsp\n+\txor %ecx,0x0(%rbp)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n \trex.WRB push %r8\n \trex.WR\n \trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n+\tsub $0x4f4c4642,%eax\n \tpush %r12\n-\tand %cl,0x55(%rsi)\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tsub %ebp,(%rcx)\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\tor %r9d,(%r15)\n-\tor %ebp,(%rdi)\n-\tcs push %rax\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\tsub $0x45465245,%eax\n+\tpush %rdx\n+\tpush %rbx\n+\tand %ch,(%rax)\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%esp\n-\tsub %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n+\tpush %rdx\n+\trex.B\n+\trex.XB\n+\trex.RB\n+\trex.R sub $0x5341454d,%eax\n+\tpush %rbx\n+\tpush %rbp\n \trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4f(%rbx),%al\n+\tadd %r8b,(%r8)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub %ebp,(%rcx)\n-\t(bad) \n-\tcvtps2pi 0x54(%rbx),%mm2\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\t(bad)\n-\tand %ch,(%rax)\n+\trex.WB\n+\trex.WRB and $0x4c494543,%rax\n+\trex.WB\n+\trex.WRX\n+\tadd %r9b,0x32(%r12,%r10,2)\n+\trex.WX add %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rbx)\n+\trex.RB\n \trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n+\trex.R\n+\trex.WB push %r11\n+\tpush %rdx\n+\trex.RB push %r8\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x45(%rdi)\n+\tpush %rdx\n+\trex.RB\n+\txor %r8d,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rbx)\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %cl,0x55(%rsi)\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tsub %ebp,(%rcx)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB (bad)\n-\tprefetch (%rax)\n+\trex.WB push %r12\n+\tsub $0x4d4d4147,%eax\n+\trex.B sub $0x31,%eax\n+\tand $0x492d4854,%eax\n+\trex.WRB push %r8\n+\trex.WR mov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x31(%rsp,%rdx,2)\n \tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%ah\n-\tsub %al,0x49(%rdx)\n-\trex.RXB\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n+\trex.RB\n \trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4f(%rbx),%al\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub %ebp,(%rcx)\n-\trex.WRX\n-\trex.XB push %r12\n-\trex.WB\n-\trex.WRXB sub %r10b,0x43(%r8)\n-\trex.WR cmp (%rdx),%r15b\n+\trex.RX add %r8b,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x31(%rsp,%rdx,2)\n+\tpush %rcx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rcx,%rcx,2)\n+\trex.RX and $0x49524544,%eax\n+\tpush %rsi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rcx,%rcx,2)\n \trex.RX\n-\tpush %r11\n+\trex.W\n+\trex.WXB add %al,(%r8)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x50(%rcx,%rax,2)\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\trex.WR\n-\trex.WRXB\n-\trex.RXB and %r13b,(%r8)\n-\trex.WRX push %rbp\n-\trex.WRB\n-\trex.RB push %r10\n \trex.WB\n-\trex.XB and %cl,0x55(%r14)\n \trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tsub %ebp,(%rcx)\n-\trex.WRXB sub %r10b,0x43(%r8)\n-\trex.WR cmp (%rdx),%r15b\n+\trex.RB push %r11\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rbx)\n+\trex.WR\n+\trex.WB push %r12\n+\tsub $0x4d4d4147,%eax\n+\trex.B sub $0x32,%eax\n \trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x58(%rbp)\n+\trex.WRXB push %r10\n+\trex.WRB sub $0x5441524d,%rax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %dl,0x49(%rdx)\n+\tpush %rbx\n \tpush %rax\n-\tpush %rsp\n-\tand %ch,(%rax)\n-\trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %cl,0x4e(%rcx)\n+\trex.WB push %r12\n+\tsub $0x54505845,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpush %rsp\n+\trex.WRXB push %r12\n+\trex.WB\n \trex.RB\n+\trex.WRX push %rsp\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trex.RXB\n-\trex.RB push %r10\n-\tsub %ebp,(%rcx)\n-\tpush %rsp\n-\tsub $0x454d414e,%eax\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.RB push %r12\n+\trex.WRXB push %r8\n+\tpush %rdx\n+\txor %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x4c4c4525,%eax\n+\trex.WB push %r8\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x42(%rcx)\n-\tpush %rbx\n-\tand %ch,(%rax)\n-\trex.X\n \trex.WB\n-\trex.RXB\n-\trex.RX\n+\trex.XB pop %r15\n+\trex.RB\n+\trex.XB\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n+\trex.WRXB push %r12\n+\tsub $0x454d414e,%eax\n+\tsub $0x5453494c,%eax\n+\tpush %rbx\n+\t(bad)\n \trex.X\n-\trex.WRXB\n-\tand %r9,(%rdi)\n-\tor %al,(%rax)\n-\tjo d15b70 \n-\tsub $0x6c626174,%eax\n-\tsub %dl,%gs:0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.X push %rbx\n+\trex.WRXB push %r10\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x50(%rbp)\n-\tpush %rbx\n+\txor %eax,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x49(%rsi)\n+\trex.XB\n+\trex.RB\n+\trex.WB\n+\trex.WRX\n+\trex.R\n \trex.WB\n-\trex.WR\n-\trex.WRXB\n-\trex.WRX and %r13b,(%rax)\n \trex.XB\n-\trex.WRXB\n+\trex.RB push %r11\n+\tsub $0x4c504d49,%eax\n+\trex.WB\n+\trex.WRX push %rsp\n+\trex.WB add %al,(%r8)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n+\tsub $0x46524525,%eax\n+\tpop %rdi\n+\trex.RXB\n+\trex.RB\n+\trex.WRX\n+\trex.RB push %r10\n+\trex.B\n \trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n+\trex.WB pop %r10\n+\trex.RB\n+\trex.R\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tor %cl,(%rdi)\n-\tadd $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n-\trex.RX\n-\tpush %r11\n+\trex.XB\n+\trex.WR\n+\trex.B\n+\trex.WB\n+\trex.WRB sub $0x47464544,%rax\n+\tpush %rax\n+\tpush %rdx\n+\trex.RB push %r12\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4e(%rbp)\n-\tpush %r10\n \tpop %rcx\n-\tsub $0x49454346,%eax\n+\tsub $0x444f4f47,%eax\n+\tsub $0x4f4f4c46,%eax\n+\tpush %rdx\n+\tsub $0x432d524f,%eax\n+\trex.RB\n+\trex.WB\n \trex.WR\n \trex.WB\n \trex.WRX\n-\trex.RXB and %r13b,(%r8)\n-\trex.X\n-\trex.WB\n \trex.RXB\n-\trex.RX\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tor %cl,(%rdi)\n-\tadd %ebp,(%rdi)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n+\trex.WB\n \trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x4f(%rbx)\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n-\tpush %r12\n-\tand %r13b,(%r8)\n-\trex.XB\n-\trex.WRXB\n+\trex.WB\n+\trex.X\n+\trex.RB push %r12\n+\trex.B sub $0x4f434e49,%eax\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.RX sub %r10b,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x48(%rax)\n-\tpush %r11\n-\tand %r13b,(%r8)\n-\trex.XB\n-\trex.WRXB\n+\trex.RB push %r12\n+\tadd %r10b,0x49(%r11)\n \trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tadd $0x5445532c,%eax\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r9b,0x4d(%rcx)\n-\trex.B\n-\trex.RXB push %r8\n-\tpush %r10\n+\tsub $0x4c4c4525,%eax\n+\trex.WB push %r8\n \tpush %rsp\n-\tand %ch,(%rax)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.RX or %r13b,(%rax)\n-\tpush %rax\n+\trex.WB\n+\trex.XB pop %r15\n+\trex.WXB\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\tor (%rdi),%r9b\n+\tsbb $0x494e492f,%eax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x43(%rcx)\n-\trex.WRXB push %r11\n-\tand %ch,(%rax)\n-\trex.X\n \trex.WB\n-\trex.RXB\n-\trex.RX\n+\trex.B\n \trex.WR\n-\trex.WRXB\n+\trex.WB pop %r10\n+\trex.RB push %r10\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.RB push %r12\n-\trex.W\n-\trex.WRXB\n-\trex.R sub $0x544f4c53,%eax\n-\tsub $0x284d414e,%eax\n-\tpush %rax\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x55(%rbx)\n-\trex.X xor %esp,(%rax)\n-\tsub %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB getsec\n-\t(bad)\n-\tsub %al,0x41(%rsi)\n+\trex.RB\n+\trex.RX sub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpush %rbx\n-\tpush %rsp\n-\tsub $0x4350284d,%eax\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n \trex.WRXB\n-\tand %r10b,0x4e(%rbp)\n-\tpush %r10\n-\tpop %rcx\n-\tsub $0x49564944,%eax\n-\trex.R\n-\tand %r13b,(%r8)\n+\trex.WR push %rsi\n+\trex.B\n \trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n+\trex.RB mov $0x3a,%r8b\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rdx,%rdx,2)\n+\tpush %rsi\n+\trex.WB\n+\trex.B\n+\txor %r14,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rdx)\n+\trex.R\n+\trex.WRB\n+\trex.B\n+\trex.X push %rbx\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rcx,%rax,2)\n \tpush %rsp\n-\trex.W\n+\trex.B\n+\trex.WRX\n+\trex.W add %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4c(%rbp,%rax,2)\n+\tsub $0x4c504d49,%eax\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x58(%rbp)\n+\trex.B\n+\trex.XB push %r12\n \trex.WRXB\n-\tsub %r13d,(%rcx)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n+\trex.WRX\n+\trex.WR pop %rcx\n+\tcmp 0x0(%rdi),%ah\n+\tadd %cl,0x41(%rbp)\n+\tpop %rax\n+\trex.WB\n+\trex.WRB\n+\trex.B sub $0x45544547,%eax\n+\trex.WRX push %rsi\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rbp)\n+\tpop %rdi\n+\trex.WB\n+\trex.WRX push %rsi\n+\trex.RB push %r10\n+\tpush %rsp\n+\tpop %rdi\n+\trex.X pop %rcx\n+\tpop %rdi\n+\trex.WR push %rbp\n+\tsub $0x4c504d49,%eax\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n-\tand %r9b,0x4e(%rdi)\n-\trex.RB sub $0x2d475241,%eax\n-\tpush %r12\n+\tand %r9b,0x47(%rbp)\n+\trex.RX pop %rdi\n+\trex.WB\n+\trex.WRX push %rsi\n+\trex.RB push %r10\n+\tpush %rsp\n+\tpop %rdi\n+\trex.X pop %rcx\n+\tpop %rdi\n+\trex.WR push %rbp\n+\tsub $0x4c504d49,%eax\n \trex.B\n-\trex.WRX and %r13b,(%rax)\n \trex.XB\n+\trex.RB\n+\trex.R sub $0x4854454d,%eax\n \trex.WRXB\n+\tsub %r10d,0x50(%rbx)\n+\trex.B\n+\trex.X push %rbx\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n+\trex.WB\n+\trex.WRB and $0x4d,%al\n+\tpop %r8\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rcx,%rax,2)\n+\trex.XB push %r11\n+\trex.XB\n+\trex.W add %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x55(%rsi)\n+\trex.WRB sub $0x4c504d49,%rax\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x53(%rax)\n+\tpush %rax\n+\txor 0x4f(%rsi),%al\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\t(bad)\n+\trex.R push %rbx\n+\tpush %rbp\n+\trex.WRB add %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4e(%rbp)\n \trex.WR\n \trex.WRXB\n-\trex.B\n-\trex.R sub $0x4d464544,%eax\n-\trex.RB push %r12\n-\trex.W\n-\trex.WRXB sub %r10b,0x43(%r8)\n-\trex.WR cmp (%rdx),%r15b\n+\trex.RXB add %r8b,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x45(%rdx)\n+\tpush %rdx\n+\trex.WRX sub $0x4c504d49,%rax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %dl,0x54(%rdx)\n+\trex.XB sub $0x49544547,%eax\n+\trex.WRX\n \trex.RX\n-\tpush %r11\n+\trex.WRXB add %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tadd %bl,0x45(%rdx)\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x42(%rcx)\n-\tpush %rbx\n-\tand %ch,(%rax)\n+\trex.B sub $0x4c504d49,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %cl,0x41(%rdx)\n \trex.XB\n \trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n+\trex.X push %rax\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.XB\n-\trex.XB\n-\trex.RB push %r11\n-\tpush %rbx\n-\trex.WRXB push %r10\n-\trex.W pop %rcx\n+\trex.WR mov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x49(%rbp,%rcx,2)\n+\trex.WRX sub $0x4c504d49,%rax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %cl,0x41(%rbp,%rcx,2)\n+\tpop %rax\n+\tsub $0x4c504d49,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %dl,0x51(%rbx)\n+\tpush %rdx\n+\tpush %rsp\n+\tsub $0x4c504d49,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %cl,0x44(%rcx)\n+\trex.RB\n+\trex.WRX push %rsp\n+\trex.WB push %r12\n+\tpop %rcx\n+\trex.WRB pop %r8\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x52(%rbp)\n+\trex.RX\n+\trex.WB sub $0x4c504d49,%rax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %al,0x52(%rbp)\n+\trex.RX\n+\trex.XB sub $0x4c504d49,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %cl,0x59(%rax)\n \tpush %rax\n \trex.RB push %r10\n \trex.RXB\n \trex.RB\n \trex.WRXB\n \trex.WRB\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n-\trex.XB sub $0x532d5942,%eax\n-\trex.RB push %r10\n-\trex.WB\n-\trex.RB push %r11\n-\tpush %rsp\n-\tadd %r9b,(%r8)\n-\tsyscall\n-\tsub $0x43502851,%eax\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.XB sub $0x49304630,%eax\n+\tpush %rbx\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x53(%rcx)\n-\trex.WB\n-\trex.WRX and %r13b,(%rax)\n-\trex.X\n+\t(bad)\n+\tinvd\n+\tcs push %r10\n+\trex.RXB sub $0x53464e49,%eax\n \trex.WB\n-\trex.RXB\n-\trex.RX\n+\trex.WRB push %r8\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.WRB or (%r15),%r9b\n-\tadd $0x53494c2d,%eax\n-\tpush %rsp\n-\tsub (%rdi),%cl\n-\tor $0x5028462e,%eax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n+\trex.WB\n+\trex.WRB\n \trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x54(%rcx)\n \trex.B\n-\trex.WRX\n-\trex.W and %bpl,(%rax)\n-\trex.X\n+\trex.XB push %r12\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x52(%rax)\n+\trex.RB\n+\trex.R sub $0x45564552,%eax\n+\tpush %rdx\n+\tpush %rbx\n+\tadd %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tpush %rbx\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rsp\n-\trex.W\n-\trex.WRXB\n-\tand %r8b,0x43(%rcx)\n-\trex.XB\n-\trex.RB push %r11\n+\trex.WRB push %r8\n+\tsub $0x45524625,%eax\n \tpush %rbx\n-\trex.WRXB push %r10\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.WRX\n+\trex.RB\n+\trex.WR pop %rdi\n+\trex.XB add %dl,0x49(%r11)\n+\trex.WRB push %r8\n+\tsub $0xb0505845,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %cl,0x59(%rax)\n+\tpush %rax\n+\trex.RB push %r10\n+\trex.RXB\n+\trex.RB\n \trex.WRXB\n-\tand %r10b,0x4e(%rbp)\n-\tpush %r10\n-\tpop %rcx\n-\tsub $0x4f4c4646,%eax\n-\trex.WRXB push %r10\n-\tand %ch,(%rax)\n-\trex.X\n+\trex.WRB\n+\trex.RB push %r12\n+\tpush %rdx\n \trex.WB\n+\trex.XB sub $0x52314632,%eax\n+\trex.WRXB\n \trex.RXB\n-\trex.RX\n-\trex.WR\n+\trex.WRX or %r9,(%rdi)\n+\tadc (%rdi),%ebp\n+\tpush %rax\n+\tpush %rdx\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tor %r9b,(%r15)\n-\tadd $0x5028502e,%eax\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n+\trex.WR\n \tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x51(%rbx)\n-\tpush %rdx\n-\tpush %rsp\n-\tand %ch,(%rax)\n+\tpush %rbp\n+\trex.X\n+\trex.RX push %rsp\n+\trex.B\n+\trex.WXB\n+\trex.RB mov $0x3a,%r8b\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2d(%rax)\n \trex.XB\n \trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub $0x4854454d,%eax\n-\trex.WRXB sub %r10b,0x43(%r8)\n-\trex.WR cmp (%rdx),%r15b\n+\trex.RB\n+\trex.RX sub $0xa73ab058,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.RXB\n+\trex.WRX\n \trex.RX\n-\tpush %r11\n+\trex.B\n+\trex.XB push %r12\n+\trex.WRXB push %r10\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x55(%rbx)\n+\trex.X push %rbx\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x58(%rbp)\n+\trex.WB push %r12\n+\tpush %rbp\n+\tpush %rsp\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %dl,0x43(%rbx)\n+\trex.RB sub $0x544e49,%eax\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x5a(%rsi)\n+\trex.RB push %r12\n+\trex.B sub $0x4c504d49,%eax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x58(%rbp)\n \tpush %rax\n-\tand %ch,(%rax)\n-\trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n+\tsub $0x4c504d49,%eax\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0xb04e494d,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.RB (bad)\n-\tadd (%rdx),%al\n-\tor %ecx,(%rdi)\n-\tadd $0x4350282d,%eax\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WB\n+\trex.WRB and $0x4f4f4c46,%rax\n+\tpush %rdx\n+\tadd %al,(%rax)\n+\tadd %cl,0x50(%rbp)\n+\tpush %r10\n+\tpush %rsp\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x4c4c4525,%eax\n+\trex.WB push %r8\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x49(%rbx)\n-\tpush %rbx\n-\tand %ch,(%rax)\n-\trex.X\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\t(bad)\n-\tsub 0x41(%rdx,%rdx,2),%dl\n+\trex.XB pop %r15\n+\tpush %rax\n+\trex.WB\n \trex.XB\n-\trex.RB\n-\trex.R sub $0x4854454d,%eax\n-\trex.WRXB\n-\tsub %r10b,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n+\trex.XB\n+\trex.RB push %r11\n+\tpush %rbx\n+\trex.WRXB push %r10\n \tsub $0x4854454d,%eax\n \trex.WRXB\n-\tand %r9b,0x41(%rbp)\n-\tpop %rax\n-\trex.WB\n+\trex.R sub $0x504d4953,%eax\n+\tsub $0x4d414725,%eax\n \trex.WRB\n-\tcmp (%r10),%dil\n-\tpush %rsp\n-\trex.WRXB and %r13b,(%r8)\n-\trex.X\n+\tpop %r15\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.B\n-\trex.XB\n-\trex.RB\n-\trex.R sub $0x2854454d,%eax\n-\tpush %rax\n+\trex.WRX\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n \trex.WRXB\n-\tand %r10b,0x55(%rbx)\n-\trex.X xor %esp,(%rax)\n-\tsub %al,0x4f(%rbx)\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n+\trex.RB push %r12\n+\trex.RB pop %r15\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tor %ecx,(%rdi)\n-\tadd $0x2845532c,%eax\n-\tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n+\trex.WRXB push %r15\n+\trex.RB push %r10\n \trex.RX\n \tpush %r11\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x49(%rbx)\n-\trex.WRX\n-\trex.W and %bpl,(%rax)\n-\trex.X\n-\trex.WB\n+\tpush %rsp\n+\trex.RB pop %r8\n+\tsub $0x45505948,%eax\n+\tpush %rdx\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rax\n \trex.RB\n-\trex.XB or %ecx,(%r15)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tsub %dl,%gs:0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n \trex.WRXB\n-\tand %r11b,0x45(%rdx)\n+\trex.WRB\n+\trex.RB push %r12\n \tpush %rdx\n-\trex.WRXB push %r8\n-\tand %ch,(%rax)\n-\trex.X\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n+\trex.XB\n+\trex.RB push %r12\n+\trex.W\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tdata16 or %cl,(%rdi)\n-\tadd $0x4350282d,%eax\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.R sub $0x544f4c53,%eax\n+\tsub $0x534d414e,%eax\n+\trex.WB\n+\trex.RXB\n+\trex.WRX sub $0x46494853,%rax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r9b,0x4e(%rdi)\n-\trex.RB sub $0x2d475241,%eax\n-\tpush %r12\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x54(%rbx)\n+\tpush %rdx\n+\trex.WRB\n+\trex.RB push %r14\n \trex.B\n-\trex.WRX and %r13b,(%rax)\n+\trex.WR mov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n+\trex.WRB\n \trex.X\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n+\trex.WRX\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n \trex.WB\n-\trex.WRXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n-\trex.RX\n-\tpush %r11\n+\trex.WRB push %r8\n+\tsub $0x4c4c4525,%eax\n+\trex.WB push %r8\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r9b,0x4e(%rdi)\n-\trex.RB sub $0x2d475241,%eax\n-\trex.WR\n-\trex.WRXB\n-\trex.RXB and %r13b,(%r8)\n-\trex.X\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rsi\n-\t(bad)\n-\timul $0x282d050f,(%rax),%ecx\n+\trex.XB pop %r15\n+\trex.RB push %r11\n+\trex.WB\n+\trex.WRB push %r8\n+\tsub $0x4e414825,%eax\n+\trex.WXB\n+\trex.RB\n+\trex.WR pop %rdi\n+\txor %eax,(%rax)\n+\tadd %dl,0x4d(%rcx,%rcx,2)\n+\trex.RB push %r11\n+\trex.WB\n+\trex.WRX add %r14b,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x59(%rax)\n \tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x41(%rdx)\n+\trex.RB push %r10\n+\trex.RB pop %r8\n+\txor %esi,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x4c4c4525,%eax\n+\trex.WB push %r8\n \tpush %rsp\n \trex.WB\n-\trex.WRXB\n-\trex.WRX\n+\trex.XB pop %r15\n+\trex.RX push %rbx\n+\trex.XB\n \trex.B\n-\trex.WR\n-\trex.WB pop %r10\n-\tand %r13b,(%r8)\n+\trex.WRX sub $0x424d554e,%rax\n+\trex.RB push %r10\n+\tsub $0x45544641,%eax\n \tpush %rdx\n-\trex.RB\n+\tsub $0x41544f44,%eax\n+\trex.R sub $0x4d464544,%eax\n+\trex.RB push %r12\n+\trex.W\n+\trex.WRXB push %r11\n+\trex.XB\n \trex.B\n-\tsub %r13,(%rcx)\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB (bad)\n-\tsub $0x2d444441,%eax\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x44(%rcx)\n-\txor %r12d,(%rax)\n-\tsub %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n+\trex.WRX sub $0x424d554e,%rax\n+\trex.RB push %r10\n+\tsub $0x4f464542,%eax\n+\tpush %rdx\n+\trex.RB sub $0x4d544f44,%eax\n+\trex.RB push %r12\n+\trex.W\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n+\tor %r9b,(%rdi)\n+\tadd $0x5845542d,%eax\n+\tsub $0x4d4d4147,%eax\n+\tcmp 0x0(%r15),%spl\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x4e414825,%eax\n+\trex.WXB\n \trex.RB\n-\trex.R sub $0x4854454d,%eax\n-\trex.WRXB\n-\trex.R push %rbx\n-\tsub (%rdx),%cl\n-\tclts\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WR pop %rdi\n+\txor (%rax),%al\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\trex.RXB\n+\trex.B\n+\trex.WRB\n+\trex.WRB\n+\tcmp 0x0(%r15),%spl\n+\tadd %al,0x48(%rbx)\n+\trex.B\n+\trex.WRX\n+\trex.RXB\n+\trex.RB push %r14\n+\tpush %r10\n+\tsub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tsub $0x544f4e4d,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %dl,0x53(%rbp,%rax,2)\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r9b,0x4e(%rcx)\n \tpush %rsp\n+\trex.WRX\n \trex.RB\n-\trex.RXB\n-\trex.RB push %r10\n-\tsub $0x4f434544,%eax\n-\trex.R\n-\trex.RB sub $0x414f4c46,%eax\n-\tpush %rsp\n-\tand %ch,(%rax)\n-\trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n+\trex.RXB mov $0x3a,%r8b\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x454e4547,%eax\n+\tpush %rdx\n+\trex.B\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.RXB or %r9b,(%r15)\n-\tadd $0x4f55512d,%eax\n+\trex.WB pop %r10\n+\trex.RB\n+\trex.R sub $0x424d414c,%eax\n+\trex.RB push %r10\n \tpush %rsp\n-\trex.RB (bad)\n+\tpush %rdi\n \t(bad)\n+\t(bad)\n+\tsub %al,0x41(%rsi)\n+\tpush %rbx\n \tpush %rsp\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x51(%rbx)\n-\tpush %rdx\n+\trex.RX cmp %r14b,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x47414d49,%eax\n+\tpush %rax\n+\tpush %r10\n \tpush %rsp\n-\tand %ch,(%rax)\n-\trex.X\n-\trex.WB\n+\tadd %al,(%rax)\n+\tadd %cl,0x4d(%rcx,%rcx,2)\n+\tsub $0x505845,%eax\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x41(%rbx)\n+\tpush %rbx\n+\trex.RB\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX push %rbx\n-\tadd (%rsi),%al\n-\tsyscall\n-\tsub $0x474f5250,%eax\n-\trex.WRX sub %r10b,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r9b,0x4e(%rdi)\n-\trex.RB sub $0x2d475241,%eax\n+\trex.RB\n+\trex.WRX add %r14b,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x35(%rsi)\n+\txor %dl,0x31(%rax)\n+\tcmp %bh,(%rax)\n+\tsub $0x504d4953,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpop %rax\n+\tpush %rdx\n+\trex.RB\n+\trex.R push %rbp\n \trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tand %ch,(%rax)\n-\trex.X\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WR push %rdx\n+\trex.RB\n+\trex.R push %rbp\n+\trex.XB\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rdx\n+\tpush %rdx\n+\trex.RB\n+\trex.R push %rbp\n+\trex.XB\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WR push %rsp\n+\txor %ebx,0x52(%rcx)\n+\trex.RB\n+\trex.RX add %r14b,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x38(%rsi)\n+\txor (%rax),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x55(%rcx)\n+\trex.RXB\n+\trex.WRB push %r13\n+\trex.WR push %rsp\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x49(%rsi)\n+\trex.WR push %rsp\n+\trex.RB push %r10\n+\tsub $0xa74d5553,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rbp)\n+\tpop %rdi\n+\trex.R\n+\trex.RB push %r12\n+\trex.RB push %r10\n+\trex.WRB\n \trex.WB\n+\trex.WRX\n+\trex.B\n+\trex.WRX push %rsp\n+\tsub $0x4c504d49,%eax\n+\tlar 0xf084649(%rip),%ebp \n+\tadd 0x8544f4e(%rip),%ebp \n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\toutsl %ds:(%rsi),(%dx)\n-\tfs (bad)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x53(%rcx)\n+\trex.RX pop %rdi\n+\trex.R\n+\trex.RB push %r12\n+\trex.RB push %r10\n+\trex.WRB\n \trex.WB\n \trex.WRX\n-\trex.W and %bpl,(%rax)\n+\trex.B\n+\trex.WRX push %rsp\n+\tsub $0x4c504d49,%eax\n+\tadc %ch,(%rdi)\n+\tsub 0x41(%rdx,%rdx,2),%dl\n+\trex.XB\n+\trex.RB\n+\trex.R sub $0x5354454d,%eax\n+\tpush %rdx\n \trex.X\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsyscall\n-\tsub $0x55424544,%eax\n-\trex.RXB or %r9b,(%r15)\n-\tadd $0x5028512d,%eax\n+\trex.WRX\n+\trex.RB pop %r8\n+\tpush %rax\n+\trex.WRX\n+\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n+\trex.RB push %r10\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.RB sub $0x414f4c46,%eax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4e(%rbp)\n-\tpush %r10\n-\tpop %rcx\n-\tsub $0x554e494d,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpush %rbx\n-\tand %ch,(%rax)\n-\trex.XB\n-\trex.WRXB\n+\trex.WB\n \trex.WRB push %r8\n-\trex.WR\n+\trex.WRX\n+\trex.XB\n \trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n+\tpush %rax\n \tpush %rsp\n-\tmovhps %xmm13,(%r15)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x58(%rbp)\n+\tpush %rax\n+\trex.B\n+\trex.WRX\n+\trex.R push %rsp\n+\trex.WB\n \trex.WRB\n-\trex.RB push %r12\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4e(%rbp)\n-\tpush %r10\n-\tpop %rcx\n-\tsub $0x4f4f4c46,%eax\n+\trex.RB push %r11\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4e(%rbp)\n \tpush %rdx\n-\tand %ch,(%rax)\n-\trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\tor %ch,(%rdi)\n-\tand $0x554f4246,%eax\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rbx)\n+\txor 0x4e(%rcx),%cl\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x49(%rbx)\n-\trex.RXB\n-\trex.WRX push %rbp\n-\trex.WRB and %r13b,(%r8)\n+\trex.RB\n+\trex.RXB xor (%r10),%r15b\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x58(%rbp)\n+\tpush %rax\n+\trex.B\n+\trex.WRX\n+\txor %r8d,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x38(%rsi)\n+\txor $0x0,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tpush %rax\n \trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tor %cl,(%rdi)\n-\tadd $0x4350282d,%eax\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n-\tand %r10b,0x4e(%rbp)\n-\tpush %r10\n-\tpop %rcx\n-\tsub $0x554e494d,%eax\n-\tpush %rbx\n-\tand %ch,(%rax)\n-\trex.X\n+\tand %r10b,0x52(%rax)\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.WRXB push %r12\n-\trex.RB sysretl\n-\tsub $0x43502855,%eax\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x43(%rbp,%rax,2)\n-\trex.WRXB\n-\trex.R\n-\trex.RB sub $0x414f4c46,%eax\n-\tpush %rsp\n+\trex.WRX push %rsp\n+\tsub $0x454a424f,%eax\n+\trex.XB push %r12\n \tand %ch,(%rax)\n-\trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\t(bad)\n-\tjae d16185 \n-\tsyscall\n-\tsub $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x41(%rdx)\n-\tpush %rsp\n+\tpush %rbp\n+\trex.WRX push %rbx\n+\trex.B\n+\trex.RX\n+\trex.RB sub $0x55434552,%eax\n+\tpush %rdx\n+\tpush %rbx\n \trex.WB\n \trex.WRXB\n+\trex.WRX and %r10b,0x29(%rcx,%r13,1)\n+\tcs rex.RX push %rbp\n \trex.WRX\n-\trex.B\n-\trex.WR\n-\trex.WB pop %r10\n-\tand %r13b,(%r8)\n-\trex.X\n+\trex.XB push %r12\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n \trex.WRXB\n-\trex.R sub $0x45544e49,%eax\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x4c435028,%eax\n+\tcmp (%rdx),%bh\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n-\tand %r9b,0x4d(%rcx)\n-\trex.B\n-\trex.RXB push %r8\n-\tpush %r10\n-\tpush %rsp\n+\tand %r10b,0x52(%rax)\n+\trex.WB\n+\trex.WRX push %rsp\n+\tsub $0x454a424f,%eax\n+\trex.XB push %r12\n \tand %ch,(%rax)\n-\trex.X\n+\trex.WRB\n+\tpop %r8\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.R sub $0x45544e49,%eax\n-\tpush %rdx\n-\trex.WRX\n-\trex.B\n-\trex.WR sub %r10b,0x43(%rax)\n+\trex.WRB\n+\trex.B sub $0x52524524,%eax\n+\trex.WRXB push %r10\n+\tand %dl,0x29(%rcx,%rbp,1)\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB prefetch 0x4f4d4552(%rip) \n+\tpush %rsi\n+\trex.RB sub $0x4350284d,%eax\n \trex.WR cmp (%rdx),%r15b\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tsub $0x4854454d,%eax\n \trex.WRXB\n-\tand %r8b,0x4f(%rbx)\n-\trex.WRX\n-\trex.WX push %rbp\n-\trex.RXB\n-\tpush %r12\n-\tand %r13b,(%r8)\n+\tand %r10b,0x4c(%rax)\n+\trex.WRXB push %r12\n+\tsub $0x41455250,%eax\n+\trex.WRB\n \trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n \trex.WR\n+\tand %r13b,(%r8)\n+\trex.RXB\n+\trex.RB\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tadd (%rdx),%cl\n+\trex.WRB push %r14\n+\trex.WB\n+\trex.RB push %r15\n+\tsub $0x544f4c50,%eax\n+\tand %dl,0x29(%rcx,%rbp,1)\n \tsyscall\n-\tsub $0x474f5250,%eax\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\tsub $0x544f5551,%eax\n+\tmovups (%r15),%xmm13\n+\tsub 0x53(%rdx,%rdx,2),%dl\n+\tpush %rax\n+\txor 0x4e(%rcx),%cl\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.RB\n+\trex.RXB mov $0x3a,%r8b\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n+\trex.WRX\n+\trex.RX\n+\trex.WR add %r8b,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x49(%rbp)\n+\trex.WR\n+\trex.WR\n+\trex.RB push %r10\n+\tsub $0x49424152,%eax\n+\trex.WRX sub $0x4f434544,%rax\n+\trex.WRB push %r8\n+\trex.WRXB push %r11\n+\trex.WB push %r12\n+\trex.WB\n \trex.WRXB\n-\tand %r10b,0x45(%rdx)\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x5445442d,%eax\n+\tpush %rdx\n+\trex.WB\n \trex.B\n-\trex.WR push %rax\n+\trex.WRX\n+\trex.RXB push %r13\n+\trex.WR\n \tpush %r10\n-\tpush %rsp\n-\tand %ch,(%rax)\n+\trex.WB pop %r10\n+\trex.RB sub $0x4c504d49,%eax\n \trex.XB\n+\trex.RB sub $0x4854454d,%eax\n \trex.WRXB\n+\tor %r9b,(%rdi)\n+\tadd $0x4554512d,%eax\n+\tpop %rax\n+\tsub $0x45524150,%eax\n+\trex.WRX cmp 0x0(%rdi),%r12b\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n+\txor (%rsi),%bh\n+\trex.RX cmp $0x32,%al\n+\tcmp 0x0(%rdi),%ah\n+\tadd %dl,0x58(%rbp,%rax,2)\n+\tsub $0x49464f4e,%eax\n+\tpop %rax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %ah,(%rcx,%rax,2)\n+\trex.XB push %r11\n+\trex.XB add %al,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x38(%rsi)\n+\txor $0x0,%eax\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x4c4c4525,%eax\n+\trex.WB push %r8\n+\tpush %rsp\n+\trex.WB\n+\trex.XB pop %r15\n+\trex.RB push %r13\n+\t(bad)\n+\tpush %rbp\n+\trex.WRX push %rsp\n+\tpush %rdx\n+\trex.B\n+\trex.XB\n+\trex.RB sub $0x4854454d,%eax\n \trex.WRXB\n+\trex.R\n+\trex.RX\n+\trex.WB pop %r8\n+\tsub $0x4c504d49,%eax\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rbx)\n+\txor %ecx,0x47(%rdi,%rcx,2)\n+\txor (%rax),%al\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x53(%rbp)\n+\tpush %r8\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x55(%rbp)\n+\trex.WR\n+\trex.RB push %r10\n+\tsub $0x4c504d49,%eax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x51(%rbx)\n+\tpush %rdx\n+\tpush %rsp\n+\tpop %rax\n+\tpop %rsi\n+\txor 0xa73a31(%rip),%ch \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\tpush %rbx\n+\tpush %rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x38(%rsi)\n+\tss add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rbx,%rdx,2)\n+\trex.RB\n+\trex.XB add %al,(%r8)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x59(%rdx,%rdx,2)\n+\tsub $0x414f4c46,%eax\n+\tpush %rsp\n+\tsub $0x504d4f43,%eax\n+\tpush %rbp\n+\tpush %rsp\n \tpush %r12\n-\tsub %ebp,(%rcx)\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX push %rsp\n+\trex.RB sysretl\n \t(bad)\n-\tjne d16269 \n-\tpush %rax\n+\trex.WRX\n+\trex.WRXB sub $0x494f4c53,%rax\n+\trex.WRX push %rsp\n+\tpush %rbx\n+\trex.XB add %al,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x55(%rsi)\n+\trex.WRB sub $0x4c2d464f,%rax\n+\trex.WRXB\n+\trex.RXB push %r11\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x47(%rdi,%rcx,2)\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n+\trex.WRXB\n+\trex.WRX push %rsp\n+\tpush %rdx\n+\trex.B\n+\trex.XB push %r12\n+\tsub $0x4c504d49,%eax\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tsub $0x50584525,%eax\n+\trex.WB\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR pop %rdi\n+\trex.RB\n+\trex.B\n+\trex.XB\n+\tor %r9d,(%r15)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\trex.WRX\n+\trex.RB\n+\trex.RXB add %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x45524625,%eax\n+\tpush %rbx\n+\trex.WRX\n+\trex.RB\n+\trex.WR pop %rdi\n+\tpush %rbx\n+\tadd %dl,0x4f(%rax)\n+\trex.WR\n \trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n \trex.WRXB\n-\tand %r8b,0x4f(%rbx)\n+\trex.WRXB add %r8b,(%r8)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x51(%rbx)\n+\tpush %rdx\n+\tpush %rsp\n+\txor %ebp,0x3a325e58(%rip) \n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x54525153,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %cl,0x45(%rbp)\n+\tpush %rsi\n+\trex.B\n+\trex.WR push %rax\n+\txor (%rax),%al\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x54(%rdi)\n+\trex.WRB add %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4f(%rax,%rcx,2)\n \tpush %rbx\n-\tand %ch,(%rax)\n-\trex.X\n+\tpush %rax\n+\trex.WB push %r12\n+\trex.B\n+\trex.WR cmp 0x0(%rdi),%r12b\n+\tadd %ah,(%rdi,%rax,2)\n+\trex.B\n+\trex.WRB\n+\trex.WRB\n+\tadd %al,(%r8)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n \trex.WB\n+\trex.WRB and $0x5f465245,%rax\n \trex.RXB\n-\trex.RX\n+\trex.RB\n+\trex.WRX\n+\trex.RB push %r10\n+\trex.B\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tor (%rdi),%ebp\n+\trex.WB pop %r10\n+\trex.RB\n+\tadd (%rdx),%r9b\n+\tsyscall\n+\tsub $0x474f5250,%eax\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tsub $0x50584525,%eax\n+\trex.WB\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR pop %rdi\n+\tpush %rbx\n+\trex.W\n+\trex.WB prefetch (%r15)\n \tpush %rbp\n \trex.WRX\n \trex.R\n \trex.RB\n \trex.RX\n \trex.WRB\n \trex.RB push %r12\n-\trex.W\n-\trex.WRXB\n-\trex.R (bad)\n-\tadc %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x50(%rbp)\n \tpush %rbx\n \trex.WB\n-\trex.WR\n-\trex.WRXB\n-\trex.WRX and %r13b,(%rax)\n-\trex.X\n+\trex.WRB push %r8\n+\tsub $0x50584525,%eax\n \trex.WB\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR pop %rdi\n+\trex.XB\n+\trex.W\n+\trex.WB push %r13\n+\trex.WRXB push %r12\n+\trex.RB syscall\n+\tsub $0x544f5551,%eax\n+\trex.W pop %rcx\n+\tpush %rax\n+\trex.RB push %r10\n+\trex.RB pop %r8\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x52(%rbp)\n+\trex.RX sub $0x45505948,%eax\n+\tpush %rdx\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\t(bad)\n-\tadd %ecx,(%rcx)\n-\t(bad)\n-\tsub $0x2a54454c,%eax\n-\t(bad)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.RB\n \trex.WRXB\n-\tand %r10b,0x48(%rax)\n-\tpush %r11\n-\tand %r13b,(%r8)\n-\trex.X\n+\trex.WRB\n+\trex.RB push %r12\n+\tpush %rdx\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n+\trex.XB (bad)\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r9b,(%rdi)\n+\tadd $0x4355512d,%eax\n+\tpush %rdx\n+\trex.RB\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rbx\n-\tsub (%rcx),%cl\n-\tclts\n-\tsub $0x4f4a4441,%eax\n+\trex.RB sub $0x594c4f50,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4c(%rcx)\n+\trex.RXB\n \trex.WB\n-\trex.WRX cmp %r13b,(%rax)\n-\tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WB\n+\trex.WB add %al,(%r8)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rsp,%rdx,2)\n+\trex.B\n+\trex.WRX add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x4f434125,%eax\n+\tpush %rbx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x4f434125,%eax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4e(%rbp)\n-\tpush %r10\n-\tpop %rcx\n-\tsub $0x55525446,%eax\n-\trex.WRX\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x52(%rcx)\n \trex.XB\n-\tpush %r12\n-\tand %r13b,(%r8)\n-\trex.X\n+\trex.W\n+\trex.WXB add %al,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rbx,%rdx,2)\n \trex.WB\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.WRXB\n+\trex.WRX push %rbp\n+\trex.WRB add %r14b,0xa73a(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x53434125,%eax\n+\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rbx)\n \trex.WRB\n-\trex.WRB sub %r10b,0x43(%r8)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.RB sub $0x45454853,%eax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n+\tsub $0x53425553,%eax\n+\tadd %dl,0x4e(%rax,%rcx,2)\n+\txor (%r8,%r8,1),%r14\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x41(%rbp)\n+\tpush %rdx\n+\tpush %rdx\n+\tpop %r9\n+\tpush %rdx\n+\trex.RB\n+\trex.RX sub $0x534e4547,%eax\n+\tpush %rbp\n+\trex.X push %rbx\n+\trex.XB\n \trex.WRXB\n-\tand %r8b,0x4f(%rbx)\n+\trex.WRX push %rsi\n+\trex.RB push %r10\n+\tpush %rsp\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x43(%rbp,%rdx,2)\n+\tpush %r11\n+\tsub $0x4c504d49,%eax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x42454f4d,%eax\n+\trex.WB push %r13\n \tpush %rbx\n-\trex.W and %bpl,(%rax)\n-\trex.X\n-\trex.WB\n-\trex.RXB\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.WX\n-\trex.WRXB\n+\tpush %rax\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x58(%rbp,%rax,2)\n+\tsub $0x54525153,%eax\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\trex.WR\n \trex.WB\n-\trex.WRX cmp %r9,(%rdi)\n-\tor 0x4145462a(%rip),%ch \n-\tpush %rsp\n-\tpush %rbp\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WRB and $0x494c4c45,%rax\n+\tpush %rax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.WB\n+\trex.XB pop %r15\n+\trex.WXB\n+\trex.XB\n+\trex.WB\n+\trex.X\n+\trex.RB sub $0x4154454d,%eax\n \trex.WRXB\n-\tand %r10b,0x4e(%rcx,%rax,2)\n-\tand %ch,(%rax)\n \trex.X\n+\trex.WX\n+\trex.RB\n+\trex.XB\n+\trex.RX xor $0x4e4f4330,%eax\n+\tadd %r14b,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4f(%rax)\n+\tpush %rdi\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB push %r10\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rbp\n-\trex.XB push %r12\n-\tpush %rbp\n-\tpush %rdx\n \trex.RB push %r11\n-\tor %ecx,(%rdi)\n-\tadd $0x2d,%al\n+\tsub $0x4c504d49,%eax\n \tpush %rbx\n-\trex.RB push %r12\n-\tpush %rcx\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n+\trex.WB\n+\trex.WRB push %r8\n \trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.B\n+\trex.XB push %r12\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x43455325,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x43455325,%eax\n+\tcmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rdx)\n+\trex.WB push %r11\n+\tadd %r8b,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x47(%rcx,%rax,2)\n+\tpush %rax\n \trex.WRXB\n-\tand %r8b,0x4c(%rsi)\n+\trex.WR add %r8b,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x47(%rbp,%rax,2)\n+\tpush %rax\n \trex.WRXB\n-\tpush %r12\n-\tsub $0x4e474953,%eax\n-\tand %ch,(%rax)\n-\trex.X\n-\trex.WB\n+\trex.WR add %r8b,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n+\trex.WRX\n+\trex.WX push %rbp\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n \tpush %r12\n-\tsub %ebp,(%rcx)\n+\trex.RB sub $0x49505845,%eax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR sub $0x2d443145,%rax\n+\trex.WB\n+\trex.WRX push %rbx\n \tpush %rsp\n-\tmov %r15,%db13\n-\tsub 0x28(%rbp,%rax,2),%al\n+\trex.B\n+\trex.WRX\n+\trex.W pop %rcx\n \tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.RB push %r10\n+\trex.RXB\n+\trex.RB\n \trex.WRXB\n-\tand %r10b,0x45(%rdx)\n-\trex.B\n-\trex.WR push %rax\n-\tpush %r10\n+\trex.WRB\n+\trex.RB push %r12\n+\tpush %rdx\n+\trex.WB\n+\trex.XB sub $0x594c4f50,%eax\n+\tsub $0x45534143,%eax\n+\tlar 0xf095145(%rip),%ebp \n+\tadd $0x444d554e,%eax\n+\trex.RB\n+\trex.WRX sub (%rax),%r8b\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x45(%rdx)\n \tpush %rsp\n-\tand %ch,(%rax)\n-\trex.X\n+\trex.B sub $0x41505845,%eax\n+\trex.WRX\n+\trex.R sub $0x2d444441,%eax\n \trex.WB\n+\trex.WRX push %rsp\n+\trex.RB\n \trex.RXB\n-\trex.RX\n+\trex.RB push %r10\n+\trex.XB\n+\trex.RB sub $0x4b52414d,%eax\n+\trex.RB push %r10\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rsp\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tand (%rax),%cl\n-\tsyscall\n-\tsub $0x43502851,%eax\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4e(%rbp)\n-\tpush %r10\n-\tpop %rcx\n-\tsub $0x49564944,%eax\n+\trex.WB push %r11\n+\tpush %rax\n+\tsub $0x53494c3e,%eax\n+\tpush %rax\n+\tsub $0x4c2d5254,%eax\n+\trex.B\n+\trex.WRB\n+\trex.X\n \trex.R\n-\tand %r13b,(%r8)\n+\trex.B\n+\tmovlps %xmm13,(%r15)\n+\trex.XB\n \trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.XB push %r12\n+\trex.WRXB push %r11\n \tpush %rbp\n \tpush %rdx\n-\trex.RB sub $0x54425553,%eax\n-\tpop %rcx\n-\tpush %rax\n-\trex.RB sub $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r9b,0x41(%rbp)\n-\tpop %rax\n+\trex.RB push %r11\n \trex.WB\n-\trex.WRB\n-\tcmp (%r10),%dil\n-\tpush %rsp\n-\trex.WRXB and %r13b,(%r8)\n-\trex.XB\n-\trex.WRXB\n \trex.WRB push %r8\n-\trex.WR\n \trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\tpush %rax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r9b,0x4e(%rdi)\n-\trex.RB sub $0x2d475241,%eax\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x57(%rdi,%rcx,2)\n+\trex.RB push %r10\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x59(%rcx,%rax,2)\n \trex.WR\n-\trex.WRXB\n-\trex.RXB and %r13b,(%r8)\n-\trex.XB\n-\trex.WRXB\n+\trex.WRXB push %r10\n+\tpop %rdi\n+\tpush %rbx\n+\trex.WB\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rbx\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\t(bad)\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x49(%rbx)\n-\trex.WRX and %r13b,(%rax)\n-\trex.X\n \trex.WB\n-\trex.RXB\n \trex.RX\n+\trex.WB\n+\trex.RB push %r10\n+\tpop %rdi\n+\trex.XB\n+\trex.B\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tor %ecx,(%rdi)\n+\trex.WR\n+\trex.RB push %r10\n \tadd $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\tsub %cl,(%rax)\n-\tsyscall\n-\tsub $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x44(%rcx)\n-\txor %r12d,(%rax)\n-\tsub %al,0x4f(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\tmovaps 0x43(%r8),%xmm10\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x49(%rbx)\n-\trex.RXB\n-\trex.WRX push %rbp\n-\trex.WRB and %r13b,(%r8)\n-\trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n+\tpush %rdx\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub $0x544f5551,%eax\n-\trex.RB syscall\n-\tsub $0x53,%al\n-\tpush %rsi\n \tpush %rbx\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4c(%rsi)\n \trex.WRXB\n-\tand %r8b,0x43(%rcx)\n-\trex.WRXB push %r11\n-\trex.W and %bpl,(%rax)\n-\trex.X\n-\trex.WB\n+\tpush %r12\n+\tsub $0x4154455a,%eax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x59(%rax)\n+\tpush %rax\n+\trex.RB push %r10\n \trex.RXB\n-\trex.RX\n-\trex.WR\n+\trex.RB\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tor %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n+\trex.WRB\n+\trex.RB push %r12\n+\tpush %rdx\n+\trex.WB\n+\trex.XB sub $0x414f4c46,%eax\n+\tpush %rsp\n+\tsub $0x4c415645,%eax\n+\trex.RB push %r12\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n \tsub $0x8,%al\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4e(%rcx,%rax,2)\n-\trex.W and %bpl,(%rax)\n-\trex.X\n-\trex.WB\n-\trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub $0x544f5551,%eax\n-\trex.RB (bad)\n-\tsub $0x45505954,%eax\n-\tsub $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n-\trex.RX\n-\tpush %r11\n+\txor 0x41(%rdx),%dl\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\t(bad)\n-\tand %ch,(%rax)\n-\trex.XB\n-\trex.WRXB\n+\tcmp 0x0(%rdi),%ah\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.RB pop %r8\n-\tpush %rax\n-\trex.RB\n-\trex.XB push %r12\n-\trex.RB\n-\tsub %r10b,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tpush %r12\n-\trex.B\n-\trex.WRX and %r13b,(%rax)\n-\trex.X\n \trex.WB\n+\trex.WRB and $0x4a4e4f43,%rax\n+\tpush %rbp\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.XB push %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.RB add $0x4f55512d,%eax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.RB (bad)\n+\tsub $0x45505954,%eax\n+\tsub $0x4f525043,%eax\n+\trex.RXB add %r8b,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x52(%rax,%rdx,2)\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub $0x4f432820,%eax\n-\trex.WRB\n-\trex.WRB\n+\trex.RXB add %r8b,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x50(%rbp)\n+\tpush %rdx\n \trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4f(%rbx),%al\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n+\trex.RXB add %r8b,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x50(%rsi)\n+\tpush %rdx\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tadd 0x50280846(,%rcx,2),%ch\n+\trex.RXB add %r8b,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rbx,%rdx,2)\n+\trex.RB\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.W add %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rbx)\n+\trex.RB\n+\trex.XB push %r10\n+\trex.RB push %r8\n+\trex.XB\n+\trex.W\n+\trex.RB\n+\trex.XB\n+\trex.WXB add %al,(%r8)\n+\tadd %al,(%rax)\n+\trex.W\n+\trex.B\n+\trex.WR push %rsi\n+\tadd %r8b,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4e(%rcx)\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tcmp $0x49422820,%eax\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n+\trex.RB\n+\trex.RXB push %r10\n \tpush %r12\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n+\txor %r12d,0x0(%r15)\n+\tadd %cl,0x43(%rdi,%rax,2)\n+\tpush %rdx\n+\trex.RB\n+\trex.XB\n+\trex.WB push %r8\n+\tpush %rdx\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.XB\n+\trex.B\n+\trex.WR add %r8b,(%rax)\n+\tadd %al,0x31(%rsi)\n+\tcmp %eax,0x4f(%rbx)\n+\trex.WRX\n+\tadd %r14b,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rdx,%rdx,2)\n+\trex.WRXB push %r13\n+\trex.WRX\n+\tadd %r8b,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4c(%rsi)\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%ah\n-\tsub %al,0x4f(%rbx)\n+\tpush %r12\n+\tsub $0x4c504d49,%eax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n+\trex.WB\n+\trex.WRB and $0x45564e49,%rax\n+\tpush %rdx\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.RB push %r10\n \trex.RX\n-\trex.WR\n+\trex.XB\n+\trex.W\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n \tand %r8b,0x53(%rbp,%rax,2)\n \trex.XB push %r10\n-\trex.WB sub %dl,0x43(%r8)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tand %ch,(%rax)\n+\trex.WB\n \trex.X\n+\trex.RB\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4c(%rsi),%al\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tadc (%rax),%ch\n-\tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WRX\n+\trex.WB push %r12\n+\tsub $0x424d414c,%eax\n+\trex.RB push %r10\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%esp\n-\tsub %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\tsub $0x494d2d57,%eax\n+\trex.WRX push %rbp\n+\tpush %rbx\n+\txor %eax,0x52(%rbp)\n+\trex.WB\n+\trex.XB sub $0x434e5546,%eax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%esp\n-\tsub %al,0x4f(%rbx)\n+\trex.WB push %r11\n+\trex.WB\n \trex.WRB push %r8\n-\trex.WR\n+\tsub $0x534f4325,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x534f4325,%eax\n+\tcmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x52(%rbp)\n+\trex.RX push %rdx\n+\trex.RB\n+\tadd %r8b,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x53(%rcx,%rcx,2)\n+\tpush %rsp\n+\tpush %rdx\n \trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.XB push %r12\n-\tor %cl,(%rdi)\n-\tadd $0x2855512d,%eax\n-\tpush %rax\n+\trex.RB\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WB\n+\trex.WRX\n+\trex.WB push %r12\n+\tadd %al,(%rax)\n+\tadd %ah,(%rcx,%rax,2)\n+\tpush %rbx\n+\trex.RB\n+\trex.XB\n+\trex.W add %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x45(%rdi)\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tcmp $0x4f432820,%eax\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n \trex.RB pop %r8\n-\tsub $0x46474942,%eax\n+\tpush %rax\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WB push %r11\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x52(%rsi)\n-\trex.WRXB push %r13\n-\trex.WRX\n-\tand %r13b,(%rax)\n-\trex.X\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4e(%rbp,%rax,2)\n+\txor %eax,0x4e(%rbp,%rax,2)\n+\trex.WRX mov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rdx,%rdx,2)\n+\trex.WRB\n+\trex.RX add %r8b,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x45(%rbp)\n+\tpush %rcx\n+\tpush %rax\n+\tsub $0x432d5942,%eax\n+\tpush %rbx\n \trex.WB\n \trex.RXB\n-\trex.RX\n+\trex.WRX add %r8b,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x45534125,%eax\n+\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n \trex.WR\n+\trex.WB\n+\trex.WRB and $0x49505845,%rax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR pop %rdi\n+\trex.RB\n+\tpush %r10\n+\trex.R sub $0x4854454d,%eax\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.RX push %rbp\n+\tor %r10b,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x43534325,%eax\n+\tcmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x43534325,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x41544125,%eax\n+\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x49534125,%eax\n+\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x41544125,%eax\n \trex.WRX\n-\trex.XB push %r12\n+\trex.W add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x54(%rbx)\n+\trex.WRXB push %r12\n+\trex.B\n+\trex.WR\n+\trex.R\n \trex.WB\n-\trex.WRXB\n-\trex.WRX (bad)\n-\t(bad)\n-\tsub %ch,(%rax)\n-\tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n \trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%ah\n-\tsub %al,0x49(%rdx)\n-\trex.RXB\n+\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x58(%rbp)\n+\tpush %rax\n \trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n+\trex.B\n+\trex.XB push %r12\n+\trex.WRXB push %r10\n+\tcmp 0x0(%rdi),%ah\n+\tadd %cl,0x41(%rbp)\n+\trex.WXB\n+\trex.RB sub $0x43415254,%eax\n+\trex.RB sub $0x4b4f4f48,%eax\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n+\trex.B\n+\trex.X add %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\trex.B\n+\trex.X push %rbx\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tpush %rbx\n+\tpush %rbp\n+\trex.WRB xor 0xa73a(%r8),%r14b\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x43414a25,%eax\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub %ebp,(%rcx)\n-\tor %cl,(%rdi)\n-\tadd $0x2855512d,%eax\n+\trex.X\n+\trex.WB pop %r15\n+\trex.R\n+\tadd %cl,0x57(%r12,%r10,2)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x47(%rdi,%rcx,2)\n+\tsub $0x47414d49,%eax\n+\tsub $0x25322d30,%eax\n \tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WB add %al,0x41(%r10)\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n+\tpush %r8\n+\tpush %rax\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x43414a25,%eax\n \trex.WRXB\n-\tand %r10b,0x55(%rdx,%rdx,2)\n-\trex.WRX\n-\trex.XB\n-\tpush %r12\n-\tand %r13b,(%r8)\n \trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n+\trex.WB pop %r15\n+\trex.XB\n+\tadd %r8b,0x4c(%rbp)\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpop %rax\n+\trex.WB push %r8\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\trex.R push %rbx\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WB\n+\trex.XB sub $0x4950,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rbx)\n+\txor 0x55(%rbx),%edx\n+\trex.X push %rbx\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rcx,%rax,2)\n+\tpush %rbx\n+\trex.RB\n+\trex.XB add %al,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rbx)\n+\txor %edx,0x49(%rbx)\n+\trex.WRX push %rsp\n+\trex.XB\n+\trex.WRXB push %r11\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4c(%rsi)\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\t(bad)\n-\tand %ch,(%rax)\n-\trex.X\n+\trex.WRXB push %r10\n+\tsub $0x45544e49,%eax\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR add %r8b,(%rax)\n+\tpush %rbx\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n \trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.WRXB push %r12\n-\trex.RB (bad) \n-\tcvtps2pi 0x28(%rbp,%rax,2),%mm0\n+\trex.WB\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB cmp 0x0(%r15),%r12b\n+\tadd %cl,0x4d(%rcx,%rcx,2)\n+\tsub $0x49434552,%eax\n \tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tcmp $0x554e2820,%eax\n-\trex.WRB\n+\tcmp 0x0(%rdi),%ah\n+\tadd %al,0x49(%rcx)\n+\tpush %rdx\n+\tpop %rcx\n+\tpop %rdi\n \trex.X\n-\trex.RB push %r10\n-\tand %al,0x4f(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n+\trex.WB sub $0x4c504d49,%rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.B\n+\trex.WB push %r10\n+\tpop %rcx\n+\tpop %rdi\n+\trex.B\n+\trex.WB sub $0x4c504d49,%rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rsp\n \trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n+\tsub $0x49524544,%eax\n+\tpush %rsi\n \tpush %r12\n-\tsub %ebp,(%rcx)\n+\trex.WB push %r14\n+\tadd %r8b,(%r8)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WB\n+\trex.WRB and $0x49505845,%rax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR pop %rdi\n+\tpush %rbx\n+\trex.W\n+\trex.WB\n \trex.RB push %r12\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\txor (%rax),%ecx\n+\txor $0x8,%al\n \tsyscall\n-\tsub $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub $0x554e2820,%eax\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tand %al,0x4f(%rbx)\n+\tpush %rbx\n+\trex.WB\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rbx\n+\trex.WB\n+\trex.WRB and $0x49505845,%rax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR pop %rdi\n+\trex.XB\n+\trex.W\n+\trex.WB push %r11\n \trex.RB push %r12\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\txor $0x8,%al\n-\tsyscall\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\txor $0x41500f08,%eax\n+\tpush %rdx\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%esp\n-\tsub %al,0x4f(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n+\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%esp\n-\tsub %al,0x49(%rdx)\n-\trex.RXB\n+\trex.WB\n+\trex.WRB and $0x59524941,%rax\n+\tpop %rdi\n+\trex.R\n+\trex.B\n+\trex.WB\n+\trex.X\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.WB je d169ce \n-\tand %ch,0x61(%rsi)\n-\tinsl (%dx),%es:(%rdi)\n-\tsub %dl,%gs:0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n+\tsub $0x2d474f4c,%eax\n+\trex.RXB\n+\trex.B\n+\trex.WRB\n+\trex.WRB\n \tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x43(%rsi)\n-\trex.RB\n \trex.WB\n+\trex.WRB push %r8\n \trex.WR\n \trex.WB\n-\trex.WRX\n-\trex.RXB and %r13b,(%r8)\n+\trex.WRB and $0x59524941,%rax\n+\tpop %rdi\n+\trex.R\n \trex.X\n+\trex.WB push %r11\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tjle d169ad \n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.WRB push %r8\n+\tsub $0x43414a25,%eax\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\t(bad)\n-\tand %ch,(%rax)\n-\trex.WRX push %rbp\n-\trex.WRB\n \trex.X\n-\trex.RB push %r10\n-\tand %al,0x4f(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n+\trex.WB pop %r15\n+\trex.WRX\n+\tadd %cl,0x4d(%r9,%r9,2)\n+\trex.WB push %r12\n+\txor %eax,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdi)\n+\tsub $0x4154414d,%eax\n+\trex.R\n+\tcmp 0x0(%rdi),%r12b\n+\tadd %ah,(%rbx,%rax,2)\n+\trex.WRXB push %r11\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x45(%rbp)\n+\trex.WRB push %r11\n+\trex.WB\n+\trex.WRB\n+\trex.WB\n \trex.WR\n+\tpush %r10\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,0x54(%rdx)\n+\trex.WRXB xor %r8,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rbx,%rax,2)\n+\trex.WRXB push %r12\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x54(%rbx)\n+\tpush %rax\n+\trex.WX\n+\trex.B\n+\trex.XB add %al,(%r8)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x43414a25,%eax\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tcmp %ecx,(%rax)\n-\tsyscall\n-\tsub $0x4c435028,%eax\n-\tcmp (%rdx),%bh\n+\trex.X\n+\trex.WB pop %r15\n+\trex.WRX\n+\tadd %r8b,0x41(%rdx)\n+\tpush %rdx\n \trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.WRXB add %r8b,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x43414a25,%eax\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%ah\n-\tsub %al,0x49(%rdx)\n-\trex.RXB\n+\trex.X\n+\trex.WB pop %r15\n+\tpush %rbx\n+\trex.XB add %dl,0x49(%r11)\n+\trex.WRB push %r8\n+\tpush %rcx\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4d(%rcx,%rcx,2)\n+\trex.WB push %r12\n+\tsub $0x53425553,%eax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rax)\n+\tpush %rdx\n+\tpush %rbx\n+\trex.RB sub $0x59444f42,%eax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.RB push %r10\n \trex.RX\n+\trex.XB\n+\tunpckhps (%r15),%xmm13\n+\trex.XB\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x41(%rdx),%dl\n-\tpush %rsp\n+\tpush %r11\n+\tpush %rbx\n+\tsub $0x43455250,%eax\n+\tpush %rbx\n \trex.WB\n+\trex.WRB push %r8\n+\trex.WR\n+\trex.WRX add %r8b,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x43414a25,%eax\n \trex.WRXB\n-\trex.WRX\n-\trex.B\n-\tsub %r13,(%rcx)\n+\trex.X\n+\trex.WB pop %r15\n \tpush %rbx\n-\tsub $0x50284944,%eax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\trex.XB\n-\trex.WRXB\n+\tadd %r10b,0x49(%rbx)\n \trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tand %ch,(%rax)\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.WX\n+\trex.B\n \trex.XB\n \trex.WRXB\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x41(%rdx),%dl\n-\tpush %rsp\n-\trex.WB\n+\trex.X\n+\trex.WB pop %r15\n+\trex.R\n+\trex.XB push %r12\n+\trex.W\n \trex.WRXB\n+\trex.R push %rbx\n+\tor %ecx,(%rdi)\n+\tadd $0x5445472c,%eax\n+\tsub $0x4c414d53,%eax\n+\trex.WR sub $0x54434146,%rax\n+\trex.WRXB push %r10\n+\tpush %rbx\n+\tmov $0x54,%ch\n+\tpush $0x69642065\n+\tjb d16aff \n+\tmovsxd 0x73(%rax,%riz,1),%esi\n+\tjne d16b10 \n+\tand $0x43,%al\n+\tpush %rbx\n+\trex.XB add %al,(%r8)\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n \trex.WRX\n-\trex.B\n-\trex.WR and %r8b,0x49(%rdx)\n+\trex.WX push %rbp\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tcmp $0x8,%al\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\tmovaps 0x43(%r8),%xmm10\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.RB sub $0x474f4c50,%eax\n+\tadd %al,(%rax)\n+\trex.XB\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%ah\n-\tsub %al,0x4f(%rbx)\n \trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n+\tpush %rbx\n+\tpush %rax\n+\trex.WR push %rsp\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x48(%rdi)\n \trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\t(bad)\n-\tand %ch,(%rax)\n+\trex.RB sub $0x53544e49,%eax\n+\tpush %rbp\n+\trex.X push %rbx\n+\tadd %al,(%rax)\n+\tadd %ah,(%rcx,%rax,2)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRX add %r8b,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.WX\n+\trex.B\n \trex.XB\n \trex.WRXB\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4c(%rsi),%al\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tgs jae d16afc \n-\t(bad)\n-\tjb d16b44 \n-\tcmp (%rax),%ch\n-\tpush %rax\n+\trex.X\n+\trex.WB pop %r15\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n+\trex.R push %rbx\n+\tjle d16b2f \n+\tjle d16b16 \n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n+\tpush %rdx\n+\trex.R\n \trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\t(bad)\n-\tand %ch,(%rax)\n-\trex.X\n-\trex.WB\n+\trex.B\n+\trex.XB push %r12\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rbx)\n+\txor %edx,0x49(%rdx,%rdx,2)\n \trex.RXB\n-\trex.RX\n+\trex.RB pop %r8\n+\tcmp 0x0(%rdi),%ah\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n+\trex.WB\n+\trex.WRB and $0x53534542,%rax\n+\trex.RB\n+\trex.WR pop %rdi\n+\trex.WB\n \trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x41(%rdx),%dl\n+\trex.B\n+\trex.WXB\n+\trex.RB sub $0x494c4c45,%eax\n+\tpush %rax\n \tpush %rsp\n \trex.WB\n-\trex.WRXB\n+\trex.XB sub $0x4f430045,%eax\n \trex.WRX\n-\trex.B\n-\tsub %r13,(%rcx)\n-\tand %ah,0x72(%rcx)\n-\tsub %dl,%gs:0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tcmp $0x554e2820,%eax\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tand %al,0x49(%rdx)\n+\trex.WX push %rbp\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rsi\n-\tpush %rsi\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.RB sub $0x4e415441,%eax\n+\trex.W add %dl,0x54(%rdi)\n+\tpush %rax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\t(bad)\n-\tand %ch,(%rax)\n-\trex.XB\n-\trex.WRXB\n+\trex.WB\n \trex.WRB\n+\trex.RB push %r11\n+\txor %edi,(%rdx)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n \trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4f(%rbx),%al\n+\trex.X\n+\trex.WB\n+\trex.WRX\n+\tadd %r14b,0xa73a(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n \trex.WR\n-\trex.RB pop %r8\n-\tand %al,0x49(%rdx)\n+\trex.WB\n+\trex.WRB and $0x53534542,%rax\n+\trex.RB\n+\trex.WR pop %rdi\n+\trex.WX and $0x53,%al\n+\trex.WB\n+\trex.WRX\n+\trex.W add %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x53(%rbx)\n+\trex.WB\n \trex.RXB\n-\trex.RX\n-\trex.WR\n+\trex.WRX add %r8b,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.WX\n+\trex.B\n+\trex.XB\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n+\trex.X\n+\trex.WB pop %r15\n+\trex.WRX\n+\trex.XB (bad)\n \t(bad)\n \tsub %al,0x41(%rsi)\n \tpush %rbx\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%ah\n-\tsub %cl,0x55(%rsi)\n-\trex.WRB\n-\trex.X\n-\trex.RB push %r10\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n+\tsub $0x52474f4c,%eax\n+\trex.RB\n+\tadd %r8b,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tor %cl,(%rdi)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WB\n+\trex.WRB and $0x45564e49,%rax\n+\tpush %rdx\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.RB push %r10\n+\trex.RX add $0x4f55512d,%eax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub $0x4f432820,%eax\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4c(%rsi),%al\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n \tor (%r15),%r9b\n \tor %ebp,(%rdi)\n \tcs push %rax\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\tpop %rax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tpush %r12\n-\trex.B\n-\trex.WRX and %r13b,(%rax)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4c(%rsi),%al\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.W\n-\trex.WRXB\n-\tor %r13b,(%rax)\n+\trex.W push %rdx\n+\tpush %rbp\n+\tsub $0x4c504d49,%eax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x41(%rbp)\n+\trex.WXB\n+\trex.RB sub $0x494c4c45,%eax\n \tpush %rax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\t(bad)\n-\tand %ch,(%rax)\n-\trex.X\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub $0x49422820,%eax\n-\trex.RXB\n-\trex.RX\n+\trex.XB sub $0x54530046,%eax\n+\trex.RB push %r8\n+\txor $0x0,%al\n+\tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdi)\n+\tsub $0x564e4943,%eax\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n \trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4c(%rsi),%al\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub $0x45525453,%eax\n+\trex.WB\n+\trex.WRB and $0x53534542,%rax\n+\trex.RB\n+\trex.WR pop %rdi\n+\trex.WXB push %r12\n+\tpush %rdx\n+\tsub $0x5053494c,%eax\n+\tsub $0x53494c3e,%eax\n+\tpush %rax\n+\tadd %al,(%rax)\n+\tadd %cl,0x55(%rbp)\n+\txor (%rax),%r8\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x54(%rbx)\n+\trex.RB push %r8\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.WX\n \trex.B\n-\trex.WRB sub %r10b,0x43(%r8)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n \trex.XB\n \trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tand %ch,(%rax)\n \trex.X\n+\trex.WB pop %r15\n+\trex.WRX\n+\trex.R add $0x4f55512d,%eax\n+\tpush %rsp\n+\tor %r9b,(%r15)\n+\tpush %rbx\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n+\trex.WRB push %r8\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.WX\n+\trex.B\n+\trex.XB\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.RB push %r11\n-\trex.XB push %r10\n-\trex.WB\n \trex.X\n-\trex.RB sub $0x5028424f,%eax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WB pop %r15\n+\tpush %rbx\n+\trex.XB push %r12\n+\tsub (%rdi),%cl\n+\tor $0x5341462e,%eax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%ah\n-\tsub %al,0x49(%rdx)\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4c(%rsi),%al\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.WRX\n-\trex.RB pop %r8\n-\tpush %rsp\n-\tsub $0x5028454d,%eax\n-\trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.RX sub $0x52534944,%eax\n+\trex.RB push %r8\n+\tsub $0x54434146,%eax\n+\trex.WRXB push %r10\n+\tpush %rbx\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.WB\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub $0x49422820,%eax\n+\trex.WRX (bad)\n+\t(bad)\n+\tsub %al,0x41(%rsi)\n+\tpush %rbx\n+\tpush %rsp\n+\tsub $0x4941454d,%eax\n+\tpush %rdx\n+\tpop %rcx\n+\tsub $0x2d494144,%eax\n+\trex.W pop %rcx\n+\tpush %rax\n+\trex.RB push %r10\n \trex.RXB\n-\trex.RX\n-\trex.WR\n+\trex.RB\n \trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n \trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x41(%rdx),%dl\n-\tpush %rsp\n+\trex.RB push %r12\n+\tpush %rdx\n \trex.WB\n+\trex.XB\n+\trex.WR\n+\tpush %r11\n+\tpush %rbx\n+\tand %dl,0x29(%rcx,%rbp,1)\n+\tor %cl,0x41(%rbp)\n+\trex.WXB\n+\trex.RB sub $0x4d414c54,%eax\n+\trex.X\n+\trex.R\n+\tadd %al,(%r8)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tsub $0x43414a25,%eax\n \trex.WRXB\n-\trex.WRX\n+\trex.X\n+\trex.WB pop %r15\n \trex.B\n-\tsub %r13,(%rcx)\n-\tpush %rax\n+\trex.WRB add %r9b,0x45(%r13)\n+\tpush %rsi\n+\trex.B\n+\trex.WR sub (%rax),%r8b\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x45(%rdx)\n+\trex.W\n+\tpush %r14\n+\trex.WB\n+\trex.WRXB push %r10\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.WX\n \trex.B\n \trex.XB\n-\trex.WXB sub %dl,0x43(%r8)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n \trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n+\trex.X\n+\trex.WB pop %r15\n+\tpush %rbx\n+\trex.R push %rsi\n+\tpush %rsi\n \t(bad)\n-\tand %ch,(%rax)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n+\t(bad)\n+\tor %cl,(%rdi)\n+\tadd $0x4953512d,%eax\n \trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n-\trex.WRXB\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x45(%rbx)\n-\trex.WB\n-\trex.WR\n-\trex.WB\n+\trex.B\n+\trex.WRX xor (%rdx),%r15b\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x49(%rbp)\n \trex.WRX\n-\trex.RXB and %r13b,(%r8)\n-\trex.X\n \trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n+\trex.WRB push %r13\n+\trex.WRB add %r14b,0xa73a(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x49564944,%eax\n+\tpush %rbx\n+\trex.WRXB push %r10\n+\tpush %rbx\n+\tadd %al,(%rax)\n+\tadd %cl,0x41(%rbp)\n+\trex.WXB push %r8\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\toutsl %ds:(%rsi),(%dx)\n-\tand %ah,0x61(%rbx)\n-\tinsb (%dx),%es:(%rdi)\n-\tinsb (%dx),%es:(%rdi)\n-\tand %ch,0x74(%rcx)\n-\tjle d16e20 \n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n+\trex.WR pop %rcx\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x43414a25,%eax\n \trex.WRXB\n-\tand %r8b,0x54(%rsi)\n-\tpush %rdx\n-\tpush %rbp\n-\trex.WRX\n-\trex.XB\n-\tpush %r12\n-\tand %r13b,(%r8)\n \trex.X\n-\trex.WB\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB (bad)\n-\tsub $0x50,%al\n-\tsub %dl,0x43(%r8)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub $0x4f432820,%eax\n+\trex.WB pop %r15\n+\trex.XB\n+\trex.WRX add %r8b,0x4e(%rbp,%r8,2)\n+\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n+\tsub $0x43414a25,%eax\n \trex.WRXB\n-\tpush %r12\n-\tand %al,0x49(%rdx)\n-\trex.RXB\n+\trex.X\n+\trex.WB pop %r15\n+\trex.R\n+\trex.WRX add %r8b,0x52(%rbp)\n \trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\trex.WRXB push %r12\n-\tlsl 0x50285145(%rip),%r13d \n+\trex.XB push %r12\n+\tadd %r8b,(%rax)\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4e(%rbp,%rax,2)\n+\txor %ecx,0x55(%rsi)\n+\trex.WRB\n+\trex.WRX mov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x55(%rbx)\n+\tpush %rax\n+\trex.RB push %r10\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WRXB push %r11\n+\trex.WRX pop %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rax)\n+\trex.WRX and $0x305845,%rax\n+\tmov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x55(%rbx)\n+\trex.X push %rbx\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%esp\n-\tsub %al,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n-\trex.WRB\n+\tsub $0x4e2d4649,%eax\n+\trex.WRXB push %r12\n+\tsub $0x45455246,%eax\n \trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x41(%rdx),%dl\n+\trex.RX (bad)\n+\tor %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n \tpush %rsp\n+\tadc %r15d,%r15d\n+\trex.WRB push %r11\n+\trex.WB pop %r10\n+\tadd %r8b,(%r8)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x54(%rbx)\n+\trex.RB push %r8\n+\tsub $0x4d4d2d37,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %al,0x54(%rbp,%rax,2)\n+\trex.RB push %r10\n+\trex.WRB\n \trex.WB\n-\trex.WRXB\n \trex.WRX\n \trex.B\n-\tsub %r13,(%rcx)\n-\tjae d16eae \n-\tjle d16ed4 \n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WRX push %rsp\n+\tsub $0x4c504d49,%eax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n \trex.RB pop %r8\n-\tand %ch,(%rax)\n-\trex.X\n-\trex.WB\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x4d(%rcx,%rcx,2)\n+\trex.WB push %r12\n+\trex.WRX\n+\trex.RB\n+\trex.RXB mov $0x3a,%r8b\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4f(%rbx)\n+\trex.WRX\n+\trex.WX push %rbp\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n \tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n-\trex.WRB\n+\trex.RB sub $0x45505948,%eax\n+\tpush %rdx\n+\trex.RXB\n+\trex.RB\n \trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x41(%rdx),%dl\n-\tpush %rsp\n+\trex.WRB\n+\trex.RB push %r12\n+\tpush %rdx\n \trex.WB\n+\trex.XB insb (%dx),%es:(%rdi)\n+\tand %ah,0x6e(%rcx)\n+\tand %bh,%fs:0x44(%rsi)\n+\trex.XB\n \trex.WRXB\n \trex.WRX\n-\trex.B\n-\tsub %r13,(%rcx)\n-\trex.RB or $0x20744922,%eax\n-\tjne d16f4d \n-\tgs jae d16efd \n-\tje d16f47 \n-\tsub %dl,%gs:0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%esp\n-\tsub %al,0x49(%rdx)\n+\trex.WX push %rbp\n \trex.RXB\n-\trex.RX\n+\tpush %r12\n+\trex.RB sub $0x49505845,%eax\n+\trex.WRX push %rsp\n+\trex.RB\n+\trex.RXB push %r10\n+\trex.B\n+\trex.WR sub $0x61744943,%rax\n+\tinsb (%dx),%es:(%rdi)\n+\tsub %ebp,(%rsi)\n+\tjle d16ee4 \n+\tor %edx,0x41(%rdx,%rdx,2)\n+\trex.WRX push %rbx\n \trex.WR\n-\trex.WRXB\n \tpush %r12\n-\tand %al,0x4f(%rbx)\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x4c(%rsi),%al\n+\trex.RB sub $0x4d524f46,%eax\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tsub $0x52414325,%eax\n+\trex.WR push %rbx\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\tjns d16f3b \n-\tje d16f85 \n-\tand %dh,%gs:0x28(%rax)\n-\tpush %rax\n+\trex.WRX pop %rdi\n+\tpush %rdx\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n \trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\t(bad)\n-\tand %ch,(%rax)\n+\trex.B\n+\trex.XB push %r12\n \trex.XB\n \trex.WRXB\n \trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp 0x41(%rdx),%dl\n-\tpush %rsp\n-\trex.WB\n+\trex.X mov $0x3a,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x59(%rax)\n+\tpush %rax\n+\tsub $0x4e415441,%eax\n+\trex.W cmp 0x0(%rdi),%spl\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\trex.WRB push %r9\n+\tpush %r8\n+\tpush %rax\n+\trex.WR pop %rcx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n+\trex.WRB push %r8\n+\tsub $0x43414a25,%eax\n \trex.WRXB\n+\trex.X\n+\trex.WB pop %r15\n+\tpush %rbx\n+\trex.WRX add %r9b,0x41(%rbp)\n+\tpush %rdx\n+\tpush %rdx\n+\tpop %r9\n+\tpush %rdx\n+\trex.RB\n+\trex.RX cmp 0x0(%rdi),%r12b\n+\tadd %al,0x4f(%rbx)\n \trex.WRX\n-\trex.B\n-\trex.WR and %r8b,0x49(%rdx)\n+\trex.WX push %rbp\n \trex.RXB\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n \tpush %r12\n-\tsub %ebp,(%rcx)\n-\t(bad)\n+\trex.RB sub $0x49524544,%eax\n+\tpush %rsi\n+\tpush %r12\n+\trex.WB push %r14\n+\trex.RB push %r13\n+\trex.WRXB push %r12\n+\tmovups (%r15),%xmm13\n+\trex.R\n+\trex.RB push %r11\n+\trex.XB push %r10\n+\tpush %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tsub $0x52414325,%eax\n+\trex.WR push %rbx\n+\trex.WRXB\n+\trex.WRX pop %rdi\n+\tpush %rdx\n+\trex.R push %rbx\n+\trex.WB\n+\trex.WRB push %r8\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.RB push %r10\n+\trex.RX push %rsi\n \t(bad)\n-\tadd (%rdx),%al\n-\tsub %dl,0x43(%rax)\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n+\trex.WX or %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n \tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r10b,0x4f(%rdi,%rdx,2)\n-\tsub $0x2d475241,%eax\n-\tsub (%rax),%ah\n-\tsub %cl,0x55(%rsi)\n+\trex.RB prefetch (%r15)\n \trex.WRB\n-\trex.X\n+\trex.WRXB\n+\trex.WRX push %rbx\n+\tpush %rsp\n \trex.RB push %r10\n-\tand %al,0x4f(%rbx)\n+\tpush %rsp\n+\tpush %rdx\n+\trex.WB\n+\trex.RXB add %r8b,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rbx)\n \trex.WRB push %r8\n-\trex.WR\n-\trex.RB pop %r8\n-\tsub $0x46474942,%eax\n-\trex.WR\n+\tsub $0x564e4925,%eax\n+\trex.RB push %r10\n+\tpush %rbx\n+\trex.RB pop %r15\n+\trex.WX\n+\trex.B\n+\trex.XB\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n+\trex.X\n+\trex.WB pop %r15\n+\trex.XB\n+\trex.WRX add %r9b,(%rdi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rax\n+\tmovabs 0x414a252d504d4953,%al\n \trex.XB\n-\trex.WR cmp (%rdx),%r15b\n-\trex.RX\n-\tpush %r11\n-\tpush %rsp\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\tand %r8b,0x4c(%rsi)\n-\trex.WRXB\n-\tpush %r12\n-\tand %ch,(%rax)\n-\tpush %rdx\n-\trex.RB\n-\trex.B\n-\trex.WR and %r8b,0x49(%rdx)\n-\trex.RXB\n-\trex.RX\n-\trex.WR\n \trex.WRXB\n-\tpush %r12\n-\tsub %ebp,(%rcx)\n-\t...\n-\trex.R\n-\trex.RB push %r11\n+\trex.X\n+\trex.WB pop %r15\n+\trex.XB push %r11\n+\tadd %dl,0x54(%rbx)\n+\trex.RB push %r8\n+\tsub $0x4d502d37,%eax\n+\tcmp 0x0(%rdi),%ah\n+\tadd %al,0x53(%rbp,%rax,2)\n \trex.XB push %r10\n \trex.WB push %r8\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n@@ -1682381,18 +1682720,18 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tadc %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \t...\n \tadd %al,(%rax)\n-\tadd %ah,0xf460d0(%rax)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%dh\n+\tadc %dl,%dh\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xd4f5(%rax)\n@@ -1706092,20 +1706431,18 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1e(%rax)\n \tout %eax,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xfbaf(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfimuls (%rsi)\n+\tadd %dl,-0x22(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,-0x24(%rsi)\n@@ -1932188,16 +1932525,16 @@\n \tand %cl,0x117(%rip) \n \tadd %al,(%rax)\n \txor %cl,0xde(%rcx)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WB add (%r9),%al\n+\tadd %dl,0x49(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0x16,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov %ebx,%esi\n@@ -1932373,16 +1932710,15 @@\n \tmov %dh,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tiret\n+\tadd %dl,-0x31(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjg de8b5c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -1932417,16 +1932753,16 @@\n \tadd %al,(%rax)\n \tsbb $0xe0000001,%eax\n \tmov $0x11a,%ebp\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10533(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor 0x1(%rip),%eax \n \tadd %ah,%al\n \tsbb %fs:(%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo de8b35 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -1932486,16 +1932822,17 @@\n \tjo de8bb5 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tss stc\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11a42(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -1932624,16 +1932961,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x11c18(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RB add $0x1,%al\n+\tadd %dl,(%rax)\n+\trex.RX add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne de8d91 \n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -1932762,57 +1933099,62 @@\n \tadd %bl,0x0(%rip) \n \tfistpl (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d2(%rax)\n+\tadd %dl,0x1a(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfcomps (%rcx,%rax,1)\n+\tloopne de8e7a \n+\tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo de8e38 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txlat %ds:(%rbx)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xlat %ds:(%rbx)\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo de8e58 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d4(%rax)\n+\tadd %dl,0x1c(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd %r8,(%r16)\n \tadd %al,(%rax)\n-\tadd %dh,-0x72(%rax)\n+\tand %dl,%ch\n+\tsbb $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo de8e78 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tfsts (%rcx)\n+\tand %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11cd3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x72(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -2069769,30 +2070111,32 @@\n \tjo e3d638 \n \tjrcxz e3d664 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x8d,%al\n-\ttestb $0x0,(%rax)\n+\txor %cl,0xf6(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trolw $1,(%rcx)\n+\tshlb $1,-0x2f(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tpushf\n+\t{rex2 0x0} add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x0(%rbp,%rdx,8)\n-\tadd %dl,-0x5c(%rax)\n+\tpush %rax\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2092737,31 +2093081,33 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ecx\n \tmovabs %eax,0xe48bf00000000000\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x879000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tshl $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x34(%rax)\n \tmov $0x0,%ebx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tpop %rcx\n+\tpop %rax\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne e4b58a \n \tin $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2132823,16 +2133169,16 @@\n \tja e63fb3 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tout %al,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2279012,15 +2279358,18 @@\n \tsarb $1,0x0(%rdx,%rsi,8)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsub %esp,0x1(%rip) \n-\tadd %ah,0xfb96(%rax)\n+\tadd %al,%al\n+\tfwait\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand 0x1(%rbx),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex in $0xeb,%eax\n \tadd %al,(%rax)\n@@ -2279623,16 +2279972,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.XB\n+\tadd %dh,(%rax)\n+\trex.RB\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tin $0xeb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x15(%rax)\n@@ -2347355,42 +2347704,42 @@\n \tcmc\n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tes clc\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3f(%rax)\n-\tcmc\n \tadd %al,(%rax)\n+\tpush %rax\n+\tshl $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %al,0xee8f(%rax)\n \tadd %al,(%rax)\n+\torb $0x0,0xee(%rdi)\n \tadd %dl,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x85,%al\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcwtl\n-\ttestl $0x0,(%rax)\n-\trcr $1,%dh\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tfimuls (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor %dl,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x73(%rax)\n@@ -2347733,16 +2348082,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \trorb $1,(%rax)\n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %edi,%esp\n+\tadd %dh,(%rax)\n+\tes clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf5c1(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xee93(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf372(%rax)\n@@ -2349481,36 +2349830,31 @@\n \tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trol $1,%cl\n-\tcmc\n-\tadd %al,(%rax)\n+\tadd %ah,0xfc29(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tshl $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9d,%al\n-\tout %al,(%dx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xee9d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x5d(%rax)\n \tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %ch,%bh\n@@ -2350705,20 +2351049,19 @@\n \tadd %al,(%rax)\n \tadd %dh,0xeea3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc (%rbx),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfisttps (%rsi)\n+\tadd %dh,%al\n+\tcwtl\n+\ttestl $0x0,(%rax)\n+\trcr $1,%dh\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xeeae(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2351624,16 +2351967,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0xeeae(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6(%rax)\n-\tadd (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dl\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2351835,26 +2352178,26 @@\n \tadd %al,(%rax)\n \tadd %ah,0xeeb7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x68(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,0x10(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo eeb983 \n+\tadd %dh,-0x47(%rax)\n \tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tout %eax,$0x0\n \tadd %al,(%rax)\n@@ -2353681,16 +2354024,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0xee,%ebp\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %bl,0x0(%rbx)\n+\tadd %ah,-0x6(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tcmp $0xf8,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tret $0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x500000000000e9f5,%al\n \tjs eecbbe \n@@ -2354624,19 +2354968,19 @@\n \tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadc (%rbx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tfisttps (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rbp\n \tin (%dx),%al\n \tadd %al,(%rax)\n@@ -2354888,85 +2355232,82 @@\n \tadd %al,(%rax)\n \tadd %dl,0xeed4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmp $0xf8,%eax\n \tadd %al,(%rax)\n \tnop\n \tret $0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf379(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,%bh\n+\tadd %dh,(%rax)\n+\timul $0x0,0x0(%rbx),%ebx\n+\tpush %rax\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock leave\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dl\n-\tcmc\n+\tadd %dl,%al\n+\tret $0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfisttps (%rsi)\n+\tadd %dl,-0x21(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tes clc\n+\tadd %dl,0x26(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x45(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadc %bl,0x10(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tcmc\n+\tadd %dl,(%rax)\n+\tpop %rcx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsarb $0x0,0xff(%rdi)\n \tadd %dl,-0x3d(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%al\n-\t(bad)\n+\tnop\n+\tfisttps (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10301(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tcmc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf5c3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjnp eed76e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2354976,123 +2355317,120 @@\n \tjns eed771 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjns eed77e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x10301(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dh\n+\tadd %dl,(%rax)\n+\t(bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf65e(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x20(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tja eed7a7 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x32(%rax)\n+\tpush %rax\n+\t(bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dl,0xfbde(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\n+\tadd %dl,0x59(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf5ce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlock movabs %al,0xf43a500000000000\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xf65e(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tloopne eed809 \n+\tadd %dl,-0x20(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%dh\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tscas %es:(%rdi),%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\txlat %ds:(%rbx)\n-\tadc (%rcx),%al\n+\tadd %al,0x1059f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x112d6(%rax)\n \tadd %al,(%rax)\n-\tjo eed81b \n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%bh\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tnop\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tnop\n \tloopne eed849 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x7(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tiret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfd,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rdx\n-\tadc %al,(%rcx)\n+\tadd %dl,0x11059(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tiret\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %dl,0xf5cf(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf478(%rax)\n+\tadd %al,%al\n+\tnop\n+\tpop %rsi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloope eed889 \n+\tadd %dl,%al\n+\tloopne eed889 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,(%rax)\n@@ -2355106,31 +2355444,37 @@\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovabs 0x1c0000000000113,%al\n-\tpush $0x0\n-\tadd %dl,-0x1f(%rax)\n-\t(bad)\n+\tmovabs 0x7820000000000113,%al\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloope eed8c9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xff,%ch\n+\tadd %dh,(%rax)\n+\tloop eed8b7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpop %rdx\n+\tpop %rcx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0xff(%rbp)\n-\tadd %dl,0x10ee1(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x1f(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfldz\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x5e5000000000008a,%eax\n@@ -2380098,15 +2380442,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x13a21950(%rax)\n+\tadd %bl,0x13c2fb00(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp efc943 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2390749,15 +2391093,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %ah,0x0(%rip) \n-\tadd %bl,0x13a219a3(%rax)\n+\tadd %bl,0x13c2fb53(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f03553 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2394928,16 +2395272,17 @@\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tnop\n-\tsbb %esp,0x13(%rdx)\n+\trex sti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %ah,(%rax)\n@@ -2397569,16 +2397914,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %ah,0x0(%rip) \n-\tadd %bl,-0x5a(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %bl,0x56(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dh,0x1(%rax)\n@@ -2397767,16 +2398114,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,-0x63(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %ah,0x0(%rip) \n-\tadd %bh,-0x1a(%rax)\n-\tiret\n+\tadd %bh,(%rax)\n+\tout %al,$0xcf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f082eb \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2398070,15 +2398417,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x13a21993(%rax)\n+\tadd %ch,0x13c2fb43(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2398088,17 +2398435,16 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,-0x63(%rbp)\n \t...\n-\tadd %cl,(%rax)\n-\tin (%dx),%al\n-\tiret\n+\tadd %cl,%al\n+\tjmp f085fa \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tin (%dx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2398387,16 +2398733,16 @@\n \txor %ch,-0x63(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x8(%rax)\n-\tiret\n+\tadd %cl,(%rax)\n+\tadd %dl,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2398496,19 +2398842,18 @@\n \txor %ch,-0x63(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x0(%rax)\n-\trolb $1,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ch,0xcfff(%rax)\n \tadd %al,(%rax)\n-\tadd %esi,%ebp\n+\tadd %al,(%rcx)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcltd\n \tjmp f08a67 \n \tadd %dh,%al\n@@ -2398680,15 +2399025,15 @@\n \txor %ch,-0x63(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n+\tadd %bl,(%rax)\n \tdec %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f08c1b \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2399029,16 +2399374,16 @@\n \txor %ch,-0x63(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tstc\n+\tadd %bl,%al\n+\tclc\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2413755,16 +2414100,19 @@\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n-\tmov $0x19,%bh\n-\tmovabs %al,0xeb0100000013\n+\taddr32 sti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dh,%al\n \tor 0x0(%rcx),%esi\n \tadd %cl,0xd000000(%rip) \n@@ -2413974,15 +2414322,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tbndldx (%rcx),%bnd0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \timul $0x0,%esi,%esi\n \tadd %dh,-0x75(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tcs add %al,(%rax)\n@@ -2414456,15 +2414804,16 @@\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n+\tadc %bl,%bh\n+\tret $0x13\n \tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n@@ -2414476,15 +2414825,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x13a21970(%rax)\n+\tadd %cl,0x13c2fb20(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f13243 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2414538,15 +2414887,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \t...\n \tadd %al,(%rax)\n-\tadd %dh,0x13a219bb(%rax)\n+\tadd %dh,0x13c2fb6b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2414622,15 +2414971,17 @@\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n-\tmov $0x13a219,%esp\n+\tinsb (%dx),%es:(%rdi)\n+\tsti\n+\tret $0x13\n \tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n@@ -2414996,16 +2415347,18 @@\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x0,%eax\n-\tadd %ch,-0x43(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %ch,0x6d(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %ah,0x74(%rax)\n@@ -2415034,15 +2415387,15 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x13a219b7(%rax)\n+\tadd %dh,0x13c2fb67(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2415074,15 +2415427,15 @@\n \tsldt (%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush $0x13a219be\n+\tpush $0x13c2fb6e\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2415143,16 +2415496,17 @@\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n-\tleave\n-\tsbb %esp,0x13(%rdx)\n+\tjns f13936 \n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2415242,16 +2415596,19 @@\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %ch,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush $0x19\n-\tmovabs %al,0xf50100000013\n+\tsbb %bl,%bh\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjns f13a9b \n@@ -2415634,15 +2415991,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x13a219a0(%rax)\n+\tadd %ch,0x13c2fb50(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2417489,16 +2417846,18 @@\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x3b(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %bh,0x75(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x10(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2418173,16 +2418532,17 @@\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n-\t(bad)\n-\tsbb %esp,0x13(%rdx)\n+\tje f15c0e \n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2418606,16 +2418966,18 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3b(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %ah,0x75(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %al,0xb0f6(%rax)\n@@ -2418949,16 +2419311,21 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.W jmp f1644c \n-\tmovabs %al,0xeb0100000013\n+\trex.W\n+\tfwait\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %al,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tret $0x0\n@@ -2419052,16 +2419419,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \t...\n \tadd %al,(%rax)\n-\tadd %dh,-0x15(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %dh,-0x65(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0xe9(%rbx)\n \tadd %al,(%rax)\n \tlock mov $0x30,%ecx\n@@ -2419152,16 +2419521,20 @@\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjmp f1667c \n-\tmovabs %al,0xeb0100000013\n+\tfwait\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %al,0x12(%rax)\n \txchg %eax,%ebp\n \tadd %al,(%rax)\n@@ -2419370,16 +2419743,18 @@\n \ttest $0x0,%eax\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t...\n-\tin (%dx),%al\n-\tsbb %esp,0x13(%rdx)\n+\tpushf\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0xf1(%rip) \n \tadd %al,(%rax)\n \tand $0x2e,%dl\n@@ -2419434,16 +2419809,18 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x14(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %al,-0x64(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsbb %eax,%esi\n \tadd %al,(%rax)\n@@ -2419494,16 +2419871,18 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x14(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %dl,-0x64(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2420095,16 +2420474,18 @@\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tsbb %esp,0x13(%rdx)\n+\tpop %rbx\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %al,-0x61(%rax)\n@@ -2420270,16 +2420651,18 @@\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x0,%eax\n \tadd %bh,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tsbb %esp,0x13(%rdx)\n+\tpop %rbx\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,(%rbx)\n \tint1\n \tadd %al,(%rax)\n@@ -2420333,16 +2420716,18 @@\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tstos %eax,%es:(%rdi)\n-\tsbb %esp,0x13(%rdx)\n+\tpop %rbx\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcltd\n \tjmp f172f7 \n@@ -2420476,35 +2420861,34 @@\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tand $0x0,%eax\n \tadd %ch,%al\n-\tenter $0xa219,$0x13\n+\tjs f17466 \n+\tret $0x13\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tjmp f17473 \n+\tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \t...\n-\tmov $0x24,%al\n-\tand %eax,(%rcx)\n+\tadd %dh,0x12124(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x13a219ac(%rax)\n+\tadd %bl,0x13c2fb5c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tin (%dx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %spl,(%rcx)\n@@ -2420653,16 +2421037,17 @@\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%dl\n-\tsbb %esp,0x13(%rdx)\n+\tand %bh,-0x5(%rdx)\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %ah,-0x20(%rax)\n@@ -2421195,16 +2421580,18 @@\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f17b79 \n-\tsbb %esp,0x13(%rdx)\n+\tjo f17c29 \n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x0(%rax,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2421793,16 +2422180,18 @@\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tsbb %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x19,%dl\n-\tmovabs %al,0xf50100000013\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tshll %cl,(%rcx)\n@@ -2422308,16 +2422697,16 @@\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov %dl,%al\n-\tsbb %esp,0x13(%rdx)\n+\tmov %al,0x13c2fb(%rax)\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tint1\n@@ -2422869,16 +2423258,18 @@\n \txor (%rcx),%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0xd000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dl,0x0(%rip) \n-\tadd %ch,-0x4a(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %ch,0x66(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%ch\n \tand $0x1,%eax\n \tadd %al,0x2ee2(%rax)\n@@ -2423018,16 +2423409,20 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x0(%rip) \n \tadd %al,(%rax)\n-\tloope f18f04 \n-\tmovabs %al,0xf50100000013\n+\txchg %eax,%ecx\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjns f18f33 \n@@ -2423054,15 +2423449,15 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %ah,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush $0x13a219b7\n+\tpush $0x13c2fb67\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2423135,16 +2423530,20 @@\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tloop f19094 \n-\tmovabs %al,0xf50100000013\n+\txchg %eax,%edx\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcltd\n \tjmp f1908f \n \tadd %dh,%al\n \tmov $0x30,%ecx\n@@ -2423191,16 +2423590,18 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1d(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %dl,-0x6d(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dh,-0x68(%rax)\n@@ -2423211,16 +2423612,18 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dh,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1d(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %ah,-0x6d(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2423249,16 +2423652,18 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $0x19,%bl\n-\tmovabs %al,0xf50100000013\n+\trclb $0x0,0x13c2fb(%rbx)\n+\tadd %al,(%rcx)\n+\tcmc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%bh\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x2e,%dl\n@@ -2423673,15 +2424078,15 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %ah,0x0(%rip) \n-\tadd %cl,0x13a219b8(%rax)\n+\tadd %cl,0x13c2fb68(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2423983,16 +2424388,18 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1a(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %dh,-0x6a(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc %dh,%bl\n \tadd %al,(%rax)\n@@ -2424323,16 +2424730,19 @@\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n-\tmov %ebx,(%rcx)\n-\tmovabs %al,0xf50100000013\n+\tcmp %edi,%ebx\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadd $0x128,%eax\n@@ -2424680,15 +2425090,17 @@\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n-\tmov $0x13a219,%esp\n+\tinsb (%dx),%es:(%rdi)\n+\tsti\n+\tret $0x13\n \tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n@@ -2425841,16 +2426253,16 @@\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trcrb $0xa2,(%rcx)\n-\tadc (%rax),%eax\n+\tjo f1ac7e \n+\tret $0x13\n \tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2426089,16 +2426501,17 @@\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,%dl\n-\tsbb %esp,0x13(%rdx)\n+\tor %dh,-0x5(%rdx)\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfwait\n \tjmp f1aeff \n@@ -2426556,16 +2426969,17 @@\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\txchg %eax,%ebp\n-\tsbb %esp,0x13(%rdx)\n+\trex.RB sti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2426864,15 +2427278,16 @@\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %dl,0x13a219(%rsi)\n+\tsbb %al,-0x5(%rsi)\n+\tret $0x13\n \tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n@@ -2427129,16 +2427544,16 @@\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %bl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\t(bad)\n-\tadc (%rax),%eax\n+\tjne f1b9de \n+\tret $0x13\n \tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2427466,15 +2427881,15 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x13a21999(%rax)\n+\tadd %bh,0x13c2fb49(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2429307,19 +2429722,17 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x0,%eax\n-\tadd %ah,-0x7f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x0(%rax,%rax,1)\n+\tadd %dh,%al\n+\tandb $0x0,0x0(%rdi)\n+\tadd %al,%fs:(%rax)\n \tadd %ah,0x0(%rax,%rax,1)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x11d38(%rax)\n \tadd %al,(%rax)\n@@ -2429431,15 +2429844,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %bh,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x13a219be(%rax)\n+\tadd %bl,0x13c2fb6e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f1d2eb \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2429449,15 +2429862,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x13a2199f(%rax)\n+\tadd %ch,0x13c2fb4f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2429474,15 +2429887,15 @@\n \tout %al,$0x37\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov %al,0x0(%rdi,%riz,4)\n+\tsbb %al,0x0(%rdi,%riz,4)\n \tadd %al,(%rcx)\n \tjmp f1d35b \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2429497,16 +2429910,18 @@\n \tadd %al,(%rax)\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x59(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %ah,0x9(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfwait\n \tjmp f1d39f \n@@ -2431905,15 +2432320,15 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dl\n+\tadc %dh,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x6a,%al\n \ttest $0x0,%eax\n \tadd %dl,%al\n \t(bad)\n@@ -2432806,15 +2433221,15 @@\n \tsldt (%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x13a219d3(%rax)\n+\tadd %ch,0x13c2fb83(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f1f82b \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2432831,15 +2433246,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x13a219d3(%rax)\n+\tadd %bh,0x13c2fb83(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%bl\n@@ -2433006,16 +2433421,18 @@\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tlods %ds:(%rsi),%al\n-\tsbb %esp,0x13(%rdx)\n+\tpop %rsp\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2433123,16 +2433540,18 @@\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f1fad0 \n-\tsbb %esp,0x13(%rdx)\n+\tjo f1fa80 \n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2433148,15 +2433567,15 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x13a219d6(%rax)\n+\tadd %al,0x13c2fb86(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f1fb3b \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2433188,16 +2433607,17 @@\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n-\t(bad)\n-\tsbb %esp,0x13(%rdx)\n+\txchg %bh,%bl\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dl,0x1c(%rax)\n@@ -2433208,16 +2433628,16 @@\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %dl,%bh\n-\tsbb %esp,0x13(%rdx)\n+\tor %al,0x13c2fb(%rdi)\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %al,-0x4e(%rax)\n@@ -2433226,15 +2433646,15 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x13a219d7(%rax)\n+\tadd %al,0x13c2fb87(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f1fc1b \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2433247,15 +2433667,15 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %bh,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x13a219d7(%rax)\n+\tadd %dl,0x13c2fb87(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2433298,16 +2433718,16 @@\n \tand $0x25000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rax),%eax\n+\ttest %edi,%ebx\n+\tret $0x13\n \tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2433323,16 +2433743,19 @@\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %bh,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tfcomps (%rcx)\n-\tmovabs %al,0xf50100000013\n+\tmov %bh,%bl\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjns f1fd3b \n@@ -2433366,16 +2433789,18 @@\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f1fd3a \n-\tsbb %esp,0x13(%rdx)\n+\tloopne f1fcea \n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2433387,16 +2433812,16 @@\n \tadd %al,(%rax)\n \tsub $0x0,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%dl\n-\tsbb %esp,0x13(%rdx)\n+\tadd %al,0x13c2fb(%rdx)\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2433460,16 +2433885,16 @@\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%dl\n-\tsbb %esp,0x13(%rdx)\n+\tadc %cl,0x13c2fb(%rdx)\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2433505,15 +2433930,15 @@\n \tadd %al,(%rax)\n \tadd %ch,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x13a219da(%rax)\n+\tadd %bl,0x13c2fb8a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2433552,16 +2433977,19 @@\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tfistpl (%rcx)\n-\tmovabs %al,0xeb0100000013\n+\tmov %ebx,%edi\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -2433575,16 +2434003,20 @@\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %bh,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tfstpl (%rcx)\n-\tmovabs %al,0xeb0100000013\n+\tlea (bad),%edi\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -2433596,16 +2434028,18 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\ttest $0xdb,%al\n-\tsbb %esp,0x13(%rdx)\n+\ttest $0x8b,%al\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2433620,17 +2434054,19 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x73(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %cl,0x23(%rax)\n+\tsti\n+\tret $0x13\n \t...\n+\tadd %al,(%rax)\n \txchg %eax,%esi\n \tor (%rbx),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%dl\n \tadd %al,(%rax)\n@@ -2469718,16 +2470154,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x68,%al\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trepz add %al,(%eax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2470276,16 +2470711,16 @@\n \tfs cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \toutsb %ds:(%rsi),(%dx)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,0xf36d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tgs cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -2473153,20 +2473588,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x74(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tpush $0xfffffffffffffff4\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txlat %ds:(%rbx)\n+\tadd %dl,%al\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,0x0(%rbx,%rsi,8)\n \tadd %dl,(%rax)\n \tfldz\n \tadd %al,(%rax)\n@@ -2473742,16 +2474177,16 @@\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x6e(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x1,(%rdi),%ecx\n+\tadd %dl,0x10f69(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%edx\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tnop\n \trepz add %al,(%rax)\n@@ -2473799,30 +2474234,34 @@\n \txchg %eax,%edx\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0x0,%esp\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n-\tand %dl,0xf3(%rdx)\n \tadd %al,(%rax)\n-\tadc %dl,0xf3(%rbx)\n+\tadd %ah,(%rax)\n+\txchg %eax,%edx\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0xf1,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebx\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf130(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0xf4(%rdx)\n@@ -2475713,55 +2476152,62 @@\n \tadd %al,(%rax)\n \tadd %dh,0xf9a5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xf3a5d0(%rax)\n+\trepnz (bad)\n+\t(bad)\n+\t(bad)\n+\t(bad)\n+\t(bad)\n+\tlcall *0xf3a5d0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \trepz add %al,(%rax)\n-\t...\n \tadd %al,(%rax)\n-\tmovabs 0xf3a5f0,%al\n-\t(bad)\n-\t(bad)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf3a600(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0xf3a5f0,%al\n+\tjmp f3a614 \n \tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tmovabs 0xf3a600,%al\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf3a610(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%eax\n+\tor $0x0,%al\n \tadd %al,(%rax)\n-\tmovabs 0xf3a620,%al\n-\tadc $0x0,%eax\n \tadd %al,(%rax)\n-\tmovabs 0xf3a630,%al\n-\tadc (%rax),%eax\n+\tadd %ah,0xf3a620(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xf3a630(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf3a640(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x0,%al\n+\txor (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf3a670(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rdx)\n \tfwait\n@@ -2475848,15 +2476294,15 @@\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rdx)\n@@ -2475946,16 +2476392,16 @@\n \tcs and $0x1,%eax\n \tadd %dh,(%rax)\n \ttest $0xf3,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov %?,%edi\n+\tadd %ah,%al\n+\tmov $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tsti\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2476316,16 +2476762,16 @@\n \tshrb $1,0xf3(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0xf3(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,(%rax)\n \tlods %ds:(%rsi),%al\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9dc2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2476497,15 +2476943,15 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0xf4(%rcx)\n@@ -2476555,17 +2477001,16 @@\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0xf3(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txlat %ds:(%rbx)\n-\tadc %eax,(%rcx)\n+\tadc %bl,(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,0xf3(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \ttestl $0x1,(%rdi)\n \tadd %ah,(%rax)\n@@ -2476666,17 +2477111,15 @@\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x28(%rax)\n \tmov $0x0,%ebp\n \tadd %dl,-0x1e(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x68(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,0xfb9c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x136ac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf3af(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n \tfwait\n@@ -2476690,22 +2477133,26 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%cl\n-\tadc %eax,(%rcx)\n+\tnop\n+\trcll $1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tleave\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %dl,0xf5c9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf3af(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x51(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2477246,16 +2477693,15 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc $0x10f,%eax\n+\tadc %dl,0x10f(%rip) \n \tadd %al,(%rax)\n \tadd %dh,0xf3(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tpopf\n \tpopf\n \tadd %al,(%rax)\n@@ -2477367,15 +2477813,15 @@\n \trcl $1,%al\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dl,-0x4a(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n \tfwait\n@@ -2477460,15 +2477906,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1144d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2477873,16 +2478319,16 @@\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %ah,%al\n \txchg %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n@@ -2477951,17 +2478397,15 @@\n \tmov $0xf3,%esp\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rdi\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpopf\n-\ttestb $0x0,(%rax)\n+\tadd %al,0xf6a7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x124,%ecx\n \tadd %al,(%rax)\n \tand %bh,0x0(%rbx,%rsi,8)\n \tadd %dl,%al\n \tmov $0x124,%ecx\n@@ -2478007,19 +2478451,19 @@\n \tadd %dh,-0x47(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf3bc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n-\tincl (%rax)\n+\tadd %ah,%al\n+\tja f3bca2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f3bd0e \n+\tadd %dh,0x64(%rax)\n \tand $0x1,%eax\n \tadd %al,%al\n \tmov $0xf3,%esp\n \tadd %al,(%rax)\n \tadc %bh,0x0(%rsp,%rbx,4)\n \tadd %dl,%al\n \tmov $0xf3,%esp\n@@ -2479219,20 +2479663,20 @@\n \tpop %rbx\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tfs cli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovb $0x1,(%rax)\n+\tadd %dh,-0x5d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%cl\n-\t(bad)\n+\tnop\n+\tloope f3c829 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tenter $0xf3,$0x0\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -2479242,42 +2479686,44 @@\n \tjo f3c8a3 \n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10(%rbx)\n+\tadc %bl,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf3e9(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tloop f3c869 \n+\tmov $0x100,%esp\n+\tadd %al,(%rax)\n+\tshl $1,%cl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\timul $0x0,0x0(%rbx),%ebx\n-\trcl $1,%bh\n+\tadd %ah,-0x33(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txlat %ds:(%rbx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \trex.WB\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tfs cli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xf3e9(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tloop f3c899 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2479286,262 +2479732,266 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpop %rbx\n+\tpop %rdx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f3c906 \n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ee2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x10500000000000fb,%al\n+\tadd %dl,-0x1e(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x113(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf610(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dl\n-\t(bad)\n+\tnop\n+\tloop f3c909 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf481(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1105b(%rax)\n+\tnop\n+\tpop %rdx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tfs std\n \tadd %al,(%rax)\n+\txor %ah,0x0(%rbp,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %esi,%esi\n \tadd %al,(%rax)\n+\tadc %dl,(%rcx)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%bl\n+\tshl $1,%dl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x1,%ah\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tfcoms (%rdx)\n-\tadd %eax,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txlat %ds:(%rbx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\taddr32 cmc\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf567(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd $0xf5,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tout %al,(%dx)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf611(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin $0x3,%eax\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1d(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf47c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbx\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf613(%rax)\n+\trcrb $1,0x10(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjrcxz f3c9d9 \n-\tadd %eax,(%rax)\n+\tadc %esi,%esi\n \tadd %al,(%rax)\n-\tadd %al,-0x44(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush %rsp\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x1d(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tenter $0xfd,$0x0\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpushf\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadc $0xf6,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x14100000000000fb,%eax\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n-\t(bad)\n+\tadd %dh,%al\n+\tin $0x3,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tshl $0x0,%esp\n+\tadd %dl,0x10ee3(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x33(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc $0xf6,%al\n \tadd %al,(%rax)\n+\tadd %dl,0x14(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rax,%rdx,1)\n+\tadc %bl,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tinsb (%dx),%es:(%rdi)\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %dl,0xf56c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x65(%rax)\n-\tadd (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%ah\n+\tshl $1,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x38(%rax)\n-\trepz add %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\txlat %ds:(%rbx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x65(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin $0xe,%al\n+\tadc %ah,%ah\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x0(,%rsi,8)\n-\tadd %dl,%al\n-\trolb $1,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x100c6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc $0xf6,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x5c(%rax)\n+\tmovabs 0x5000000000010300,%al\n+\tpop %rbx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x62(%rax)\n-\tadd $0x1,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2479561,63 +2480011,65 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,(%rsi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x62(%rax)\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovabs %eax,0xee4d00000000000\n+\tnop\n+\tin $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3f(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x16(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbd3(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1105c(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x15dd8(%rax)\n \tadd %al,(%rax)\n-\tscas %es:(%rdi),%eax\n-\tstd\n+\tadd %dl,0x1105b(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfdbb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf616(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbf0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin $0xe,%eax\n+\t(bad)\n+\tmovabs %eax,0xee4d00000000000\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rsi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfcoms (%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\txlat %ds:(%rbx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadc %bh,%cl\n+\tsti\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tin $0xe,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2479630,33 +2480082,35 @@\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x1(%rax,%rdx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x17(%rax)\n+\tpush %rax\n+\t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin $0xe,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %bh,%al\n+\tadd %dl,0x28(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf617(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trepz repz add %al,(%rax)\n \tadd %al,(%rax)\n@@ -2479687,36 +2480141,35 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xf9,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ch\n-\t(bad)\n+\tnop\n+\tin $0xe,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txor $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6a0(%rax)\n+\tadd %dl,%al\n+\trepnz or (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbp\n-\tadc %al,(%rcx)\n+\tadc %bl,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x18(%rax)\n \ttestb $0x0,(%rax)\n@@ -2479724,20 +2480177,17 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xf5,%eax\n \tadd %al,(%rax)\n-\tmov $0x5d,%al\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ah,%dh\n-\t(bad)\n+\trcrb $0x0,0xff(%rbp)\n+\tadd %dl,%al\n+\tin $0xe,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tint3\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n@@ -2479780,37 +2480230,34 @@\n \tint $0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x36(%rax)\n-\trepz add %al,(%rax)\n+\tadd %ah,0x101aa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tfcoms (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x33(%rax)\n \trepz add %al,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tcwtl\n \timul $0x0,%edx,%esi\n-\tadd %dh,%al\n-\tmovabs 0x1b900000000000ff,%al\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0xff96(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xf61b(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1045d(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tout %al,$0xe\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2479818,72 +2480265,72 @@\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpop %rbp\n+\tpop %rsp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd66(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ee6(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tout %al,$0xe\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsbb $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstos %eax,%es:(%rdi)\n+\tadd %dl,(%rax)\n+\tret\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5f(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf61c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfd66(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dh\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ee6(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x54(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tpop %rbp\n+\tpop %rsp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2479891,42 +2480338,41 @@\n \tadd %al,(%rax)\n \tmovabs 0x900000000000f3cb,%al\n \tadd $0xf5,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,$0xe\n+\tadd %dl,%al\n+\tout %al,$0xe\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x28(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %ah,0xf442(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjmp f3cf49 \n+\tadd %al,0xf3cb(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%cl\n+\tadd %dl,-0x28(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tdata16 cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf80e(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x19(%rax)\n+\tadc %ah,%bh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x32(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x65(%rax)\n@@ -2479936,33 +2480382,36 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsbb $0xf6,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tjno f3cea4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpop %rbp\n+\tpop %rsp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb $0xf6,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rbx\n-\ttestb $0x0,(%rax)\n+\trorb $1,(%rsi)\n+\tclc\n \tadd %al,(%rax)\n-\tadd %dl,0x10ee7(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x19(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rsi)\n \ttestb $0x0,(%rax)\n@@ -2479984,56 +2480433,55 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0xf5(%rip) \n \tadd %al,(%rax)\n-\tand %dl,0xfb(%rax)\n+\tpush %rax\n+\tpop %rbx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bh\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ee7(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6ab(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsi\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\trcrb $1,(%rsi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush $0xf5\n \tadd %al,(%rax)\n-\tadcb $0x0,0x0(%rsp,%rsi,8)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcall f3d07c \n+\tadcb $0x0,0x0(%rbx,%rdi,8)\n+\tshl $1,%bh\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tiret\n+\tadd %dl,-0x31(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfs cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2480044,29 +2480492,31 @@\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfsts (%rdx)\n+\tnop\n+\tfcoms (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100d4(%rax)\n+\tadd %dh,-0x36(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n+\tadc %ch,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2480075,33 +2480525,30 @@\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpop %rsi\n+\tpop %rbp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6e1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xf454(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcall f3d10c \n-\tadd %al,(%rax)\n-\tnop\n-\tmov (%rdi),%ebx\n+\tadd %dl,-0x18(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f3cffe \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2481542,21 +2481989,19 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloop f3e056 \n+\tnop\n+\tcall f3e16c \n \tadd %al,(%rax)\n+\tshl $1,%dl\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tloop f3e05b \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2481581,79 +2482026,82 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tpop %rsi\n+\tpop %rbp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0xf3,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rax)\n \ttestl $0x0,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp f3e1dc \n+\tadd %dl,%al\n+\tcall f3e1dc \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf745(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x32(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfsts (%rdx)\n+\tadd %dl,%al\n+\tfcoms (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,-0x9(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp f3e21c \n+\tadc %ch,%cl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0xfb(%rdi)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%eax\n+\tsti\n \tadd %al,(%rax)\n-\tadc %al,-0x9(%rsi)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.RX testl $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rbp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,0x10(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.RX testl $0x0,(%rax)\n-\trcr $1,%bh\n-\tsti\n+\tadd %dl,0x46(%rax)\n+\ttestl $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ee9(%rax)\n+\tadd %dl,-0x17(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tint3\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tint $0xf3\n@@ -2481671,26 +2482119,28 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf69b(%rax)\n+\tadd %al,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf746(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x1f(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tgs cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101ac(%rax)\n+\tadd %ah,0x101a2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1050e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf3e1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n@@ -2481825,25 +2482275,25 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x1e(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf3e3(%rax)\n+\tadd %al,%al\n+\tjrcxz f3e326 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.RX testl $0x0,(%rax)\n-\tadd %bh,(%rdx)\n-\tadd %eax,(%rcx)\n+\tand %ch,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%cl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ee9(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tja f3e343 \n@@ -2481856,84 +2482306,91 @@\n \tadc %al,-0x9(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10(%rdi)\n+\tadc %bl,0x10(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.RXB testl $0x0,(%r8)\n-\trolb $0x68,(%rcx)\n+\tshrb $1,(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tshr $1,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.XB hlt\n-\tadd %al,(%rax)\n+\tadd %al,0xf4aa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf747(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x37(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tfsts (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs 0x47d00000000000f4,%al\n-\ttestl $0x0,(%rax)\n+\tadd %dh,(%rax)\n+\trex.XB hlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.RXB testl $0x0,(%r8)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x16(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x13(%rax)\n-\trepz add %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex hlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttestq $0x0,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\trepz add %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ecx\n+\tpop %rsp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rax)\n+\tadd %dl,0x5e(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsubb $0x0,-0xc(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \ttestq $0x0,(%rax)\n-\tand %dh,-0xc(%rdi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eea(%rax)\n+\tadd %dl,-0x16(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \ttestq $0x0,(%rax)\n@@ -2482007,43 +2482464,37 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,-0x9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tja f3e4e7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjs f3e4fe \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttestq $0x0,(%r8)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf3e4(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tpop %rdi\n-\tadc %al,(%rcx)\n+\tadd %ah,0xffbd(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1105e(%rax)\n \tadd %al,(%rax)\n-\tlock out %eax,$0xf3\n+\tadd %dh,%al\n+\tout %eax,$0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2482075,80 +2482526,87 @@\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fbb3,%al\n-\ttestq $0x0,(%r8)\n+\t(bad)\n+\tmov $0xfb,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rax)\n+\ttestl $0x0,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf506(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%bl\n+\tshr $1,%dl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tin (%dx),%al\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf749(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%dl\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tfsts (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x15(%rax)\n+\tadc %ch,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x19(%rax)\n+\tadd %ah,-0x19(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttestq $0x0,(%r8)\n-\trolb $0x68,(%rcx)\n+\tand %al,-0xc(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tpop %rsi\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rbx)\n-\tclc\n+\tlock cmp %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf819(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %bh,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eeb(%rax)\n+\tpush %rax\n+\tjmp f3e639 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdb6(%rax)\n+\tadd %al,%al\n+\ttest $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb %edi,%eax\n+\trcrb $1,(%rcx)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,-0xa(%rcx)\n@@ -2482165,20 +2482623,19 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rdx)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x30(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dl,0x20(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp f3e689 \n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10eeb(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x7a(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1a(%rax)\n \tclc\n@@ -2482222,21 +2482679,20 @@\n \tadd %dl,-0x1a(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadc %bl,0x10(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,$0xf3\n \tadd %al,(%rax)\n-\tadc %ah,%bh\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n \tmovabs 0xe73000000000008a,%eax\n \trepz add %al,(%rax)\n@@ -2482245,26 +2482701,23 @@\n \tout %eax,$0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x19(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0c000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n+\tmovabs 0x510000000000008a,%eax\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf81a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfb7a(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ah\n-\t(bad)\n+\tadd %dl,%al\n+\tjmp f3e769 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x19(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -2482317,72 +2482770,86 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f3e7e1 \n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfsubr %st(6),%st\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x26(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\tfsts (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmp $0x0,%edi\n+\tadd %dh,(%rax)\n+\ttest $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rbx)\n-\tclc\n+\tadd %dl,(%rax)\n+\tsbb %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rsi)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf6ab(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x14(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5e(%rax)\n+\tadd %dl,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1b(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,-0xb(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfb7b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11060(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub (%rcx),%al\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpop %rdi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xf81b(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10473(%rax)\n+\tand %ah,(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eec(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tsbb %eax,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tin (%dx),%al\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,(%rbx)\n \tclc\n@@ -2482390,78 +2482857,73 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x113(%rdx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xf8,%al\n+\tjo f3e8b6 \n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x71(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%al\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eec(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsbb $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfbdf(%rax)\n \tadd %al,(%rax)\n-\tpush %rdx\n-\ttestb $0x0,(%rax)\n+\tadd %dl,0x1105f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tsbb $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf81c(%rax)\n+\tadd %ah,0x10473(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rsi\n-\tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\tin (%dx),%eax\n+\tadd %dl,%al\n+\tin (%dx),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,(%rax,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %dh,%ah\n+\tadd %ah,(%rax)\n+\tint $0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112da(%rax)\n+\tadd %dl,%al\n+\tfsts (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tpush %rsi\n+\tadd $0x1,%eax\n+\tadd %dl,(%rax)\n \tin (%dx),%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -2482473,28 +2482935,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x46,%al\n-\thlt\n-\tadd %al,(%rax)\n+\torb $0x0,-0xc(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d(%rax)\n-\tclc\n \tadd %al,(%rax)\n+\tpush %rax\n+\tsbb $0xf8,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tin (%dx),%eax\n+\tadd %dl,-0x13(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2482542,75 +2483000,74 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb $0xf8,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%eax\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eed(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rsi)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\ttestb $0x0,(%eax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x60(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1e(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n+\tshr $1,%ch\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %dh,%ah\n+\tadd %al,-0x72(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf81e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf3e3(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tficoml (%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc $0xfc,%eax\n+\tadc %bl,%dl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trcrb $1,(%rsi)\n-\tclc\n+\tadd %al,(%rax)\n+\tloopne f3ea87 \n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tret\n-\ttestb $0x0,(%rax)\n+\t(bad)\n+\tclc\n \tadd %al,(%rax)\n-\tadd %dl,-0x12(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,%dh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2482623,33 +2483080,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjno f3eaa7 \n+\tand %dh,-0xc(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x60(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tret\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tout %al,(%dx)\n+\tadd %dl,-0x12(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %bl,%bh\n+\tadd %al,%al\n+\tnop\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf860(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2482668,58 +2483124,54 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor %cl,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tenter $0xf4,$0x0\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tnop\n \tout %al,(%dx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txor %cl,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7a(%rax)\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,0x10(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs %eax,0x60d00000000000f6\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txor %cl,%bh\n \tadd %al,(%rax)\n+\tadd %dl,0xf932(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rdx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tenter $0xf4,$0x0\n \tadd %al,(%rax)\n-\tadc %ch,%bh\n+\tadd %dl,%al\n+\tout %al,(%dx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2482730,49 +2483182,47 @@\n \trepnz add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rdx)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x37(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%bl\n+\tadd %dl,-0x26(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor %ecx,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %eax,(%dx)\n+\tadc %ch,%bh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjo f3ebd2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjg f3ebd5 \n-\tadd %eax,(%rax)\n+\tadd %dh,%al\n+\ttest %dh,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2482787,19 +2483237,22 @@\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tjmp f3ec04 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f3f0,%al\n-\tjno f3ec1c \n-\tadd %eax,(%rax)\n+\tmovabs 0xc00000000000f3f0,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eef(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tout %eax,(%dx)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin (%dx),%al\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n@@ -2482833,21 +2483286,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tadc %ch,-0xe(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tcld\n+\tadd %dl,0x71(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlock (bad)\n+\tnop\n+\tout %eax,(%dx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2482867,55 +2483320,58 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex ret $0xf6\n+\tor $0xf6,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjno f3ecf2 \n+\tadd %dl,0x71(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tlock (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjno f3ed12 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tint $0xf3\n-\tadd %al,(%rax)\n+\tadd %ah,0x2b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,-0x25(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x112da(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno f3ed32 \n+\tshlb $1,0x7(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf809(%rax)\n+\tadd %al,%al\n+\tor %edi,%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ef0(%rax)\n+\tadd %dl,-0x10(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x13(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor 0x0(%rdi),%ebx\n \tadd %dl,0xf3e9(%rax)\n@@ -2482946,16 +2483402,16 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%al\n-\t(bad)\n+\tnop\n+\tlock (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf3ed(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x9f,%al\n \tadd %al,(%rax)\n@@ -2482988,49 +2483444,48 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjb f3ee02 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7f(%rax)\n-\thlt\n+\tadd %dh,%al\n+\tadd (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tint1\n+\tshl $1,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x7(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10(%rdx)\n+\tshlb $1,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x7(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlret $0xf4\n+\tadd %dh,0x7f(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tint1\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x12(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n@@ -2483041,60 +2483496,66 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x0(%rax,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0xfb(%rdx)\n+\trol $0xfb,%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjae f3ee82 \n+\tadd %al,(%rax)\n+\tadd %dl,0x73(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin (%dx),%eax\n-\trepz add %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjmp f3ef79 \n \tadd %al,(%rax)\n-\tadd %dl,0x112db(%rax)\n+\trcr $1,%dl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc $0xee,%eax\n+\tadd %al,(%rax)\n+\tand %dl,0xee(%rip) \n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffbb(%rax)\n+\tadd %al,0xffb1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10773(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsti\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ef1(%rax)\n+\tpush %rax\n+\tint1\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tgs hlt\n \tadd %al,(%rax)\n-\tadd %al,0xf45b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjae f3eed2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RX hlt\n+\tadd %dl,-0x18(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovsxd (%rax),%edx\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7b(%rax)\n+\tadd %al,(%rax)\n+\tjo f3ee67 \n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x1(%rdi,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%bh\n@@ -2483107,21 +2483568,20 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,%ah\n \tout %eax,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%cl\n \t(bad)\n-\tadd %eax,(%rax)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10ef1(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rdi)\n \tcmc\n@@ -2483130,45 +2483590,47 @@\n \tadd %ah,-0xe(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3d(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd (%rcx,%rax,1),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%dl\n+\tshl $1,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovsxd (%rax),%edx\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x11(%rax)\n+\tadd %al,(%rax)\n+\tjo f3ef51 \n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,0xf(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tsti\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \trepnz (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf3ef(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2488629,107 +2489091,97 @@\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n \t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xee8000000000008a,%eax\n-\trepz add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n \tfistl (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xffab(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovsxd (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11062(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x113(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovsxd (%rax),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,0xe9(%rsi)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tsub %dh,%ah\n-\t...\n-\tmovabs 0x6801c0,%al\n-\tadc %bl,%ah\n-\tadc (%rcx),%al\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadc %al,%fs:(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne f428bc \n+\txchg %eax,%esi\n+\tjmp f4285f \n+\tadd %dl,0x28(%rax)\n \thlt\n+\t...\n+\tmovabs 0xf3e0e0,%al\n+\tpush %rax\n+\tfistl (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x9c,%esp\n-\tadd %al,(%rax)\n-\trol $0xfd,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n-\tadc %al,(%rcx)\n+\tadc %ah,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsub %ah,%dh\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x9c,%esp\n \tadd %al,(%rax)\n-\tadd %dl,0x74(%rax)\n-\t(bad)\n+\tmovabs 0x500000000000f481,%al\n+\tmovsxd (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x50(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x24(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tje f428c2 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0x28(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10774(%rax)\n+\tadd %dl,0x112db(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadc %al,%fs:(%rcx)\n+\tje f428e2 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xf47c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11063(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tclc\n+\tadd %dl,-0x8(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x1(%rdi,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f42925 \n@@ -2488739,27 +2489191,30 @@\n \tadd %dh,0xf424(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10282(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs %eax,0x1c0000000000113\n \tpush $0x0\n-\tadd %dl,0x10ef2(%rax)\n+\tadd %dl,-0xe(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rax,%rdx,1)\n-\tadd %al,(%rax)\n+\tshlb $1,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n \trepnz (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x29(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2488907,143 +2489362,147 @@\n \tadd %al,(%rax)\n \tadd %al,0xf42a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x29(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x16(%rax)\n-\trepz add %al,(%rax)\n+\tadd %al,%al\n+\tsub %dh,%ah\n \tadd %al,(%rax)\n-\tadd %dl,0x112dc(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfistl (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x10(%rbp)\n-\tadd %eax,(%rax)\n+\tadc %ah,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepnz hlt\n+\tadd %al,(%rax)\n+\tshl $1,%dl\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b3d(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfc2a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadc %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tfcoml (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\txlat %ds:(%rbx)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %al,%gs:(%rcx)\n+\tadd %dl,0x11064(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xff95(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x5d(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff9f,%al\n-\tmovabs %eax,0x5040000000000113\n+\tadd %al,(%rax)\n+\tmov $0xa9,%al\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc %al,%gs:(%rcx)\n+\tadc %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tmovabs 0x1050530,%al\n+\tmovabs 0x6801c0,%al\n \tadc %dh,0x7(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bl,%ch\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xfd,%esp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tfcoml (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadd $0x105,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n-\t(bad)\n+\tpush %rax\n+\tjne f42b82 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x10(%rsi)\n+\tadc %ah,0x10(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjne f42ba2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf42c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x46(%rax)\n+\tadd %ah,-0x50(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x7(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tdata16 adc %al,(%rcx)\n+\tadc %al,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x103(%rip) \n \tadd %al,(%rax)\n \tadc %dh,0x7(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xf3ee(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfstl (%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x112dc(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjbe f42c02 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tdata16 adc %al,(%rcx)\n+\tadc %al,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10776(%rax)\n \tadd %al,(%rax)\n@@ -2489053,59 +2489512,57 @@\n \tnop\n \tmovabs %eax,0x1c0000000000113\n \tpush $0x0\n \tadd %dl,%al\n \tjbe f42c42 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4a(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %ah,0xf6c5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tdata16 adc %al,(%rcx)\n+\tadc %al,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tja f42c62 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x51(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112dd(%rax)\n+\trcr $1,%ah\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tja f42c82 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfaddl (%rcx)\n+\tadd %dl,0x77(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %al,(%ecx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tadc %ah,0x10(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x66(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x10d87(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tiret\n+\tadd %dl,(%rax)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tja f42cb2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2489119,143 +2489576,148 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x7(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4e(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tdata16 adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjs f42cf2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %dh,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfstl (%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjs f42d12 \n-\tadd %eax,(%rax)\n+\tadc %bl,%ch\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsar %cl,%ebx\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11067(%rax)\n+\tadd %dl,0x78(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjs f42d32 \n-\tadd %eax,(%rax)\n+\tdata16 adc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10778(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdb3(%rax)\n+\tadd %dh,0xfdcb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs %eax,0x1c0000000000113\n \tpush $0x0\n \tadd %dl,%al\n \tjs f42d52 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10(%rdi)\n+\tshlb $1,0x10(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x7(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfb8a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tficoms (%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7(%rax)\n-\tadd $0x1,%al\n+\tpush %rax\n+\tfstl (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadd %al,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjns f42da2 \n+\tadd %dl,0x79(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x101c4(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush $0x110\n+\tadc %al,(%ecx)\n \tadd %al,(%rax)\n-\tlock add %al,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10779(%rax)\n+\t(bad)\n+\tstc\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tjns f42dc2 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc000000000010d81,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x7(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tleave\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tadc %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjp f42e02 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tmov $0xfb,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tficoms (%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x112dd(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjp f42e22 \n@@ -2489265,26 +2489727,23 @@\n \tsub %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11068(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsar $0x0,%ch\n+\tnop\n+\tadc %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tmovabs 0x900000000000fdcc,%al\n \tjp f42e52 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2489295,28 +2489754,30 @@\n \tsarb $1,0x7(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10(%rax)\n+\tshlb $1,0x10(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x102c6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjnp f42e92 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub $0xf4,%al\n+\tadd %al,%al\n+\tsub %ah,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112de(%rax)\n+\tadd %dl,%al\n+\tfstl (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjnp f42eb2 \n@@ -2489363,19 +2489824,22 @@\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x8ed000000000008a,%eax\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\timul $0x1,(%rax),%edx\n-\tadd %al,0x2f(%rax)\n+\tpush $0x110\n+\tadd %al,(%rax)\n+\trex (bad)\n \thlt\n \t...\n \tmovabs 0x6801c0,%al\n \tsbb %ch,0x0(%rdx,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x20,%al\n@@ -2489394,31 +2489858,31 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x7(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7d(%rax)\n+\tadd %dh,0x5b(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n+\tadd %dl,0x68(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjl f42fa2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf42e(%rax)\n+\tadd %al,0xfb90(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tficoms (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2489427,22 +2489891,20 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\timul $0x1,(%rax),%edx\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpush $0x110\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjl f42fe2 \n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1077c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2490796,98 +2491258,96 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10(%rcx)\n+\tshrb $1,0x10(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x7(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%bh\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tficoms (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n-\t(bad)\n+\tpush %rax\n+\tjge f44052 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10(%rdx)\n+\tadc %ch,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %eax,%esi\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1077d(%rax)\n+\tadd %al,%al\n+\tmovabs 0x7d900000000000f6,%al\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x114(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,-0xc(%rdi)\n+\txor %bl,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjge f44092 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tscas %es:(%rdi),%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\timul $0x1,(%rax),%edx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjle f440b2 \n+\tadc %bh,0x7(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf42f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x21(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,0xf42e(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x112de(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n-\t(bad)\n+\tpush %rax\n+\tjle f440d2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf655(%rax)\n+\tadd %dl,0x7a(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1106a(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\timul $0x1,(%rax),%edx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjle f440f2 \n \tadd %eax,(%rax)\n@@ -2490904,33 +2491364,34 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjle f44112 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $1,0x10(%rdx)\n+\tadd %ah,(%rax)\n+\tjg f44115 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\timul $0x1,(%rax),%edx\n \tadd %al,%al\n \t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjg f44132 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf440(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112df(%rax)\n+\tadd %dl,%al\n+\tficoms (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjg f44152 \n@@ -2490944,15 +2491405,15 @@\n \tor %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10(%rbx)\n+\tadc %ch,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x4(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1077f(%rax)\n@@ -2490969,47 +2491430,48 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tnop\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,0xc(%rdi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\timul $0x1,(%rax),%edx\n+\tadd %dl,0x6a(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trol $0xf6,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0xf6(%rax)\n \tadd %dl,-0x70(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0xf4,(%rdx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tloopne f441dd \n+\tfists (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tnop\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar %cl,%bl\n+\tadd %al,-0xc(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1106b(%rax)\n+\tadd %dl,0x1106a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x108(%rax)\n \tadd %al,(%rax)\n@@ -2491017,66 +2491479,58 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ecx\n-\tor %al,(%rcx)\n+\tadc %bl,0xf6(%rdx)\n \tadd %al,(%rax)\n+\tadc %dl,0x108(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\timul $0x1,(%rax),%edx\n-\tadd %al,(%rax)\n+\tpush $0x10\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6f(%rax)\n+\tpush %rax\n+\txchg %eax,%ecx\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,-0xc(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x20(%rax)\n+\tadd %dl,-0x21(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10891(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tlods %ds:(%rsi),%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tadc %al,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %ch,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ecx\n-\tor %al,(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,0x108(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xf(%rax)\n \tstc\n \tadd %al,(%rax)\n@@ -2491087,88 +2491541,94 @@\n \txchg %eax,%edx\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112e0(%rax)\n+\tadd %dl,0x6b(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tnop\n \tleave\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6e(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex\n+\trex.X hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6c(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x112df(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\txchg %eax,%edx\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10892(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfc0b(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x1106b(%rax)\n \tadd %al,(%rax)\n-\tand %dl,%ah\n+\tadd %ah,(%rax)\n+\t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%edx\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xb,%al\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1106c(%rax)\n+\tadd %dl,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x108(%rbx)\n \tadd %al,(%rax)\n-\tlock jrcxz f4431e \n+\tadd %dl,(%rax)\n+\txchg %eax,%ebx\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloopne f4433d \n-\tadd %eax,(%rax)\n+\tror $1,%bh\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x44(%rax)\n-\tstd\n+\tadd %dl,%al\n+\timul $0x1,(%rax),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsubb $0x0,0xfd(%rdx)\n \tadd %dl,-0x6d(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %ah,%bh\n-\tadd %al,(%rax)\n+\tloopne f4436d \n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloopne f4435d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,(%rsi)\n-\thlt\n+\tadd %ah,(%rax)\n+\tcs hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2491182,52 +2491642,54 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf509(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3e(%rax)\n-\tfldl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n-\tadc $0x1,%al\n+\tadc %ch,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ebx\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0xfc,(%rbx)\n+\trex\n+\tds fldl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tadc %al,(%rcx)\n+\tshlb $1,(%rbx)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock xor %esp,%edi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%esp\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x0(%rbp,%rdi,8)\n-\tadd %dl,(%rax)\n-\tloope f443dd \n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x6c(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock xor %esp,%edi\n \tadd %al,(%rax)\n-\tadd %al,0x102d2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6c(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock rex.XB hlt\n \tadd %al,(%rax)\n@@ -2491276,180 +2491738,183 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tinsl (%dx),%es:(%rdi)\n-\tadc %al,(%rcx)\n+\trex.X hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f444dd \n-\tadd (%rcx),%eax\n+\tadd %dl,-0x20(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%esp\n-\tor %al,(%rcx)\n+\tadc $0x2,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10894(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,0x0(%rsp,%rsi,8)\n+\tadd %al,0xf444(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \trex insb (%dx),%es:(%rdi)\n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadc (%rcx),%eax\n+\tnop\n+\tinsb (%dx),%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xff,%edx\n+\txorb $0x0,0xff(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esp\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rax,%rcx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tinsl (%dx),%es:(%rdi)\n-\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ebp\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xfb(%rdx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tloope f444ed \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne f4455d \n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%ebp\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tmov $0x102,%ecx\n \tadd %al,(%rax)\n-\tshrb $1,0x10(%rbp)\n+\tnop\n+\tloopne f4451d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\n-\tstd\n+\tadd %ah,%al\n+\tidiv %bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10895(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.RX hlt\n-\tadd %al,(%rax)\n+\tadd %al,0xfc2a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x44(%rax)\n-\tadc $0x1,%al\n+\tadd %dl,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ebp\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\trex.RX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x44(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock fdivp %st,%st(4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%esi\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,-0xc(%rcx)\n+\trcrb $0x0,-0xa(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tloope f4457d \n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tinsl (%dx),%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%esi\n+\tadd %dl,-0x6a(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f445b0 \n-\thlt\n+\tlock jrcxz f4457e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tloopne f4459d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\txchg %eax,%esi\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10896(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf455(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x113a5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1106d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x108(%rsi)\n \tadd %al,(%rax)\n-\tand %al,0x1(%rax)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpop %rdi\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x1106e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x113a5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,(%rdx)\n \tcmc\n@@ -2491457,256 +2491922,260 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x108(%rdi)\n \tadd %al,(%rax)\n-\trex\n-\trex.X hlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tloope f4460d \n-\tadd %eax,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%edi\n+\tadd %dl,-0x69(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.XB clc\n+\tmov $0x88,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\tadc %al,(%rcx)\n+\tadc %ah,%cl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%edi\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,-0xc(%rcx)\n-\tadd %al,(%rax)\n+\tlock mov $0xfb,%esp\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %ch,0x10(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%edi\n-\tor %al,(%rcx)\n+\trclb $1,0x108(%rdi)\n \tadd %al,(%rax)\n+\taddb $0x0,-0xc(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tjo f44657 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xf5(%rsi)\n+\tadd %dl,(%rax)\n+\tcwtl\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x108(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloop f4468d \n-\tadd %eax,(%rax)\n+\tadd %dl,0x6e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfb,%dl\n \tadd %al,(%rax)\n+\tshlb $1,0xfb(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,-0x68(%rax)\n+\tpush %rax\n+\tcwtl\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock mov $0xfb,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6f(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,-0x1f(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjo f44697 \n+\tmov $0xab,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10898(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfaddl (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x113(%rbp)\n+\tadd %dl,0x1106e(%rax)\n \tadd %al,(%rax)\n-\tmov $0xab,%al\n-\thlt\n+\tadd %dl,(%rax)\n+\tsahf\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcwtl\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f4469e \n-\trepz add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1106f(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadc %bl,0x108(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1e(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\n+\tcltd\n+\tor %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tmov $0xfb,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%ch\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x67(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex\n+\trex.XB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjo f4472b \n-\tadd %eax,(%rax)\n+\tadd %dl,0x112e1(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcltd\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock rex.WRX hlt\n+\txor %dl,%bh\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b9c(%rax)\n+\tadd %dl,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,0x108(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tcltd\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x70(%rax)\n-\tadc %al,(%rcx)\n+\tlock rex.WRX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%ebp\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x108(%rdx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\tlock rex.RB hlt\n \tadd %al,(%rax)\n+\tmovabs 0x50000000000101c4,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112e2(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,-0x66(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\trex.R hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11070(%rax)\n+\tadd %dl,%al\n+\tloope f447ad \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1106f(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tor %al,(%rcx)\n \tadd %al,(%rax)\n+\trcrb $1,0x108(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txchg %eax,%ebx\n-\tsti\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo f447fb \n-\tadd %eax,(%rax)\n+\tadc %ah,0x113(%rsi)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfwait\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x108(%rbx)\n \tadd %al,(%rax)\n-\tjo f44849 \n+\tand %cl,%cl\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloop f4481d \n+\tadd %dl,(%rax)\n+\tjo f4481b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0xe9(%rbp)\n@@ -2491714,120 +2492183,115 @@\n \tadc %cl,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xfb8fd0,%al\n+\tmovabs 0x6801c0,%al\n \tpush %rax\n \tfwait\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjno f4485b \n+\tloop f4485d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tout %al,(%dx)\n-\tadd (%rcx),%eax\n+\tadd %al,-0x6c(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfwait\n-\tor %al,(%rcx)\n+\tadd %dl,0x1089b(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x28(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %cl,-0xc(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,0x70(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tclc\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfwait\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,0x108(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.XB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.R hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\trex.WX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjno f448ab \n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tclc\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tout %al,(%dx)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rax,%rcx,1)\n \tadd %al,(%rax)\n-\trex.W hlt\n+\tadc %bl,0x1(%rax,%rcx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjrcxz f448cd \n+\tnop\n+\tjo f448cb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpushf\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%ch\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11071(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpushf\n-\tor %al,(%rcx)\n+\tadd %dl,-0x1e(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5a(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1089c(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tshlb $1,0x10(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpushf\n-\tor %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,-0xc(%rcx)\n+\trcrb $1,0x1(%rax,%rcx,1)\n+\tadd %ah,(%rax)\n+\trex.WB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%ebx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2491866,380 +2492330,393 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10(%rcx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpopf\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x108(%rbp)\n \tadd %al,(%rax)\n \tmov $0x49,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tpush $0xf26c\n \tadd %al,(%rax)\n-\tadd %dh,0xf448(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x1d(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\n+\tlea (bad),%esi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjno f449db \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x63(%rax)\n+\tpush %rax\n+\tpopf\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tfdivrp %st,%st(3)\n+\trex.RXB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjb f449fb \n-\tadd %eax,(%rax)\n+\tadd %dl,0x112e2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpopf\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trex.WRB hlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd 0x0(%rbx),%ebx\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x71(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x108(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,%cl\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x72(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tpopf\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex\n+\trex.WRB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsahf\n-\tor %al,(%rcx)\n+\tadd %dl,%al\n+\tadd 0x0(%rbx),%ebx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %bl,0x108(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112e3(%rax)\n+\tadd %dl,0x11071(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsahf\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne f44aab \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11072(%rax)\n+\tadd %dl,%al\n+\tloop f44a7d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfd,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1089e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x7c(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x0,0x103(%rdx)\n-\tadd %dl,%al\n \tsahf\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjb f44acb \n+\tjno f44aab \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tiret\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\t(bad)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x108(%rdi)\n+\trcrb $1,0x108(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x113a6(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tjrcxz f44aed \n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,0x108(%rdi)\n+\tadd %al,(%rax)\n+\tlock mov $0xfb,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjb f44aeb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tin $0xfb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x61(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f44b4f \n-\tstd\n+\t(bad)\n+\trex.WX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjae f44b0b \n+\tjrcxz f44b0d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x48(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,-0x7b(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1089f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tlahf\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6801c0(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tclc\n \tadd %al,(%rax)\n+\tmovabs 0xf65580,%al\n+\tpush %rax\n+\tjb f44b3b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfbe3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs 0xcaa0000000000109,%al\n-\tsti\n-\tadd %al,(%rax)\n+\tmovabs 0x1c0000000000109,%al\n+\tpush $0x0\n+\tadd %dl,0xf81f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x73(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tmovabs 0x1c0000000000109,%al\n+\tpush $0x0\n+\tadd %dl,%al\n+\tor %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x60(%rax)\n-\tor %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tjb f44b8b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x56(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %ch,%dh\n \tadd %al,(%rax)\n+\tadd %dl,0x109a0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x46(%rax)\n-\tincl (%rax)\n+\tadd %dh,%al\n+\trex.WX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%ah\n+\tadd %dl,-0x1d(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfb(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tmovabs 0x1c0000000000109,%al\n \tpush $0x0\n-\tadd %dl,0x11073(%rax)\n+\tadd %dl,%al\n+\tjb f44bcb \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x109(%rax)\n+\tadc %ah,0x109(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0x1c0000000000109,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tjae f44beb \n-\tadd %eax,(%rax)\n+\tmov $0xeb,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0xfbeb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5f(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\trepz add %al,(%rax)\n+\tsubb $0x1,0xc(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1c(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %dh,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xe4,%al\n-\tsti\n+\tadd %ah,(%rax)\n+\tout %al,$0xfb\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x109a1(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %dh,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tje f44c2b \n+\tnop\n+\tjrcxz f44c2d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x109(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trcl $1,%dh\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n-\tadc $0x1,%al\n+\tadd %dl,0x73(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs %al,0xfcd0000000000109\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x74(%rax)\n-\tadc %al,(%rcx)\n+\tmovabs %al,0x1c0000000000109\n+\tpush $0x0\n+\tadd %dl,0x33(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rsi)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5e(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112e4(%rax)\n+\tadd %dl,0x11073(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmovabs %al,0x1c0000000000109\n \tpush $0x0\n-\tadd %dl,0x11074(%rax)\n+\tadd %dl,%al\n+\tjrcxz f44cad \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x109(%rdx)\n \tadd %al,(%rax)\n-\trclb $0x0,0xfc(%rip) \n-\tadd %dl,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadc (%rcx),%eax\n+\tadd %dh,0xfb(%rbx)\n \tadd %al,(%rax)\n+\tshlb $1,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,-0xc(%rdx)\n+\tadd %al,%al\n+\trex.WX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x109(%rbx)\n+\tadd %dl,(%rax)\n+\tmovabs %eax,0x15c0000000000109\n+\tcld\n \tadd %al,(%rax)\n-\tadd %bl,0x101(%rbp)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rax,%rdx,1)\n+\tadd %dl,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5d(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex mov $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tin $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmovabs %eax,0x1c0000000000109\n \tpush $0x0\n \tadd %dl,(%rax)\n-\tjne f44d2b \n+\tje f44d2b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x109(%rbx)\n@@ -2492260,49 +2492737,49 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadc %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n+\tadd %dl,0x74(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5c(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.RB hlt\n+\tnop\n+\tjmp f44d76 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin $0x12,%eax\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x1c(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tor %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x109a4(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11075(%rax)\n+\tnop\n+\tje f44dbb \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf448(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x49(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2492311,18 +2492788,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xfb,%ebx\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %bh,0x0(%rbx,%rdi,8)\n+\tadd %dl,-0x59(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2492332,44 +2492807,43 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x109(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\taddb $0xfc,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjne f44e1b \n+\tje f44e1b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,-0x5b(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,0x112e4(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x109a5(%rax)\n+\tnop\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tor %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4e(%rax)\n-\thlt\n+\tpush %rax\n+\trex.WRX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%ebx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2492407,18 +2492881,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x102e0(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjbe f44ecb \n+\tadd %al,(%rax)\n+\tadc %dh,0x10(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x109(%rbp)\n@@ -2492438,53 +2492913,58 @@\n \tadd %al,(%rax)\n \tadd %al,-0x4d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %ecx,0x1(%rip) \n-\tadd %al,0xfbfa(%rax)\n+\tadd %dh,0xf3e5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x76(%rax)\n+\tadd %dl,0x75(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne f44ee7 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5a(%rax)\n+\tpush %rax\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112e5(%rax)\n+\tadd %dl,%al\n+\tin $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock pop %rbx\n-\ttestb $0x0,(%rax)\n+\tadd %bh,0x102(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11076(%rax)\n+\tnop\n+\tjne f44f6b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x109(%rsi)\n \tadd %al,(%rax)\n@@ -2492495,50 +2492975,52 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x109(%rdi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0x48,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjbe f44fab \n+\tjne f44fab \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f44fe9 \n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %al,-0xc(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tin $0x12,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0xf4(%rcx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tja f44feb \n+\tjbe f44feb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x109(%rdi)\n@@ -2492560,100 +2493042,99 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x109(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x77(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tjbe f4503b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x58(%rax)\n-\tor %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,-0xc(%rcx)\n+\tpush %rax\n+\ttest $0x9,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%dh\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tin $0x12,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rbx)\n-\tcld\n+\tadd %dl,%al\n+\tsbb %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x109a8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor %edi,%esp\n+\tadd %dh,0x43(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11077(%rax)\n+\tadd %dl,0x11076(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x109(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x0,0xfd(%rdx)\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadc (%rcx),%eax\n+\tmov $0x86,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshlb $1,0x113(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest $0x109,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tja f450bb \n+\tjbe f450bb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \ttest $0x109,%eax\n \tadd %al,(%rax)\n-\trex push %rax\n-\thlt\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1a(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x112e5(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlret\n+\tadd %dl,-0x34(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x109a9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp f450d8 \n+\tadd %dh,(%rax)\n+\tsub %esp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjs f450fb \n+\tja f450fb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x109(%rcx)\n@@ -2492672,104 +2493153,107 @@\n \tstos %al,%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n+\tadd %dl,0x77(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x56(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tjo f45179 \n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112e6(%rax)\n+\tadd %dl,%al\n+\tin $0x12,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x22(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tstos %al,%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11078(%rax)\n+\tadd %dl,0x11077(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x109(%rdx)\n \tadd %al,(%rax)\n \trex test %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest $0x13,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7c(%rax)\n-\thlt\n+\tadd %dl,%al\n+\txchg %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstos %eax,%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,%ah\n-\trepz add %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjs f451bb \n+\tja f451bb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tstos %eax,%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rsi)\n-\tcld\n+\tnop\n+\trex.WXB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tout %al,$0x12\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tstos %eax,%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,-0x3(%rsi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjns f451fb \n+\tjs f451fb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x109(%rbx)\n@@ -2492785,46 +2493269,52 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trex add %eax,(%rcx)\n+\trex cltd\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjns f4523b \n-\tadd %eax,(%rax)\n+\tadd %dl,0x78(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0xac500000000000ff,%eax\n+\tadd %al,(%rax)\n+\tlock xchg %eax,%esi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tlods %ds:(%rsi),%al\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f45212 \n-\tincl (%rax)\n+\trclb $0x0,-0xc(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%bh\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tout %al,$0x12\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tlods %ds:(%rsi),%al\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x109ac(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdx\n-\tstd\n+\trcr $1,%cl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11079(%rax)\n+\tadd %dl,0x11078(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc 0x1(%rip),%eax \n \tadd %dl,%al\n \tlods %ds:(%rsi),%al\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -2492840,40 +2493330,43 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%eax\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %eax,$0xf3\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjns f452bb \n+\tjs f452bb \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tout %al,$0x12\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1a(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlods %ds:(%rsi),%eax\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000101ea,%al\n-\tout %eax,$0x12\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x10(%rdx)\n+\tadd %dl,(%rax)\n+\tjns f452eb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2492899,38 +2493392,43 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x109(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7a(%rax)\n+\tadd %dl,0x79(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0xf4(%rsi)\n \tadd %al,(%rax)\n \tadc %ch,0x109(%rsi)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fbdc,%al\n-\tout %eax,$0x12\n+\tlock (bad)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tout %al,$0x12\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfd,%edi\n+\tadd %al,%al\n+\tlret\n+\tstd\n \tadd %al,(%rax)\n-\tpush %rax\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x52(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock out %al,$0xfb\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1107a(%rax)\n+\tadd %dl,0x11079(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tscas %es:(%rdi),%al\n@@ -2493005,107 +2493503,101 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xf26c,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjmp f45529 \n \tadd %al,(%rax)\n-\tsarb $1,0x10(%rdx)\n+\tsarb $1,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x109(%rdi)\n \tadd %al,(%rax)\n-\txor %ah,(%rax)\n-\tcld\n+\tnop\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %eax,$0x12\n-\tadd %eax,(%rax)\n+\tadc %ah,%bh\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tscas %es:(%rdi),%eax\n+\tadd %al,(%rax)\n+\tadd %dl,-0x51(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjnp f4548b \n+\tjp f4548b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tscas %es:(%rdi),%eax\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,(%rdx)\n+\tlock (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tnop\n \trex.W hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x10a(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tenter $0x100,$0x0\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x7b(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x7a(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trex mov %esi,%esi\n \tadd %al,(%rax)\n+\t(bad)\n+\txchg %eax,%ebp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x60(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $0x0,-0xc(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ch,%al\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10aa0(%rax)\n+\tmovabs 0x50000000000101ea,%al\n+\tout %eax,$0x12\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjnp f4550b \n-\tadd %eax,(%rax)\n+\tmovabs 0xa70000000000010a,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1107a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tret $0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10a(%rax)\n \tadd %al,(%rax)\n@@ -2493122,126 +2493614,133 @@\n \tadd %al,(%rax)\n \tshrb $1,0x113(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs 0x264000000000010a,%eax\n-\tadd (%rcx),%eax\n+\tmovabs 0xcec000000000010a,%eax\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x10(%rbx)\n+\tadd %dl,%al\n+\tjp f4555b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovabs 0xd73000000000010a,%eax\n+\tmovabs 0xe55000000000010a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,0x112e7(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x1(%rax,%rdx,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %cl,0xf6(%rbp)\n+\tnop\n+\tmovabs 0x1c000000000010a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tjnp f4559b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10a(%rcx)\n+\tadd %al,%al\n+\tcwtl\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tjo f45593 \n+\tadd %dl,%al\n+\tmovabs 0xf17000000000010a,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cb6(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x10a(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7c(%rax)\n+\tadd %dl,0x7b(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5e(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %ah,(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112e8(%rax)\n+\tadd %dl,%al\n+\tout %eax,$0x12\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovabs %al,0x1c000000000010a\n-\tpush $0x0\n-\tadd %dl,0x1107c(%rax)\n+\tmovabs %al,0x86e000000000010a\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1107b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10a(%rdx)\n+\tadc %ch,0x113(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0x113,%eax\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tmovabs %al,0xfcd000000000010a\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjl f4564b \n+\tjnp f4564b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x10a(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,0xfb(%rdi)\n+\trex push %rdx\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%al\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\n+\tcall f45770 \n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0xfd,%ecx\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fdac,%al\n+\tpush %rax\n \tmovabs %eax,0x1c000000000010a\n \tpush $0x0\n \tadd %dl,(%rax)\n-\tjge f4568b \n+\tjl f4568b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2493251,101 +2493750,106 @@\n \ttest %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovabs %eax,0x1c000000000010a\n-\tpush $0x0\n-\tadd %dl,0x7d(%rax)\n-\tadc %al,(%rcx)\n+\tmovabs %eax,0x92f000000000010a\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tjl f456cb \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %ah,0x1(%rdx,%rcx,1)\n \tadd %dl,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tor (%rcx),%al\n+\tfdivrp %st,%st(3)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,-0x18(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp f457f0 \n+\tand %bl,0xff(%rbp)\n \tadd %al,(%rax)\n-\tandb $0x0,0xff(%rdi)\n-\tadd %dl,-0x5c(%rax)\n+\tpush %rax\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1107d(%rax)\n+\tadd %dl,0x1107c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x78(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa4(%rax)\n+\tnop\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0xf8,%al\n+\tand %cl,(%rax,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x57(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf50b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xf479(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rdx,%rcx,1)\n-\tadd %dh,-0x77(%rax)\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjge f4575b \n+\tjl f4575b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x10a(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x17(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,0x112e8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tshl %cl,%dh\n \tadd %al,(%rax)\n-\tjo f45744 \n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5b(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0xfc,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjle f4579b \n+\tjge f4579b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x39(%rax)\n \tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10aa5(%rax)\n@@ -2493364,25 +2493868,21 @@\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n+\tadd %dl,0x7d(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tor (%rcx),%al\n+\tadd %bh,0x102(%rdx)\n \tadd %al,(%rax)\n+\tadc %ah,0x10a(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf1ce(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -2493390,83 +2493890,85 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf454d0,%al\n-\tnop\n-\tjmp f45920 \n+\tmovabs 0xfbbf10,%al\n+\tshr $1,%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %bh,0x102(%rdx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x5a(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock push %rdx\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbx\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7b(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1107e(%rax)\n+\tnop\n+\tjge f4584b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x103b8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10aa6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tleave\n-\tadd %al,(%rcx)\n+\tadd %dh,0x100bf(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x113a9(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0x113,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trorb $1,(%rbx)\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %ebp,%esi\n \tadd %al,(%rax)\n+\tadd %dh,-0x58(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfba1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xe0,%al\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjle f4589b \n+\tsarb $1,0x10(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x10a(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tjmp f459c0 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x58d000000000008a,%eax\n@@ -2493478,27 +2493980,27 @@\n \tadd %al,(%rax)\n \tpop %rcx\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %esp,%esi\n+\tadd %dh,%al\n+\trex.RB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x59(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tloopne f4595b \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjg f4590b \n+\tjle f4590b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rcx\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2493519,305 +2494021,301 @@\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs 0xcee0000000000124,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c0000000000124,%al\n+\tpush $0x0\n+\tadd %dl,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tshlb $1,0x10a(%rdi)\n \tadd %al,(%rax)\n-\trol $1,%ch\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n+\tadd %dl,0x7e(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest $0xa,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tout %eax,$0x3\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsub %bh,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x58(%rax)\n-\tor (%rcx),%al\n+\tpush %rax\n+\tjmp f45a90 \n \tadd %al,(%rax)\n+\trol $1,%ah\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\ttest $0xa,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1107f(%rax)\n+\tadd %dh,0xf4a3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x1107e(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf828(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0xa,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10aa8(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x113(%rcx)\n+\tadd %dl,%al\n+\ttest $0x113,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest $0xa,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x110(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsarb $1,0x10(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0x10a,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %ch,0x10a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rsi\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,-0x16(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x112e9(%rax)\n \tadd %al,(%rax)\n-\tloopne f4599d \n+\tadd %dl,%al\n+\txchg %eax,%ecx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \ttest $0x10a,%eax\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000f457,%al\n-\tscas %es:(%rdi),%al\n-\tand $0x1,%al\n+\tnop\n+\txor %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fd5f,%al\n-\ttest $0x10a,%eax\n+\tadd %dl,(%rax)\n+\tjg f45a2b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,0xfd5f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10aa9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x80(%rax)\n-\tadc %al,(%rcx)\n+\tadd %ah,0xf457(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x124ae(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest $0x10a,%eax\n+\tshrb $1,0x10a(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,-0xc(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112ea(%rax)\n+\tadd %dl,0x7f(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2d(%rax)\n-\tcmc\n+\tadd %al,(%rax)\n+\t(bad)\n+\tshl %cl,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstos %al,%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,%dh\n-\tcmc\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11080(%rax)\n+\tadd %dl,%al\n+\tjmp f45b90 \n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10433(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x56(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tjo f45ae8 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1107f(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n \tadd %al,(%rax)\n+\tadd %ah,0xf54d90(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x6801c0,%al\n \tnop\n \tstos %al,%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0xff(%rdi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,0x110(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WRB cmc\n+\tadd %dl,(%rax)\n+\tstos %al,%es:(%rdi)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd000000000010433,%al\n \tstos %al,%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rdx\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\n+\tadcb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,-0xc(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstos %eax,%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,%bh\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadcl $0x1,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %ch,%dl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x55(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x0(%rsp,%rsi,8)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp $0x9b,%eax\n+\tadd %dl,-0x80(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10aab(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x5c(%rax)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x3d(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadcl $0x1,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x10a(%rbx)\n \tadd %al,(%rax)\n-\torb $0x0,-0xc(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ch,%bl\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %ah,%ah\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11080(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%al\n-\tor (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%cl\n-\thlt\n+\tadc %ch,0x1(%rdx,%rcx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11081(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\taddl $0x1,(%rdx)\n \tadd %al,(%rax)\n+\txor %al,0x102(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tlods %ds:(%rsi),%al\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0xa(%rdi)\n+\tand %bl,-0x3(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x56(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,%al\n+\tadcb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10aac(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x110(%rcx)\n+\tpush %rax\n+\tstos %al,%es:(%rdi)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9a,%al\n+\tjo f45b6d \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlods %ds:(%rsi),%al\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tleave\n-\tsti\n-\tadd %al,(%rax)\n+\trex\n+\tss add %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x15(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %al,0x110(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%eax\n \tor (%rcx),%al\n@@ -2493826,88 +2494324,85 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0xf5,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tpop %rcx\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x110(%rdx)\n+\tadd %dl,0x112ea(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x53(%rax)\n+\tpush %rax\n+\tlods %ds:(%rsi),%eax\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x124ae(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x500000000000fbf4,%al\n+\tadcl $0x1,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlods %ds:(%rsi),%eax\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x124ae(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %esi,%esp\n+\tadd %al,-0x5f(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlods %ds:(%rsi),%eax\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f45c4b \n-\tsti\n+\tsub $0xf3,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112eb(%rax)\n+\tadd %dl,0x11081(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x10a(%rsi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %bl,0x0(%rsp,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11082(%rax)\n+\tshr $1,%dl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x52(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113aa(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadcl $0x1,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2493918,84 +2494413,82 @@\n \tscas %es:(%rdi),%al\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x113aa(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,-0xc(%rax)\n+\tadd %dh,%al\n+\tjns f45cee \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rbx\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp f45d1d \n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0xc(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tpop %rax\n+\thlt\n \tadd %al,(%rax)\n-\tlock jns f45d1e \n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tscas %es:(%rdi),%eax\n-\tor (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %ch,0x10a(%rdi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0x4f,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadcl $0x1,(%rax)\n-\tadd %al,(%rax)\n+\tjmp f45d4d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0x70(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x51(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tint1\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tand $0x1,%al\n+\tadd %dl,-0x7e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10aaf(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf47c(%rax)\n+\tadd %ah,-0xf(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,-0x7d(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xb,%al\n@@ -2494015,16 +2494508,17 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ah\n-\tadc (%rcx),%al\n+\tnop\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x5de000000000008a,%eax\n@@ -2494065,200 +2494559,200 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor $0xf5,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x36(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadcl $0x1,(%rax)\n+\tadd %dl,-0x15(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10bb0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tpop %rcx\n-\ttestb $0x0,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %al,%es:(%rdi)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\trolb $1,0x110(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xb,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x63(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tstos %al,%es:(%rdi)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\trolb $1,0x110(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xb,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rdx\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dh,-0x42(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x14(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %al,0x110(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4f(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000f4fd,%al\n-\ttest %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tsbb $0xfb,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112eb(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xb,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,-0x8(%rax)\n+\tpush %rax\n+\tadcl $0x1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0xb,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10b(%rcx)\n-\tadd %al,(%rax)\n-\tsbbb $0x0,0xfb(%rdx)\n-\tadd %dl,-0x7c(%rax)\n-\tadc %al,(%rcx)\n+\tshlb $1,-0x8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,(%rax)\n-\tadd (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10b(%rdx)\n \tadd %al,(%rax)\n+\trex\n+\tes add (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n-\tpop %rsi\n-\thlt\n+\tadcl $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112ec(%rax)\n+\tjo f45ec9 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffb1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4e(%rax)\n-\tor (%rcx),%eax\n+\tpush %rax\n+\tmov $0xb,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rbp\n+\thlt\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjmp f45f4d \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadd %al,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11084(%rax)\n+\tadd %dl,0x10bb2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\trolb $1,0x110(%rbx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tmov $0xb,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x113(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xb,%dl\n+\tadd %dl,(%rax)\n+\tmov $0xb,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbe9(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %dl,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadc %al,0x1(%rax,%rdx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x10b(%rbx)\n+\tpush %rax\n+\tmov $0xb,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%al\n+\tadc %ch,%ah\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4d(%rax)\n-\tor (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tsub $0xf4,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %edx,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10bb3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xb,%bl\n+\tpush %rax\n+\ttest %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tclc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor $0xf5,%al\n \tadd %al,(%rax)\n@@ -2494270,319 +2494764,304 @@\n \tshlb $1,0x10b(%rbx)\n \tadd %al,(%rax)\n \torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tjo f45fff \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest %edx,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tclc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x1(%rbx,%rcx,1)\n-\tadd %dh,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n-\ttestb $0x0,(%rax)\n+\ttest %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin (%dx),%eax\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tmov $0xb,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf45c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4c(%rax)\n-\tor (%rcx),%eax\n+\tadd %dl,-0x14(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11085(%rax)\n+\tadd %dl,0x10bb4(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xb,%ah\n-\tadd %eax,(%rax)\n+\trolb $1,0x1(%rax,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshlb $1,0x1(%rbx,%rcx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tstos %eax,%es:(%rdi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xb,%ah\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,0x110(%rbp)\n-\tadd %al,(%rax)\n \tpush %rax\n \tsti\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tmov $0xb,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpop %rbp\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %al,0x110(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4b(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x112ec(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf3e5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0xf5,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %eax,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10bb5(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %esi,%edx\n \tadd %al,(%rax)\n+\tpush %rax\n+\ttest %edx,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsxd %esp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xb,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n+\trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x17(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xb,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n+\tadd %dh,-0x77(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112ed(%rax)\n+\tadd %dl,0x11085(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xb,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10c50(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11086(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xb,%dh\n+\tshr $1,%ah\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10bb6(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfc01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttest %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tstos %eax,%es:(%rdi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %dl,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint3\n+\tror $1,%ch\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xb,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%ch\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadc %al,0x110(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xb,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tnop\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadc %al,0x110(%rdi)\n \tadd %al,(%rax)\n-\tand %bl,%al\n-\tincl (%rax)\n+\tlock int $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x49(%rax)\n+\tor (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %cl,0xf4(%rdi)\n+\tadd %al,(%rax)\n \tpush %rax\n-\tmov $0xb,%bh\n+\txchg %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf463(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tor $0xf5,%eax\n+\tadc %cl,0xf5(%rip) \n \tadd %al,(%rax)\n \tadd %al,%cl\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10bb7(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,-0xc(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xf463(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8d2000000000008a,%eax\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %edx,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlea (%rbx),%eax\n-\tadd %eax,(%rax)\n+\tshlb $1,0x10b(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xb,%bh\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rax)\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dl,0x11086(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %al,(%dx)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %bh,0x10b(%rax)\n \tadd %al,(%rax)\n+\txor %bl,-0xc(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10b,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,-0x13(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11087(%rax)\n+\tnop\n+\tsub %bh,%ah\n \tadd %al,(%rax)\n-\tadd %al,0xf428(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x48(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0xfd(%rcx)\n-\tadd %dl,%al\n-\tstos %eax,%es:(%rdi)\n-\tadc (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x62,%al\n-\thlt\n+\tadd %dl,%al\n+\txchg %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf462(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n \tin (%dx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %bh,%ah\n+\tloopne f46304 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10bb8(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2494598,90 +2495077,90 @@\n \tmovsxd %esp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x4a(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x110(%rdi)\n+\tadd %dl,%al\n+\tstos %eax,%es:(%rdi)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,-0xc(%rbx)\n \t...\n \tmovabs 0x6801c0,%al\n \txor %ch,-0xe(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x10b(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\trol $1,%ch\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,-0x12(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %edx,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\tadd %dh,%al\n+\t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10b,%ecx\n \tadd %al,(%rax)\n-\tand %ch,-0x3(%rbp)\n+\tshlb $1,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x112ed(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc1c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x47(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfs hlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x79(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dh,-0xc(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10bb9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf464(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %dl,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x10b(%rcx)\n+\tadd %dl,%al\n+\tmov $0x10b,%ecx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112ee(%rax)\n+\tadd %dl,0x11087(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x10b(%rdx)\n \tadd %al,(%rax)\n@@ -2494693,24 +2495172,24 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tshr $1,%ch\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10b,%edx\n+\tadd %dl,-0x46(%rax)\n+\tor (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tadc (%rcx),%eax\n@@ -2494721,42 +2495200,43 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10bba(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x110(%rax)\n+\trolb $1,0x110(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10b,%edx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\tmovsxd %esp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tout %al,(%dx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10b,%ebx\n \tadd %al,(%rax)\n-\trex (bad)\n-\tsti\n+\tand %bh,%dh\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov %edx,(%rax)\n+\tmov %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2494764,214 +2495244,210 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tmovabs 0x6801c0,%al\n \tnop\n \tmov $0x10b,%ebx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x77(%rax)\n+\tshlb $1,0x0(%rdi,%rdi,8)\n+\tadd %dl,-0x78(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex scas %es:(%rdi),%eax\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\txor %ah,0xff(%rbp)\n \tadd %al,(%rax)\n \tsarb $1,0x10b(%rbx)\n \tadd %al,(%rax)\n \tadc %bh,%ah\n \t{rex2 0x0} add %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor $0xf5,%eax\n \tadd %al,(%rax)\n-\tadd %cl,%bl\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,(%dx)\n+\tadd %dl,-0x12(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10b,%esp\n \tadd %al,(%rax)\n-\tjo f464c7 \n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11089(%rax)\n+\tadd %dl,0x11088(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf4a9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x44(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x54(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x0,-0xc(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tmov $0x10b,%esp\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trcrb $1,-0xc(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %edx,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10bbc(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x1(%rbx,%rcx,1)\n-\tadd %dl,0x62(%rax)\n-\thlt\n+\trorb $1,0x110(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x11(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x10b,%esp\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10b,%ebp\n+\tadd %dl,0x112ee(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,0x10b(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov (%rax),%dl\n+\tmov %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10b,%ebp\n \tadd %al,(%rax)\n \tshrb $1,-0xc(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdi\n+\tadd %dl,(%rax)\n+\t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x10b,%ebp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%ch\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n+\tadd %dl,-0x77(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x68,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10b,%ebp\n \tadd %al,(%rax)\n-\t(bad)\n-\tgs hlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112ef(%rax)\n+\tadd %dl,%al\n+\tout %al,(%dx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x10b(%rsi)\n+\tadd %dl,(%rax)\n+\tmov $0x10b,%esi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1108a(%rax)\n+\tadd %dl,0x11089(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10b,%esi\n \tadd %al,(%rax)\n \tand %spl,%sil\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0xf5,%eax\n \tadd %al,(%rax)\n-\trex mov $0xfb,%al\n+\tpush %rax\n+\tmov $0xfb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113ac(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x103ee(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10bbe(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x110(%rdx)\n+\trorb $1,0x110(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10b,%esi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock sar $1,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tlock adc (%rcx),%al\n+\tout %eax,(%dx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10b,%edi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov (%rax),%edx\n+\tmov (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf484(%rax)\n+\tadd %al,(%rax)\n+\tmov %esp,%?\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x41(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2494982,48 +2495458,47 @@\n \tadd %al,(%rax)\n \tand %bh,%dl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10bbf(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc %bh,%ah\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x75(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xc,%al\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tgs hlt\n+\tpush %rax\n+\tfs hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x10(%rax)\n+\tadd %dl,-0x11(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x50(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1108b(%rax)\n+\tadd %dl,0x1108a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f4678c \n \thlt\n@@ -2495056,30 +2495531,23 @@\n \tshrb $1,0x1(%rbx,%rdx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10c(%rax)\n \tadd %al,(%rax)\n-\txor %al,%bh\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov (%rax),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %al,0xf4(%rdi)\n \tadd %al,(%rax)\n+\trorb $1,0x110(%rdx)\n \tadd %al,(%rax)\n-\tadc %dh,0x10c(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0x67,%al\n-\thlt\n+\tmovabs 0x100000000000fc3a,%al\n+\tmov $0xc,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf467(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \t(bad)\n \tadd %al,(%rax)\n@@ -2495110,49 +2495578,48 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush $0xf4\n \tadd %al,(%rax)\n \tpush %rax\n \tor %bl,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tdata16 hlt\n \tadd %al,(%rax)\n-\tnop\n-\tlock adc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x112ef(%rax)\n \tadd %al,(%rax)\n-\tand %ch,-0xc(%rax)\n+\tadd %ah,(%rax)\n+\tpush $0xf4\n \t...\n-\tmovabs 0x6801c0,%al\n+\tadd %ah,0x6801c0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpop %rax\n \tinsl (%dx),%es:(%rdi)\n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc3a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x4f(%rax)\n-\tor $0x1,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %ss,(%rax)\n+\tpush %rax\n+\tmov $0xc,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xc,%cl\n-\tadd %eax,(%rax)\n+\tadc %cl,0x110(%rbx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10cb1(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x27(%rax)\n \tadc $0x1,%al\n@@ -2495166,43 +2495633,44 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov %ss,(%rax)\n+\tmov (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10c(%rdx)\n \tadd %al,(%rax)\n-\tjo f4684e \n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tlock adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\troll $1,(%rax)\n-\tadd %eax,(%rax)\n+\txor %al,%bh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4e(%rax)\n-\tor $0x1,%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0xc,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tsahf\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1108c(%rax)\n+\tadd %dl,0x1108b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xc,%dl\n@@ -2495220,220 +2495688,231 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xc,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trepnz sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x1(%rax,%rdx,1)\n+\tadd %dl,%al\n+\tmov (%rax),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10c(%rbx)\n \tadd %al,(%rax)\n-\tlock data16 hlt\n+\tadd %ch,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tint1\n+\tadd %dl,-0x10(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4d(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000fb9e,%al\n-\tlea (%rax),%edx\n+\tadc %dl,-0xa(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov %ss,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf65e(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10cb3(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tmov $0xc,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf46a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x6f(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rsi\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0xc,%bl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10c(%rbx)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tmov %esi,%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x73(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov %ss,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xc,%ah\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadc %dh,0x1(%rsp,%rcx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint1\n-\tadc (%rcx),%al\n+\tnop\n+\tlock adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4c(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1108d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x9(%rax)\n-\tsti\n+\tadd %dl,0x1108c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfbf7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cb4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlods %ds:(%rsi),%eax\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f469b6 \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tshrb $0x0,0x101(%rdx)\n+\tadd %dl,%al\n+\tmov $0xc,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rsp,%rcx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf84250(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x110(%rbp)\n \tadd %al,(%rax)\n-\tadd $0x1,%ah\n-\tadd %eax,(%rax)\n+\trorb $1,0x1(%rax,%rdx,1)\n+\tadd %al,0x101c4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xc,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\timul $0x0,%esp,%esi\n-\tadd %dl,0x112f1(%rax)\n+\tadd %dh,-0x54(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %al,0x1031e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4b(%rax)\n-\tor $0x1,%al\n+\tadd %dl,%al\n+\tlock adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rbx)\n-\tadd (%rcx),%eax\n+\tsbbb $0x3,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x4b(%rax)\n+\tor $0x1,%al\n \tadd %al,(%rax)\n-\tadc %cl,0x110(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10cb5(%rax)\n+\tadd %dl,(%rax)\n+\tlea (%rax),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n-\thlt\n+\tnop\n+\tmov $0xc,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf46b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x57c000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xc,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4(%rax)\n-\ttestl $0x0,(%rax)\n-\tpush %rax\n-\tmov (%rax),%ss\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tcs hlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x73(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,0x10c(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113ad(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xc,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\timul $0x0,%esp,%esi\n+\tadd %dl,(%rax)\n+\tint1\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tcmc\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf50e(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xc,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstd\n-\tadd (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov (%rax),%ss\n+\tlea (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tin (%dx),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2495441,129 +2495920,130 @@\n \tmov $0xc,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%cl\n-\tadc (%rcx),%al\n+\tnop\n+\tlods %ds:(%rsi),%eax\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xc,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x110(%rsi)\n+\trorb $1,0x110(%rbp)\n \tadd %al,(%rax)\n \t(bad)\n \tfldl (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xc,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6c(%rax)\n-\thlt\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpush %rax\n+\tint1\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x49(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tmovabs 0x1000000000010c50,%al\n+\tmov (%rax),%ss\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tmov $0xc,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x6c(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x10cb7(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%dl\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tshl $0xfb,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xc,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tmov (%rax),%ss\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f46bf8 \n+\tadd %dh,0x36(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10c,%eax\n \tadd %al,(%rax)\n-\tsarb $0x0,0xfd(%rcx)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tadc (%rcx),%eax\n+\tshrb $0x0,-0xc(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tint1\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tlock (bad)\n \tadd %al,(%rax)\n-\tlock {rex2 0xfb} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dl,-0x48(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex push %rcx\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1108f(%rax)\n+\tadd %dl,0x1108e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cb8(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6a(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xe(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tshrb $1,0x113(%rbp)\n \tadd %al,(%rax)\n \tand %ah,-0xc(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \taddr32 hlt\n \tadd %al,(%rax)\n@@ -2495578,17 +2496058,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n-\tadc %dl,0x110(%rax)\n+\trorb $1,0x110(%rsi)\n \tadd %al,(%rax)\n-\tsub $0xfb,%al\n+\tadd %ch,%dl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10c,%ecx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2495600,15 +2496081,16 @@\n \tmovabs 0x6801c0,%al\n \tpush %rax\n \tmov $0x10c,%ecx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x70(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cb9(%rax)\n@@ -2495631,41 +2496113,39 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %bh,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112f2(%rax)\n+\tshl $1,%cl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\thlt\n+\tadd %ch,-0xc(%rbp)\n \t...\n \tmovabs 0x6801c0,%al\n \tsubb $0x0,-0xe(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo f46d35 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10c,%ecx\n \tadd %al,(%rax)\n-\tmov $0x98,%al\n-\tadd (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tnop\n+\tadd %dl,-0x71(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2495675,119 +2496155,108 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x10c(%rdx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tscas %es:(%rdi),%al\n-\tadc (%rcx),%eax\n+\txor %al,0xff(%rsi)\n \tadd %al,(%rax)\n+\tadc %ch,0x113(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x46(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tsbbb $0x0,0xfb(%rsi)\n+\tadd %dl,0x1108f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tnop\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $1,0x105(%rbp)\n-\tadd %al,(%rax)\n-\tnop\n-\tmov $0x10c,%edx\n+\tlods %ds:(%rsi),%eax\n+\tadd $0x1,%eax\n+\tadd %dl,0x10cba(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x0(%rsp,%rsi,8)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dl\n+\tadc %dh,%dl\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rcx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10c,%edx\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rsp\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\txchg %eax,%ecx\n+\tnop\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10c,%ebx\n \tadd %al,(%rax)\n-\tshlb $1,-0xc(%rbp)\n+\tlock jne f46dc7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x68(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x45(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xfb(%rdx)\n+\tand %bh,0xfd(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n-\txchg %eax,%ecx\n+\tnop\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cbb(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\timul $0x0,%esp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%bl\n-\tadc (%rcx),%al\n+\tpush %rax\n+\trepnz adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tinsb (%dx),%es:(%rdi)\n-\thlt\n+\tja f46e17 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10c,%ebx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11091(%rax)\n+\tadd %dl,0x11090(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x1(%rsp,%rcx,1)\n \tadd %al,%al\n@@ -2495809,43 +2496278,46 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x44(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x1,0x1(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tnop\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trclb $1,0x110(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cbc(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4b(%rax)\n-\tclc\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tand %bh,%al\n \tadd %al,(%rax)\n-\tadd %dl,-0xd(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x112f2(%rax)\n \tadd %al,(%rax)\n-\trex jg f46ea7 \n+\tadd %al,0x7f(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10c,%esp\n \tadd %al,(%rax)\n-\t(bad)\n-\tdata16 testb $0x0,(%rax)\n+\tjo f46e87 \n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\txchg %eax,%edx\n+\txchg %eax,%ecx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2495863,37 +2496335,42 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10c,%ebp\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6e(%rax)\n+\tadd %dl,-0x6f(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cbd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf46d(%rax)\n+\tadd %dl,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x112f3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\trepnz adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x10c(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trcl $0xf4,%dl\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x10c,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,0x11092(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11091(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x10c(%rsi)\n \tadd %al,(%rax)\n@@ -2495909,20 +2496386,23 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0xf9ec\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjo f46f87 \n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11427(%rax)\n+\tnop\n+\tscas %es:(%rdi),%al\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x6f(%rax)\n+\tadd %al,(%rax)\n+\tjo f47011 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadd %dl,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2495940,30 +2496420,29 @@\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\txchg %eax,%edx\n+\txchg %eax,%ecx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cbe(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepz adc (%rcx),%al\n+\tadc %dh,%bl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \txor $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2495973,70 +2496452,70 @@\n \tadd %dl,%al\n \tmov $0x10c,%esi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\txchg %eax,%ebx\n+\txchg %eax,%edx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjmp f47026 \n-\tadd %al,(%rax)\n+\tmov $0xeb,%al\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10c,%edi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshlb $0x0,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113ae(%rax)\n+\tnop\n+\t(bad)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10c,%edi\n \tadd %al,(%rax)\n-\tloopne f46fe2 \n-\ttestb $0x0,(%rax)\n+\tadd %dl,-0x41(%rax)\n+\tor $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,-0x6d(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x6e(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cbf(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\thlt\n+\tadd %al,0x4b(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\thlt\n+\tadd %dl,-0xd(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock in $0xf3,%al\n-\tadd %al,(%rax)\n+\tand %ah,%ah\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trorb $1,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\txchg %eax,%ebx\n+\txchg %eax,%edx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tjg f470b5 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2496052,105 +2496531,99 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10dd0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcld\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebx\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,0x110(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trorb $1,0x1(%rip) \n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tadd %ah,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n \thlt\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x112f3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tinsb (%dx),%es:(%rdi)\n-\thlt\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshrb $0x0,0x0(%rsp,%rsi,8)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trepnz add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%cl\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tadc %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rax,%rdx,1)\n-\tadd %ah,-0x7b(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebx\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\ttest %esi,%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x113(%rsi)\n \tadd %al,(%rax)\n-\trex test $0xfd,%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10dd1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbp\n-\tcmc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6c(%rax)\n+\tpush %rax\n+\txchg %eax,%ebx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x0,-0xc(%rax)\n+\tadd %dh,-0xc(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\thlt\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\trepz adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x900000000000f471,%al\n \tmov 0x0(%rbx),%ah\n \tadd %al,-0x3c(%rax)\n \tjrcxz f471a4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,-0xc(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xf576(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%cl\n-\tor $0x1,%eax\n+\tadd %dl,%al\n+\trorl $1,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne f47243 \n@@ -2496165,129 +2496638,135 @@\n \tjb f471d7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2f(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11094(%rax)\n+\tnop\n+\txchg %eax,%ebx\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjb f471f7 \n+\tadc %dh,-0xc(%rdx)\n \t...\n \tmovabs 0x6801c0,%al\n \ttest $0x6d,%al\n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf576(%rax)\n+\tadd %dh,%al\n+\tmov $0xfd,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trorb %cl,0x1(%rip) \n \tadd %dh,(%rax)\n \tjae f47227 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,-0x2e(%rax)\n \tor $0x1,%eax\n-\tadd %dl,(%rax)\n-\trex.WRX testb $0x0,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\txchg %eax,%esp\n+\txchg %eax,%ebx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10dd2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf460(%rax)\n+\tadd %al,0xf471(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \thlt\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rdx\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trorb %cl,0x1(%rip) \n-\tadd %ah,-0x6c(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x110(%rbp)\n+\tadc %dl,0x1(%rax,%rdx,1)\n+\tadd %ah,0xf45c(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000f45c,%al\n+\tadd %dl,(%rax)\n \trorl %cl,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x113(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2d(%rax)\n \tor $0x1,%eax\n-\tadd %dl,-0x7e(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\txchg %eax,%ebp\n+\txchg %eax,%esp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10dd3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%ch\n+\tpush %rax\n+\thlt\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trorl %cl,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\txchg %eax,%ebp\n+\txchg %eax,%esp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne f47326 \n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tor $0x1,%eax\n-\tadd %al,0xf474(%rax)\n+\tadd %ah,0xf474(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rsi\n@@ -2496311,16 +2496790,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0xfa00(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadd $0xfc,%al\n+\tadd %dh,(%rax)\n+\tpop %rsp\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2c(%rax)\n \tor $0x1,%eax\n \tadd %dl,0x73(%rax)\n \thlt\n \tadd %al,(%rax)\n@@ -2496333,45 +2496813,47 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %al,(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x110(%rbp)\n+\tadd %dl,%al\n+\txchg %eax,%esp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tsub $0xf4,%ch\n \tadd %al,(%rax)\n+\txor %cl,-0xa(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x10dd4(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x10dd4(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x72(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmc\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x112f4(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\trcl $1,%ah\n \tor $0x1,%eax\n-\tadd %al,0xf4d4(%rax)\n+\tadd %dl,-0x77(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\txchg %eax,%esi\n+\txchg %eax,%ebp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2496392,15 +2496874,15 @@\n \tadd %dl,-0x2b(%rax)\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\txchg %eax,%esi\n+\txchg %eax,%ebp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf50f(%rax)\n@@ -2496408,116 +2496890,129 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t{rex2 0xd} add %r8,(%r8)\n \tadd %al,(%rax)\n+\tadd %dh,0x62(%rax)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\troll %cl,(%rax)\n-\tadd %eax,(%rax)\n+\thlt\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x112f5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tloopne f474b5 \n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%ch\n-\tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\t{rex2 0xd} add %r8,(%r8)\n \tadd %al,(%rax)\n+\tadd %dh,0x42(%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x11095(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf843b0(%rax)\n+\tadd %dl,(%rax)\n+\tje f47487 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%dh\n+\tadd %dl,(%rax)\n+\t(bad)\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%esi\n-\tadc %al,(%rcx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x0(%rsp,%rsi,8)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%rbx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ch\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\txchg %eax,%ebp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10dd6(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1059c(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esi\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dh,%ch\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadcb $0x0,0xfb(%rdx)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\txor %dl,0xfb(%rdi)\n+\tadd %al,(%rax)\n+\trcl $1,%dh\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tmov %ebx,%edi\n \tadd %al,(%rax)\n-\tnop\n-\tscas %es:(%rdi),%eax\n-\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txlat %ds:(%rbx)\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x110(%rdi)\n+\tnop\n+\tscas %es:(%rdi),%eax\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tand %dl,%al\n+\tadd %al,(%rax)\n+\trol $1,%ch\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txlat %ds:(%rbx)\n \tor $0x1,%eax\n-\tadd %al,0xf471(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tnotb (%rdx)\n-\tadd %eax,(%rax)\n+\tstd\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txchg %eax,%esi\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,-0xb(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2496540,101 +2497035,102 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%ah\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4d6(%rax)\n+\tadd %dl,%al\n+\tsbb $0x101,%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x69(%rax)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tcmc\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txlat %ds:(%rbx)\n \tor $0x1,%eax\n-\tadd %dh,%al\n-\t(bad)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf46f(%rax)\n+\tnop\n+\txchg %eax,%esi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,%al\n-\tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfmuls 0x1(%rip) \n+\tadd %dh,(%rax)\n+\txor $0x0,%esp\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%edi\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\trex jo f475ef \n \tadd %al,(%rax)\n-\trex xchg %eax,%esi\n-\tsti\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tpush %rax\n+\tfmuls 0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,-0xc(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x75(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xa(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trclb $1,0x110(%rsi)\n \tadd %al,(%rax)\n-\trcrb $1,-0xc(%rbx)\n+\t(bad)\n+\tfwait\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10dd8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfb,%esi\n+\tadd %dh,0x100c9(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x110(%rdi)\n+\tadd %dl,0x112f5(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tpop %rbx\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfmuls 0x1(%rip) \n-\tadd %ah,-0x64(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x113(%rax)\n+\tadc %dl,0x110(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad) 0x1(%rip) \n-\tadd %dl,0x10502(%rax)\n+\tadd %dl,-0x6e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dh,0x113(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x900000000000f476,%al\n \tmov 0x0(%rbx),%ah\n \tadd %al,(%rax)\n \tloope f4768d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2496666,169 +2497162,168 @@\n \tja f476d7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjbe f476e7 \n+\tadd %dh,0xf452(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x69(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112f6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tja f476f7 \n+\tadc %dh,-0xc(%rdi)\n \t...\n \tmovabs 0x6801c0,%al\n \tshrb $1,-0xe(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad) 0x1(%rip) \n-\tadd %al,0x56(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x68(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tshl $1,%ch\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex mov $0x104,%edi\n \tadd %al,(%rax)\n \trcr $1,%cl\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rax)\n-\tadc $0x1,%al\n+\tnop\n+\txchg %eax,%edi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfimull 0x1(%rip) \n-\tadd %ah,0x62(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11098(%rax)\n+\tadc %ch,(%rax)\n+\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x26(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfimull 0x1(%rip) \n-\tadd %dh,0x72(%rax)\n-\thlt\n+\trclb $1,0x110(%rdi)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10dda(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tjae f477a7 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tnotb (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfimull 0x1(%rip) \n-\tadd %al,0xff92(%rax)\n+\trcr $1,%dl\n+\tor $0x1,%eax\n+\tadd %dh,0x10398(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tcwtl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfimull 0x1(%rip) \n+\tadd %dl,(%rax)\n+\tfisttpl 0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x13,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%bl\n-\tor $0x1,%eax\n+\tpush %rax\n+\tfisttpl 0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x110(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x25(%rax)\n-\tor $0x1,%eax\n-\tadd %dh,%al\n-\tjbe f47807 \n+\tpush %rax\n+\tcwtl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnotl (%rdx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x105ae(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ddb(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xf477(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcltd\n-\tadc %al,(%rcx)\n+\tadd %dl,-0xa(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,0x102(%rcx)\n+\tmov $0xae,%al\n+\tadd $0x1,%eax\n \tadd %dl,%al\n \tfisttpl 0x1(%rip) \n-\tadd %al,0x7a(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %dl,(%rcx,%rax,1)\n+\tadd %ah,0x5c(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trex.WB cmc\n+\tadd %dl,0x11098(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov %eax,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfmull 0x1(%rip) \n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x7a(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcltd\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshl $1,%dl\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x24(%rax)\n \tor $0x1,%eax\n \tadd %ah,0xf478(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0xf1af(%rax)\n@@ -2496925,162 +2497420,165 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov 0x0(%rax,%rax,1),%?\n-\trolb $0x68,(%rcx)\n+\txor %ch,0xfb(%rbx)\n \tadd %al,(%rax)\n+\trcrb $1,0x110(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x9(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tret $0xf4\n+\txor %bh,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x110(%rcx)\n+\tadd %dl,0x112f6(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dl\n-\thlt\n+\tadd %al,0x49(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ddc(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x73(%rax)\n-\tcmc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113b0(%rax)\n+\tadc %bl,0x110(%rcx)\n+\tadd %al,(%rax)\n+\trex loopne f479b6 \n \tadd %al,(%rax)\n-\tadd %al,-0x20(%rax)\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x60(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%ah\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bl,0x110(%rdx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x73(%rax)\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfisttpll 0x1(%rip) \n-\tadd %dl,0xf477(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112f7(%rax)\n+\tadd %dl,0x113b0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfisttpll 0x1(%rip) \n-\tadd %ah,0x10285(%rax)\n+\tadc %bl,%ch\n+\tor $0x1,%eax\n+\tadd %al,0x66(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n+\tadd %dl,-0x67(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ddd(%rax)\n+\tadd %dl,-0x23(%rax)\n+\tor $0x1,%eax\n+\tadd %ah,0x74(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjle f47a37 \n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tnotb (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n \tfisttpll 0x1(%rip) \n-\tadd %ah,0xfb93(%rax)\n+\tadd %ah,0x10136(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1109a(%rax)\n+\tadd %dl,0x11099(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x38(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trcr $1,%ch\n+\tor $0x1,%eax\n \tadd %dl,(%rax)\n-\tfimuls 0x1(%rip) \n-\tadd %dh,%al\n-\trex.WXB hlt\n-\tadd %al,(%rax)\n+\tjg f47a57 \n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tnotl (%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n+\tcmp %bh,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tfimuls 0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x110(%rdx)\n+\trcrb $1,0x110(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,-0xc(%rdx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,-0x22(%rax)\n+\tor $0x1,%eax\n+\tadd %dl,0xf479(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tnotl (%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjp f47aa7 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10dde(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tfdiv %st,%st(4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x113(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfimuls 0x1(%rip) \n-\tadd %dh,(%rax)\n-\tstc\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x110(%rbx)\n+\tshlb $1,0x113(%rax)\n \tadd %al,(%rax)\n \tadc %dh,-0xc(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjbe f47b0f \n \tadd %al,(%rax)\n@@ -2497093,55 +2497591,58 @@\n \tor $0x1,%eax\n \tadd %al,(%rax)\n \tiret\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf560(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjs f47b37 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tclc\n-\tadc (%rcx),%al\n+\tpush %rax\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x21(%rax)\n \tor $0x1,%eax\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x65(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tnotl (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ddf(%rax)\n+\tnop\n+\tfisttps 0x1(%rip) \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjl f47b77 \n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0x9b,%al\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloopne f47ba8 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%al\n-\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsarb $0x0,-0xc(%rbx)\n@@ -2497151,415 +2497652,403 @@\n \tjnp f47bb7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tjl f47bc7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfwait\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jnp f47bd7 \n+\tadd %dh,%al\n+\tjnp f47bd7 \n \t...\n \tmovabs 0x6801c0,%al\n \tclc\n \tinsl (%dx),%es:(%rdi)\n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tloopne f47c18 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tiret\n-\trepz add %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x8(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trcrb $1,0x110(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10de0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjp f47c27 \n \tadd %al,(%rax)\n-\trcrb $1,0x110(%rbx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tcld\n+\tadd %dl,0x112f7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfc06(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tloopne f47c58 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tmov %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x113(%rcx)\n+\tadd %dl,(%rax)\n+\tfwait\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloope f47c78 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rax,%rdx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %dh,0x113(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tloope f47c98 \n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x1f(%rax)\n+\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\tcld\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjp f47c87 \n+\tadd %dl,-0x65(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112f8(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10de1(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tloope f47cb8 \n+\tadd %al,0xf44d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tnotl (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpushf\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshl $1,%cl\n+\tor $0x1,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloope f47cd8 \n-\tadd %eax,(%rax)\n+\tnop\n+\tfwait\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjge f47cc7 \n \tadd %al,(%rax)\n+\tmov $0x78,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd 0x0(%rbx),%bl\n-\tadd %dh,0xfb78(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloop f47cf8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjle f47ce7 \n \tadd %al,(%rax)\n-\tadd %dl,0x1109c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd 0x0(%rbx),%bl\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tloop f47d18 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7b(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dh,0x53(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tclc\n-\tadc (%rcx),%al\n+\tfwait\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xfd(%rcx)\n+\tadd %al,%dh\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tloop f47d38 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x10de2(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf47a(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x1(%rax,%rdx,1)\n-\tadd %dl,0x7d(%rax)\n-\thlt\n+\tadd %dl,(%rax)\n+\tclc\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjge f47d37 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x0(%rbp),%bl\n \tadd %dh,0xf47a(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \txchg %bh,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmov $0x102,%esi\n \tadd %al,(%rax)\n \tshl $1,%dl\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x13,%cl\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\t{rex2 0xfb} sldt (%r24)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tpushf\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%bl\n-\tor $0x1,%eax\n-\tadd %dl,(%rax)\n-\tcmp %eax,%edi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpopf\n-\tadc %al,(%rcx)\n+\tjrcxz f47d98 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xf4(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjrcxz f47db8 \n+\tmov $0x13,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfdivr %st,%st(3)\n+\tadd %ah,-0x36(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstc\n-\tadc (%rcx),%al\n+\tadd %dl,-0x1d(%rax)\n+\tor $0x1,%eax\n+\tadd %dh,0xf657(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x64(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10de3(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x53(%rax)\n-\thlt\n+\tadd %dl,-0x20(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x8(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,-0x63(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,-0xc(%rax)\n \tadd %al,(%rax)\n-\txor %ch,%bl\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjrcxz f47df8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x76(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0x9b,%eax\n+\tnop\n+\tpushf\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tloopne f47e80 \n-\thlt\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin $0xd,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpopf\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tadd $0x9b,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1c(%rax)\n \tor $0x1,%eax\n-\tadd %dl,(%rax)\n-\tjge f47e27 \n+\tadd %al,(%rax)\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tpushf\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne f47ec0 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10de4(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsar %cl,%bl\n+\tadd %dh,(%rax)\n+\tjl f47e47 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpopf\n-\tadc %al,(%rcx)\n+\tadd %dl,0x112f8(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshl $1,%ah\n+\tor $0x1,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin $0xd,%al\n-\tadd %eax,(%rax)\n+\tadc %bl,0x110(%rbp)\n+\tadd %al,(%rax)\n+\tcmpb $0x0,-0xc(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,%ch\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x13,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x47(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin $0xd,%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x3d(%rax)\n-\tsti\n+\tadd %dl,-0x1b(%rax)\n+\tor $0x1,%eax\n+\tadd %dl,%al\n+\tloopne f47ea7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsahf\n+\tadd %dl,-0x63(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0xc(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n-\tor $0x1,%eax\n-\tadd %dl,0xf843(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x112f9(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tin $0xd,%eax\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10de5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tjge f47ec7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsahf\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tclc\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin $0xd,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor $0x0,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tpopf\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %al,$0xd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\txor $0x0,%ah\n \tadd %al,(%rax)\n-\tnop\n-\tsahf\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1a(%rax)\n \tor $0x1,%eax\n-\tadd %dh,(%rax)\n-\tjle f47f27 \n+\tadd %al,-0x1d(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tstc\n-\tadc (%rcx),%al\n+\tpopf\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10de6(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpopf\n-\tadd $0x1,%al\n+\tadd %ah,(%rax)\n+\tfdivr %st,%st(3)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x110(%rsi)\n+\tadd %dl,(%rax)\n+\tstc\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0x100000000001059c,%al\n+\tsahf\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x13,%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2f(%rax)\n+\tadc %al,%bh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%dh\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2497569,47 +2498058,46 @@\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x110(%rdi)\n+\tshlb $1,0x113(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x9c7a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,%bh\n \tor $0x1,%eax\n-\tadd %dh,%al\n-\tjne f47fc6 \n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tjle f47fb7 \n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n+\tadd %al,(%rax)\n+\tadd %dl,-0x7(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x19(%rax)\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tlahf\n+\tsahf\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf47b(%rax)\n@@ -2497642,33 +2498130,37 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %eax,$0xd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1109f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t{rex2 0xf4} sldt (%r16)\n+\tnop\n+\tsahf\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo f48034 \n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcall f4816b \n \tadd %al,(%rax)\n-\txor %bh,-0xc(%rdi)\n-\tadd %al,(%rax)\n+\tmov $0x43,%al\n+\tclc\n \tadd %al,(%rax)\n-\tadd %dl,-0x6(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x112f9(%rax)\n \tadd %al,(%rax)\n-\trex fnstcw 0x0(%rbp)\n+\tadd %al,-0x27(%rax)\n+\tmov $0x0,%ebp\n \tadd %dl,%al\n \t(bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf480(%rax)\n \tadd %al,(%rax)\n@@ -2497771,115 +2498263,116 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tleave\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x18(%rax)\n \tor $0x1,%eax\n-\tadd %dh,0xfbf6(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0x6080000000000110,%al\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10de8(%rax)\n+\trcrb $1,0x110(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tout %eax,(%dx)\n-\tadd %eax,(%rcx)\n+\tandb $0x0,-0xa(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x113(%rdx)\n+\tnop\n+\tcall f482bb \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %ch,%bh\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadc %dh,0x113(%rdx)\n+\tadd %al,(%rax)\n+\tmovabs 0xd00000000000f554,%al\n \tcall f482db \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x60(%rax)\n+\tadd %dl,(%rax)\n+\tlahf\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjmp f482fb \n \tadd %al,(%rax)\n-\t(bad)\n-\txor $0x0,%ah\n+\tsarb $0x0,-0xc(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcli\n+\tsar $1,%cl\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f554,%al\n-\tjmp f4831b \n-\tadd %al,(%rax)\n-\tloopne f481b0 \n-\tcmc\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110a0(%rax)\n+\tadd %dl,-0x17(%rax)\n+\tor $0x1,%eax\n+\tadd %dl,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x61(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjmp f4833b \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x10de9(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs 0xf680d0,%al\n-\tshr $1,%cl\n-\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rax)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0xf680d0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tshr $1,%cl\n \tor $0x1,%eax\n+\tadd %dl,0x10502(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1109f(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%dl\n+\tadc %ch,%dl\n+\tor $0x1,%eax\n+\tadd %dh,%al\n+\tjne f48276 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcli\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub $0xf8,%eax\n+\tjo f482af \n+\tclc\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x16(%rax)\n \tor $0x1,%eax\n-\tadd %ah,-0x4c(%rax)\n-\tpop %rdi\n-\tadd %eax,(%rax)\n+\tadd %al,0xf656(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs 0xa840000000000110,%eax\n+\tmovabs 0xaf00000000000110,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10dea(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2497891,265 +2498384,258 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshr $1,%dl\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tstos %al,%es:(%rdi)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x60(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs 0x1c0000000000110,%eax\n-\tpush $0x0\n \tadd %dl,(%rax)\n \tjmp f482f8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n-\thlt\n+\tadd %dh,%al\n+\txor $0x0,%esp\n+\tadd %dl,-0x6(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x61(%rax)\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x15(%rax)\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x78(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovabs 0x1c0000000000110,%eax\n+\tmovabs 0x1c0000000000110,%al\n \tpush $0x0\n \tadd %dl,0x10deb(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x68(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x78(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x13,%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x61(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%bl\n-\tor $0x1,%eax\n+\tadd %dl,%al\n+\tjmp f48358 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rcx)\n+\tshlb $1,0x110(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin (%dx),%al\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tsub %dl,(%rcx,%rax,1)\n+\tadd %dh,%al\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tclc\n+\tadd %dl,0x112fa(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf80e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x14(%rax)\n \tor $0x1,%eax\n-\tadd %ah,(%rax)\n-\tin (%dx),%al\n-\tsti\n+\tadd %dh,(%rax)\n+\tmovabs 0xa1100000000000ff,%eax\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %al,0x1c0000000000110\n-\tpush $0x0\n \tadd %dl,0x10dec(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor $0x0,%esp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tmov $0x13,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %ah,-0x39(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin (%dx),%al\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovabs %al,0x1c0000000000110\n-\tpush $0x0\n+\tmovabs 0xd880000000000110,%eax\n+\tout %al,(%dx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin (%dx),%eax\n \tor $0x1,%eax\n-\tadd %dh,(%rax)\n-\ttest %dh,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd86000000000008a,%eax\n-\tout %al,(%dx)\n+\tsar $1,%dl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n-\tor $0x1,%eax\n-\tadd %dh,0xf4cf(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x110a2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tin (%dx),%eax\n-\tor $0x1,%eax\n-\tadd %dh,-0x7c(%rax)\n-\thlt\n+\tmovabs 0x1c0000000000110,%eax\n+\tpush $0x0\n+\tadd %dl,0x10ded(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7d1000000000008a,%eax\n-\tadd (%rcx),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tshr $1,%ch\n-\tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rdx)\n \tadd %al,(%rax)\n-\txor %ah,(%rdi)\n+\tadd %dl,%al\n+\tin (%dx),%eax\n+\tor $0x1,%eax\n+\tadd %ah,0x10285(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovabs 0x2730000000000110,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %al,(%dx)\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshlb $1,0x113(%rdx)\n \tadd %al,(%rax)\n+\tadc %bh,0x2(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x12(%rax)\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ah,0x110(%rbx)\n-\tadd %al,(%rax)\n-\tmov $0x45,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,0xf4ce(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs %al,0x1c0000000000110\n+\tpush $0x0\n \tadd %dl,0x10dee(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xf667(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsetnp (%rax)\n+\tadd %dl,0x28(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0x45,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %al,(%dx)\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tcltd\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %eax,0x1c0000000000110\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tout %eax,(%dx)\n-\tor $0x1,%eax\n-\tadd %al,-0x7b(%rax)\n-\thlt\n+\tadd %dl,-0x5e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,(%dx)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0xf4(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadc %dh,0x113(%rbx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %eax,(%dx)\n-\tor $0x1,%eax\n-\tadd %dh,(%rax)\n-\tpush %rsi\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110a3(%rax)\n+\tadd %al,%al\n+\txor $0x0,%ah\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tshl $0x0,%dh\n \tadd %al,(%rax)\n+\txor %al,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tout %eax,(%dx)\n+\tadd %dl,-0x11(%rax)\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tnop\n+\tmovabs %al,0x1c0000000000110\n+\tpush $0x0\n+\tadd %dl,0x10def(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf485(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffd9(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcf6000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlock or $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,%al\n+\tor $0x1,%eax\n+\tadd %dh,(%rax)\n+\tstc\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rbx)\n+\tshlb $1,0x110(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x10(%rax)\n \tor $0x1,%eax\n \tadd %dl,0xf485(%rax)\n@@ -2498164,428 +2498650,424 @@\n \ttest %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $1,0xf4(%rbp)\n-\tadd %al,(%rax)\n-\tmov $0x85,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,(%rax)\n+\tmovabs 0x85d000000000008a,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf485(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \ttest %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfd,%ebp\n+\tadd %dl,-0x76(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlock or $0x1,%eax\n \tadd %al,(%rax)\n \txchg %dh,%ah\n \t...\n \tmovabs 0x6801c0,%al\n \trex.W outsb %ds:(%rsi),(%dx)\n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rax,%rdx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs %eax,0x1c0000000000110\n+\tpush $0x0\n+\tadd %dl,%al\n+\tlock or $0x1,%eax\n+\tadd %dh,-0x7a(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tint1\n \tor $0x1,%eax\n-\tadd %dh,%al\n-\ttest %dh,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%cl\n+\tpush %rax\n+\tmovabs %eax,0x1c0000000000110\n+\tpush $0x0\n+\tadd %dl,-0xf(%rax)\n \tor $0x1,%eax\n-\tadd %dl,(%rax)\n-\tcltd\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5c(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xf(%rax)\n-\tor $0x1,%eax\n-\tadd %dh,0xf486(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x10df1(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tint1\n-\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshl $0xf4,%bl\n+\tmovabs %eax,0xf3c0000000000110\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint1\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tpush %rax\n+\tsetnp (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%dl\n-\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\trepnz or $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rax,%rdx,1)\n-\tadd %dh,%al\n-\tint $0xf3\n+\tshlb $1,0x110(%rbx)\n+\tadd %al,(%rax)\n+\tlock int $0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xe(%rax)\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \txchg %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trepnz or $0x1,%eax\n-\tadd %ah,%al\n-\timul $0x0,%ebp,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x110(%rbp)\n+\tadc %ah,0x1(%rax,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tshl $1,%dl\n+\tor $0x1,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepnz or $0x1,%eax\n-\tadd %dh,-0x7a(%rax)\n-\thlt\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4b(%rax)\n+\tadd %dl,-0x33(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trepz or $0x1,%eax\n-\tadd %ah,0xffda(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5b(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xd(%rax)\n \tor $0x1,%eax\n \tadd %dh,0xf487(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xfdb5(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10df3(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbd1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110a5(%rax)\n+\tnop\n+\trepz or $0x1,%eax\n+\tadd %dl,-0x28(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110a4(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n-\tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xfdcd(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trepz or $0x1,%eax\n+\tadd %dh,%al\n+\txchg %dh,%ah\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%ah\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tcmp %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rbp)\n+\tadd %dl,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xc(%rax)\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tmov %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \thlt\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tlods %ds:(%rsi),%al\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,0x110(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \thlt\n \tor $0x1,%eax\n-\tadd %dh,-0x79(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%ch\n \tor $0x1,%eax\n-\tadd %ah,0xfbe8(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5a(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xb(%rax)\n \tor $0x1,%eax\n \tadd %al,%al\n \tmov %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tret $0x100\n+\tadd %dh,%al\n+\tmov $0x0,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10df5(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmc\n-\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f4890c \n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x50(%rax)\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,-0x29(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tnop\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x110a5(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%cl\n+\tadd %ah,(%rax)\n+\tleave\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmc\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\txchg %esi,%esp\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%dh\n \tor $0x1,%eax\n \tadd %dh,-0x38(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjb f488e5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x37(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rsi)\n+\tadd %dl,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tmovabs 0x6801c0,%al\n \tpush %rax\n \ttestb $0x0,0x1(%rip) \n \t(bad)\n \tmov %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \ttestb $0x0,0x1(%rip) \n-\trex sub (%rbx),%eax\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttestb $0x0,0x1(%rip) \n-\tjo f488ea \n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%bh\n \tor $0x1,%eax\n-\tadd %dl,-0x2c(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x59(%rax)\n+\tpush %rax\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f489c1 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x9(%rax)\n \tor $0x1,%eax\n \tadd %ah,%al\n \tmov %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\ttestl $0xf69f7000,0x1(%rip) \n-\tadd %al,(%rax)\n+\ttestl $0x49d0000,0x1(%rip) \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110a7(%rax)\n+\tadd %dl,0x110a6(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%bh\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov %esi,%esp\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%al\n \tor $0x1,%eax\n@@ -2498594,49 +2499076,54 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x0,0xf4(%rbp)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rdi)\n+\tshlb $1,0x110(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x8(%rax)\n \tor $0x1,%eax\n \tadd %dh,-0x76(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tclc\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x110(%rax)\n+\tadc %ah,0x110(%rdi)\n \tadd %al,(%rax)\n \tlock movsl %ds:(%rsi),%es:(%rdi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tclc\n \tor $0x1,%eax\n-\tadd %ah,0xf489(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf48a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjge f48a78 \n@@ -2498649,425 +2499136,423 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%cl\n \tor $0x1,%eax\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x59(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0x10,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstc\n+\tadd %dl,-0x7(%rax)\n \tor $0x1,%eax\n-\tadd %dh,%al\n-\tmov %ah,%dh\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov %esp,%esi\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tstc\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xfbf6(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%cl\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmov %ah,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0x10,%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%dl\n \tor $0x1,%eax\n-\tadd %dh,-0x75(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tshlb $1,0x110(%rdi)\n+\tadd %al,(%rax)\n+\tloopne f48af7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xff,%edi\n \tadd %al,(%rax)\n \tpush %rax\n \tcli\n \tor $0x1,%eax\n-\tadd %al,0xf69a(%rax)\n+\tadd %ah,0xf48b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest $0x10,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcli\n \tor $0x1,%eax\n-\tadd %dl,%al\n-\tmov %ah,%dh\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsahf\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov $0xfb,%edx\n+\ttest $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%dl\n+\tadd %dh,0xfbbf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcli\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0x110,%eax\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tmov $0x94,%al\n-\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf694(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsti\n \tor $0x1,%eax\n+\tadd %ah,-0x4c(%rax)\n+\tpop %rdi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov %?,%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,-0x58(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjmp f48bce \n+\tshr $0xfb,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5(%rax)\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov %?,%esp\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0x110,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfs std\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10dfb(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tsti\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tnop\n+\ttest $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%bl\n \tor $0x1,%eax\n-\tadd %dh,0xf64f(%rax)\n+\tadd %dl,-0x75(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x110a9(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor $0xfc,%eax\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%ah\n-\tor $0x1,%eax\n-\tadd %al,0xf48c(%rax)\n+\tadd %dl,0x64(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcld\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshrb $1,0x110(%rax)\n+\tadd %al,(%rax)\n+\tlock xor $0xfc,%eax\n+\tadd %al,(%rax)\n \tpush %rax\n \tcld\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xf48c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tshrb $1,0x110(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10dfc(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tcld\n+\tor $0x1,%eax\n \tadd %al,%al\n-\tmov %esp,%esi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadc %ch,0x110(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x54(%rax)\n+\tpush %rax\n+\tlods %ds:(%rsi),%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcld\n \tor $0x1,%eax\n-\tadd %al,(%rax)\n-\tpop %rsp\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ch,0x110(%rdx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstd\n-\tor $0x1,%eax\n-\tadd %al,(%rax)\n-\tlea (bad),%esi\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstd\n+\tadc %bh,%ch\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tstos %al,%es:(%rdi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\ttest $0x110,%eax\n \tadd %al,(%rax)\n-\trex stos %eax,%es:(%rdi)\n-\tadd $0x1,%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstd\n+\tadd %dl,-0x3(%rax)\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tadd %ah,(%rax)\n+\tlea (bad),%esi\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tsub %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstd\n-\tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x10dfd(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbf4(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstos %al,%es:(%rdi)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x110a9(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x55(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tsar $1,%ch\n+\tor $0x1,%eax\n+\tadd %ah,-0x74(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tdecb 0x1(%rip) \n-\tadd %al,0xf48d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0xfc,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2(%rax)\n+\tadc %bh,%dh\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x110(%rdx)\n+\tshrb $1,0x110(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\troll $0x1,(%rax)\n+\tshlb $1,(%rsp,%rdi,8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2(%rax)\n+\tor $0x1,%eax\n+\tadd %ah,0xf48d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x49(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tdecb 0x1(%rip) \n-\tadd %al,%al\n-\tmov %?,%esp\n+\tadd %dh,%al\n+\tiret\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tstos %al,%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%dh\n-\tor $0x1,%eax\n+\tadd %dl,%al\n+\tdecb 0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x110(%rbx)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tdecl 0x1(%rip) \n \tadd %al,(%rax)\n-\tmov %esp,%?\n+\tadc %bh,%bh\n+\tor $0x1,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tpush %rax\n+\tstos %al,%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trepnz add %eax,(%rcx)\n+\txor %dh,%dl\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tdecl 0x1(%rip) \n-\tadd %dh,0x1d(%rax)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov %esp,%?\n \tadd %al,(%rax)\n-\tadd %dl,-0x55(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rsp\n-\tadd (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tdecl 0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tnop\n+\tstos %al,%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tpush %rsp\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %bh,%al\n+\tadd %ah,-0x73(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ab(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rcx\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf48e(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %eax,(%rcx)\n+\tshrb $1,0x110(%rdx)\n+\tadd %al,(%rax)\n+\tmovabs 0x900000000001011f,%al\n+\tadd %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e00(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlock sti\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %eax,%es:(%rdi)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %cl,(%rsi)\n+\trolb $1,(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlea (bad),%esi\n+\tadd %dh,(%rax)\n+\t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs 0x1c00000000000f4,%al\n-\tpush $0x0\n+\tstos %eax,%es:(%rdi)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,0xf4(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xf48e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf488(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov %esp,%?\n \tadd %al,(%rax)\n@@ -2499093,103 +2499578,101 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,-0xc(%rdi)\n+\trex pop %rdi\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x1(%rax,%rdx,1)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x71(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ecx,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x10e01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf48f(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%al\n-\tadc %al,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfbac(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xfb(%rbp)\n \tadd %dl,%al\n \tadd %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tnop\n+\tstos %eax,%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rdx)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tadd (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x72(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%al\n-\tadc %al,(%rcx)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tcwtl\n+\tscas %es:(%rdi),%eax\n+\tint1\n \tadd %al,(%rax)\n-\tadd %bl,0xf1af(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tnop\n+\tadd %dl,(%rax)\n+\tpopf\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf48f(%rax)\n@@ -2500563,153 +2501046,154 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock (bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x60(%rax)\n-\thlt\n+\tadd %dl,(%rax)\n+\tcltd\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tstos %eax,%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfd,%bh\n+\trol $0xfd,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e02(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xf4a0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x1(%rax,%rdx,1)\n-\tadd %dl,(%rax)\n-\txor %bh,%al\n+\tadd %dl,0x30(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n+\tadc %ch,0x1(%rax,%rdx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbbe(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tjo f4a083 \n+\tadd %al,(%rax)\n+\tadd %dl,-0xf(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs 0x1500000000000f4,%al\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd (%rsi),%ecx\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tlods %ds:(%rsi),%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tleave\n-\thlt\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x53(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x10e03(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tmovabs 0x1900000000000f4,%eax\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%rsi),%ecx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rbx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0xfd,%esp\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tnop\n+\tlods %ds:(%rsi),%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,-0x6(%rdx)\n+\tadd %ah,(%rax)\n+\tjb f4a105 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf47d(%rax)\n+\tadd %al,-0x60(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x110ad(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7a(%rax)\n-\tadd (%rcx),%al\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs 0x1900000000000f4,%eax\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0xffd0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd $0xe,%al\n+\t(bad)\n+\txchg %al,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10e04(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,-0x5f(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf48b(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf4a1(%rax)\n@@ -2500721,477 +2501205,452 @@\n \tadd %dl,0xf4a1(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tadc %ch,-0xe(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $1,0x110(%rbp)\n+\tadd %ah,%al\n+\tmovabs 0x1500000000000f4,%eax\n+\tfwait\n \tadd %al,(%rax)\n-\tloopne f4a21a \n-\thlt\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush $0xf4\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd $0xe,%al\n+\trolb $1,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4a0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %ah,-0x2e(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x10e(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tscas %es:(%rdi),%al\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd $0x10e,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x5e(%rax)\n+\tadd %al,-0x7b(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd $0x10e,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x52(%rax)\n+\tadd %dl,-0x53(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5f(%rax)\n+\tadd %dl,0x10e05(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x5e(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tmovabs 0x90900000000000f4,%eax\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,0x10e(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %dl,0x110ad(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff9a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %al,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffc8(%rax)\n+\tadd %ah,0xf4a1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ae(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs %al,0x1900000000000f4\n-\tfwait\n+\tadd %al,-0xf(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%eax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e06(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmovabs %al,0x8a900000000000f4\n \tmovabs %eax,0xdfcd600000000000\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf78d(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs %eax,0x1500000000000f4\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x110(%rsi)\n+\tadd %ah,0xf4ae(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000f4ae,%al\n+\tadd %dl,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x50(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tmovabs %al,0x84b00000000000f4\n-\thlt\n \tadd %al,(%rax)\n+\tadc %ch,0x110(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rdi)\n+\tadd %dl,(%rax)\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x110(%rdi)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x7(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x5d(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tscas %es:(%rdi),%eax\n+\tscas %es:(%rdi),%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,0x10e07(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf4a3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x2c(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x2b(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tmov $0xfb,%bh\n \tadd %al,(%rax)\n+\tnop\n+\tscas %es:(%rdi),%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x110af(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tor %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tor %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs %eax,0x1900000000000f4\n-\tfwait\n+\tadd %dl,%al\n+\tmovabs %al,0x86b00000000000f4\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tor %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xfbd8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,0x110(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %cl,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e08(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs %eax,0x84b00000000000f4\n+\tadd %dl,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rcx)\n+\trorb $1,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRB hlt\n-\tadd %al,(%rax)\n+\tadd %dh,-0x61(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x50(%rax)\n+\tadd %dl,(%rax)\n+\tscas %es:(%rdi),%eax\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tor %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5c(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tor %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110b0(%rax)\n+\tpush %rax\n+\tscas %es:(%rdi),%eax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,(%rcx)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x10e09(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf4a4(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xffbb(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor %ecx,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rdx)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tnop\n+\tscas %es:(%rdi),%eax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WXB hlt\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x10,%al\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tor (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2b(%rax)\n+\tadd %dl,%al\n+\tmovabs %eax,0x86b00000000000f4\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf42b(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xa(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor (%rsi),%cl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x4b(%rax)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10,%cl\n-\tadd %eax,(%rax)\n+\tadc %dh,0x110(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e0a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dh,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x17(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor (%rsi),%ecx\n+\tadd %dl,%al\n+\tor (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10,%cl\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,(%rbx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tfwait\n-\tincl (%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tor (%rsi),%ecx\n+\tmov $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf4a5(%rax)\n+\tadd %dh,0xff91(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0xb(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xf4a5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x58(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0xf0ca(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjrcxz f4a546 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e0b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10173(%rax)\n+\tadd %ah,0xf69a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110b1(%rax)\n+\tadd %dl,0x110b0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tadd %dl,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rcx)\n+\tshlb $1,0x110(%rax)\n \tadd %al,(%rax)\n \tand %ah,0xf4(%rsi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x110(%rdx)\n+\tadc %dh,0x110(%rcx)\n \tadd %al,(%rax)\n \tloopne f4a577 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf48b(%rax)\n \tadd %al,(%rax)\n@@ -2501216,56 +2501675,55 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor $0x0,%esp\n \tadd %dl,0x10e0c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xf659(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x4f(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10,%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rsi,%rcx,1)\n+\tadd %dl,%al\n+\tor $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf4a6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x10e(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110b2(%rax)\n+\tadd %dl,0x110b1(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor $0x10e,%eax\n@@ -2501274,71 +2501732,63 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf4a5(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3d(%rax)\n+\tadd %dl,-0x47(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor $0x10e,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock push %rcx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x10,%dl\n-\tadd %eax,(%rax)\n+\tshlb $1,0x110(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x10e(%rip) \n+\tadd %dl,%al\n+\tor $0x10e,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x0,%ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0xfd,%esp\n+\tadd %al,(%rax)\n \tadc %cl,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x63(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10,%bl\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\thlt\n \tadd %al,(%rax)\n+\tadc %dh,0x110(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0xa38a(%rax)\n+\txor %ah,0xf4(%rdi)\n \tadd %al,(%rax)\n+\tnop\n+\tmov 0x0(%rbx),%ah\n \tadd %al,0x44(%rax)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf4a6(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2501346,122 +2501796,135 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5a(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbd7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x4d(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%al\n-\tadd %al,(%rcx)\n+\tpush %rax\n+\tmov $0x10,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x100be(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rsi)\n+\tadd %dl,%al\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x7f(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf47d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfemms\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x101a8(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110b3(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0x10,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjp f4a7be \n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tadd %dh,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbb5(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfbbb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e0f(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf45e(%rax)\n+\tadd %dh,0x1d(%rax)\n+\tcld\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x10,%bl\n+\tmov $0x10,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x58(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf4c6(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %cl,(%rsi)\n+\tadd %dl,0x10(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x1(%rax,%rdx,1)\n-\tadd %dh,0xf4c6(%rax)\n+\tadc %dh,0x110(%rbx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e10(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4a7(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rax)\n \t(bad)\n@@ -2501470,173 +2501933,175 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $0xf0,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x66(%rax)\n-\tsti\n+\tadd %dh,(%rax)\n+\tor %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4c(%rax)\n+\tadd %dl,-0x4d(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \ttest $0xf4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x46(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x8(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x10,%ah\n-\tadd %eax,(%rax)\n+\tadd %dl,0x110b3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\ttest $0xf4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x36(%rax)\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %ecx,(%rsi)\n+\trclb $1,(%rcx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rax,%rdx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tshlb $1,0x110(%rbx)\n+\tadd %al,(%rax)\n+\trex lret $0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x57(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x110(%rbp)\n+\tadc %dh,0x1(%rax,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadc (%rsi),%cl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e12(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4a8(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tret\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10,%ch\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x4c(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,(%rbx)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \ttest $0xf4,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dl,0xfba7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x13(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x102bd(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x110b5(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadc (%rsi),%ecx\n+\tmov $0x10,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tnop\n+\tadc (%rsi),%ecx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\ttest $0xf4,%eax\n+\tadd %al,(%rax)\n+\tmov $0x86,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2501644,26 +2502109,27 @@\n \tadc (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rbp)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshlb $1,0x1(%rax,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc $0xe,%al\n+\tadc %dl,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf4aa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc $0xe,%al\n@@ -2501687,71 +2502153,66 @@\n \thlt\n \t...\n \tmovabs 0x6801c0,%al\n \t(bad)\n \tmov $0xf4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1a(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\t{rex2 0xf4} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov $0x10,%dh\n+\tmov $0x10,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4a9(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%ecx\n-\tsti\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfb96(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tadc $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf488(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tjae f4aac5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xf47d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x4b(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10,%dh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x10e(%rip) \n+\tadd %dl,(%rax)\n+\tadc $0x10e,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tstos %eax,%es:(%rdi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc $0x10e,%eax\n@@ -2501771,403 +2502232,402 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov $0x10,%dh\n+\tmov $0x10,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffc8(%rax)\n+\tadd %ah,-0x42(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e15(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tadc $0x10e,%eax\n \tadd %al,(%rax)\n+\tand %ch,0xf4(%rdx)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tmov $0x86,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x10e(%rip) \n \tadd %al,(%rax)\n-\tmov $0xd8,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,0x110(%rsi)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tmov $0x10,%ch\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadc %ebx,0x0(%rbx)\n \tadd %ah,0xf4ab(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x7b(%rax)\n \tin $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0xf4(%rbx)\n \tadd %al,(%rax)\n-\tshlb $1,-0xc(%rsi)\n+\txor %dh,-0xc(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlods %ds:(%rsi),%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x110(%rdi)\n+\tadc %dh,0x110(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xfd,%dl\n+\tmov $0xbe,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e16(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstos %al,%es:(%rdi)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x10,%bh\n+\tmov $0x10,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tand %eax,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf4ac(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd6b(%rax)\n+\tadd %al,0xffbe(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110b7(%rax)\n+\tadd %dl,0x110b6(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tstos %eax,%es:(%rdi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x10,%bh\n-\tadd %eax,(%rax)\n+\tshlb $1,0x110(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tsbb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlods %ds:(%rsi),%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsbb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x110(%rax)\n+\tadc %dh,0x110(%rdi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tror $0xff,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e18(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x54(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xfbbd(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x49(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x110,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x53(%rax)\n-\thlt\n+\tadd %al,0xf4ad(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.R clc\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x19(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %ecx,(%rsi)\n+\tnop\n+\tmov $0x10,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tnop\n+\tsbb %ecx,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %al,%al\n+\tlods %ds:(%rsi),%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e19(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x110,%eax\n-\tadd %al,(%rax)\n-\tadd %al,0x0(%rax,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trcrb $1,(%rcx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%eax\n-\thlt\n+\tadd %ah,(%rax)\n+\trex.WRB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tmov $0x10,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x38(%rax)\n-\tsti\n+\tadd %dl,(%rax)\n+\tscas %es:(%rdi),%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x110,%eax\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0xf1af(%rax)\n+\tcwtl\n+\tscas %es:(%rdi),%eax\n+\tint1\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.WR (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x53(%rax)\n-\thlt\n+\tadd %dl,0x1e(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcall f4af01 \n+\tshl $0xfb,%al\n \tadd %al,(%rax)\n-\tnop\n-\tsbb (%rsi),%cl\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e1a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x110(%rcx)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb (%rsi),%cl\n+\tadd %al,(%rax)\n+\trcrb $1,(%rdx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x52(%rax)\n-\thlt\n+\tadd %dh,(%rax)\n+\trex.WXB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,-0x48(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x24(%rax)\n+\tloopne f4ae65 \n \ttestl $0x0,(%rax)\n \tadc %bl,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xf4ae(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x110,%ecx\n-\tadd %al,(%rax)\n-\tnop\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %dh,-0x65(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsbb (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tret $0xfd\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb (%rsi),%ecx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e1b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tlods %ds:(%rsi),%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x110,%ecx\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb (%rsi),%ecx\n+\trcrb $1,(%rbx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tscas %es:(%rdi),%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2502185,127 +2502645,122 @@\n \tadd %ah,%al\n \tscas %es:(%rdi),%al\n \thlt\n \t...\n \tmovabs 0x6801c0,%al\n \tadd %dh,0xf4(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tscas %es:(%rdi),%eax\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tmov $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f4af7c \n-\tcli\n+\tadd %ah,%al\n+\tjb f4af05 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tscas %es:(%rdi),%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tjae f4af15 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3f(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0xe,%al\n+\tadd %al,(%rax)\n+\tadc %bl,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6ad(%rax)\n+\tadd %dh,-0x51(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x110,%ecx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x35(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tscas %es:(%rdi),%al\n-\thlt\n+\tadd %dl,0x10159(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x110,%ecx\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dl,0x10e1c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb $0xe,%al\n-\tadd %eax,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %al,0xf447(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x110,%edx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xae,%al\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf4ae(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tscas %es:(%rdi),%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rip) \n+\tpush %rax\n+\tmov $0x110,%ecx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x46(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb $0x10e,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tpush %rax\n+\tsbb $0x10e,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110b9(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsbb $0x10e,%eax\n \tadd %al,(%rax)\n@@ -2502394,16 +2502849,16 @@\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %ah,-0x7(%rax)\n \t...\n \tadd %al,(%rax)\n-\tand %cl,(%rsi)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tshr $1,%bh\n+\t(bad)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tes add %al,(%rax)\n \tadd %ah,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f4b106 \n@@ -2503611,33 +2504066,36 @@\n \tadd %al,%al\n \tpush %rsp\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf4af(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tscas %es:(%rdi),%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x110,%edx\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand $0xfc,%eax\n+\tadd %dl,0x25(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trcrb $1,0x10e(%rip) \n \tadd %al,(%rax)\n-\tlock shl $0x0,%ah\n+\tadd %dl,%al\n+\tsbb $0x10e,%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\ttest %dh,%ah\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x110,%ecx\n+\tadd %al,(%rax)\n+\tloopne f4bfe6 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2503680,130 +2504138,125 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x110,%edx\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,%cl\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4af(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101f7(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x110,%ebx\n+\tadd %al,(%rax)\n+\tadc %bh,0x110(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e1e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf4c1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txchg %eax,%ebx\n-\tincl (%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rdi)\n+\trcrb $1,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6b(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x45(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjb f4c165 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n+\tmov $0x110,%edx\n+\tadd %al,(%rax)\n+\tmovabs 0x100000000000ff89,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n+\tshl $0x0,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tloopne f4c1dc \n+\tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,0xfbcb(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1f(%rax)\n \t(bad)\n-\tsti\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xf66f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x110ba(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e1f(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tshl $0x0,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0xf1af(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tshl $0x0,%ah\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x110,%ebx\n \tadd %al,(%rax)\n-\tmov $0xc1,%al\n+\tmov $0x86,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf4c1(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc1d000000000008a,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tjae f4c1e5 \n@@ -2503831,117 +2504284,119 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3e(%rax)\n-\thlt\n+\tadd %dl,%al\n+\tfdivrp %st,%st(3)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tmov $0x110,%edx\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand %cl,(%rsi)\n+\tadd %dl,0x20(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xf4c2(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x110(%rbx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e20(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tshl $0x0,%esp\n+\tnop\n+\tand %cl,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1019e(%rax)\n \tadd %al,(%rax)\n-\tmov $0x84,%al\n-\thlt\n+\tadd %dl,(%rax)\n+\tmov $0x110,%ebx\n \tadd %al,(%rax)\n+\trcrb $0x0,-0xa(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,0xf656(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %cl,(%rsi)\n+\tshlb $1,(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x1(%rax,%rdx,1)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rcx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tret $0xf4\n+\tadd %ah,0xf45e(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x45(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tshl %cl,%esp\n+\tadd %al,(%rax)\n+\tlock shl %cl,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RXB hlt\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tret\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,-0x44(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e21(%rax)\n+\tnop\n+\tand %ecx,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tnop\n+\tmov $0x110,%ebx\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rcx)\n-\t(bad)\n+\tadd %dl,%al\n+\tand %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x3e(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x110,%esp\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tjmp f4c318 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x3d(%rax)\n@@ -2503958,128 +2504413,134 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x3d(%rax)\n \thlt\n \t...\n \tmovabs 0x6801c0,%al\n-\tmovabs 0xb00000000000f4b1,%al\n-\tret\n-\thlt\n+\tmovabs 0xa00000000000f4b1,%al\n+\tsahf\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tmov $0x110,%ebx\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4e0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x22(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x39(%rax)\n-\tsti\n+\tadd %dl,%al\n+\tret\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x110,%esp\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e22(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf4c2(%rax)\n+\tnop\n+\tand (%rsi),%cl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n+\tadc %bh,0x1(%rax,%rdx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x110(%rbp)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %sil,%bpl\n+\tadd %al,0x18(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3c(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x110,%esp\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%bl\n+\tadd %dh,(%rax)\n+\tret\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tand (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x3c(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x110,%ebp\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e23(%rax)\n+\tnop\n+\tand (%rsi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tnop\n+\tmov $0x110,%esp\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %ah,(%rax,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n-\t(bad)\n+\tadd %dl,%al\n+\tand (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xf4c3(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x110,%ebp\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rax,%rdi,8)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0xe,%al\n+\tadc %ah,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf4c4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2504088,274 +2504549,267 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tsarb $1,0x1(%rax,%rdx,1)\n \tadd %dl,%al\n \tfaddl (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x24(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x110(%rbp)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tand $0xe,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x102bd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e24(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x110,%ebp\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tret\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dl,%al\n+\tand $0xe,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi,%rcx,1)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esi\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x110,%esi\n \tadd %al,(%rax)\n-\tand %cl,0x5d(%rsi)\n+\tadd %ah,(%rax)\n+\trex.WRX pop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand $0x10e,%eax\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x2a(%rax)\n+\tadd %dl,-0x43(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%bl\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x25(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xf4c5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x110,%esi\n \tadd %al,(%rax)\n-\t(bad)\n-\tenter $0xf6,$0x0\n+\tshl %cl,%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e25(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tnop\n+\tmov $0x110,%ebp\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10e(%rip) \n+\tadd %dl,%al\n+\tand $0x10e,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trol $0xf4,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110be(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %al,-0x1a(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1b(%rax)\n-\tcmc\n+\tadd %dl,%al\n+\tmov $0x110,%ebp\n+\tadd %al,(%rax)\n+\trex sbb %ebp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x26(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tpop %rbp\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x110,%esi\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10e26(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n \t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x84,%al\n-\thlt\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n-\t(bad)\n+\tnop\n+\tes (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3f(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dl,0x100ce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov $0x110,%edi\n+\tmov $0x110,%esi\n \tadd %al,(%rax)\n \tadc %bl,%dl\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %dl,%al\n+\tes (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3a(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x62(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x110,%edi\n+\tmov $0x110,%esi\n \tadd %al,(%rax)\n-\tjo f4c665 \n-\tcld\n+\tadd %ch,0xf6(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e27(%rax)\n+\tadd %al,0xf4c6(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x13(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dl,0x10e27(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x10502(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x110bf(%rax)\n+\tnop\n+\tmov $0x110,%esi\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tleave\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \t(bad)\n-\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0x86,%al\n+\thlt\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tshl $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub %cl,(%rsi)\n+\tmov $0xff,%edi\n+\tadd %al,(%rax)\n+\tadc %ch,(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%al\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsarb $1,0x110(%rsi)\n \tadd %al,(%rax)\n+\tand %al,%al\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e28(%rax)\n+\tadd %dl,0x28(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tnop\n+\tsub %cl,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfdbc(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x110,%edi\n+\tadd %al,(%rax)\n+\tadd %al,%bh\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0xf1,%eax\n \tadd %al,(%rax)\n \trex jae f4c6fd \n@@ -2504372,26 +2504826,25 @@\n \tsub %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb $0x1,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjmp f4c831 \n+\tshr $0xf3,%cl\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x39(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2504424,23 +2504877,23 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rcx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x38(%rax)\n-\thlt\n+\tadd %dl,0xfbee(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x41(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tmov $0xc7,%al\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf4c7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf48b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \thlt\n \tadd %al,(%rax)\n@@ -2504470,18 +2504923,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttestb $0x0,%gs:(%rax)\n+\tadd %al,0xf4c8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110c0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsub %ecx,(%rsi)\n@@ -2504508,71 +2504960,77 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %dl,0x110bf(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,(%rcx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc00000000000f4c7,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%al\n-\tadc %al,(%rcx)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x5b(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\trex movabs %eax,0x2a100000000000fb\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tenter $0xf4,$0x0\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadc %al,%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tmov $0xc3,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsub (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tenter $0xf4,$0x0\n \tadd %al,(%rax)\n-\tadc %al,%cl\n-\tadc %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %ah,0x60(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e2a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4c7(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tleave\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n@@ -2504590,148 +2505048,150 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f4c8d7 \n-\tsti\n+\tshl $1,%cl\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3f(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tsub (%rsi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n \tadd %al,(%rax)\n+\tpush %rax\n+\trclb $0x1,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rsi),%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf4c9(%rax)\n+\tor $0xf4,%cl\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x38(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tnop\n-\trcll $0x1,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110c0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n-\t(bad)\n+\tpush %rax\n+\tsub (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tenter $0xf4,$0x0\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsub (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf68f(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trcll $0x1,(%rax)\n+\trol $1,%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddb $0x0,0xf4(%rbx)\n \tadd %dl,%al\n \tsub (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlret $0xf4\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdac(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tret $0x110\n+\tadd %al,(%rax)\n+\tadc %al,%cl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x37(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %ah,0xffc5(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xffbb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e2c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x75(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trcll $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xd00000000000f68b,%al\n \tsub $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlret $0xf4\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x10e(%rip) \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tjo f4ca29 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110c2(%rax)\n+\tadd %dl,0x110c1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tleave\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2504778,60 +2505238,60 @@\n \tin (%dx),%eax\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tror $0xf4,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsub $0x10e,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\taddb $0x0,-0xc(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret $0x110\n+\trol $1,%cl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f4cabb \n-\tsti\n+\t(bad)\n+\tmov $0xfb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub $0x10e,%eax\n \tadd %al,(%rax)\n \tor $0xf4,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tpop %rsi\n-\tstd\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tret\n+\tadc %al,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa(%rax)\n@@ -2504840,25 +2505300,27 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,0xfb(%rsi)\n+\tmov $0xfb,%sil\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcs (bad)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2e(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x36(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x35(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \timul $0x0,%ecx,%ebp\n@@ -2504958,15 +2505420,15 @@\n \tadd %al,(%rax)\n \tenter $0xfa06,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3d(%rax)\n+\tadd %dl,-0x3e(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tint3\n \thlt\n \tadd %al,(%rax)\n@@ -2504988,17 +2505450,15 @@\n \tcs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tint $0xf4\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%ah\n \thlt\n@@ -2505013,48 +2505473,44 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tret\n-\tadc %al,(%rcx)\n+\tret $0x110\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2f(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tadd %ah,(%rax)\n+\tlret\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x101f7(%rax)\n \tadd %al,(%rax)\n-\trol $1,%bl\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tret $0x110\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2505077,63 +2505533,62 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint $0xf4\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x101f6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x30(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%ah\n+\tadc %al,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,%bh\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10e30(%rax)\n+\tmovabs 0x900000000000fbf7,%al\n+\txor %cl,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor 0x0(%rbx),%bl\n-\tadd %dl,%al\n-\tint3\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsahf\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,-0x3d(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $0xf4,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2505147,61 +2505602,55 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x32(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txor %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n+\tret\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e31(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %al,0xf4cd(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rcx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ah\n+\trol $1,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2505216,57 +2505665,59 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tgs std\n+\tadd %al,(%rax)\n+\tadd %al,-0x4a(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x32(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\trex.RXB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%ch\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex stos %al,%es:(%rdi)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tshlb $0x0,0xfb(%rax)\n \tadd %dl,0x10e32(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x52(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101ec(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3b(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x500000000000f4ce,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n@@ -2505312,17 +2505763,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tiret\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txor (%rsi),%ecx\n@@ -2505330,49 +2505779,47 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%dl\n \t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10e33(%rax)\n+\t(bad)\n+\tclc\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10e33(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf4ce(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfd,%dl\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n \tadd %al,(%rax)\n+\trol $1,%ah\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n-\tclc\n \tadd %al,(%rax)\n+\tadc %bh,%dl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n@@ -2505380,51 +2505827,59 @@\n \tloopne f4cfff \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x30(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x45(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x38(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x34(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dh\n+\tadc %al,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,-0x3(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e34(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf4cf(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf4a7(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esi\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3a(%rax)\n+\tadd %dl,-0x3b(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2505445,17 +2505900,15 @@\n \t...\n \tmovabs 0x6801c0,%al\n \txorb $0x0,0xf4(%rbx)\n \tadd %dh,-0x2f(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txor $0x10e,%eax\n@@ -2505478,15 +2505931,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0xfa(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110c6(%rax)\n+\tadd %dl,0x110c5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %edx,%edi\n@@ -2505507,62 +2505960,64 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tshl $1,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tshl $1,%ah\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10e(%rip) \n+\tadd %dl,%al\n+\txor $0x10e,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne f4d15d \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%dh\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tss (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x2e(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xff,%edi\n \tadd %al,(%rax)\n-\tpush %rax\n-\tss (bad)\n+\tadd %ah,(%rax)\n+\tmov $0xff,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x36(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bh\n+\tadc %al,%dh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock shl $1,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n@@ -2505599,464 +2506054,465 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tshl $1,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2e(%rax)\n \thlt\n \t...\n \tmovabs 0x6801c0,%al\n \ttest $0xb3,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n-\t(bad)\n+\tadd %dl,%al\n+\tss (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txor %bh,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x39(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,-0xc(%rdi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tshl %cl,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x57(%rax)\n+\tadd %dl,-0x57(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x37(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsar $1,%ebx\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tpop %rbp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110c7(%rax)\n+\tadd %dl,0x110c6(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbc6(%rax)\n+\tadd %al,0xfbcb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e37(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf4d1(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlret $0xfb\n+\tadd %ah,-0x39(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%bh\n+\tadd %dl,%al\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2d(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%al\n+\tadc %al,%bh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e38(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4d2(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x10502(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x39(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tenter $0x110,$0x0\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rcx)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tcmp %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tshl %cl,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tenter $0xff,$0x0\n+\tmov $0xff,%esi\n \tadd %al,(%rax)\n-\tadd %dl,0x39(%rax)\n-\t(bad)\n+\tpush %rax\n+\tcmp %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tenter $0x110,$0x0\n-\tadd %al,(%rax)\n-\tadd %ah,0xf68d(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e39(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmovabs 0x900000000000f68d,%al\n+\tcmp %ecx,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tshl %cl,%esp\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rcx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%al\n+\trol $1,%bh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2c(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x7e(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tenter $0x110,$0x0\n \tadd %al,(%rax)\n-\tadc %cl,%cl\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tcmp (%rsi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e3a(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4d3(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tleave\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tenter $0x110,$0x0\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp (%rsi),%ecx\n+\tadc %bh,(%rbx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tleave\n+\tadd %dl,(%rax)\n+\t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4c(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110c9(%rax)\n+\tnop\n+\tenter $0x110,$0x0\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmp (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tadd %ah,(%rax)\n+\t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovl $0x1,(%rax)\n-\tadd %dl,%al\n-\tleave\n-\tadc %al,(%rcx)\n+\tadd %dh,-0x45(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $0x0,%ah\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tenter $0x110,$0x0\n+\tadd %al,(%rax)\n+\tadd %dh,0x100c2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2b(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfb96(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfb9b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dl\n+\tadc %cl,%cl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e3c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4d4(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfwait\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlret $0x110\n+\tadd %dl,-0x37(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%bl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x10e(%rip) \n \tadd %al,(%rax)\n \tloopne f4d577 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %ah,%bh\n+\tadd %dh,(%rax)\n+\tsar %cl,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfd,%ecx\n \tadd %al,(%rax)\n \tnop\n-\tlret $0x110\n+\tleave\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $0xff,%cl\n+\tadc %dh,(%rdx)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e3d(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t{rex2 0xf4} sldt (%r16)\n \tadd %al,(%rax)\n-\tint3\n-\tsti\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xffcf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0x10e,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trclb $0x0,0xf6(%rdi)\n \tadd %dl,%al\n-\tlret $0x110\n+\tleave\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%dil\n+\t(bad)\n+\txor %al,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tds (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x2a(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tds (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bl\n+\tadc %cl,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e3e(%rax)\n@@ -2506065,69 +2506521,66 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,%dl\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4d5(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0xf6,$0x0\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tds (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tlret\n-\tadc %al,(%rcx)\n+\tlret $0x110\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f4d626 \n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x29(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x72(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x3f(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tpop %rsi\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tlret\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x110ca(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\tadd %dh,%al\n+\t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov 0x0(%rbx),%ah\n \tadd %al,(%rax)\n \tand %dl,%ch\n@@ -2506162,17 +2506615,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x29(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dh,0xf483(%rax)\n+\tmovabs 0xd62000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x29(%rax)\n \thlt\n \t...\n \tmovabs 0x6801c0,%al\n \tshlb $1,0xf4(%rbx)\n \tadd %al,(%rax)\n@@ -2506184,345 +2506639,336 @@\n \trex (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%bl\n+\tror $1,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex or $0x106,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \trex (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txlat %ds:(%rbx)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%ah\n+\tadc %cl,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock movsb %ds:(%rsi),%es:(%rdi)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trcrb $1,0xff(%rdx)\n \tadd %al,(%rax)\n \trolb $1,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf4d6(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tint3\n+\tlret\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x28(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs %eax,0x41900000000000f4\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tint3\n+\tlret\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd (%rbx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.B (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xf4d7(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tin $0xf3,%eax\n \tadd %al,(%rax)\n-\tadd %dh,0xf3e5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.X (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjrcxz f4d877 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint3\n+\tror $1,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6(%rdx)\n+\tmov $0xab,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.X (bad)\n+\tadd %dl,0x42(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tfdiv %st(4),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tloop f4d8a7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e42(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%ch\n+\tadc %cl,%ah\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,0xf4(%rbp)\n \tadd %al,(%rax)\n \trolb $1,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfdiv %st(4),%st\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tint $0x10\n-\tadd %eax,(%rax)\n+\tint3\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.XB (bad)\n+\tadd %al,(%rax)\n+\tadd %dl,0x43(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x27(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.XB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n-\tcmc\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110cd(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tint3\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0xe(%rbx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.XB (bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,0xf4d8(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tsub $0x1,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tint $0x10\n-\tadd %eax,(%rax)\n+\tint3\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.R (bad)\n+\tadd %al,(%rax)\n+\tadd %dl,0x44(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tfxtract\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x15fdf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e44(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dh\n+\tadc %cl,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.R (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfxtract\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xfd,%esi\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tint $0x10\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n-\t(bad)\n+\tpush %rax\n+\trex.RB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x26(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x45(%rax)\n-\tsti\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfbc1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e45(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RB (bad)\n+\tint $0x10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\trolb $1,0xe(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf4d9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0xe(%rsi)\n \tadd %eax,(%rax)\n@@ -2506568,115 +2507014,118 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo f4dac4 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tint $0x10\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\t(bad)\n+\tpush %rax\n+\trex.RX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x25(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs %al,0x4690000000000104\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bh\n+\tadc %cl,%dh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xfd,%bh\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.RX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,%bh\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x60(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.RXB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4a(%rax)\n-\tcmc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x31(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x47(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x24(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.RXB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tiret\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock fcomi %st(4),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2506712,17 +2507161,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x24(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dh,0xf483(%rax)\n+\tmovabs 0xdb2000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x24(%rax)\n \thlt\n \t...\n \tmovabs 0x6801c0,%al\n \tclc\n \tmov $0xf4,%bl\n@@ -2506731,19 +2507182,20 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\txor %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%al\n+\tadd %dl,%al\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xd00000000000f4dc,%al\n \timul $0x0,%ecx,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2506762,41 +2507214,49 @@\n \trex.W (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rbx\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x10e48(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb $1,(%rax)\n+\tnop\n+\trex.W (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xe(%rax)\n+\tadd %dl,(%rax)\n+\tiret\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %bl,-0x3(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.W (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf4db(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x0(%rax,%rsi,8)\n \tadd %al,(%rax)\n@@ -2506852,23 +2507312,23 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock lret\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfbd0(%rax)\n \tadd %al,(%rax)\n-\tfcomip %st(4),%st\n-\tadd %al,(%rax)\n+\tadd %dl,-0x31(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tmov $0xdd,%al\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf4dd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2506988,134 +2507448,134 @@\n \tadd %al,(%rax)\n \tadd %dl,0xf4de(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x23(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfwait\n-\tcmc\n+\tadd %ah,(%rax)\n+\tfcomip %st(4),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110d0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.WB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tnop\n+\tiret\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xe(%rcx)\n+\tadd %dl,%al\n+\trex.WB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tfdiv %st,%st(4)\n \tadd %al,(%rax)\n-\trcl $1,%al\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tjo f4def0 \n+\tadd %dh,-0x42(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf4df(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WX (bad)\n-\tadd %eax,(%rax)\n+\tadc %dl,%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%cl\n-\tadc %al,(%rcx)\n+\tadd %dl,0x4a(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf4df(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0xf8,%al\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x34(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e4a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4dd(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tpush %rax\n+\trclb $1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffb8(%rax)\n+\tadd %dl,0xffae(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint $0xfb\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2f(%rax)\n-\tadc %al,(%rcx)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,-0x63(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne f4dfb7 \n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\n+\trclb $1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x63(%rax)\n+\tadd %dh,-0x5e(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tloopne f4dfd7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trcll $1,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.WXB (bad)\n@@ -2507127,47 +2507587,47 @@\n \tlock hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\trcl $1,%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xe(%rbx)\n+\tadd %dl,%al\n+\trex.WXB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x21(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\trcl $1,%cl\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\trex popf\n+\tadd %dh,(%rax)\n+\txchg %eax,%ebx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%al\n-\thlt\n+\tand %dh,0xfb(%rbp)\n+\tadd %al,(%rax)\n+\tadc %dl,%cl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tand $0xf4,%al\n \tadd %al,(%rax)\n-\tadd %al,0xf4e0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.R\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2507186,22 +2507646,19 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tin (%dx),%eax\n-\thlt\n+\tadd %al,0xf4e1(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trclb %cl,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.WR (bad)\n@@ -2507211,18 +2507668,20 @@\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %esi,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tfcomip %st(4),%st\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tpush %rax\n+\trcll $1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloope f4e0d7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %esi,%ebx\n@@ -2507264,15 +2507723,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x1f(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x39a000000000008a,%eax\n+\tmovabs 0x39c000000000008a,%eax\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WR (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2507281,44 +2507740,44 @@\n \t...\n \tmovabs 0x6801c0,%al\n \tand %dh,0x0(%rsp,%rsi,8)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb %cl,(%rax)\n-\tadd %eax,(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloope f4e197 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tmov $0x100,%ebp\n \tadd %al,(%rax)\n+\tnop\n+\trcll $1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WRB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf3cf(%rax)\n+\tadd %dl,(%rax)\n+\tloop f4e1b7 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110d2(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0xc4,%al\n \tlock add %al,(%rax)\n@@ -2507329,228 +2507788,224 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10e4d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\trcl $1,%cl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,0xe(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcmp $0x1,%al\n+\trex.WRB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trclb %cl,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %ah,0xf4e0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1e(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRX (bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x1c(%rax)\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,%bl\n+\tadc %dl,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f4e274 \n+\tloopne f4e254 \n \tadd $0x1,%eax\n-\tadd %dl,0x10e4e(%rax)\n+\tadd %dl,0x4e(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4e1(%rax)\n+\tadd %dl,0xf4e2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xe(%rsi)\n+\tnop\n+\trex.WRX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x24(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trcll %cl,(%rax)\n+\trclb %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xe(%rdi)\n+\trorb $1,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,-0xa(%rax)\n-\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjrcxz f4e2b7 \n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadc %cl,0xe(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRXB (bad)\n-\tadd %eax,(%rax)\n+\tadc %dh,-0xa(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\trcll %cl,(%rax)\n+\trclb %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \trex.WRXB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjrcxz f4e2d7 \n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0xe(%rax)\n+\tnop\n+\trex.WRXB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%bl\n+\trcl $1,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4e3(%rax)\n+\tadd %dl,-0x1e(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tpush %rax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%ah\n+\tadc %dl,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x10e50(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf4e3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trclb $1,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tloopne f4e377 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tloop f4e387 \n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tpush %rax\n+\trcll %cl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tmov $0xed,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\n+\trcll %cl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjrcxz f4e3c7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n@@ -2508598,165 +2509053,170 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjo f4ed61 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfd,%cl\n-\tadd %al,(%rax)\n+\tadd %dh,-0x1d(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x51(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x78(%rax)\n-\tsti\n+\tadd %ah,%al\n+\tin (%dx),%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110d4(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3b(%rax)\n-\tstd\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e51(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\trcl $1,%bl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0xe(%rcx)\n+\tadd %dl,%al\n+\tpush %rcx\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tloopne f4edcf \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x1d(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\trcl $1,%ah\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%ch\n+\tadd %dl,%al\n+\tin (%dx),%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9dea(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf4ee(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tloopne f4ee1f \n+\tadc %dl,%ah\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x20(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x12(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0xee2000000000009d,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9dea(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x77(%rax)\n+\tadd %dh,-0x5d(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x52(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xf4ee(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%ch\n-\tadc %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock ds clc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e52(%rax)\n+\tnop\n+\tpush %rdx\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjrcxz f4ee77 \n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tror $0xfd,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0xe(%rdx)\n+\tadd %dl,%al\n+\tpush %rdx\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %eax,(%r16)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %al,-0x40(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbx\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadc %dl,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tout %eax,(%dx)\n-\thlt\n+\tjrcxz f4eeb7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x110d4(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tout %al,(%dx)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2508785,125 +2509245,116 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x11(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tnop\n-\tadd %eax,(%r16)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfdbe(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbx\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e53(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\trcl $1,%ah\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6d(%rax)\n+\t(bad)\n+\tinsl (%dx),%es:(%rdi)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x12(%rax)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%ch\n-\tadc %al,(%rcx)\n+\tadc %dl,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tjmp f4ef6f \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,%bl\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tout %eax,(%dx)\n-\thlt\n-\tadd %al,(%rax)\n+\tadc %dl,%ch\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rsp\n+\tadd %dl,0x54(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjge f4efa7 \n-\tadd %eax,(%rax)\n+\tadd %ah,%al\n+\tout %eax,(%dx)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xfd,%ch\n+\tadd %al,(%rax)\n+\tadd %al,-0x3e(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e54(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tout %al,(%dx)\n-\thlt\n+\t(bad)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dl,-0x2b(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRXB testb $0x0,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsp\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trorb $0x0,-0xa(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0xf827(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2a(%rax)\n-\tadc %al,(%rcx)\n+\trclb $1,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%al\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlock hlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %esp,0x0(%rbx)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%ch\n \tadd %al,(%rax)\n@@ -2508936,21 +2509387,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x10(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0f000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x110d5(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf4f0(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tcwtl\n \tmov $0xf4,%ah\n@@ -2508975,17 +2509422,20 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,-0xa(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10372(%rax)\n+\tadd %ah,(%rax)\n+\tint1\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x110d6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjno f4f0d1 \n@@ -2509000,76 +2509450,69 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\trcl $1,%ch\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf671(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjno f4f101 \n+\trclb $1,0xe(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xf4ef(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0xe(%rbp)\n+\tadc %dl,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%dh\n+\tadc %dl,%dh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\n-\t(bad)\n+\trolb $0x5,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint1\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd $0x1,%eax\n \tadd %dl,0x56(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,-0xc(%rbx)\n+\trex pop %rbx\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rbp\n+\tjo f4f1d7 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf4f1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9dc2(%rax)\n \tadd %al,(%rax)\n@@ -2509084,69 +2509527,76 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %al,%es:(%rdi)\n+\tadd %dh,%al\n+\tint1\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txlat %ds:(%rbx)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10e56(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x10(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0xe(%rsi)\n+\tnop\n+\tpush %rsi\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x16(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\txlat %ds:(%rbx)\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdi\n+\tadd %dl,%al\n+\tpush %rsi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4f2(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\tadd $0x1,%eax\n-\tadd %dl,0x57(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,0xe(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshrb $1,0x105(%rsi)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rdi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2509175,43 +2509625,41 @@\n \tadd %dl,-0x71(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xe(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tpop %rdx\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf4f6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\txlat %ds:(%rbx)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10e57(%rax)\n+\tpush %rdi\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\trcl $1,%dh\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trepnz hlt\n+\tshl $0xf4,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2509243,16 +2509691,16 @@\n \trepz hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.RXB hlt\n+\tadd %dl,0x47(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xe(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2509375,15 +2509823,15 @@\n \tlock repz hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,(%rdx)\n@@ -2509423,16 +2509871,15 @@\n \tadd %al,(%rax)\n \trex\n \tlock hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf4f4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,-0x5b(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f4f43f \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x38(%rax)\n@@ -2509487,16 +2509934,15 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf4f4(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf4f5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,-0x5b(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2509650,37 +2510096,35 @@\n \tmov $0xc7,%al\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xc(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcl $1,%bh\n-\tadc %al,(%rcx)\n+\tadd %dh,0xf4f1(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rax\n-\t(bad)\n+\tadc %bl,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf526(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %dl,%bh\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdb1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x58(%rax)\n+\tmovabs 0x500000000000fdc9,%al\n+\tpop %rax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2509811,17 +2510255,15 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x9c,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tleave\n-\ttestb $0x0,(%rax)\n+\tadd %al,0xf6c9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest $0x24,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2510306,21 +2510748,17 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,%ah\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tleave\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp $0xf4,%ah\n+\tadd %dl,0x111d1(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf4fc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rbx\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2510442,23 +2510880,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xf530(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadc %bl,%al\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%dh\n+\t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rax)\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2510552,16 +2510989,15 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0x111,%eax\n+\trclb $1,0x111(%rip) \n \tadd %al,(%rax)\n \tsar $0xf4,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x2(%rax)\n \thlt\n \tadd %al,(%rax)\n@@ -2512016,23 +2512452,23 @@\n \tadd %dl,0x26(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdi\n-\tadc %al,(%rcx)\n+\tadc %bl,0x10(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadcb $0xf5,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf510(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tstd\n@@ -2512395,16 +2512831,15 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %esp,0x0(%rbx)\n \tadd %ah,0xef57(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf513(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %ah,0x5f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %dl,0x10d(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2512668,20 +2513103,19 @@\n \tadd %dh,%al\n \t(bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %al,(%dx)\n-\tincb (%rax)\n+\tadd %dl,0xfef1(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfa21(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x200000000000fa21,%al\n+\tadd %ah,(%rax)\n \tsbb %dh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsp\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2512789,25 +2513223,23 @@\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcb $0xf5,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1110d(%rax)\n+\tadd %dl,%al\n+\tadc $0x111,%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x5f(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmovabs 0x4290000000000106,%eax\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11442(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdi\n-\tsahf\n+\trclb $1,-0x62(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b39(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2512820,16 +2513252,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub (%rcx),%al\n+\tadd %ah,%al\n+\tand %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124b0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2512955,19 +2513387,19 @@\n \tadd %dh,0xf519(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101b0(%rax)\n+\tadd %ah,-0x5a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\thlt\n+\tadd %al,(%rax)\n+\tsar $0xf4,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2512979,15 +2513411,15 @@\n \trex.W jle f519e8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dl,0x1a(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2513013,23 +2513445,22 @@\n \tadd %dl,0x26(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdi\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bl,0x10(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7e(%rax)\n+\tjo f51ac8 \n \tor $0x1,%eax\n \tadd %ah,0xf51a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2513098,20 +2513529,18 @@\n \tadd %dl,0x26(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.X sahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadcl $0x1,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1108a(%rax)\n \tadd %al,(%rax)\n-\tand %bl,(%rbx)\n-\tcmc\n+\tadd %ah,(%rax)\n+\tsbb %ebp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rax)\n \tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2513491,21 +2513920,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x34(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsub (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x0,0xf5(%rip) \n-\tadd %ah,0x22(%rax)\n-\tcmc\n+\tadd %al,%al\n+\tsbb $0xf5,%eax\n+\tadd %al,(%rax)\n+\t(bad)\n+\tand %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf51d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2513690,17 +2514121,15 @@\n \tadd %ah,0xf520(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10127(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand %dh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2513886,15 +2514315,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex and %ebp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf521(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2a(%rax)\n+\tadd %dh,(%rax)\n+\tint3\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x25(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf522(%rax)\n@@ -2514135,16 +2514565,16 @@\n \tadd %al,(%rax)\n \tadd %ah,0xf524(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand $0xf5,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor (%rsi),%cl\n+\tadd %dl,(%rax)\n+\tor (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfadds 0x10d(%rax)\n@@ -2514293,15 +2514723,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf2f4(%rax)\n+\tadd %dh,%al\n+\thlt\n+\trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand $0xf5,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2514327,26 +2514759,26 @@\n \tadd %al,(%rax)\n \t(bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12543(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trepnz hlt\n+\tadd %al,0x4a(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dl,-0x29(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %al,%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x56(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rsi)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2514554,16 +2514986,16 @@\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tfdivs 0xf4(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock orl $0x6801c000,0x1(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2514587,17 +2515019,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0xf529(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.X adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x0,%esp\n-\tadd %al,(%rax)\n+\tadd %cl,0xf4(%rbp)\n \tadd %al,(%rax)\n \tror $1,%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,(%rcx)\n \tcmc\n@@ -2514917,16 +2515347,16 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub $0xf5,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%r9),%r8b\n+\tadd %dl,(%rax)\n+\trex.RX add (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,(%rsi)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x124(%rax)\n@@ -2514990,22 +2515420,19 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tsub %dh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tand $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsub %ebp,%esi\n-\tadd %al,(%rax)\n+\tadd %dl,0xf52b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x10d(%rbx)\n \tadd %al,(%rax)\n@@ -2515291,15 +2515718,15 @@\n \tadd %dl,0xf52f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffe9(%rax)\n+\tadd %al,0xffdf(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub $0xf5,%eax\n \tadd %al,(%rax)\n \tmov $0x2f,%al\n \tcmc\n \tadd %al,(%rax)\n@@ -2515322,15 +2515749,16 @@\n \tadd %al,(%rax)\n \tadd %ah,0xf52f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor %dh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x39(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock (bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2515411,30 +2515839,29 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjl f530b1 \n+\tadc %bh,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f530fa \n+\tadd %dh,0x30(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2515531,17 +2515958,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2d(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tiret\n-\trepz add %al,(%rax)\n+\tadd %al,0xf42c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12505(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x34(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2516159,15 +2516584,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstos %al,%es:(%rdi)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock test $0xfb,%eax\n+\tshrb $1,0xfb(%rdx)\n \tadd %al,(%rax)\n \tadc %dh,0x124(%rdi)\n \tadd %al,(%rax)\n \tlock jmp f53909 \n \tadd %al,(%rax)\n \tadc %bh,(%rdi)\n \tcli\n@@ -2516530,17 +2516955,16 @@\n \tmov $0x24,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf53b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9d5c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tclc\n+\tadd %dl,(%rax)\n+\tsub %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x49(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rbx)\n@@ -2516683,15 +2517107,18 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x110(%rcx)\n+\tnop\n+\txchg %eax,%ecx\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex cmp $0xf5,%eax\n \tadd %al,(%rax)\n \tadc %bh,0xf5(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2517071,15 +2517498,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo f54106 \n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x14(%rax)\n+\tadd %dh,0x1b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tsbb $0x10d,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2517297,15 +2517724,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%eax\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,0xff(%rdx)\n+\tshrb $1,0xfd(%rsi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %al,-0xb(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n@@ -2517358,17 +2517785,15 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex\n \trex.XB cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %edx,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11091(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,-0xa(%rsi)\n \tadd %al,(%rax)\n@@ -2517509,16 +2517934,16 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjle f544c1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x46(%rax)\n-\thlt\n+\tadd %al,%al\n+\trex.RX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x48(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,-0xb(%rbp)\n@@ -2518012,21 +2518437,26 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10d78(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf55d(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\n+\txlat %ds:(%rbx)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x49,%al\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %dh,0xf549(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2518079,19 +2518509,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x62(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0xf4(%rbx)\n-\tadd %al,(%rax)\n-\trorb $1,0x25(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\trex movabs %eax,0x4bd00000000000f4\n+\tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -2518253,15 +2518680,15 @@\n \tlock mov $0xf4,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -2518285,40 +2518712,40 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.WR cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8,(%r9)\n+\tadd %dl,%al\n+\tpush %rsp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3a(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1101c(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,0x1(%rbp,%riz,1)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WR and $0x1,%rax\n-\tadd %ah,0x4c(%rax)\n-\tcmc\n+\tadd %al,(%rax)\n+\t(bad)\n+\trex.WR cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2518336,15 +2518763,15 @@\n \tjl f54c88 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,0xf54c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0xe,%al\n \tadd %eax,(%rax)\n@@ -2518361,15 +2518788,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0xd(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbba(%rax)\n+\tadd %al,0xfbc0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tshlb $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2518477,15 +2518904,16 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bh\n+\tpush %rax\n+\tiret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.WRB cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2518670,18 +2519098,20 @@\n \tadd %dl,0xf54f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff5a(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rbp\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRXB cmc\n+\tadd %cl,-0xb(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rcx\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2518706,16 +2519136,15 @@\n \tadd %al,(%rax)\n \tlock rex.WRXB cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n-\tloopne f55045 \n-\tstd\n+\tmov $0xfd,%spl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x124,%eax\n \tadd %al,(%rax)\n \tcwtl\n \tloop f54fe3 \n@@ -2518741,17 +2519170,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rsp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x0,0xfb(%rdx)\n-\tadd %dl,0x1254c(%rax)\n+\tand %bl,0xfb(%rdi)\n \tadd %al,(%rax)\n+\tnop\n+\trex.WR and $0x1,%rax\n \tadd %ah,%al\n \tpush %rax\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3b(%rax)\n \tand $0x1,%al\n@@ -2518882,15 +2519312,17 @@\n \txor %dl,-0xb(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf551(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf3c6(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x10d23(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf551(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n@@ -2519125,16 +2519557,15 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo f553f5 \n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tiret\n+\tadd %dl,-0x31(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rbx\n \tcmc\n \tadd %al,(%rax)\n@@ -2519617,20 +2520048,20 @@\n \tadd %al,(%rax)\n \tadd %dl,0x124ac(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbx\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bl,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,-0xb(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rax\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2519668,16 +2520099,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rax\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8,(%r9)\n+\tadd %dl,%al\n+\tpush %rsp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3a(%rax)\n \tadc $0x1,%al\n@@ -2519827,15 +2520259,15 @@\n \tadc $0x68,%al\n \tjs f559cb \n \t(bad)\n \t(bad)\n \tmov $0x6801c0,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tjno f55a0a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rdx\n \tcmc\n \tadd %al,(%rax)\n@@ -2519845,15 +2520277,15 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,(%rax)\n \tpop %rsp\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2520033,17 +2520465,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %?,%edi\n-\tadd %al,(%rax)\n+\tadd %ah,0xfdb1(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x59(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x22(%rax)\n \tmov $0x0,%ch\n@@ -2520066,15 +2520496,15 @@\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \t(bad)\n \txor (%rax),%ecx\n \tsbb %bh,0x44(%rdx)\n \tint3\n-\tmov $0xfd6080,%esi\n+\tmov $0xfda9b0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x25(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x5c(%rax)\n \tcmc\n@@ -2520167,16 +2520597,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3(%rax)\n-\tsti\n+\tadd %dl,(%rax)\n+\tadd %ebx,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x5c(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2520203,19 +2520633,20 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tloop f55d5b \n-\tadd %eax,(%rax)\n+\tadc %ch,%dl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x5d(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tpop %rbp\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rbp\n \tcmc\n \tadd %al,(%rax)\n@@ -2520233,88 +2520664,95 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x0,0x105(%rcx)\n \tadd %dl,0x5c(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf832(%rax)\n+\tadd %dl,%al\n+\tpop %rbp\n+\tcmc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110d8(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rcx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\trcl $1,%bh\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xe(%rcx)\n+\tadd %dl,%al\n+\tpop %rcx\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4a5(%rax)\n+\tadd %ah,0xf4fd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfcoms (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rsi\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x103a2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjbe f55e1c \n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rbp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tfsts (%rax)\n+\tfcoms (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rdx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf549(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5e(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x0(%rbp),%bl\n@@ -2520325,15 +2520763,15 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov 0x1(%rip),%cs \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,0xf5a1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsp\n \tcmc\n@@ -2521993,15 +2522431,15 @@\n \tjg f57138 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2522038,18 +2522476,21 @@\n \tjno f57180 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf571(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe1b(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x26(%rax)\n-\tor $0x1,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tes or $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,-0xb(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2522249,17 +2522690,20 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjae f57378 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110e2(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x71(%rax)\n+\tjo f57403 \n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tor $0x1,%eax\n \tadd %al,%al\n@@ -2522390,19 +2522834,18 @@\n \tmovabs 0x6801c0,%al\n \tmov $0xf4b7,%eax\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\trclb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne f574f8 \n+\tadd %al,(%rax)\n+\tadc %dh,-0xb(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2522545,19 +2522988,16 @@\n \tadd %al,(%rax)\n \tadd %al,0xf576(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjne f57650 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %esi,%esp\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd(%rax)\n+\tmovabs %al,0xd500000000000f4\n \tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tstos %eax,%es:(%rdi)\n@@ -2522730,22 +2523170,21 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\trclb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjs f5784b \n+\tadd %bh,0x11(%rax)\n \tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%ah\n \tand $0x1,%eax\n@@ -2522790,16 +2523229,15 @@\n \tadd $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10f,%ecx\n+\tadc %bh,0x10f(%rcx)\n \tadd %al,(%rax)\n \tsarb $1,-0xb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf578(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2522935,16 +2523373,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor 0x0(%rax,%rax,1),%bl\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dh,0xf57a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7a(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x7a(%rax)\n@@ -2522963,16 +2523401,16 @@\n \tadd %dl,0xf57a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor 0x0(%rax,%rax,1),%bl\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0x0,-0xb(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2523949,15 +2524387,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tfsts (%rax)\n+\tfcoms (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf57b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tshlb %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -2523975,15 +2524413,18 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x111(%rsi)\n+\tnop\n+\tlods %ds:(%rsi),%eax\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0xf5(%rbp)\n \tadd %al,(%rax)\n \tadd %al,0xf5(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2524301,16 +2524742,16 @@\n \tand %cl,0xf5(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x40(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\trex.X incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rdx)\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2524468,21 +2524909,19 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x47(%rax)\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xf589(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x10f,%ecx\n \tadd %al,(%rax)\n-\tadd %ah,-0x78(%rax)\n-\tcmc\n+\tmovabs 0x600000000000f589,%al\n+\tmov %dh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x14(%rdx)\n@@ -2524507,20 +2524946,17 @@\n \tmov %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp f58b22 \n-\tadd %al,(%rax)\n-\tmov $0x89,%al\n-\tcmc\n+\tadd %al,0xfce9(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf589(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x76(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlods %ds:(%rsi),%al\n@@ -2524550,28 +2524986,23 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x111ad(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txchg %esi,%ebp\n \tadd %al,(%rax)\n+\tadd %al,0xf5(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjp f58a98 \n+\tsarb $1,-0xb(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2524582,25 +2525013,26 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %ebp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x71(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,0x10f71(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rdi,%rcx,1)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tpop %rsp\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tlock mov %ch,%dh\n+\tadd %dh,%al\n+\tmov %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2524651,15 +2525083,17 @@\n \tadd %al,(%rax)\n \tadd %al,0xf58b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfc8c(%rax)\n+\tadd %ah,%al\n+\tmov %?,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf58a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf58b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlods %ds:(%rsi),%al\n@@ -2524705,15 +2525139,20 @@\n \tadd %al,(%rax)\n \trorb $0x0,0xf5(%rbx)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000000ff89,%al\n+\tpush %rax\n+\tscas %es:(%rdi),%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tlea 0x1(%rip),%ecx \n \tadd %dh,(%rax)\n \tmov %?,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n@@ -2524862,17 +2525301,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf593(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rbx\n@@ -2524934,19 +2525371,19 @@\n \tadd %dl,0x9ec3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tfsts (%rax)\n+\tfcoms (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2b(%rax)\n-\thlt\n+\tadd %dh,%al\n+\tloope f58e17 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e5b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %?,%ebp\n \tadd %al,(%rax)\n@@ -2525008,15 +2525445,15 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0xfa(%rip) \n \tadd %al,(%rax)\n-\tjo f58e8c \n+\tand %al,%bh\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x71(%rax)\n \tand $0x1,%eax\n \tadd %dh,%al\n \tmov %ebp,%?\n@@ -2525125,15 +2525562,17 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x26(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf663(%rax)\n+\tadd %al,%al\n+\tmovsxd %esi,%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12571(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x90200000000000f5,%al\n@@ -2525246,16 +2525685,16 @@\n \tadd %al,(%rax)\n \tadd %al,-0x6f(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjno f5913f \n+\tadd %al,0x72(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x36(%rax)\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2525366,16 +2525805,15 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x6e(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,0x5c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%edx\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2525496,18 +2525934,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock pop %rbp\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,%bl\n \ttestb $0x0,(%rax)\n@@ -2525530,16 +2525969,16 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7a(%rax)\n-\tclc\n+\tadd %al,%al\n+\txchg %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \torb $0x0,0x1(%rip) \n \tand %ah,%cl\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n@@ -2525695,15 +2526134,15 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2526358,15 +2526797,17 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %dh,(%rdi)\n \tand $0x1,%eax\n-\tadd %dl,0xf2ec(%rax)\n+\tadd %al,%al\n+\tin (%dx),%eax\n+\trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \torl $0x0,0x1(%rip) \n \tsbbb $0x0,0xf5(%rbx)\n \tadd %dl,0x9d0a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2526376,20 +2526817,17 @@\n \tshrb $1,0x124(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11453(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %dh,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x12521(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs %eax,0x21900000000000f4\n+\tand $0x1,%eax\n \tadd %al,%al\n \tfwait\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x0(%rbp),%bl\n@@ -2526401,42 +2526839,36 @@\n \tadd %dl,%al\n \tpopf\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%cl\n+\trcr $1,%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1b(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcwtl\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1101c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txchg %eax,%edi\n-\tcmc\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trclb $0x0,0xf5(%rdi)\n \tadd %dh,0xf573(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf596(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpushf\n \tcmc\n@@ -2526665,24 +2527097,26 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf667(%rax)\n+\tadd %al,0xf665(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n-\tadc $0x1,%al\n+\tadd %dl,-0x70(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0xf5(%rdi)\n \tadd %al,(%rax)\n-\tnop\n-\tin (%dx),%eax\n+\tlahf\n+\tcmc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n \tor $0x1,%eax\n \tadd %ah,0xf59e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10eb8(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rdx\n@@ -2527075,29 +2527509,24 @@\n \tadd %dl,-0x19(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xf,%bh\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tshlb $1,0x10f(%rdi)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %al,0xa2c00000000000f5\n-\tcmc\n \tadd %al,(%rax)\n+\tadd %dl,0xf5a2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %al,%al\n+\tmovabs %al,0x4100000000000f5\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0x88,%al\n@@ -2527117,15 +2527546,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs %eax,0xa2e00000000000f5\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmovabs %eax,0xed900000000000f5\n+\tmovabs %eax,0xed500000000000f5\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n@@ -2527324,15 +2527753,15 @@\n \tcall f5a5f4 \n \tadd %al,(%rax)\n \tmov $0xa5,%al\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tfcoms (%rcx)\n+\tand %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x5b(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n@@ -2527680,16 +2528109,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjnp f5a84c \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf5a8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,-0x58(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xa87000000000008a,%eax\n \tcmc\n@@ -2527945,15 +2528374,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tstos %eax,%es:(%rdi)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10fb7(%rax)\n+\tadd %dl,%al\n+\tmov $0xf,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tfidivrl 0x0(%rbp)\n \tadd %dl,0xf6e9(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2527965,16 +2528396,16 @@\n \tadd %al,(%rax)\n \tadd %ch,0xf5(%rdx)\n \tadd %al,(%rax)\n \trex stos %eax,%es:(%rdi)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %ah,-0x54(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n@@ -2528187,26 +2528618,28 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %ebx,%esi\n+\tadd %dl,(%rax)\n+\txor $0xf3,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tlods %ds:(%rsi),%al\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf5eb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpush %rsi\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2528356,15 +2528789,15 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x62(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x43(%rax)\n+\tadd %ah,0x4d(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12527(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2528455,17 +2528888,22 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9dc2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0xf5(%rdi)\n+\tadd %al,%al\n+\tscas %es:(%rdi),%eax\n+\tcmc\n \t...\n \tmovabs 0x6801c0,%al\n \tadc %al,0x25(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x50(%rax)\n \tcmc\n@@ -2529225,16 +2529663,15 @@\n \tcmc\n \tcmp $0x40,%al\n \tmov $0xf5,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x0(%rbp),%bl\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,-0x54(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x62(%rax)\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2529549,15 +2529986,15 @@\n \txchg %eax,%edx\n \tor -0x6a(%rbx),%dl\n \tinsl (%dx),%es:(%rdi)\n \tcmp %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dl,0xf5ba(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n@@ -2529613,16 +2530050,16 @@\n \tadd %al,(%rax)\n \tcall f6afe6 \n \tadd %al,(%rax)\n \tadd %al,-0x45(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dh,%al\n \tmov $0xf5,%ebx\n \tadd %al,(%rax)\n \tadc %al,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2530082,14 +2530519,35 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x29(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tlock xchg %eax,%esi\n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rcx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tret $0xb3\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor (%rdx),%cl\n@@ -2530101,17 +2530559,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\thlt\n-\tmov $0x0,%bl\n+\tadd %ah,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\txchg %eax,%edi\n+\t...\n+\tadd %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tin $0xab,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1998b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tstc\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trepz mov $0x0,%bl\n \t...\n \tor $0xd0000000,%eax\n \tpop %rdx\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2530127,52 +2530607,29 @@\n \tadd %dl,(%rax)\n \tshlb %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjb f5c08c \n+\tjb f5c10c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshll %cl,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\txchg %eax,%edi\n-\t...\n-\tadd %al,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin $0xab,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1998b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tstc\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,0xb3c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2530193,31 +2530650,31 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \toutsl %ds:(%rsi),(%dx)\n \txchg %eax,%edi\n \t...\n \tadd %cl,-0x70000000(%rip) \n-\tcall f5c329 \n+\tcall f5c369 \n \tadd %al,(%rax)\n \tadd %cl,0x1(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tin (%dx),%eax\n+\tadd %ah,%al\n+\tin (%dx),%al\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadc %dl,%bh\n \tfwait\n \tadd %eax,(%rax)\n@@ -2530248,15 +2530705,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb40a(%rax)\n+\tadd %al,0xb40a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x50000000(%rip) \n \tmovabs %al,0xe4f0000000000125\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2530287,16 +2530744,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock mov $0x0,%bl\n+\tadd %ah,%al\n+\tout %eax,(%dx)\n+\tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x24(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2530306,44 +2530764,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x8(%rax)\n+\tadd %al,(%rax)\n+\tin (%dx),%al\n \tmov $0x0,%bl\n \t...\n-\tadd $0x0,%al\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tmov $0xa1,%al\n-\tand $0x1,%eax\n-\tadd %dl,0x1d0b2(%rax)\n+\tjo f5c387 \n+\t(bad)\n+\tadd %al,0x6e(%rax)\n+\tout %al,$0x1\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin (%dx),%al\n+\tadd %al,-0x8(%rax)\n \tmov $0x0,%bl\n \t...\n-\tor (%rax),%eax\n-\tadd %al,(%rax)\n-\tjo f5c387 \n-\t(bad)\n-\tadd %al,0x6e(%rax)\n-\tout %al,$0x1\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n+\tmov $0xa1,%al\n+\tand $0x1,%eax\n+\tadd %dl,0x1d0b2(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2530366,33 +2530824,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlock mov $0x0,%bl\n-\t...\n-\tadd $0x90000000,%eax\n-\tjne f5c38c \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRX (bad)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x6a(%rax)\n \tlods %ds:(%rsi),%eax\n \t...\n \tadd %al,0x0(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2530525,15 +2530964,16 @@\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlret $0x8a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $0xfe,%cl\n+\tpush %rax\n+\tfdivr %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tnegb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2530546,20 +2530986,19 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,-0x36(%rax)\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %bh,%dh\n+\tand %al,(%rbx)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tnegb 0x0(%rdx)\n+\tlock negb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2530569,36 +2531008,36 @@\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlret $0x8a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,-0x1(%rbp)\n+\tsarb $0x0,-0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tnegb 0x0(%rdx)\n+\tlock negb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1d(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %dl,-0x38000000(%rip) \n \tlret $0x8a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock es incb (%rax)\n+\tsubb $0xfe,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock negb 0x0(%rdx)\n+\tadd %dh,%al\n+\tnegb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2530680,15 +2531119,15 @@\n \txchg %eax,%edi\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor $0x1,%ax\n \tadd %al,(%rax)\n-\tadd %ah,0x11(%rax)\n+\tadd %ah,0x1a(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tnegb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2531133,22 +2531572,42 @@\n \tnegb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xb3f0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x70000000(%rip) \n+\tjne f5ce0c \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.WRX (bad)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x976f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjmp f5cfe9 \n+\tjmp f5d029 \n \tadd %al,(%rax)\n \tpush %rax\n \tgs fwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -2531250,36 +2531709,15 @@\n \tmov $0x0,%bl\n \t...\n \tadd $0xb0000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%ah\n-\tjmp f5cf85 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x1a(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tadc (%rax),%eax\n-\tadd %al,(%rax)\n-\trol $1,%bh\n-\tpop %rcx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x39(%rax)\n-\troll $1,(%rcx)\n+\tjmp f5cfc5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \t...\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n@@ -2532207,15 +2532645,15 @@\n \tfdiv %st(5),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dl,0x10416(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x10d7e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2532910,18 +2533348,21 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%bh\n-\tcmc\n+\tadd %dl,%al\n+\tfcomip %st(5),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tret $0x10f\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2532950,18 +2533391,19 @@\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffb4(%rax)\n+\tadd %dh,-0x56(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjb f5e051 \n+\tadd %al,(%rax)\n+\tadc %dh,0x36(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x20(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2533002,21 +2533444,24 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,(%dx)\n+\tshr $1,%dh\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo f5e08a \n@@ -2533063,29 +2533508,33 @@\n \tadd %al,(%rax)\n \tadd %dl,0x6a(%rax)\n \tmov $0x0,%ebp\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,%cl\n-\tcmc\n+\tadd %dh,(%rax)\n+\tloope f5e118 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffd0(%rax)\n+\tadd %ah,%al\n+\tmov $0x100,%edi\n \tadd %al,(%rax)\n-\tadd %dl,-0x20(%rax)\n-\tcmc\n+\tpush %rax\n+\tloopne f5e130 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2533521,16 +2533970,16 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x1b(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,0xf5e5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x38(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock scas %es:(%rdi),%al\n@@ -2533656,15 +2534105,15 @@\n \tadd %dh,0xf5e6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x70(%rax)\n+\tadd %al,-0x65(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tin $0xf5,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2533755,15 +2534204,15 @@\n \tcmp $0x26,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf53f(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tshl $1,%bh\n@@ -2533783,26 +2534232,26 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n-\tadc $0xff,%dh\n+\tpush %rax\n+\tint3\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov (%rsi),%dh\n-\tadd %eax,(%rax)\n+\tadc %cl,0x136(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dh\n+\tadd %dl,%al\n+\tout %al,(%dx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x12(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x13670(%rax)\n@@ -2534117,19 +2534566,20 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,0xf1(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %cl,%ch\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tficoml (%rax)\n+\tfsts (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf5ed(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n@@ -2534176,35 +2534626,32 @@\n \tlahf\n \tmov $0x0,%esi\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlea (bad),%esi\n-\tcmc\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %ebp,%?\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsp\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfb,%al\n+\trcrb $1,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x26(%rax)\n+\tshr $0xf4,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x27(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock jmp f5ebd8 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n@@ -2534290,16 +2534737,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2534642,32 +2535088,33 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\trclb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %eax,(%dx)\n+\tadd %al,(%rax)\n+\tlock out %eax,(%dx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tmov %ebp,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xe(%rbp)\n+\tadd %dl,(%rax)\n+\tpop %rbp\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x101e0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcall f5f0f3 \n \tadd %al,(%rax)\n@@ -2534693,28 +2535140,26 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfdivs (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf608(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x24,%dl\n@@ -2534724,29 +2535169,29 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfdivs (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsar $0x0,%bl\n+\tadd %dl,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rbp\n+\tadd %dl,0x5d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tficoml (%rax)\n+\tfsts (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf442(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e5d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2534808,17 +2535253,16 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlret\n-\tsti\n+\tadd %dh,%al\n+\tsar $1,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1368a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0xf(%rax)\n \tcmc\n \tadd %al,(%rax)\n@@ -2535437,16 +2535881,16 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rcx\n+\tpush %rax\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tdiv %ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2535583,18 +2536027,16 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin $0xd,%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadc %ah,%ch\n+\tor $0x1,%eax\n \tadd %al,0xf5f6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf8d000000000008a,%eax\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2535749,28 +2536191,27 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5f(%rax)\n-\trepnz add %al,(%rax)\n+\tadd %ah,0xf25f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf5f9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tcmp $0xf5,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dh,-0x6b(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf740(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2535815,19 +2536256,18 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\trclb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsti\n+\tadd %al,(%rax)\n+\tand %bh,%bl\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf16a(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x7c(%rax)\n \tcli\n@@ -2535930,21 +2536370,16 @@\n \tadd %al,(%rax)\n \txor %bh,%ah\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfwait\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tmovabs %eax,0xfe200000000000fc\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2536423,16 +2536858,15 @@\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x64(%rax)\n-\trepz add %al,(%rax)\n+\tadd %ah,0xf364(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadd %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadd %dh,%dh\n@@ -2536443,19 +2536877,20 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11059(%rax)\n+\tadd %dl,0x61(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %esi,%esi\n \tadd %al,(%rax)\n+\tadc %al,(%rcx)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjrcxz f60131 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2537096,24 +2537531,23 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd $0xf6,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000f0e6,%al\n+\tmovabs 0x300000000000f0e6,%al\n \tpop %rbp\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0x126,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rdi)\n@@ -2537129,15 +2537563,15 @@\n \tjno f607c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2537178,36 +2537612,37 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f6086a \n+\tadd %dh,0x8(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x8(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x53(%rax)\n+\tcmc\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x56(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rax)\n \ttestl $0x0,(%rax)\n@@ -2537268,17 +2537703,20 @@\n \tadd %al,(%rax)\n \tadd %dl,0x6a(%rax)\n \tmov $0x0,%ebp\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f60949 \n+\tadd %dh,0x7(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x9(%rax)\n@@ -2537289,17 +2537727,16 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf609(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x9c7a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %dh,%bl\n-\tadd %al,(%rax)\n+\tadd %al,-0x7a(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf607(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2537312,16 +2537749,16 @@\n \tadd %al,(%rax)\n \tnop\n \tjp f60937 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf609(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -2537368,16 +2537805,16 @@\n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,0xa(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2537573,16 +2538010,16 @@\n \tadd %dl,0xc(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xcf000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %ah,0xc(%rax)\n \ttestb $0x0,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tlock mov $0xf4,%ebx\n \tadd %al,(%rax)\n@@ -2537670,16 +2538107,15 @@\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3c(%rax)\n-\trepnz add %al,(%rax)\n+\tadd %ah,0xf23c(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xc(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2537735,16 +2538171,16 @@\n \tadc %al,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xd,%al\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n@@ -2537952,31 +2538388,36 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tout %eax,$0xb3\n+\tadd %ah,-0x1a(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadc (%rax),%eax\n+\tadd %al,(%rax)\n+\trol $1,%bh\n+\tpop %rcx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x39(%rax)\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %eax,0x4820000000000125\n-\ttestl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tor 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,-0x7(%rax)\n \tand $0x1,%eax\n@@ -2538072,15 +2538513,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3f7(%rax)\n+\tadd %al,0xb3f7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \troll $0x0,0x1(%rsi)\n@@ -2538335,15 +2538776,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tin (%dx),%eax\n \tmov $0x0,%bl\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,0x162(%rbp)\n \tadd %al,(%rax)\n@@ -2538375,17 +2538816,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %ah,(%rax)\n+\tadd 0x0(%rax,%rax,1),%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %ch,%al\n \tmov %esp,0x1(%rip) \n \tadd %dh,0x31(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2538411,15 +2538853,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tint1\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x18e9c(%rax)\n \tadd %al,(%rax)\n@@ -2538459,16 +2538901,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstc\n+\tadd %dh,%al\n+\tclc\n \tmov $0x0,%bl\n \t...\n \tadd $0xc8000000,%eax\n \tmov (%rax),%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2538538,19 +2538980,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint1\n-\tmov $0x0,%bl\n-\t...\n-\tsbb $0x0,%al\n+\tadd %dh,0xb3f1(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \txlat %ds:(%rbx)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2538561,25 +2539003,25 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3f4(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dl,0x76(%rax)\n-\tand %eax,(%rdx)\n+\tadd %ah,-0xc(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tjbe f6179c \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tlock data16 int1\n+\tadd %dh,%al\n+\tdata16 int1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2538602,15 +2539044,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tdivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \txorl $0x0,0x1(%rbx)\n@@ -2538622,15 +2539064,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xe(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tmov $0x0,%ah\n \t...\n \tor $0xe0000000,%eax\n \tjb f6185c \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -2538641,19 +2539084,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd 0x0(%rax,%rax,1),%esi\n+\tadd %dh,0xb403(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjs f6189b \n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tin $0xf3,%eax\n@@ -2538762,17 +2539205,18 @@\n \tadd %al,(%rcx)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov $0xf9,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf72e(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,-0x7(%rax)\n+\tadd %dh,(%rax)\n+\tcs testl $0x0,(%rax)\n+\tpop %rax\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -2538881,15 +2539325,15 @@\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tinsb (%dx),%es:(%rdi)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf724(%rax)\n+\tadd %al,0xf724(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x7(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2539012,15 +2539456,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadc %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tlock (bad)\n \troll $1,(%rcx)\n@@ -2539055,15 +2539499,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0xd1,%bh\n@@ -2539077,15 +2539521,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tadd %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tand %bh,-0xb(%rcx)\n \tadd %eax,(%rax)\n@@ -2539096,15 +2539540,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tlock mov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tcmp %ch,(%rdi)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -2539117,15 +2539561,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb403(%rax)\n+\tadd %dl,0xb403(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x44(%rax)\n \tand %al,(%rdx)\n@@ -2539139,22 +2539583,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcmc\n+\tmov $0x0,%bl\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tdivb 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,%dh\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tcwtl\n \tmov $0x1,%edi\n \tadd %bh,%al\n@@ -2539199,15 +2539642,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb40d(%rax)\n+\tadd %al,0xb40d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tsbb %dh,%dh\n@@ -2539240,15 +2539683,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tpush 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex.W (bad)\n \txchg %eax,%ecx\n@@ -2539850,25 +2540293,24 @@\n \trex.RXB rolb $0x0,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,0x24(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0xfa7c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tficoml (%rax)\n-\tadd %eax,(%rax)\n+\trcr $1,%cl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub %dh,%dh\n \tadd %al,(%rax)\n+\tloopne f625da \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \timul $0x0,%edx,%edi\n \tadd %ah,%al\n \tand $0xf6,%eax\n \tadd %al,(%rax)\n \tsarb $1,0xbf(%rax)\n@@ -2540293,15 +2540735,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf62a10,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf34950(%rax)\n+\tadd %ah,0xf34a10(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0xf6,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %esi,%esi\n@@ -2540487,16 +2540929,16 @@\n \tadd %dl,(%rax)\n \tsub $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2c(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -2540685,17 +2541127,15 @@\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2e(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfimull (%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10fda(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcs testb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2d(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n@@ -2540721,17 +2541161,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0xf62e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc $0xfd,%al\n-\tadd %al,(%rax)\n+\tadd %dh,0xfd14(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcs testb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcs testb $0x0,(%rax)\n \tadd %al,(%rax)\n@@ -2540825,17 +2541263,16 @@\n \tadd %ah,0xf62f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %dh,%bl\n-\tadd %al,(%rax)\n+\tadd %dh,0x3b(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2e(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf62f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2540945,15 +2541382,17 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0x9b,%eax\n \tadd %al,(%rax)\n \tloopne f6312e \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n@@ -2541024,28 +2541463,31 @@\n \tadd %dl,0x62(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rsi,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf472(%rax)\n+\tadd %dh,%al\n+\tjge f63197 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsp\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10de3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfd,%cl\n+\tadd %ah,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub 0x1(%rip),%esp \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2541094,19 +2541536,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0xf3,%eax\n+\tadd %ah,(%rax)\n+\tds repz add %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x31,%al\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0xf631(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.XB testl $0x0,(%r8)\n@@ -2541794,16 +2542235,16 @@\n \txor %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -2542281,19 +2542722,19 @@\n \tadd %al,(%rax)\n \tadd %dl,0x3e(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0xf6,%eax\n \tadd %al,(%rax)\n-\tnop\n-\trolb $1,(%rcx)\n-\tadd %eax,(%rax)\n+\trcl $1,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n+\tadd %al,(%rax)\n+\tjo f63e35 \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tds testb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6e2(%rax)\n \tadd %al,(%rax)\n@@ -2542459,29 +2542900,31 @@\n \tadd %al,(%rax)\n \tadd %al,0x40(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf63f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\txor (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%bl\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tficoml (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0xf63ff0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf63ff0,%al\n \tnop\n \tloop f63fe1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex testb $0x0,(%rax)\n \tadd %al,(%rax)\n@@ -2542690,15 +2543133,15 @@\n \tadd %al,(%rax)\n \tadc %dl,%ah\n \tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x136(%rbx)\n@@ -2543082,16 +2543525,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n-\trepnz add %al,(%rax)\n+\tadd %dl,0xf21f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.X testb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.XB testb $0x0,(%r8)\n \tadd %al,(%rax)\n@@ -2543305,16 +2543747,15 @@\n \trex.W testb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRB\n+\tadd %dl,0x4d(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.RXB testb $0x0,(%r8)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2543771,191 +2544212,182 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x4c,%al\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x10(%rax)\n-\tcmc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0xfd,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsi\n-\t(bad)\n+\trcrb $1,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6f(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x25(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tficoml (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n-\t(bad)\n+\tadc %bl,0xe(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4d(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rdi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x1c(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tfistl (%rax)\n+\tficoml (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tret\n+\tadd %dh,-0x5f(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e5f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txor %dh,%dh\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x64(%rax)\n-\tsti\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadc %ah,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x59(%rax)\n+\tadd %dh,-0x24(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%bl\n+\trcr $1,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x60(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.WRB testb $0x0,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4e(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfcoml (%rax)\n-\tadd %eax,(%rax)\n+\tadc %bl,%bl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xf648(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x48,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf649(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRB testb $0x0,(%r8)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x77(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x36(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,0xf3cf(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x24(%rax)\n+\tadd %dl,-0x25(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x61(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRX testb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tint3\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tfcoml (%rax)\n+\tfistl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x4e(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n@@ -2543980,145 +2544412,148 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WRX testb $0x0,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tcmpb $0x0,0xf4(%rbp)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,0xf64d(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x27(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%ah\n+\trcr $1,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x62(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tmov %ebx,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tfstl (%rax)\n+\tfcoml (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WRX testb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0xe(%rbx)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tand %bh,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovsxd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tfstl (%rax)\n+\tfcoml (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n-\t(bad)\n+\tpush %rax\n+\tmovsxd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRXB testb $0x0,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjrcxz f64fa5 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e63(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%esp\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110dd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfb8b(%rax)\n+\tnop\n+\tfcoml (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x6f(%rax)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsxd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,(%rax)\n+\trex.WRXB testb $0x0,(%r8)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0xff(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trcr $1,%ch\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfcoml (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2544126,354 +2544561,361 @@\n \tpush %rax\n \tfs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x50(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tflds (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e64(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x61(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tficoms (%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,%ch\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\trex.WRXB testb $0x0,(%r8)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf484(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x22(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tfstl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n-\t(bad)\n+\tpush %rax\n+\tgs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tgs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7(%rax)\n-\ttestl $0x0,(%rax)\n-\tnop\n-\tficoms (%rax)\n+\tadd %dl,(%rax)\n+\tjge f650c7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110dd(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,(%rax)\n+\tpush %rax\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcr $1,%dh\n-\tadc %al,(%rcx)\n+\tadd %dl,0x10372(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfstl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tcmp %spl,%dil\n+\tadd %al,0x3a(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x66(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x51(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x54(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e66(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xf827(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tficoms (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%bh\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0xfb(%rsi)\n \tadd %dl,%al\n \tdata16 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf650(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x29(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \taddr32 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rsi\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x21(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tficoms (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n-\t(bad)\n+\tpush %rax\n+\taddr32 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rcx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \taddr32 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x16(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tfists (%rax)\n+\tficoms (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf4d7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \taddr32 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,(%rax)\n+\tpush %rcx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%al\n+\trcr $1,%dh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x52(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush $0x10e\n \tadd %al,(%rax)\n-\tlock (bad)\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x20(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tfists (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsub %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush $0x10e\n \tadd %al,(%rax)\n-\tmovabs 0xb00000000000f651,%al\n-\ttest %dh,%ah\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x68(%rax)\n-\tadd (%rcx),%eax\n+\tadd %al,-0x7b(%rax)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tloopne f6529b \n+\tpush %rax\n+\tfists (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x68(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tsub %esp,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\timul $0x1,(%rsi),%ecx\n \tadd %dh,%al\n \tpush %rdx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \timul $0x1,(%rsi),%ecx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%al\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xf64e(%rax)\n+\tnop\n+\tfists (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0xe(%rcx)\n-\tadd %eax,(%rax)\n+\torb $0x0,-0xa(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,%al\n+\timul $0x1,(%rsi),%ecx\n+\tadd %ah,(%rax)\n+\tpush %rdx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffc7(%rax)\n+\tadd %al,0xffbd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush $0xe\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%cl\n+\tadc %ah,%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6cf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e6a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x53(%rax)\n \ttestb $0x0,(%rax)\n@@ -2544483,23 +2544925,23 @@\n \tadd %dh,(%rax)\n \trex.WB testb $0x0,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rdi\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xf4a5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x20(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tloope f6538b \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf653(%rax)\n+\tnop\n+\tpush %rbx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf653(%rax)\n@@ -2544518,17 +2544960,20 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf652(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rbx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -2544543,85 +2544988,85 @@\n \tjl f653fe \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \timul $0x1,(%rsi),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x110e1(%rax)\n+\tmovabs 0x900000000000f832,%al\n+\tloopne f6542b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \timul $0x1,(%rsi),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo f65486 \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfbff(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e6b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshl $1,%cl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjbe f6545c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\timul $0x1,(%rsi),%ecx\n+\tloopne f6546b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tshrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rbx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock lret $0xf4\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,%dl\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloope f654ab \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x0,-0xc(%rbx)\n+\tadd %ah,(%rax)\n+\tjae f65497 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %dl,0x6c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rsp\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tinsb (%dx),%es:(%rdi)\n@@ -2544629,145 +2545074,146 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tloop f654eb \n+\tloope f654eb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101a2(%rax)\n+\tadd %dl,0x10198(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rsp\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tloop f6552b \n+\tloope f6552b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x55(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dl\n+\tshl $1,%cl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf654(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x31(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\tadc %ah,%bl\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloop f655ab \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n+\tpush %rax\n+\toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rbp\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xff83(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfda8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e6e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmov $0xfd,%esi\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjrcxz f655eb \n+\tloop f655eb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rbp\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n@@ -2544775,31 +2545221,29 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjrcxz f6562b \n+\tloop f6562b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \toutsl %ds:(%rsi),(%dx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf656(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \toutsl %ds:(%rsi),(%dx)\n@@ -2544816,181 +2545260,184 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %al,(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfcos\n+\tadd %dh,(%rax)\n+\tmov $0xfb,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjrcxz f6568b \n+\tloop f6568b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf655(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjo f656b9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor %cl,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\txchg %eax,%esi\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tin $0x10,%al\n+\tjrcxz f656cb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjo f656d9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rdi\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tloope f656e7 \n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1c(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tjrcxz f6570b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f6571b \n+\tadd %dh,0x19(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjno f65719 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rsi\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjno f65739 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x4a(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tin $0x10,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x110e3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjno f65759 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf657(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjnp f6575a \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjno f65779 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tpushf\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ah\n+\tshl $1,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xf4(%rbp)\n-\tadd %al,(%rax)\n-\tadc %dh,0xe(%rdx)\n-\tadd %eax,(%rax)\n+\tlock mov %?,%esp\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjb f65799 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,%al\n+\tpush %rsi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjb f657b9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlret\n+\tsti\n \tadd %al,(%rax)\n-\tadc %ah,%ch\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tin $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e72(%rax)\n+\tnop\n+\tjb f657d9 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0xe(%rdx)\n \tadd %eax,(%rax)\n@@ -2545002,100 +2545449,98 @@\n \tadd %ah,0xf653(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tin $0x10,%eax\n+\tin $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjae f65849 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rbp\n-\tstd\n+\tadd %al,-0x31(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110e5(%rax)\n+\tnop\n+\tin $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpop %rax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjae f65879 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3d(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin $0x10,%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rsi)\n+\tshl $1,%ah\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf658(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf658(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rcx\n-\ttestb $0x0,(%rax)\n+\tadd %al,0xf65a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjae f658c9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,%al\n+\tpush %rdi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpop %rax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -2545111,442 +2545556,448 @@\n \tje f65909 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%dh\n+\tadc %ah,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x74(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x59(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tje f65949 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tmovabs %al,0xe5500000000000ff\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %al,$0x10\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tje f65969 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rax\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dh,0xf469(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tjne f65989 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x62(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0xe(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x110e5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tout %al,$0x10\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush $0xf4\n-\tadd %al,(%rax)\n \tpush %rax\n \tjne f659a9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpop %rcx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %eax,%ebx\n+\tadd %ah,-0x5d(%rax)\n \tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e75(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdb1(%rax)\n+\tadd %al,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tout %al,$0x10\n+\tin $0x10,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjno f659c7 \n+\tadd %dh,%al\n+\tjb f659c7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjne f659e9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rcx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfb,%ah\n \tadd %al,(%rax)\n-\tadd %al,0xfbaf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjbe f65a09 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsahf\n-\tsti\n+\tadd %al,-0x7c(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tout %eax,$0x10\n+\tout %al,$0x10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %bh,%al\n+\tadd %dl,(%rax)\n+\tsub %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x76(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x5a(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjbe f65a49 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x7(%rax)\n+\ttestl $0x0,(%rax)\n \tpush %rax\n-\tout %eax,$0x10\n+\tout %al,$0x10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf4c8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjbe f65a69 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf659(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0xe(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x70(%rax)\n-\tadd (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tout %eax,$0x10\n+\tout %al,$0x10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tja f65aa9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpop %rdx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tadd $0x1,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tja f65ac9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf77d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %eax,$0x10\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xf3e0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tja f65ae9 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tshl $1,%dh\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xe(%rax)\n+\tadd %dl,%al\n+\tja f65ae9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rdx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tlret $0x102\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf3e0(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%al\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tjs f65b09 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rdi\n+\thlt\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,$0x10\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjs f65b29 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x5b(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjs f65b49 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdi\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tout %eax,$0x10\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs f65b69 \n+\tsarb $1,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf65a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txor %esi,%esi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110e8(%rax)\n+\tnop\n+\tout %eax,$0x10\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfba1(%rax)\n+\tadd %dh,0xfba2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjns f65b99 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rbx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjns f65bb9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n-\tshr $1,%al\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tout %eax,$0x10\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex jl f65bb7 \n+\tadd %al,0x7c(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e79(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,(%rax)\n+\tpop %rbx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf83d(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp f65d0e \n \tadd %al,(%rax)\n \tshlb $0xc,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjp f65c19 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rbx),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RB clc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x17(%rax)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tcall f65d4e \n \tadd %al,(%rax)\n+\trex jge f65c3e \n \tadd %al,(%rax)\n-\tmov $0xd3,%al\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e7a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf65b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x56(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110e9(%rax)\n+\tnop\n+\tcall f65d8e \n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xe(%rbx)\n+\tadd %dl,(%rax)\n+\tjnp f65c99 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rsp\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjnp f65cb9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%cl\n+\tshr $1,%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e7b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,(%rax)\n+\tpop %rsp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rax\n@@ -2545555,50 +2546006,55 @@\n \tadd %dh,0x76(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5d(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x1(%rsi,%rcx,1)\n+\tadc %ch,%cl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tjl f65d29 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf65d(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7c(%rax)\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjl f65d49 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf65c(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest $0xf6,%al\n+\tpush %rax\n+\tjmp f65e5e \n \tadd %al,(%rax)\n+\tshrb $1,0xf6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e7c(%rax)\n+\tnop\n+\tjl f65d69 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x5d(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2545610,20 +2546066,20 @@\n \tpop %rsp\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000f65d,%al\n+\tadd %ah,0xf65d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2545657,513 +2546113,492 @@\n \ttestb $0x0,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tclc\n \tmov $0xf4,%ebp\n \tadd %al,(%rax)\n-\trex pop %rsi\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tlock lret $0xf4\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tjmp f65f1e \n \tadd %al,(%rax)\n+\trcrb $1,0x104(%rsi)\n \tadd %al,(%rax)\n \tadc %bh,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x5e(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x104(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tjge f65e49 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tshr $1,%cl\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e7d(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rbp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjge f65e69 \n+\tsarb $1,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dl\n+\tadc %ch,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand $0xfb,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjge f65e89 \n+\tadd %dl,(%rax)\n+\tjle f65ea9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tpop %rsi\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xe(%rsi)\n+\tpush %rax\n+\tjle f65ec9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%bl\n+\tpush %rax\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand $0xfb,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpop %rsi\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dl,0x10e7e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjle f65ee9 \n-\tadd %eax,(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp f65efb \n+\tsarb $1,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0xe(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x5f(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xe(%rdi)\n+\tadd %dl,(%rax)\n+\tjg f65f29 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbp\n+\tadd %ah,0x5f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110eb(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjg f65f49 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,(%rax)\n+\tmov %?,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjg f65f69 \n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10e7f(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%bl\n-\tadc %al,(%rcx)\n+\tadd %ah,0xf65e(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tjo f65fc8 \n+\tadd %dl,0x4c(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x10e(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0xa(%rdi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjmp f65f9b \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xf654(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x80(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rdi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ah\n-\tadc %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x0(%rbp,%rdi,8)\n+\tadd %al,0xfd5c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e80(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tor %cl,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x15(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tpop %rdi\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\torb $0x1,(%rsi)\n \tadd %al,(%rax)\n-\trolb $1,0x10e(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x14(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\torl $0x1,(%rsi)\n-\tadd %al,0x7f8b(%rax)\n+\tadc %al,0x10e(%rcx)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tjo f66001 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,(%rax)\n+\trex.WRX testb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110eb(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \torl $0x1,(%rsi)\n-\tadd %al,-0x49(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,0x60(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ec(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15d75(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e81(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsar $1,%bh\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjmp f6606b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf6a8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \torl $0x1,(%rsi)\n-\tadd %ah,(%rax)\n-\tmovabs %al,0xecd00000000000fb\n-\tadc %al,(%rcx)\n+\tadd %ah,0xf65f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %al,0x10e(%rdx)\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n+\tin (%dx),%al\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo f6608f \n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x7e(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xf4ed(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfd,%eax\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ch\n+\tpush %rax\n+\tin (%dx),%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,-0x3(%rdi)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e82(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n \t(bad)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x10e(%rdx)\n-\tadd %al,(%rax)\n-\tjo f66142 \n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tnop\n-\tfwait\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dl,0xfb9b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \torl $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x110ec(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd5a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tin (%dx),%eax\n-\tadc %al,(%rcx)\n+\tadd %dh,0x61(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tjo f661ae \n+\tadd %dh,0x6c(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e83(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,0x10e(%rbx)\n-\tadd %al,(%rax)\n-\tjo f66102 \n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%eax\n+\tshr $1,%ah\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %cl,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\torl $0x1,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tmov $0x60,%al\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rsi,%rcx,1)\n+\tadd %ah,%al\n+\tpop %rbp\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tloopne f66203 \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \ttest %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x3d(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %al,(%dx)\n+\tadd %dl,-0x13(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %cl,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e84(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x5d,%al\n-\ttestb $0x0,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,0x62(%rax)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $1,0x1(%rsi,%rcx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10e(%rbp)\n+\tmov $0x5d,%al\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tin (%dx),%eax\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ee(%rax)\n+\tadd %dl,(%rax)\n+\ttest %ecx,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x62(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x47(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \ttest %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tshr $1,%ch\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e85(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xf661(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dh\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0xf662(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov 0x0(%rbx),%ah\n \tadd %dh,0x79(%rax)\n \tjmp f66294 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0xa(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2546191,533 +2546626,512 @@\n \tmovsxd %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsxd %esi,%esi\n+\tadc %ch,%dh\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,-0xa(%rbx)\n \t...\n \tmovabs 0x6801c0,%al\n \tand %bh,0xf4(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4f(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,0x63(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,(%dx)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0xf8,(%rsi)\n+\tadd %dh,%al\n+\tds clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tmov $0xfd,%ebp\n \tadd %al,(%rax)\n-\tmov $0x84,%al\n-\thlt\n+\tpush %rax\n+\tout %al,(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %cl,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e86(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbac(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x11(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %cl,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsxd %esi,%esi\n+\trolb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n+\tmov $0xa4,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x110ee(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x10e(%rdi)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlret\n-\tsti\n+\tlock movsxd %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ef(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tshr $1,%dh\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %ecx,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e87(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovsxd %esi,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%al\n+\trolb $1,0x10e(%rdi)\n+\tadd %al,(%rax)\n+\trex jo f66416 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,(%dx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %ecx,(%rsi)\n+\tadd %dl,(%rax)\n+\tmov %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n+\tadd %dh,0x64(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x1e(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadc %cl,0x10e(%rax)\n \tadd %al,(%rax)\n-\txor %dh,%bh\n-\tsti\n+\tadd %dl,-0x78(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf77d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x10(%rax)\n+\tadd %dl,-0x11(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock fsincos\n+\tand %ah,%ah\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x78(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e88(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf663(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tclc\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov %cl,(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xfd67(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x110f0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trorb $1,0x10e(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,%dl\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\trorb $1,0x10e(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x0(%rsi,%rsi,8)\n+\tnop\n+\tout %eax,(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tin $0xfb,%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\ttestb $0x0,%fs:(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%al\n-\tadc %al,(%rcx)\n+\tadd %dh,0x5c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjbe f664c4 \n+\tpush %rax\n+\tmov %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x77(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rdi\n+\thlt\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlock adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadc %ah,(%rdx)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,%bh\n+\tadd %dl,0x10e89(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\ttestb $0x0,%fs:(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e89(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%cl\n+\trorb $1,0x10e(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $0xf6,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x10(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trol $1,%ah\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %ecx,(%rsi)\n-\tadd %eax,(%rax)\n+\tadc %cl,0x10e(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n+\tjo f66597 \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov (%rsi),%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tint1\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n-\t(bad)\n+\tmov (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf664(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov (%rsi),%cl\n-\tadd %eax,(%rax)\n+\tlock adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tint1\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x10e8a(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttestb $0x0,%gs:(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x70(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %al,0xf667(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9cc8(%rax)\n+\tadd %dh,0x67(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlret $0xf6\n+\tadd %dl,0x9cc8(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x67(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x10e(%rdx)\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\tpopf\n \tadd %al,(%rax)\n-\tlock testb $0x0,%gs:(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,-0x2b(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov (%rsi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x10e(%rbx)\n+\tshl $1,%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,%dh\n-\tsti\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint1\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov (%rsi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tdata16 testb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tlret $0x100\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadc %dh,%cl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov (%rsi),%ecx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e8b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x23(%rax)\n-\tsti\n+\tadd %dh,(%rax)\n+\ttestb $0x0,%gs:(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trepnz adc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trorb $1,0x10e(%rbx)\n \tadd %al,(%rax)\n+\tjo f66692 \n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov (%rsi),%ecx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x66(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dl,-0xf(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf45c(%rax)\n+\tlock fdiv %st(4),%st\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %cs,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\trepnz adc %al,(%rcx)\n+\tadd %dl,0xf666(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tlock fdiv %st(4),%st\n \tadd %al,(%rax)\n+\tadd %al,0xf45c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x74(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf665(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov %cs,(%rsi)\n-\tadd %eax,(%rax)\n+\tint1\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e8c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trepnz adc %al,(%rcx)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %cs,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0x1(%rsi,%rcx,1)\n \tadd %dh,%al\n \tdata16 testb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1a(%rax)\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlea (%rsi),%ecx\n-\tadd %eax,(%rax)\n+\tadc %cl,0x10e(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dl\n+\tadd %dl,%al\n+\tint1\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tout %eax,$0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x73(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,0x66(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf6a0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e8d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,-0xa(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7d(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trepz adc %al,(%rcx)\n+\tadc %dh,%dl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rax,%rdi,8)\n+\tpush %rax\n+\txor $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (%rsi),%ecx\n-\tadd %eax,(%rax)\n+\trorb $1,0x10e(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x0,%esi,%esi\n-\tadd %dl,0x9b01(%rax)\n+\tshrb $0x0,-0xa(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x80(%rax)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov (%rsi),%cs\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tsub $0xf8,%al\n \tadd %al,(%rax)\n-\tadd %dh,0x67(%rax)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush %rsi\n-\tpopf\n-\tadd %al,(%rax)\n+\tmov (%rsi),%cs\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp 0x0(%rbx),%bl\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttestb $0x0,(%eax)\n+\tnop\n+\ttestb $0x0,%gs:(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf667(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x62(%rax)\n+\tcmc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf667(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov 0x0(%rbx),%ah\n \tadd %al,0xf662(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0xf6\n \tadd %al,(%rax)\n-\tandb $0x0,-0xa(%rbp)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshlb $1,-0xa(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n@@ -2546732,151 +2547146,140 @@\n \tpush $0xf6\n \tadd %al,(%rax)\n \tpush %rax\n \tor %bl,0x0(%rbx)\n \tadd %dh,(%rax)\n \tpush $0xf6\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tand %ch,-0xa(%rax)\n-\t...\n-\tmovabs 0x6801c0,%al\n-\tmovabs $0x68400000000000f4,%rsi\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tpush $0xf6\n+\t...\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmovabs $0x1c00000000000f4,%rsi\n+\tpush $0x0\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf668c0(%rax)\n+\tadd %ah,0xf668b0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsahf\n-\tcmc\n+\tmov $0x84,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,-0xa(%rax)\n+\tjo f668ca \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11428(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %dl,(%rcx,%rax,1)\n+\tadd %al,0xf668(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush $0xf6\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xf668(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x68b000000000008a,%eax\n-\ttestb $0x0,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tmovabs 0xc00000000000f668,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n \tadd %al,(%rax)\n-\tmovabs 0xf66950,%al\n-\tjo f66932 \n-\ttestb $0x0,(%rax)\n+\tmovabs 0xf66940,%al\n+\t(bad)\n+\tpush $0xf6\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rax)\n-\tadc $0x1,%al\n+\tadd %dl,%al\n+\tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,-0xa(%rcx)\n+\tadd %ch,-0xa(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0xa(%rcx)\n+\tlock push $0xf6\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd $0x9b,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x5(%rax)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x18(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %bl,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \timul $0x0,%esi,%esi\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush $0xf6\n \tadd %al,(%rax)\n-\txor %ch,-0xa(%rcx)\n+\tand %ch,-0xa(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x694000000000008a,%eax\n+\tmovabs 0x693000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n-\tloopne f669c2 \n-\ttestb $0x0,(%rax)\n+\tshrb $1,-0xa(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $0x0,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0xea\n \tadd %al,(%rax)\n \tadc %dl,%bh\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0xa(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\timul $0x0,%esi,%esi\n \tadd %dl,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2546885,106 +2547288,105 @@\n \tadc %ch,(%rcx)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xd(%rax)\n+\tadd %cl,0xe(%rax)\n+\tcli\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.RB clc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0xe(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%dl\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x72(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf666(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tret $0xf4\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n \tmov (%rsi),%cs\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xf83d(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trepz adc %al,(%rcx)\n+\tadd %dl,0x110f2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f669b4 \n-\thlt\n+\tshl %cl,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov (%rsi),%cs\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.W (bad)\n-\tcli\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush $0xfffffffffffffff6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1143a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf669(%rax)\n+\tadd %dh,0x69(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsahf\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex push $0xfffffffffffffff6\n+\txor %ch,-0xa(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpush $0xfffffffffffffff6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlahf\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,-0xa(%rdx)\n+\tadd %ch,-0xa(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs 0x1c0000000000124,%al\n \tpush $0x0\n \tadd %dl,0x11453(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf66a(%rax)\n+\tadd %al,0xf66a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2546992,183 +2547394,180 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock rex.WX testb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.RX testb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf66a(%rax)\n+\tadd %dh,0x6a(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x57(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x0(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush $0xfffffffffffffff6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor %bh,%al\n+\txor %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n+\tshl $1,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tstc\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %al,0x67(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tenter $0xf4,$0x0\n \tadd %al,(%rax)\n \tadd %dl,0x10e8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%ah\n+\tadc %dh,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex xchg %eax,%esi\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,0x10e(%rax)\n+\tand %cl,0x0(%rdi,%rdi,8)\n+\tadd %dl,(%rax)\n+\tnop\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f66b9d \n+\tadd %dh,0x6b(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tnop\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tpush %rbp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\thlt\n+\tadd %dl,-0xd(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e90(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf66a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7d(%rax)\n-\thlt\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tnop\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor $0x0,%esp\n \tadd %al,(%rax)\n-\tnop\n-\thlt\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,0x10e(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ecx\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x110f3(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\timul $0x0,%esi,%esi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadc %dl,0x10e(%rcx)\n+\tadd %al,(%rax)\n+\tlock imul $0x0,%esi,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%ecx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ah\n+\tshl $1,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e91(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\timul $0x0,%esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tmov $0x86,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x10e(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcmc\n+\thlt\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,-0xa(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -2547178,57 +2547577,60 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x10e(%rdx)\n \tadd %al,(%rax)\n \tsubb $0x0,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x23(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6e(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0xfb,%ebp\n \tadd %al,(%rax)\n \tpush %rax\n-\tcmc\n+\thlt\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e92(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf66b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x58(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%edx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdx\n-\tstd\n+\tadd %ah,-0x57(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110f5(%rax)\n+\tadd %dl,0x110f4(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tinsb (%dx),%es:(%rdi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n@@ -2547269,316 +2547671,318 @@\n \tjo f66cd8 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6d(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rsi\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ch\n+\tshl $1,%ah\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e93(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %al,0x6c(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x10e(%rbx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tjo f66dd2 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tnotb (%rax)\n-\tadd %eax,(%rax)\n+\tcmc\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x6c,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0xfd6c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%esp\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tinsl (%dx),%es:(%rdi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjne f66da7 \n \tadd %al,(%rax)\n-\tadd %ah,0xf46a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %al,0xf6500000000000f4\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tcmc\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e94(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rsi,%rcx,1)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tnotb (%rax)\n-\tadd %eax,(%rax)\n+\trclb $1,0x1(%rsi,%rcx,1)\n+\tadd %dl,0xf69c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x110f5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x10e(%rbp)\n \tadd %al,(%rax)\n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x7(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dh\n+\tshl $1,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e95(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf66d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\trclb $1,0x10e(%rbp)\n \tadd %al,(%rax)\n+\tpush %rax\n+\ttest $0xf2,%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trolb %cl,(%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\tdata16 clc\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebp\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x57(%rax)\n-\trepnz add %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf866(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x34(%rax)\n-\ttestb $0x0,(%rax)\n+\tadc %dh,%dh\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tlock movl $0x1,(%rax)\n \tadd %dl,(%rax)\n-\tnotl (%rax)\n+\txchg %eax,%esi\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadc %dl,0x10e(%rsi)\n \tadd %al,(%rax)\n-\tlock outsb %ds:(%rsi),(%dx)\n-\ttestb $0x0,(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x96500000000000f4,%eax\n+\tadd %dl,-0x6a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tidiv %bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x9(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush $0x3\n+\tpush %rax\n+\tnotb (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1036a(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x10e96(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,0xf68e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%esi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb %eax,0x1(%rip) \n-\tadd %dl,0x110f7(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfba9(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tnotb (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfbaa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%edi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x6f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x4b(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfbb4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x69(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshl $1,%bh\n-\tadc %al,(%rcx)\n+\tadd %dh,0xfbb5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tnotb (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%dl\n+\tadd %dl,-0x36(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e97(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf66e(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x10e(%rdi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfb(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tclc\n+\tadc %dh,%bh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\thlt\n-\tadd %al,(%rax)\n+\trolb $0x6,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcwtl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \toutsl %ds:(%rsi),(%dx)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd (%rsi),%al\n-\tadd %eax,(%rax)\n+\tmov %esp,%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfbd0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tclc\n+\tadd %dl,-0x9(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xfb(%rcx)\n-\tadd %dl,0x10e98(%rax)\n+\tshlb $1,0xfb(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\ttestb $0x0,(%rax)\n+\tnop\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2547658,15 +2548062,16 @@\n \tmovsxd 0x0(%rbp),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,0x70000000(%rip) \n \tjns f67108 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5e(%rax)\n+\tadd %al,(%rax)\n+\tpop %rsi\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xa(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2548422,15 +2548827,15 @@\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tjp f67a08 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n+\tadd %al,0x3b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xa(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2548991,103 +2549396,90 @@\n \t...\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \ttest %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcwtl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tclc\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tidiv %ebx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x110f7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcltd\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf680(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadc %bl,0x10e(%rcx)\n \tadd %al,(%rax)\n+\taddb $0x0,0xf6(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x55(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcltd\n+\tadd %dl,-0x67(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%al\n+\tshl $1,%bh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbp\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e99(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf66f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x10e(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tstc\n+\tclc\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%dh\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $0x0,%esi\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n@@ -2549095,86 +2549487,89 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tstc\n+\tclc\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\toutsb %ds:(%rsi),(%dx)\n-\ttestb $0x0,(%rax)\n+\tmov $0xc0,%al\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e9a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x80(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xfda8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x6e(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xb8,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110f9(%rax)\n+\tadd %dl,0x110f8(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x10e(%rbx)\n \tadd %al,(%rax)\n \tnop\n \txor $0x0,%esi\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfwait\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6a9(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstc\n+\tadd %al,(%rax)\n+\tsar $1,%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e9b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tmov $0x86,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf681(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n@@ -2549218,15 +2549613,15 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%dl\n+\tadc %bh,%cl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0xf6(%rdx)\n \t...\n \tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n@@ -2549237,126 +2549632,127 @@\n \tnop\n \tmovabs 0x9c100000000000f6,%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf682(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpushf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x1a(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcli\n+\tadd %dl,-0x7(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,-0xb(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x1(%rsi,%rcx,1)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcli\n-\tadc %al,(%rcx)\n+\trcrb $1,0x1(%rsi,%rcx,1)\n+\tadd %dh,0xfbdf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x110f9(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf440(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000f440,%al\n+\tadd %dl,(%rax)\n \tpopf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpopf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%dl\n+\tsar $1,%cl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e9d(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x7e(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfba2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub %bh,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsti\n+\tadc %bh,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsahf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf683(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsahf\n@@ -2549364,40 +2549760,41 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tsti\n+\tcli\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trex.WRB testb $0x0,(%r8)\n+\tlock push %rsi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e9e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0x9ed00000000000f4,%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsti\n+\tcli\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2549405,115 +2549802,111 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.RX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x61(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfs hlt\n+\tadd %dh,0x7d(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsti\n+\tcli\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e9f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,-0x7d(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x10e(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcld\n+\tsti\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x60(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf684(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmovabs 0x1c000000000010e,%al\n \tpush $0x0\n-\tadd %dl,-0x4(%rax)\n+\tadd %dl,-0x5(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovabs 0x83d000000000010e,%al\n-\ttestb $0x0,(%rax)\n+\tmovabs 0x1c000000000010e,%al\n+\tpush $0x0\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x10e(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110fc(%rax)\n+\tadd %dl,0x110fb(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs 0x851000000000010e,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock lret $0xf0\n \tadd %al,(%rax)\n@@ -2549523,147 +2549916,149 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10ea1(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%ah\n+\tsar $1,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\ttest %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10e(%rcx)\n \tadd %al,(%rax)\n-\tshl $1,%bh\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tstd\n+\tcld\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs %al,0x859000000000010e\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs %al,0x1c000000000010e\n \tpush $0x0\n-\tadd %dl,-0x3(%rax)\n+\tadd %dl,-0x4(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ea2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %dh,%dh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %esp,%esi\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs %al,0x1c000000000010e\n \tpush $0x0\n-\tadd %dl,0x110fd(%rax)\n+\tadd %dl,0x110fc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0xa3100000000000f4,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs %eax,0x1c000000000010e\n \tpush $0x0\n \tadd %dl,%al\n-\tstd\n+\tcld\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ea3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,-0x7b(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10e(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txor $0x0,%esi\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tidiv %ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%dh\n+\tadd %dl,(%rax)\n+\tstd\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf686(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2549671,28 +2550066,29 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n+\tstd\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ea4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %esi,%esi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txchg %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n@@ -2549733,85 +2550129,81 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n+\tstd\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xchg %esi,%esi\n \t...\n \tmovabs 0x6801c0,%al\n \tsarb $0x0,0xf4(%rsi)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x10e(%rbp)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f687,%al\n+\tmovabs 0x900000000000f687,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,0xf6c7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tout %al,(%dx)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsar $1,%dh\n+\tadd %dl,(%rax)\n+\tmovabs %al,0xfdd00000000000f4\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ea5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,-0x7a(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10e(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcall *(%rax)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor %ah,%bh\n+\tadd %al,(%rax)\n+\txor %cl,(%rdx)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n@@ -2549819,328 +2550211,321 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcall *(%rax)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10ea6(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x79(%rax)\n-\ttestb $0x0,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n-\tlock gs std\n-\tadd %al,(%rax)\n+\trex cld\n+\ttestl $0x0,(%rax)\n+\tnop\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ff(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rax\n+\tlock push %rax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf688(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x1(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x59(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x103e3(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadd %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tidiv %bl\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfb,%esp\n \tadd %al,(%rax)\n-\tnop\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n \t(bad)\n-\tadd %eax,(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,0x10ea7(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\txchg %esi,%esi\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10e(%rdi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xfb,%ebp\n \tadd %al,(%rax)\n+\tshlb $1,0x10e(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rax)\n-\tadc %eax,(%rcx)\n+\tlock sbb %eax,0x1(%rip) \n+\tadd %dl,(%rax)\n+\tcall *(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x17(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\trex jmp f689d9 \n \tadd %al,(%rax)\n \tadc %ch,0x10e(%rax)\n \tadd %al,(%rax)\n \tand %cl,0xf6(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,(%rax)\n \tjge f688ee \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x58(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tdata16 testb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11100(%rax)\n+\tpush %rax\n+\tcall *(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \ttest $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x78(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x10e(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tloope f68937 \n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x110ff(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x10e(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f689,%al\n+\tmovabs 0x900000000000f689,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \ttest $0x10e,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadd %edx,(%rcx)\n+\tadd %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb %cl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ea9(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov %dh,%dh\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x10e(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,-0xc(%rdi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x0(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x100d6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %al,%es:(%rdi)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tnop\n+\tint3\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov %dh,%dh\n \tadd %al,(%rax)\n+\tadc %ch,0x10e(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tand %cl,0xf6(%rdx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tstos %al,%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %edx,(%rcx)\n+\tadd %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tstos %al,%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x77(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x10e(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %edx,(%rcx)\n+\tadd %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc15(%rax)\n+\tadd %al,-0x67(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstos %eax,%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf68a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tstos %eax,%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rdx)\n+\tadc %al,(%rcx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlea (bad),%esi\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10eab(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmovabs 0x900000000000fc15,%al\n+\tstos %eax,%es:(%rdi)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov %esi,%esi\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf441(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstos %eax,%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd (%rcx),%dl\n+\tadd %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfb,%bh\n+\tadd %ah,-0x47(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlods %ds:(%rsi),%al\n@@ -2550148,91 +2550533,87 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd (%rcx),%dl\n+\tadd %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlods %ds:(%rsi),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x76(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfba2(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\ttest $0xfb,%eax\n+\tadd %al,(%rax)\n+\tshrb $1,0x1(%rsi,%rcx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6(%rdi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\trex ret\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd (%rcx),%dl\n+\tadd %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x10e(%rbp)\n \tadd %al,(%rax)\n \tmov $0x8b,%al\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov %ah,%dh\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t{rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x53(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rbx)\n+\tadc %al,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ead(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov %dh,%dh\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov 0x0(%rbx),%ah\n@@ -2550241,27 +2550622,22 @@\n \tout %al,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%ebp\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %ah,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlret\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tmov %?,%esi\n \tadd %al,(%rax)\n+\tshrb $1,0x10e(%rbp)\n \tadd %al,(%rax)\n+\tadd %cl,0x0(%rsi,%rsi,8)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n \tmovabs 0x8c2000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n@@ -2550277,36 +2550653,38 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd (%rcx),%edx\n+\tadd (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x74(%rax)\n \ttestb $0x0,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tcall f7811b \n \tadd %al,(%rax)\n-\tadd %al,0x49(%rax)\n-\tclc\n+\tadd %al,%al\n+\trex.WB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tscas %es:(%rdi),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf68c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tscas %es:(%rdi),%al\n@@ -2550314,25 +2550692,27 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd (%rcx),%edx\n+\tadd (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf465(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10eae(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x75(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n@@ -2550365,184 +2550745,169 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc00000000000f639,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rbx)\n+\trolb $1,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t{rex2 0xff} sldt (%r24)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tscas %es:(%rdi),%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x73(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tlret $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tscas %es:(%rdi),%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n-\tadd %eax,(%rcx)\n+\tadc %al,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tscas %es:(%rdi),%eax\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10eaf(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,-0x74(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x32(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10e(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n+\tadd %dl,0x3(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x105(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tlea (bad),%esi\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xfd,%esp\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xe,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10eb0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tsub %bh,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11103(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10e(%rax)\n \tadd %al,(%rax)\n-\txor %cl,0xf6(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x84,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tret $0xff\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xff,%eax\n \tadd %al,(%rax)\n \tadc %dh,0x10e(%rcx)\n \tadd %al,(%rax)\n-\tloopne f68dd6 \n-\ttestb $0x0,(%rax)\n+\tlock fs hlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd $0x11,%al\n+\tadd (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xe,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x72(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10eb1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x52(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0x111,%eax\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xe,%cl\n+\tadc %al,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tshlb $1,0x10e(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x8d,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10e(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5(%rax)\n+\tadd %dl,0x4(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,(%rbx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2550550,188 +2550915,182 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xe,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd $0x111,%eax\n+\tadd $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xe,%dl\n-\tadd %eax,(%rax)\n+\tshlb $1,0x10e(%rdx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %esi,%?\n \tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10e(%rbx)\n \tadd %al,(%rax)\n-\tloopne f68ebe \n-\tsti\n-\tadd %al,(%rax)\n+\tshl $1,%bh\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd $0x111,%eax\n+\tadd $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4d(%rax)\n-\t(bad)\n+\tpush %rax\n+\tmov $0xe,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x71(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xe,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rsi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tror $0xf3,%dh\n+\tadc %al,0x111(%rip) \n \tadd %al,(%rax)\n+\tadc %cl,%bh\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xe,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xf68e(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x57(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0xff84(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xe,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd $0x111,%eax\n \tadd %al,(%rax)\n \tmovabs 0x500000000000f45f,%al\n \tmov $0xe,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xe,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd $0x111,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tlea (bad),%esi\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xe,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x32e00000000000f6,%al\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10e(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd $0x111,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf690(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xe,%ch\n@@ -2550740,68 +2551099,67 @@\n \tadd %al,-0x75(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %?,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfb,%bl\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %al,(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xe,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf68f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %al,$0xfb\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xe,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x6f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xe,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tout %al,(%dx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2550830,130 +2551188,129 @@\n \tadd %al,-0x6f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x45(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eb6(%rax)\n+\tnop\n+\tmov $0xe,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6f(%rax)\n \ttestb $0x0,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tadc %bh,0xf4(%rdi)\n \tadd %al,(%rax)\n-\trex nop\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10e(%rsi)\n+\tadd %dh,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n-\trcrb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n+\tmov $0xe,%dh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f691cb \n-\tcld\n+\tsarb $0xfc,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xe,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%ecx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xe,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf489(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %dl,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xe,%bh\n-\tadd %eax,(%rax)\n+\tadc %al,(%rdi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dl,0x10eb7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %bh,%al\n+\tadd %al,%al\n+\tnop\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x38(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xe,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfb,%ch\n+\tadd %dh,%al\n+\tgs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x8(%rax)\n+\tadd %dl,0x7(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10e,%eax\n \tadd %al,(%rax)\n \trclb $0x0,0x0(%rsi,%rsi,8)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfbe7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x48(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjmp f69331 \n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x10e,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tor %dl,(%rcx)\n+\tand $0x3,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11107(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsar $1,%al\n \tadd %al,(%rax)\n@@ -2551255,126 +2551612,130 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x10e,%eax\n \tadd %al,(%rax)\n-\tmovabs 0xb00000000000f691,%al\n-\ttest %dh,%ah\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xf6(%rdi)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tor %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x10e(%rcx)\n+\tadd %dl,(%rax)\n+\tmov $0x10e,%ecx\n \tadd %al,(%rax)\n \txor %dl,0xf6(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10e,%ecx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0xa(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tor %edx,(%rcx)\n+\tor %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,(%rax)\n+\txchg %eax,%edx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x3(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10eb9(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x70(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ecx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xf4e1(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x8(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor %edx,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x10e(%rcx)\n+\tadd %dl,%al\n+\tmov $0x10e,%ecx\n \tadd %al,(%rax)\n \trclb $0x0,0xf6(%rbp)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjl f6958e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10e,%edx\n \tadd %al,(%rax)\n-\tadcb $0x0,-0xa(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11108(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10e,%edx\n \tadd %al,(%rax)\n-\tadd %dl,0xf6(%rbp)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x84,%al\n+\tadd %al,-0x7b(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tclc\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x10e,%edx\n+\tadd %dl,0x10eba(%rax)\n \tadd %al,(%rax)\n-\tlock xchg %eax,%ebp\n+\tadd %dh,%al\n+\txchg %eax,%ebp\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2551398,489 +2551759,481 @@\n \txchg %eax,%esi\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trorb $1,(%rcx)\n-\tadc %eax,(%rcx)\n+\tadd %al,0xf461(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex xchg %eax,%esi\n+\tadd %al,-0x6a(%rax)\n \ttestb $0x0,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tcmp %bh,0xf4(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10e,%edx\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f696,%al\n+\tmovabs 0x900000000000f696,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tclc\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10e,%ebx\n+\tadc %bh,0x10e(%rbx)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000f6cb,%al\n-\tor (%rcx),%dl\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tor %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10e,%ebx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadcb $0x0,0xf6(%rbp)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x10e,%ebx\n \tadd %al,(%rax)\n-\tmov $0x2c,%al\n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa(%rax)\n+\tadd %dl,0x9(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10e,%ebx\n \tadd %al,(%rax)\n \tand %dl,0xf6(%rdi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,-0x2d(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10e,%esp\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1110a(%rax)\n+\tadd %dl,0x11109(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10e,%esp\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %eax,%esi\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \ttestb $0x0,%gs:(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ebc(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x100,%ebx\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n+\trorb $1,(%rcx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0xfb(%rcx)\n+\tpush %rax\n+\tmov $0xfb,%edi\n \tadd %al,(%rax)\n \tsarb $1,0x1(%rsi,%rcx,1)\n \tadd %ah,0xf697(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x10e(%rbp)\n \tadd %al,(%rax)\n-\tlock test %bh,%bh\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tor (%rcx),%edx\n+\tor (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10e,%ebp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tloopne f69738 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x10e,%ebp\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n+\tadd %dl,0xa(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10e,%ebp\n \tadd %al,(%rax)\n \tand %bl,0xf6(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,(%rax)\n \tshl $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x10e(%rsi)\n \tadd %al,(%rax)\n-\tadc %dh,0xfb(%rdx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tor (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1110a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf657(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x42(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x69(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x10e,%esi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tor (%rcx),%edx\n+\tor (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f698,%al\n+\tmovabs 0x900000000000f698,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,0x3c(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x10e(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tor $0x11,%al\n+\tor (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x7d(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10e,%edi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tloopne f69839 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.R hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ebf(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd 0x1(%rip),%al \n-\tadd %dl,0xc(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tor (%rcx),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trorb $0x1,(%rsi)\n+\tadc %al,%al\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcltd\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tand %bl,0xf6(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trorb $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1110c(%rax)\n+\tadd %dl,0x1110b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trorb $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcwtl\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x64(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0x11,%al\n-\tadd %eax,(%rax)\n+\trorb $1,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,%cl\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf699(%rax)\n+\tadd %dl,(%rax)\n+\trorl $0x1,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tmovabs 0x900000000000f699,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x61(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfaddl (%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3f(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x111(%rip) \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %cl,(%rcx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tfaddl (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ec1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcwtl\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfwait\n-\tsti\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trorl $0x1,(%rsi)\n \tadd %al,(%rax)\n+\trol $1,%cl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock ds add %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tiret\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xc(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor $0x111,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret $0x10e\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,0xf6(%rdx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tret $0x10e\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1110d(%rax)\n+\tadd %dl,0x1110c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tret $0x10e\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcltd\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbe5(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret $0x10e\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trol $1,%dl\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%esi\n-\ttestb $0x0,(%rax)\n+\tadd %dl,0xf6(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,-0x74(%rax)\n+\tjo f69aa4 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tor $0x111,%eax\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tor $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfbe5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf69a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf487(%rax)\n+\tadd %dh,-0x76(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4f(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f69a2c \n-\ttestb $0x0,(%rax)\n+\tadc %cl,0x111(%rip) \n \tadd %al,(%rax)\n+\tshlb $0x0,0xf4(%rcx)\n \tadd %dl,0x10ec3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,%al\n+\tcltd\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xea0f(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x66(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0xfd,%ebx\n \tadd %al,(%rax)\n \trol $1,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfwait\n@@ -2551910,44 +2552263,44 @@\n \tadd %al,-0x65(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x4e(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0xd(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfwait\n \ttestb $0x0,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \t(bad)\n \tmov $0xf4,%edi\n \tadd %al,(%rax)\n-\tloopne f69bcc \n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf69b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n@@ -2551955,231 +2552308,220 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tor $0x111,%eax\n \tadd %al,(%rax)\n \tloopne f69bcc \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ec4(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x66(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%ah\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rsi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x111(%rip) \n \tadd %al,(%rax)\n \tnop\n \tpush %rcx\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,0x0(%rsi,%rsi,8)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovups %xmm0,(%rcx)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ec5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,-0x65(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tss cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%ah\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n+\tadd %dl,0xe(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%ch\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf69c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tint3\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dh,0xfbd2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x49(%rax)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1110e(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovups %xmm0,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ec6(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfwait\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5d(%rax)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\trol $1,%dh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x11(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tpop %rbp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpopf\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %edi,%edi\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfdaa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x39(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %dl,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %cl,(%rdi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10ec7(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,-0x64(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%bh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf44b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11110(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x65(%rax)\n-\tsti\n+\tpush %rax\n+\tmovups %xmm0,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %bl,0x0(%rbx,%rdi,8)\n \tadd %dl,(%rax)\n \tenter $0x10e,$0x0\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tmov $0xd,%cl\n@@ -2552194,251 +2552536,239 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tenter $0x10e,$0x0\n \tadd %al,(%rax)\n-\tadd %al,0x72(%rax)\n-\thlt\n+\tadd %dl,%al\n+\tmov $0xfb,%edx\n \tadd %al,(%rax)\n+\tnop\n+\tmovups %xmm0,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %dl,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsar $0x0,%bl\n+\tadc %al,%bh\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tenter $0x10e,$0x0\n+\tadd %dl,0x10ec8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpushf\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbfc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tenter $0x10e,$0x0\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x10152(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tadc %dl,(%rcx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tleave\n+\tadc %cl,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x62(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tleave\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadc %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0xf489(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x10(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tleave\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10ec9(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,-0x63(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadc %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %al,-0x5f(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6d(%rax)\n-\tstd\n+\tadd %dl,0x11110(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfdbd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret $0x10e\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0xf6(%rsi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlret $0x10e\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f69eb8 \n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc %edx,(%rcx)\n+\tadc %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10156(%rax)\n+\tadd %dh,0x4c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eca(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsahf\n-\ttestb $0x0,(%rax)\n+\tnop\n+\tlret $0x10e\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfdivr %st(3),%st\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlret $0x10e\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\taddb $0x1,(%rdx)\n+\tadd %ah,%al\n+\tfsincos\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rdx)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\tlret $0x10e\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n+\tadc %edx,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.WXB hlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tlret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x61(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf44b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x35(%rax)\n+\tpush %rax\n+\tlret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xf6cb(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%rcx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf526(%rax)\n+\tandb $0xf5,(%rsi)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ecb(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0xf6(%rbx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tsahf\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1037c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11112(%rax)\n+\tpop %rbx\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11111(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xeeb9(%rax)\n+\tadd %dh,-0x13(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tint3\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x60(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tint3\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmc\n-\tcmc\n-\tadd %al,(%rax)\n+\tadd %dh,0xfc2c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc (%rcx),%dl\n+\tadc %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlahf\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n@@ -2552477,19 +2552807,20 @@\n \tadc %ah,0xf6(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs 0x8500000000000f6,%al\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlahf\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x60(%rax)\n \ttestb $0x0,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tmov %bh,0xf4(%rdi)\n@@ -2552502,358 +2552833,368 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rbx)\n+\tadc %dl,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tint $0xe\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tmovabs 0x1500000000000f6,%al\n+\tmovabs 0x1900000000000f6,%al\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x33(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x13(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tand %al,%dl\n-\thlt\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadc (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ecd(%rax)\n+\tadd %ah,(%rax)\n+\tret $0xf4\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tint $0xe\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,0xf69f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%ch\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadc (%rcx),%edx\n+\tadc (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%dh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdba(%rax)\n+\tadd %dh,(%rax)\n+\tsar $1,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc (%rcx),%edx\n+\tadc (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6a0(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%dh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadc %dl,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bh\n+\tadd %dl,(%rax)\n+\tiret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tmovabs 0x1500000000000f6,%eax\n+\tmovabs 0x1900000000000f6,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x29(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tint $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tiret\n+\tadd %dl,-0x31(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmovabs 0x14500000000000f6,%al\n-\tadc %eax,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,-0xc(%rax)\n+\tpush %rax\n+\tadc (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf47b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ecf(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tadd %ah,(%rax)\n+\tmovabs 0x86b00000000000f6,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txor (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x4a(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11113(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trorb $1,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5e(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10529(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ed0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rcx,%rdx,1)\n+\trclb $1,(%rbx)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trorb $1,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xf6a1(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlret $0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,0x111(%rip) \n-\tadd %al,(%rax)\n-\trcl $0xf4,%dh\n+\tadd %ah,(%rax)\n+\tadd 0x1(%rip),%al \n+\tadd %dl,(%rax)\n+\tadc $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf4d6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tmovabs %al,0x1500000000000f6\n+\tmovabs %al,0x1900000000000f6\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tpush %rdi\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ed1(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadc $0x111,%eax\n+\tadc $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0x0(%rsi,%rsi,8)\n+\tadd %ah,0xf664(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trorl $1,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tadd %ah,(%rax)\n+\tmovabs %al,0x86b00000000000f6\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x79(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trorb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x64(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc $0x111,%eax\n+\tadd %dl,0x11114(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2e(%rax)\n-\t(bad)\n+\tpush %rax\n+\trorb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5d(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand $0xf8,%al\n-\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x10ed2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x111(%rip) \n+\tnop\n+\trorb %cl,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%eax\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trclb $1,(%rcx,%rdx,1)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x24(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trorb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6a2(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txor $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc $0x111,%eax\n \tadd %al,(%rax)\n \tjo f6a40e \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tmovabs %eax,0x1500000000000f6\n+\tmovabs %eax,0x1900000000000f6\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2552862,82 +2553203,74 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc $0x111,%eax\n \tadd %al,(%rax)\n-\tadc %ch,(%rdx)\n+\tlock (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tadd %ah,(%rax)\n+\tmovabs %eax,0x86b00000000000f6\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tstc\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%ah\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x74(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11115(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x5c(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %eax,%ecx\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rsi)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,0x111(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \t(bad)\n@@ -2552945,56 +2553278,57 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,0xf6(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xb00000000000f6a3,%al\n-\ttest %dh,%ah\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%ch\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rdi)\n+\tadc %dl,(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x1,0x3(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t{rex2 0xe} add %r8,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x5b(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t{rex2 0xe} add %r8,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4e(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2553036,21 +2553370,19 @@\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5b(%rax)\n \ttestb $0x0,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tmov $0xbf,%al\n@@ -2553061,531 +2553393,528 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%dh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x4f(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11116(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2a(%rax)\n+\tpush %rax\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf66b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ed6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x104f7(%rax)\n+\tadd %al,(%rax)\n+\tcmc\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex pop %rbx\n-\ttestb $0x0,(%rax)\n+\tshlb $1,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\trcl $1,%dh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6a4(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,-0x16(%rax)\n-\t{rex2 0x0} add %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%bh\n+\tadd %dl,(%rax)\n+\tpush %rbx\n+\tmov $0x0,%esp\n+\tadd %dl,(%rax)\n+\txlat %ds:(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rax)\n+\tadc %dl,(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x29(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5a(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x34(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x100d6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ed7(%rax)\n+\tnop\n+\txlat %ds:(%rbx)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x29(%rax)\n-\tout %al,(%dx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x18(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%dh\n-\thlt\n+\trex fxtract\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txlat %ds:(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,0xf6a5(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsbb %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfmuls (%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x28(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfmuls (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rax)\n+\trclb $1,(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfmuls (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bl,(%rcx)\n-\tadc %eax,(%rcx)\n+\tadd %al,0xf455(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x27(%rax)\n-\t(bad)\n+\tpush %rax\n+\t(bad) (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x59(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsub %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ed9(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x72(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x18(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rbp\n-\tstd\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad) (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,0xf6a6(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpop %rbp\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%dl\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tfimull (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsbb %edx,(%rcx)\n+\tsbb %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfimull (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tshl %cl,%dh\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10eda(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rcx)\n+\trcrb $1,(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock xchg %eax,%esp\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfimull (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tcmp %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfisttpl (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tint3\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadc %bl,(%rcx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfisttpl (%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x25(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x58(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfisttpl (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\thlt\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x6(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x19(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xcb,%al\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf4cb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfisttpl (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xf6a7(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tret\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,0xfbbd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfmull (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x27(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %ah,-0x80(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsbb (%rcx),%dl\n+\tsbb %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfmull (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \ttest $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfmull (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rdx)\n+\trcrb $1,(%rcx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xf6(%rdi)\n-\tadd %al,(%rax)\n-\trcr $1,%ah\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest $0xf6,%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dl,%al\n+\tfmull (%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%ch\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfisttpll (%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rbx)\n-\tadc %eax,(%rcx)\n+\tadd %ah,0x1037c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x6(%rbp)\n+\tadd %dl,%al\n+\tgs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x23(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6a9(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0xf6a9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x102f0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10edd(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x57(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x0(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%eax\n+\tjo f6a8fb \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f91(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tand %ah,0xf6(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tpush $0xfffffffffffffff6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%ch\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex.RXB testb $0x0,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmc\n+\tcmc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1a(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xb00000000000f6a8,%al\n+\txchg %dh,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tshl $1,%dl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsbb (%rcx),%edx\n+\tsbb (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6aa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \ttest $0xf6,%eax\n \tadd %al,(%rax)\n \tnop\n \tmov 0x0(%rbx),%ah\n \tadd %ah,0xef9c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x57(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%ecx\n+\tadd %dh,(%rax)\n+\tsahf\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xd(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -2553603,104 +2553932,99 @@\n \tstos %al,%es:(%rdi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x56(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xbe6000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tsbb (%rcx),%edx\n+\tsbb (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x42(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trepz (bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ef3(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6aa(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tfdivrs 0xf4(%rdi)\n \tadd %al,(%rax)\n-\tand %ch,0xf6(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0x84,%al\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n+\tadd %al,-0x7b(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepz (bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rcx,%rdx,1)\n+\tshl $1,%bl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%ah\n+\tadc %bl,(%rbx)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\thlt\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstos %eax,%es:(%rdi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0xf8,%al\n \tadd %al,(%rax)\n+\tcmp $0xf8,%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0xc(%rax)\n+\tpush %rax\n+\thlt\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfiaddl (%rcx,%rax,1)\n+\tadd %dl,%al\n+\txchg %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1b(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\thlt\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x10ef4(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttest $0xf6,%eax\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tmov $0x86,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2553709,190 +2554033,197 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsbb $0x11,%al\n+\tsbb (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x19(%rax)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tcmc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6ab(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcall f6ac61 \n \tadd %al,(%rax)\n \tpush %rax\n \tcmc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x56(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rcx,%rdx,1)\n+\tadd %dl,%al\n+\tsbb (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %al,%es:(%rdi)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff9f(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmc\n+\tadd %al,(%rax)\n+\tadd %dh,-0x6b(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshl $1,%ch\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x12(%rax)\n-\trepz add %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0x111,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %bl,(%rcx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttestb $0x1,(%rsi)\n \tadd %al,(%rax)\n+\tadc %dh,%dh\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x0(%rsi,%rsi,8)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xa(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tsbb $0x111,%eax\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10ef6(%rax)\n+\tsbb $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tnop\n+\ttestb $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dh\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0xffcc(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3d(%rax)\n-\tstd\n+\tadd %dl,%al\n+\ttestb $0x1,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1111d(%rax)\n+\tadd %dl,0x1111c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%bh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6ac(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \ttestl $0x1,(%rsi)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x111(%rip) \n+\trcrb $1,(%rcx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ef7(%rax)\n+\tnop\n+\ttestl $0x1,(%rsi)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %eax,%es:(%rdi)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%bh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rsi)\n-\tadc %eax,(%rcx)\n+\tadc %bl,0x111(%rip) \n \tadd %al,(%rax)\n+\tand %bh,0xfb(%rdi)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0xfb(%rcx)\n-\tadd %dl,(%rax)\n-\tclc\n+\tadc %bh,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlods %ds:(%rsi),%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tclc\n@@ -2553900,240 +2554231,229 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsbb $0x111,%eax\n \tadd %al,(%rax)\n-\tmov $0xac,%al\n+\tloopne f6acc8 \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ef8(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf66a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RXB testb $0x0,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x39(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %bl,%al\n+\tlock ss add %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x54(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\trepnz sti\n+\tadd %ah,%al\n+\trepz sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tclc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tmov $0xfd,%ebp\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsbb $0x111,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf6ad(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tstc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rsi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trcrb $1,0x111(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ef9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n \ttestl $0x0,(%rax)\n \tsar $1,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rdi)\n+\tadc %bl,(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x10000000000105a2,%al\n \tcli\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tscas %es:(%rdi),%al\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcli\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\txchg %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,-0xc(%rdi)\n+\tadd %dl,0x1e(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcli\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10efa(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,-0x53(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%dl\n+\tadd %dl,%al\n+\tcli\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000f6ae,%al\n+\tmovabs 0x500000000000f6ae,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\ttest $0xff,%al\n \tadd %al,(%rax)\n-\ttest %esi,%esi\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %dl,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xf6(%rdx)\n+\tadd %dh,(%rax)\n+\tstos %al,%es:(%rdi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rsi\n+\tadd %ah,0x5e(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%eax\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsti\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd 0x1(%rip),%al \n-\tadd %dl,0x20(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsti\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6af(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%ah\n \t(bad)\n@@ -2554147,23 +2554467,21 @@\n \tadd %al,(%rax)\n \tadd %ah,0x47(%rax)\n \tout %eax,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf6c3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x104f7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1f(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tand %dl,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x51(%rax)\n+\trex scas %es:(%rdi),%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n \tmovabs 0xaf6000000000008a,%eax\n@@ -2554179,57 +2554497,57 @@\n \tmovabs %eax,0x6801c00000000000\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,-0x52(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf6af(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tadc %dh,0xf6(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000f83d,%al\n-\tcld\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xf836(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tsarb $0x0,0xf8(%rip) \n+\tadd %dl,0x10efc(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%ah\n+\tnop\n+\t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcld\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x40(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,-0x31(%rax)\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%ch\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x330b(%rsi)\n@@ -2555479,21 +2555797,20 @@\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,(%dx)\n-\tsti\n+\tadd %dh,-0x29(%rax)\n+\tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tand %edx,(%rcx)\n+\tand %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6c0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x62(%rax)\n \tcli\n \tadd %al,(%rax)\n@@ -2555503,19 +2555820,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tstd\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tscas %es:(%rdi),%al\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tstd\n@@ -2555523,52 +2555841,49 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tand %edx,(%rcx)\n+\tand %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%ch\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tshl $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0xfa62\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xffba(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%dh\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tdecb (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tand %edx,(%rcx)\n+\tand %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2555576,241 +2555891,245 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6c3(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x3a(%rax)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,%al\n+\tscas %es:(%rdi),%eax\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tdecb (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rcx)\n+\tshlb $1,(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xd000000000015f4a,%al\n \tdecb (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x3f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%bh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rdx)\n+\tadc %ah,(%rcx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f6c1cd \n-\tsti\n+\tlock mov %ebx,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6c0(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tdecl (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x100,%edx\n \tadd %al,(%rax)\n \tpush %rax\n-\tand (%rcx),%dl\n+\tand %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadc %al,(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tshl $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffa0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11122(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %cl,(%rdi)\n+\tand %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tadd %dl,0x10f00(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tshl $0x0,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x86,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x2c(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,(%rdx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne f6c1ad \n-\tsti\n+\tadd %dl,(%rax)\n+\tsar %cl,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %ecx,(%rdi)\n+\tadd %dl,%al\n+\tand %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1100000000000fb,%al\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x3e(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc 0x1(%rip),%eax \n-\tadd %dl,(%rax)\n-\tand (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\thlt\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,(%rdx)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ecx,(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xf6c1(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfbf5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf44a(%rax)\n+\tadd %dl,0x1d(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x23(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tand (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,%dh\n-\tsti\n+\tadd %ah,(%rax)\n+\tfdivrp %st,%st(3)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tret $0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x28(%rax)\n-\tor %eax,(%rcx)\n+\tadd %dl,0xf446(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadd (%rdi),%cl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x2(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tand (%rcx),%edx\n+\tand (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.R hlt\n+\tadd %ah,0x28(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f02(%rax)\n+\tnop\n+\tadd (%rdi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tret $0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tmov $0x86,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tstc\n \tsti\n \tadd %al,(%rax)\n@@ -2555819,64 +2556138,69 @@\n \tadd (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n+\tshlb $1,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3d(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadc %ah,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,%ah\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x62(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6c2(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n@@ -2555902,31 +2556226,29 @@\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tand $0x11,%al\n+\tand (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rdi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xf,%al\n@@ -2555935,30 +2556257,30 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0xfa62\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %edi,%esp\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11124(%rax)\n+\tnop\n+\tand (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf77d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f04(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,(%rax)\n+\tret\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n@@ -2555988,178 +2556310,188 @@\n \tmovabs 0x6801c0,%al\n \tcmp %dh,0xf6(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tand $0x11,%al\n+\tand (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x10f(%rip) \n \tadd %al,(%rax)\n \tadd %al,%ch\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0x10f,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %bl,%dl\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x111,%eax\n+\tadc %ah,(%rcx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x0(%rbp,%rdi,8)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f05(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tret\n-\ttestb $0x0,(%rax)\n+\tnop\n+\tadd $0x10f,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x10f(%rip) \n+\tadd %al,-0x57(%rax)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd $0x10f,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x25(%rax)\n+\tadd %dl,0x24(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n-\thlt\n+\tloopne f6c4e7 \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6c5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs %al,0x25900000000000fb\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f06(%rax)\n+\tnop\n+\tand $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.X hlt\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xf44d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,(%dx)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x111(%rip) \n+\tadd %dl,%al\n+\tand $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %al,(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3a(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfa62(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ah,(%rsi)\n-\tadc %eax,(%rcx)\n+\tadd %al,-0x38(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand $0x111,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f07(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3b(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x20(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tes adc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tand $0x111,%eax\n \tadd %al,(%rax)\n \tand %ch,(%rdx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %cl,(%rdi)\n@@ -2556171,48 +2556503,44 @@\n \tadd %al,(%rax)\n \tadd %dl,0x62(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf6c6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,-0x16(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4cc(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11126(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tor %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tand $0x111,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f08(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tmov $0x86,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0xfb,%ecx\n \tadd %al,(%rax)\n \trorb $1,(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2556227,53 +2556555,57 @@\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n-\tadc %eax,(%rcx)\n+\tshlb $1,0x111(%rip) \n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,0xfb(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,(%rcx)\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\tor %ecx,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x39(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x67(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rdi)\n+\tadc %ah,(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f09(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3a(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %ah,-0x6(%rdx)\n \tadd %al,(%rax)\n@@ -2556282,147 +2556614,144 @@\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5c(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rax)\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\tes adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tes adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f6c79c \n+\trcl $1,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rdx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjnp f6c7f6 \n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tshlb $1,(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x38(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjmp f6c826 \n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %ah,(%rdi)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf6c7(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tmov %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x27(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,(%rbx)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tenter $0xf6,$0x0\n+\tor (%rdi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tenter $0xf6,$0x0\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n@@ -2556437,32 +2556766,28 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsub %dl,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor $0xf,%al\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xc(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,(%rax)\n+\tenter $0xf6,$0x0\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor $0xf,%al\n@@ -2556471,23 +2556796,21 @@\n \tadd %dl,%al\n \tleave\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \t(bad)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tlock add 0x1(%rip),%al \n \tadd %dl,%al\n-\tsub %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tleave\n+\tadd %al,(%rax)\n+\tand %cl,%cl\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1c(%rax)\n \tout %eax,(%dx)\n \tadd %al,(%rax)\n@@ -2556519,15 +2556842,17 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor 0x0(%rbx),%ebx\n \tadd %ah,%al\n \tleave\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x10f(%rip) \n \tadd %al,(%rax)\n@@ -2556536,116 +2556861,108 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \t(bad)\n \tmov $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %edx,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor $0x10f,%eax\n+\tadc %ch,(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trex lret $0xf6\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov %ah,-0x6(%rbx)\n \tadd %al,(%rax)\n+\tadd %dl,0xd(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6c8(%rax)\n+\tadd %al,-0x36(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %cl,0xfa63(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0x10f,%eax\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x29(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tor $0x10f,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs 0x500000000000f836,%al\n+\tsub %dl,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0x10f,%eax\n+\trorb $1,0x10f(%rip) \n \tadd %al,(%rax)\n \tjo f6c9ec \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,(%rsi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf6ca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsxd %edx,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,(%dx)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11128(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,-0x37(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rcx)\n+\tshrb $1,(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2556660,48 +2556977,49 @@\n \tfs cli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tlret $0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rdi)\n-\tsgdt (%rax)\n+\tadc %ch,(%rcx)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1051a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tsub (%rcx),%dl\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlret $0xf6\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x84,%al\n-\thlt\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc33(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tsub (%rcx),%dl\n+\tsub %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6cb(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x64(%rax)\n \tcli\n \tadd %al,(%rax)\n@@ -2556712,46 +2557030,43 @@\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6cb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x60(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %ah,0xf66c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsub (%rcx),%dl\n+\tsub %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tlret $0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tmov $0x86,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tint3\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n@@ -2556763,218 +2557078,219 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\t{rex2 0xfb} sldt (%r24)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tshrb $1,(%rcx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trclb $1,(%rax)\n-\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tint3\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,(%rcx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %ah,%bh\n+\tadd %dh,-0x6a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadc %ch,(%rdx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\ttest $0x64,%al\n-\tcli\n \tadd %al,(%rax)\n+\tadd %ch,0xfa64(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x35(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdb6(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,0x10f11(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x73(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tadc %ecx,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tsub (%rcx),%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x3d(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf6cc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,(%rdx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsub (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tadc 0x1(%rip),%eax \n+\tadd %dl,0x1112a(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4f(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,0xf64f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,%al\n+\tlret\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.B hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f12(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf454(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub (%rcx),%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rbx)\n-\tadc %eax,(%rcx)\n+\trclb $1,(%rdx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tint $0xf6\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%rdi),%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tint $0xf6\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %dl,(%rbx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rbx)\n+\tadc %ch,(%rbx)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x13(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \taddb $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadc (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x34(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xffb3(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10f13(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tsub $0x11,%al\n+\tsub (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xffa9(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rbx)\n-\tsgdt (%rax)\n+\tadd %dl,%al\n+\tadc (%rdi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tint $0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tnot %esp\n+\tadd %dh,%al\n+\tsub $0xc0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsub $0x11,%al\n+\tsub (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfa64(%rax)\n@@ -2556991,50 +2557307,50 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,%al\n+\tint3\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tshrb $1,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rdi,%rcx,1)\n+\tadd %dl,%al\n+\tadc $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x64(%rax)\n \tcli\n@@ -2557074,49 +2557390,52 @@\n \tadd %dl,0xf6ce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txchg %eax,%esi\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x111,%eax\n+\tadd %edi,%esp\n \tadd %al,(%rax)\n-\tmovabs 0xf6ce,%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf6ce(%rax)\n+\t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tmov %dh,0xf6(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x33(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc $0x10f,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n+\tadd %dl,0x2c(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0xfa64(%rax)\n@@ -2557127,99 +2557446,107 @@\n \tadd %al,(%rax)\n \trclb $1,0x10f(%rip) \n \tadd %al,(%rax)\n \tpush %rax\n \tiret\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff98(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs %al,0x16100000000000ff\n+\tadd %dl,(%rax)\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfc20(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1112d(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tsub $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x5b(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x16(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint3\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f16(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x111(%rip) \n+\tshrb $1,(%rcx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\trclb $1,(%rsi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tiret\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4c1(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcs adc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x111(%rip) \n \tadd %al,(%rax)\n-\txor %bl,-0x3(%rbp)\n+\tloopne f6cf68 \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x17(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tiret\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x61(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f17(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf467(%rax)\n+\tadd %ah,0xfba9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2e(%rax)\n+\tadd %dl,0x2d(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tloopne f6d001 \n \tadd %al,(%rax)\n@@ -2557230,341 +2557557,324 @@\n \tadd %al,(%rax)\n \trclb $1,(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x30(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf44c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbd9(%rax)\n+\tadd %dh,0x1019d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1112e(%rax)\n+\tadd %dl,0x1112d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsbb %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,0xf6cf(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsbb %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tnop\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcs adc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tshrb $1,0x111(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x65(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbca(%rax)\n+\tadd %ah,0xfbce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tshl $1,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rcx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xf4d7(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdi)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tcs adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tshl $1,%dh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsbb %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tcs adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x2f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rdx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tcs adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1a(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf6d0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsbb (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x5c(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\tcs adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tnegl 0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,(%rdx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tshl $1,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand $0xfc,%eax\n \tadd %al,(%rax)\n \tadc %bl,(%rbx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor $0x0,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\txor %dl,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb (%rdi),%ecx\n-\tadd %eax,(%rax)\n+\tadc %ch,(%rdi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tshl $1,%esi\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dl,0x1b(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb (%rdi),%ecx\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xf699(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f1b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjnp f6d216 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x66(%rax)\n-\tstd\n+\tadd %dl,0x2f(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11130(%rax)\n+\tnop\n+\tshl %cl,%dh\n \tadd %al,(%rax)\n-\tadd %dl,0xf6d2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfa64(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcs add (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,0xf806(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rbx)\n-\tsgdt (%rax)\n+\tadd %dl,%al\n+\tsbb (%rdi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcs add (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0xf840(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0xf,%al\n+\tadc %bl,(%rdi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tjmp f6d256 \n \tadd %al,(%rax)\n-\tshlb $1,(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1112f(%rax)\n \tadd %al,(%rax)\n-\tshlb $0xf8,(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dh,0xf840(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xf6d1(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tshl %cl,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0xfa64(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6(%rax)\n-\tclc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f1c(%rax)\n+\tnop\n+\tsbb $0xf,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffc9(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %edx,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%esi\n-\ttestb $0x0,(%rax)\n+\tadc %dh,(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne f6d2f5 \n+\tclc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2d(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbd6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb $0x10f,%eax\n \tadd %al,(%rax)\n-\trex mov (%rcx,%rax,1),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x30(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tfs cli\n+\tadd %al,(%rax)\n+\tadd %ah,0x64(%rax)\n+\tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x27(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2557579,18 +2557889,20 @@\n \tpop %rsp\n \tjmp f6d344 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xd2,%al\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2e(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x2d(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n@@ -2557606,17 +2557918,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,0x10f1d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf460(%rax)\n+\tadd %ah,%al\n+\ttest $0xfd,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11131(%rax)\n+\tadd %dl,0x11130(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshl %cl,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -2557631,134 +2557945,136 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x10f(%rip) \n \tadd %al,(%rax)\n \txor %dl,%ah\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rsi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfd,%esi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $1,(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1e(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tshl %cl,%dh\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff85(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor (%rcx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x52(%rax)\n+\tadc %dh,(%rcx)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tpush %rdx\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,(%rsi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf6d4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x101d2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6d(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x32(%rax)\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\txor %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf69c(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f69c,%al\n-\t(bad)\n+\tadd %dl,0x1f(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tshl %cl,%esi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfd64(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f1f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\txor (%rcx),%dl\n+\txor %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x2b(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tand %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdx)\n+\tshlb $1,(%rcx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t{rex2 0xf6} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %ah,0x64(%rax)\n@@ -2557769,60 +2558085,58 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tand %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x2c(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x16(%rax)\n-\tpop %rbp\n-\tadd %eax,(%rax)\n+\tadc %dh,(%rdx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor (%rcx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6d5(%rax)\n+\tmov $0xd5,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x1051a(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x32(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tmovabs 0x300000000000f6d5,%al\n \tmovabs 0xd60000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfa64(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t{rex2 0xf6} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2559142,15 +2559456,15 @@\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0x4c(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rax)\n+\tadd %ah,0x68(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xa(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2559163,20 +2559477,19 @@\n \tadd %ah,%al\n \tlods %gs:(%rsi),%eax\n \t...\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,0xf9b4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10022(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xa(%rax)\n-\t(bad)\n+\tadd %dh,0x18(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex negb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2559591,18 +2559904,15 @@\n \t...\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,-0x49(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rax\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0xfd5f(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xa(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2560944,39 +2561254,43 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x39(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,%al\n-\tlock ss add %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n \tfdivs (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tsti\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.X adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x3c(%rax)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf6fb(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.X adc $0x1,%al\n+\tnop\n+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex sti\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n@@ -2561008,42 +2561322,41 @@\n \tadd %al,(%rax)\n \txor %bl,(%rax)\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rsp\n-\tadc $0x1,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsti\n+\tadd %bh,%bl\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %bh,%dh\n+\tadd %dh,%al\n+\tcmp %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcall f6fcb4 \n+\tcall f6fca4 \n \tadd %al,(%rax)\n-\tadc %ah,(%rbx)\n+\tadd %ah,(%rbx)\n \ttestl $0x0,(%rax)\n \tpush %rax\n \tpopf\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsti\n+\tadd %ah,%al\n+\tcld\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tand $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %bh,%bl\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xfc4000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n@@ -2561098,17 +2561411,15 @@\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %dh,(%rax)\n \tor $0x1,%eax\n-\tadd %dl,(%rax)\n-\tstd\n-\ttestb $0x0,(%rax)\n+\tadd %ah,0xf6fc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2561120,28 +2561431,27 @@\n \tadd %ah,0x4d(%rax)\n \tjmp f6fc94 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%ah\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcld\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tand $0x1,%al\n \tadd %al,(%rax)\n+\tnop\n+\tsub 0x1(%rip),%esp \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfcd000000000008a,%eax\n+\tsar $1,%ah\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf6fc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcld\n \ttestb $0x0,(%rax)\n@@ -2561150,41 +2561460,43 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub 0x1(%rip),%esp \n+\tpush %rax\n+\tin (%dx),%eax\n+\tor $0x1,%eax\n \tadd %al,(%rax)\n \tstd\n \ttestb $0x0,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tjs f6fcbb \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tin (%dx),%eax\n-\tor $0x1,%eax\n \tadd %ah,(%rax)\n-\tpush %rsi\n-\tadd %al,(%rax)\n+\tstd\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %ah,%ah\n+\tstc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x3(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsti\n@@ -2561353,36 +2561665,31 @@\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,%ah\n-\tstc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tpush %rax\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0xf7,(%rax)\n+\tjo f6ff42 \n+\ttestl $0x0,(%rax)\n+\tpush %rax\n+\tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x38(%rax)\n-\tadc $0x1,%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rsi\n+\tadd %dl,0x11433(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x1(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rsi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2562768,32 +2563075,31 @@\n \tadd %cl,(%rdi,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor (%rcx,%rax,1),%edx\n+\tpush %rax\n+\tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadc %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n+\tadd %dl,0x44(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rbx)\n-\ttestl $0x0,(%rax)\n-\tpush %rax\n-\trex.R adc $0x1,%al\n-\tadd %al,(%rax)\n+\tadc %bh,%ch\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x10,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x10b000000000008a,%eax\n \ttestl $0x0,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,0x10(%rax)\n \ttestl $0x0,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n@@ -2564296,93 +2564602,106 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tand %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfd2000000000008a,%eax\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n \tmovabs 0xb5d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x57(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %ah,0xf66a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rax)\n+\tadd %al,0x27(%rax)\n \ttestl $0x0,(%rax)\n \tshrb $1,0x1(%rsp)\n-\tadd %al,0x23(%rax)\n-\ttestl $0x0,(%rax)\n-\trcrb $1,0x9b(%rbp)\n+\tadd %dh,(%rax)\n+\tand %edi,%esi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpopf\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x35(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjs f72305 \n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x23(%rax)\n+\tadd %dl,0x23(%rax)\n \ttestl $0x0,(%rax)\n \trcrb $1,0x9b(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x5(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x27(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \ttestl $0x0,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f72326 \n+\tpush %rax\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tja f7239f \n+\tja f7238f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \ttestl $0x0,(%rax)\n \trcrb $1,0x9b(%rbp)\n \tadd %al,(%rax)\n-\trex out %eax,(%dx)\n+\tadd %ch,%dh\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11452(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf691(%rax)\n+\tadd %dh,%al\n+\tpopf\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11438(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor 0x0(%rbx),%bl\n \tadd %dl,0xa198(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11429(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf724(%rax)\n+\tadd %dh,0x24(%rax)\n+\ttestl $0x0,(%rax)\n+\tnop\n+\tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x11438(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand $0xf7,%al\n+\tadd %dl,%al\n+\tcmp (%rcx,%rax,1),%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rdi,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2564429,31 +2564748,34 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rdx)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tand $0xf7,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcmp (%rcx,%rax,1),%dl\n+\tpush %rsp\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rdi)\n-\ttestl $0x0,(%rax)\n-\trclb $1,0x0(%rbx,%rbx,4)\n+\tadd %dl,0x32(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf723(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rdi,%rsi,8)\n+\tadd %al,%al\n+\tand $0xf7,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xf71f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x20(%rax)\n \ttestl $0x0,(%rax)\n \tpush %rax\n \tand $0xf7,%al\n \tadd %al,(%rax)\n@@ -2564629,101 +2564951,94 @@\n \ttestl $0x0,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n \tes testl $0x0,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x31,%al\n-\trepz add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tand %edi,%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %al,(%rcx)\n-\tcli\n+\tadd %ch,(%rax)\n+\tadd %edi,%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.WXB movabs 0x1429d00000000000,%rax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3c(%rax)\n+\tadd %dh,%al\n+\t(bad)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6fc(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tsti\n+\tadd %dh,-0x4(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf6fb(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xf609(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x114(%rcx)\n \tadd %al,(%rax)\n-\tandb $0xf7,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpopf\n-\tfwait\n-\tadd %al,(%rax)\n+\tjo f72789 \n+\ttestl $0x0,(%rax)\n+\trcrb $1,0x9b(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tfcomp %st(2)\n-\tstc\n+\tadd %bl,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,-0x8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf727(%rax)\n+\tadd %ah,0xf727(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x44(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f727d9 \n+\t(bad)\n+\t(bad)\n \ttestl $0x0,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,(%rbx)\n+\tloopne f727d9 \n \ttestl $0x0,(%rax)\n \tadc %ch,0x124(%rbp)\n \tadd %al,(%rax)\n-\tloopne f727f9 \n+\tshlb $1,(%rdi)\n \ttestl $0x0,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \toutsl %ds:(%rsi),(%dx)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\ttestl $0x0,(%rax)\n-\tadd %ch,(%rax)\n+\tandb $0xf7,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand %edi,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x280000000000008a,%eax\n \ttestl $0x0,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tes testl $0x0,(%rax)\n@@ -2564980,24 +2565295,30 @@\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsub %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x232000000000008a,%eax\n-\ttestl $0x0,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tmovabs 0x126000000000008a,%eax\n+\tsahf\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadc 0x0(%rsi),%bl\n \tadd %dl,(%rax)\n \tsub (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%ebp\n+\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tsub %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n@@ -2565195,35 +2565516,34 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x33(%rax)\n+\ttestl $0x0,(%rax)\n+\tadc %ch,0x1(%rsp)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x114(%rbp)\n-\tadd %al,(%rax)\n-\tlock cmp %esi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%al\n-\tand $0x1,%al\n+\tnop\n+\tpush %rbx\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11453(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcs testl $0x0,(%rax)\n+\tand %ch,(%rsi)\n+\ttestl $0x0,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tsub $0xf7,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n@@ -2565633,20 +2565953,20 @@\n \tadd %al,0xfa62(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\t(bad)\n+\tmovabs 0x27b000000000008a,%eax\n+\ttestl $0x0,(%rax)\n+\tadc %bl,0xf(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f73395 \n+\tadd %dh,0x33(%rax)\n \ttestl $0x0,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txor %edi,%esi\n@@ -2566200,20 +2566520,14 @@\n \ttestl $0x0,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,0xf73c(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0xfa62(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\ttestl $0x0,(%rax)\n-\tadc %bl,0xf(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,-0x40(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x136e2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2566225,35 +2566539,44 @@\n \trex.X adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tja f73a3f \n+\tja f73a2f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x56(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjbe f73a31 \n+\tjbe f73a21 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf739(%rax)\n+\tadc %ch,(%rbx)\n+\tadc $0x1,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3a6000000000008a,%eax\n+\tmov $0x39,%al\n \ttestl $0x0,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tcmp %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tcmp %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x3a8000000000008a,%eax\n \ttestl $0x0,(%rax)\n \tpush %rax\n@@ -2566382,26 +2566705,21 @@\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x3c(%rax)\n \ttestl $0x0,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ch,(%rbx)\n-\tadc $0x1,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %ah,0xfb(%rcx)\n+\tadd %ah,(%rax)\n+\tmovabs 0x75500000000000fb,%eax\n+\tadd %al,(%eax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjne f73ca2 \n+\tadd %dl,(%rax)\n+\tds testl $0x0,(%rax)\n+\tadc %dl,-0x63(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmp %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2566545,18 +2566863,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0xf7,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,0xfb(%rsi)\n-\tadd %al,(%rax)\n-\tadc %dl,-0x63(%rbp)\n-\tadd %al,(%rax)\n+\trcrb $0x0,0xfb(%rax)\n+\tadd %dl,0x11438(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tds testl $0x0,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2566811,15 +2567127,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,-0x40(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100f6(%rax)\n+\tadd %dl,0x100ec(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xa(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2567057,15 +2567373,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x11(%rax)\n+\tadd %ah,(%rax)\n+\tout %eax,(%dx)\n \tmov $0x0,%bl\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0x20(%rbx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -2567093,24 +2567410,24 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tclc\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%eax\n+\tadd %dh,%al\n+\tdivl 0x0(%rbx)\n \tadd %al,(%rax)\n-\tcmp %al,0x173(%rax)\n \tadd %al,(%rax)\n-\torb $0x8d,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\txorb $0x0,0x1(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,0x18d08(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -2567132,15 +2567449,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3ec(%rax)\n+\tadd %dl,0xb3ec(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x8000000(%rip) \n \trex.WRB out %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2567187,23 +2567504,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3f1(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0xf(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tsub %dl,0x25(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rsi\n-\tand $0x1,%eax\n \tadd %dh,(%rax)\n \tret\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -2567230,15 +2567546,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \tor $0x30000000,%eax\n \tenter $0x1f0,$0x0\n \tadd %al,(%rax)\n \tadd %ah,0x19651(%rax)\n@@ -2567247,15 +2567563,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tor $0xb4,%al\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \troll $1,(%rcx)\n@@ -2567267,47 +2567583,47 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tint $0xb3\n+\tadd %dl,-0x19(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd %cl,(%rcx)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tsub %bl,%ch\n-\tadd %eax,(%rax)\n+\tjs f74830 \n+\tmov (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %eax,$0xd2\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tjns f747e6 \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x19(%rax)\n-\tmov $0x0,%bl\n+\tadd %ah,(%rax)\n+\tint $0xb3\n \t...\n-\tor $0x0,%al\n-\tadd %al,(%rax)\n-\tjs f74870 \n-\tmov (%rcx),%al\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %bl,%al\n+\tsub %bl,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjns f74826 \n-\tadd (%rax),%al\n+\tadd %dl,%al\n+\tout %eax,$0xd2\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -2567347,15 +2567663,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tadd 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xf0000000,%eax\n \tmov (%rax),%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2567385,15 +2567701,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcall f749e1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2567408,16 +2567724,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor 0x0(%rax,%rax,1),%esi\n+\tadd %dh,%al\n+\tor 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %cl,(%rax)\n \tjae f74964 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2567429,15 +2567745,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tclc\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tor %dl,0x173(%rbx)\n \tadd %al,(%rax)\n@@ -2567446,15 +2567762,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3ec(%rax)\n+\tadd %al,0xb3ec(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ebp,%ebx\n@@ -2569063,17 +2569379,20 @@\n \tadd %al,0xf75d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x5de000000000008a,%eax\n \ttestl $0x0,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffb5(%rax)\n+\tadd %dh,-0x55(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x61(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2569241,29 +2569560,30 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x54(%rax)\n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \ttestl $0x0,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x73(%rax)\n+\tadd %dh,-0x59(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n@@ -2569273,15 +2569593,15 @@\n \tadd %al,(%rax)\n \tjo f76002 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf75f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ea000000000008a,%eax\n+\tmovabs 0x65f000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x62(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x60(%rax)\n@@ -2569842,15 +2570162,16 @@\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x67(%rax)\n \ttestl $0x0,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x6e(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%edi\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x63(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2570404,15 +2570725,15 @@\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x6e(%rax)\n \ttestl $0x0,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x70(%rax)\n+\tadd %al,-0x7a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfs clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2570662,27 +2570983,27 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjno f7713a \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5cd000000000008a,%eax\n-\tstd\n+\tmovabs 0xfa5000000000008a,%eax\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfs clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf771(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x4f(%rax)\n+\tadd %dl,-0x4f(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tgs clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2571697,17 +2572018,16 @@\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x7d(%rax)\n \ttestl $0x0,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tiret\n-\thlt\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tdata16 clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2571960,16 +2572280,18 @@\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,(%rax)\n \txor $0x0,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tlock movabs %eax,0x67900000000000ff\n-\tclc\n+\trcrb $1,0xff(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\taddr32 clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf780(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n@@ -2574000,15 +2574322,15 @@\n \tshrb $1,0x0(%rax,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock cltd\n \ttestl $0x0,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x3b(%rax)\n+\tadd %dh,0x3b(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tclc\n \tadd %al,(%rax)\n@@ -2581886,40 +2582208,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x4(%rax)\n \ttestl $0x0,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\t{rex2 0xfb} sldt (%r24)\n \tadd %al,(%rax)\n-\tnop\n-\txor (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11132(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4(%rax)\n \ttestl $0x0,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjs f7fc3e \n-\tadd %al,(%rax)\n+\tadd %ah,-0x73(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\txor (%rcx),%edx\n+\txor (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %ah,-0x2b(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsti\n \ttestl $0x0,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2582547,108 +2582862,108 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10c87(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x22(%rax)\n-\tclc\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tfdivrp %st,%st(0)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf803(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest $0xfd,%eax\n-\tadd %al,(%rax)\n-\tnop\n-\tfdivrp %st,%st(0)\n+\tadd %ah,0x10c87(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf8de(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x3(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xc1f000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tfdivrp %st,%st(0)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadd %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tor %eax,(%rcx,%rax,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%bh\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf803(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x99c000000000008a,%eax\n-\tsti\n+\tmovabs 0x92000000000008a,%eax\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x21(%rax)\n-\tclc\n+\tpush %rax\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadd $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tsahf\n+\tsti\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n \tadd %al,(%rax)\n+\tadd %dl,0xf8df(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4a2(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %bh,%cl\n+\tadd %al,(%rax)\n+\tadc %dh,(%rax)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xf4a2(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %bh,%cl\n+\tadd %dl,0x30(%rax)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2582662,64 +2582977,63 @@\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf804(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\thlt\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\txor %edi,%ecx\n+\tmovabs 0xf4e000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,(%rcx)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5e(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n-\tstc\n+\tpush %rax\n+\txor %edi,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x54(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tnop\n-\txor %edi,%ecx\n \tadd %al,(%rax)\n+\tadd %dl,0xf931(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadd $0xf8,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %al,0xf8(%rip) \n@@ -2582741,15 +2583055,15 @@\n \tadd %dh,(%rax)\n \tmovabs 0x5a000000000008a,%eax\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n \tshl %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor %edi,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2582762,35 +2583076,30 @@\n \tmovabs 0x6801c0,%al\n \tadc %al,0xa3(%rcx)\n \tadd %al,(%rax)\n \trolb $1,(%rax,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x97b000000000008a,%eax\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x33(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadd $0xf8,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\txor %ecx,%edi\n+\tadd %dh,0xf697(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf933(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x5(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n@@ -2582804,55 +2583113,56 @@\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0xf9,%al\n+\tadd %al,(%rax)\n+\tadc %dh,(%rcx,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6a6(%rax)\n+\tadd %al,(%rax)\n+\tand %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x34(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5a(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dh,0xf6a6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf934(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xafe000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \txor $0xf9,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf806(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2582864,162 +2583174,164 @@\n \tadc %dh,0xf9(%rip) \n \tadd %al,(%rax)\n \trex (bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xedc000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x35(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbc2(%rax)\n+\tadd %ah,0xfbed(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf935(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf46b(%rax)\n+\tadd %ah,0xfbc8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor $0xf9,%eax\n \tadd %al,(%rax)\n \tand %al,(%rdi)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffc2(%rax)\n+\tadd %ah,0x76(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tss stc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb3000000000008a,%eax\n-\thlt\n+\tmovabs 0xb87000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n-\tstc\n+\tpush %rax\n+\tss stc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x7(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tfcomi %st(4),%st\n \tadd %al,(%rax)\n-\tnop\n-\tss stc\n \tadd %al,(%rax)\n+\tadd %dl,0xf936(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xb3e000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tss stc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf807(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tclc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %dh,(%rdi)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x6(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x37(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x33(%rax)\n-\tclc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf937(%rax)\n+\tnop\n+\t(bad)\n+\tstc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf807(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeb7000000000008a,%eax\n-\tadd $0x1,%al\n+\tmovabs 0x33a000000000008a,%eax\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tadd %dl,%al\n+\t(bad)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tor %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x15(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2583101,91 +2583413,87 @@\n \tnop\n \tcmp %edi,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf808(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x541000000000008a,%eax\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $1,(%rcx)\n-\tstc\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tcmp %edi,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tor %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10358(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcmp %cl,%bh\n+\tpush %rsp\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,(%rdx)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf807(%rax)\n+\tadd %al,0x10358(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3a(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x9(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tcmp %cl,%bh\n+\tadd %dh,0xf807(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf93a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6e4000000000008a,%eax\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \tcmp %cl,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf809(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,0xf804(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x5(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tmov %dh,%dh\n \tadd %al,(%rax)\n-\tadc %bh,(%rbx)\n-\tstc\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %ecx,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x9(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2583303,90 +2583611,92 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %al,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x636000000000008a,%eax\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \tcmp $0xf9,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor %edi,%eax\n-\tadd %al,(%rax)\n+\tadd %al,0xf663(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0xf9,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp $0xf9,%eax\n+\tadd %dl,0x3d(%rax)\n+\tstc\n \tadd %al,(%rax)\n-\tjo f80b5d \n+\tadd %al,(%rax)\n+\tadd %dh,0xb(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf93d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %eax,%edi\n+\tnop\n+\tcmp $0xf9,%eax\n+\tadd %al,(%rax)\n+\tadc %cl,(%rbx)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x86d000000000008a,%eax\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0xf9,%eax\n \tadd %al,(%rax)\n \tmov $0xb,%al\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tds stc\n+\tadd %al,(%rax)\n+\tadc %bh,(%rsi)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xb(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x6e9000000000008a,%eax\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x3e(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor %eax,%edi\n \tadd %al,(%rax)\n@@ -2583433,36 +2583743,29 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x12b000000000008a,%eax\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x3f(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xc(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tstc\n+\tadd %dh,0xfc12(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf93f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n@@ -2583476,72 +2583779,66 @@\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjl f80c97 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n+\tpush %rax\n+\t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjl f80cb7 \n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x10160(%rax)\n \tadd %al,(%rax)\n-\tlock or $0xf8,%al\n+\tadd %dh,%al\n+\tor $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x1(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf80c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x88000000000008a,%eax\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,0xf8(%rip) \n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xfc08(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x61(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rax,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2583612,63 +2583909,63 @@\n \tadd %al,(%rax)\n \tshlb $1,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf80d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa71000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,(%rax)\n \tmovsxd (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0xfd,%esi\n \tadd %al,(%rax)\n \tpush %rax\n \tmovsxd (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%al\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10163(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tmovsxd (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xe(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tlods %ds:(%rsi),%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rbx)\n+\tadd %dl,%al\n+\tmovsxd (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2583711,40 +2584008,46 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpsubb (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xf446(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %eax,%fs:(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $1,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x46(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %eax,%gs:(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xf,%al\n+\tclc\n \tadd %al,(%rax)\n-\tadd %dh,0xf80f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfc0d(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %eax,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpsubb (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n@@ -2583783,16 +2584086,18 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne f80fc0 \n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xd8000000000008a,%eax\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x10165(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpsubb (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -2584613,15 +2584918,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadc %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %ah,%al\n \tjb f81a24 \n \tadd %eax,(%rax)\n@@ -2584650,15 +2584955,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tstc\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tmovabs 0x300000000001e7b6,%al\n \trepnz iret\n@@ -2584708,15 +2585013,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4(%rax)\n+\tadd %dl,-0x4(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tmov %ah,%al\n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n@@ -2584801,18 +2585106,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trepnz mov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %ah,0xb3f2(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,-0x6e(%rax)\n \tand $0x1,%eax\n \tadd %dl,-0x65(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2584943,15 +2585249,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tadd $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n@@ -2585004,15 +2585310,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb40e(%rax)\n+\tadd %al,0xb40e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x50000000(%rip) \n \t(bad)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -2585097,44 +2585403,44 @@\n \tand %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf3c9(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x66(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjns f8206e \n-\tadd %al,(%rax)\n+\tadd %al,0xf3c9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10166(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf820(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tjns f8208e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tadd %ax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x20(%rax)\n-\tclc\n+\tadd %al,(%rax)\n+\tand %dil,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,(%rax)\n \tadd %eax,(%ecx)\n@@ -2585154,50 +2585460,47 @@\n \tadd %eax,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0xf8,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b7000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x10167(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfd,%bh\n+\tadd %dl,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %eax,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xff84(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush $0x101\n \tadd %al,(%rax)\n-\tadc %ch,0x1(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x21(%rax)\n-\tclc\n+\t(bad)\n+\tand %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2585214,27 +2585517,30 @@\n \tpush $0x0\n \tadd %dl,0x10168(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf821(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tloope f82187 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0x101\n+\tshrb $1,0x1(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex and %edi,%eax\n+\tadd %al,0x21(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xe1e000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \timul $0x1,(%rcx),%eax\n \tadd %ah,%al\n \tand %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n@@ -2585250,113 +2585556,114 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\timul $0x1,(%rcx),%eax\n+\tadd %ah,(%rax)\n \tand %al,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\timul $0x1,(%rcx),%eax\n+\tshrb $1,0x1(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tand %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9c2000000000008a,%eax\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $1,0x1(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n+\tmovabs 0x225000000000008a,%eax\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x6b(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%edx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %edi,%eax\n+\tadd %al,(%rax)\n+\tand %al,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x6a(%rax)\n-\tadd %eax,(%rcx)\n+\tmovabs 0x8b2000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tand %al,%bh\n+\tpush %rax\n+\tpush $0x1\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf822(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadd $0xfc,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush $0x1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tadd $0xfc,%eax\n \tadd %al,(%rax)\n \tshrb $1,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand %al,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%ebp\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rcx),%eax\n \tadd %al,(%rax)\n+\tadc %ch,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f822f4 \n+\tadd %dh,0x22(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x9a8000000000008a,%eax\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x6b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rbx)\n \tclc\n \tadd %al,(%rax)\n@@ -2585372,33 +2585679,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x22,%al\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd0000000000008a,%eax\n-\tclc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \timul $0x1,(%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tand %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tor $0xf8,%eax\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2585415,54 +2585719,59 @@\n \tadd %al,(%rax)\n \tnop\n \tand %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x68(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1016c(%rax)\n+\tnop\n+\tinsb (%dx),%es:(%rdi)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand %eax,%edi\n+\txor %ah,(%rbx)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x729000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tinsb (%dx),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rbx)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x21(%rax)\n-\tclc\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f823f5 \n+\tadd %dh,0x23(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x217000000000008a,%eax\n+\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x6d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xe,%al\n \tclc\n \tadd %al,(%rax)\n@@ -2585512,20 +2585821,17 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa88000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\toutsb %ds:(%rsi),(%dx)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x6e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tand $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2585566,16 +2585872,16 @@\n \tadd %al,(%rax)\n \trex and $0xf8,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x62(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \toutsb %ds:(%rsi),(%dx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2585589,40 +2585895,37 @@\n \tadd %al,(%rax)\n \tadc %al,0xa3(%rcx)\n \tadd %al,(%rax)\n \trex and $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf3b000000000008a,%eax\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\toutsb %ds:(%rsi),(%dx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x1(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xf825(%rax)\n-\tadd %al,(%rax)\n+\tandb $0x0,0xf8(%rip) \n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x101f3(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x1(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc $0xf6,%ch\n \tadd %al,(%rax)\n+\tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \toutsl %ds:(%rsi),(%dx)\n@@ -2585642,33 +2585945,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tand $0xf8,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,(%rsp,%rsi,8)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex add (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rsi)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tsub $0xf4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex add (%rcx),%al\n+\tadd %dl,0x40(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000f825,%al\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,0x10240(%rax)\n \tadd %al,(%rax)\n@@ -2585690,27 +2585993,27 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1a(%rax)\n-\tor (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x2(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf826(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x1a(%rax)\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd (%r9),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,(%rsi)\n@@ -2585861,28 +2586164,26 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000f827,%al\n-\tmovabs 0xc0e000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x10244(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x28(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tshl $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x1(%rdx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f82869 \n \tclc\n@@ -2585936,34 +2586237,32 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x28(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ac000000000008a,%eax\n-\tclc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,(%rax)\n \trex.RX add (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rcx)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.RX add (%rcx),%r8b\n+\tadd %dl,0x46(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000f828,%al\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,0x10246(%rax)\n \tadd %al,(%rax)\n@@ -2585979,35 +2586278,39 @@\n \tand %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjge f82946 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,0x2(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RX add (%rcx),%r8b\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6d5(%rax)\n+\tadd %dh,%al\n+\tjge f82966 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\trex.RXB add (%r9),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x2(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\tsub %edi,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0xf829(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2586072,18 +2586375,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2a(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb75000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \trex.RXB add (%r9),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo f82a8b \n \tclc\n \tadd %al,(%rax)\n@@ -2586096,50 +2586397,48 @@\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tadc %al,0xa3(%rcx)\n \tadd %al,(%rax)\n-\trex int3\n-\tadd %al,(%rcx)\n+\tadd %al,%ah\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x2(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex.W add (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %al,%bh\n+\tadd %al,(%rax)\n+\tshrb $0xf8,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4a8(%rax)\n+\tadd %dh,(%rax)\n+\tret $0x100\n \tadd %al,(%rax)\n-\tadd %dl,0x48(%rax)\n-\tadd (%rcx),%al\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.W add (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xf4a8(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.W add (%rcx),%al\n+\tadd %dl,0x10248(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rbx)\n-\tclc\n+\tsub %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2586220,73 +2586519,69 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tsub %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xef4000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x1024a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x11(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x2(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\trex.WX add (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0xf82b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tmovabs 0x300000000000f82b,%al\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,(%rax)\n \trex.WXB add (%r9),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex sub $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xe4b5(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4b(%rax)\n-\tadd (%rcx),%al\n+\tpush %rax\n+\trex.WXB add (%r9),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x71(%rax)\n+\tout %al,(%dx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WXB add (%r9),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x1024b(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,(%rax,%rdi,8)\n+\tadd %al,0xf82c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x2(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2586304,42 +2586599,46 @@\n \tshrb $0x0,(%rax,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest $0x101,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WR add (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tsub $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3fc000000000008a,%eax\n-\tcmc\n+\tmovabs 0x9f7000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1024c(%rax)\n+\tnop\n+\trex.WR add (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub $0xf8,%eax\n+\tadd %ch,0xf8(%rip) \n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x1(%rdx,%rax,1)\n+\tadd %dl,%al\n+\trex.WR add (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n@@ -2586352,81 +2586651,82 @@\n \tadd %al,(%rax)\n \tadd %al,0x2d(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tscas %es:(%rdi),%al\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4d(%rax)\n-\tadd (%rcx),%al\n+\tpush %rax\n+\trex.WRB add (%r9),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f82d6e \n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xc63000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1024d(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf82d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x35(%rax)\n-\tadd (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x2(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsub $0xf8,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\trex lret\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRX add (%rcx),%r8b\n \tadd %al,(%rax)\n+\tadc %cl,0x2(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0xf8(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,%al\n+\tsub $0xf8,%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf6ca(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4e(%rax)\n-\tadd (%rcx),%al\n+\tpush %rax\n+\trex.WRX add (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WRX add (%rcx),%r8b\n+\tadd %dl,0x1024e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rsi)\n-\tclc\n+\tcs clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2586468,43 +2586768,42 @@\n \tadd %al,(%rax)\n \tadd %dl,0xf82e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tdata16 hlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex add (%rcx),%eax\n \tadd %al,(%rax)\n+\tadc %al,0x3(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,(%rcx)\n-\tclc\n+\tadd %dh,(%rax)\n+\tsub %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsub %al,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tdata16 hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex add (%rcx),%eax\n+\tadd %dl,0x40(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,(%rsi)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2586518,32 +2586817,35 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tcs clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf33000000000008a,%eax\n-\tadd $0x1,%al\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\trex add (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x3(%rax)\n-\tadd %eax,(%rax)\n+\tmov $0x2f,%al\n+\tclc\n \tadd %al,(%rax)\n-\tadd %dh,0xf82f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10281(%rax)\n+\tadd %dh,(%rax)\n+\trepz add $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%r9),%eax\n \tadd %al,(%rax)\n+\tadc %al,0x3(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,(%rdi)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2f3000000000008a,%eax\n \tclc\n \tadd %al,(%rax)\n@@ -2586593,18 +2586895,20 @@\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2eb000000000008a,%eax\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x41(%rax)\n-\tadd (%rcx),%eax\n+\tmovabs 0x818000000000008a,%eax\n+\tadd (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd (%r9),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f83001 \n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2586663,59 +2586967,50 @@\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x309000000000008a,%eax\n-\tclc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjmp f83078 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x42(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dil,%al\n-\tadd %al,(%rax)\n+\tmovabs 0xd00000000000f830,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x55(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd8b000000000008a,%eax\n-\thlt\n+\tadd %dl,0x10342(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x30(%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tadd %dl,0x10342(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %bh,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x30d000000000008a,%eax\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xf4d8(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x3(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\trex.X add (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc $0xf6,%ch\n \tadd %al,(%rax)\n+\tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x3(%rbx)\n \tadd %eax,(%rax)\n@@ -2586735,34 +2587030,31 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x30,%al\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a000000000008a,%eax\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x10343(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x31(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xf607(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.XB add (%r9),%eax\n \tadd %al,(%rax)\n-\trolb $1,0x3(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor %bh,%al\n+\tlock xor %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,(%rax)\n \tadd (%rcx),%r8d\n@@ -2586811,29 +2587103,28 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo f83203 \n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf24000000000008a,%eax\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tadd (%r9),%r8d\n \tadd %al,(%rax)\n-\tadc %al,0x3(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %al,%bh\n+\tadc %dh,(%rdx)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0xe(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x31,%al\n@@ -2586863,34 +2587154,31 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6b(%rax)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RX add (%rcx),%r8d\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor %al,%bh\n+\tadc %al,0x3(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf832(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x6b(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.RX add (%rcx),%r8d\n+\tadd %dl,0x46(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,(%rdx)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2586926,62 +2587214,59 @@\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x5,%al\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n-\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.RXB add (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\trex.RXB add (%r9),%r8d\n+\tadd %dl,(%rax)\n+\tsub $0x5,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10347(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %eax,%edi\n+\tadd %dl,0x33(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjle f83345 \n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RXB add (%r9),%r8d\n \tadd %al,(%rax)\n+\trolb $1,0x3(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock xor %al,%bh\n+\tadd %dh,%al\n+\txor %al,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tadd (%rcx),%rax\n+\tmovabs 0x7e1000000000008a,%eax\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor %eax,%edi\n+\tadc %cl,0x3(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf833(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2587033,27 +2587318,31 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txor $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc01(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n-\tadd (%rcx),%eax\n+\tpush %rax\n+\tadd (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x33,%al\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x1a000000000008a,%eax\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WX add (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \txor $0xf8,%al\n \tadd %al,(%rax)\n@@ -2587155,105 +2587444,103 @@\n \tadc %al,0xa3(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rdx\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WXB add (%r9),%rax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x35,%al\n-\tclc\n+\tadc %cl,0x3(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf835(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rdx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4b(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,0xf8(%rip) \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tloopne f835f7 \n-\tclc\n-\tadd %al,(%rax)\n+\tlock (bad)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfda7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1034b(%rax)\n+\tnop\n+\trex.WXB add (%r9),%rax\n \tadd %al,(%rax)\n-\tadd %dl,0xf835(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x361000000000008a,%eax\n+\tloopne f83607 \n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xf835(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tnop\n-\tcmc\n+\tadd %dh,(%rax)\n+\tmovabs 0xb45000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4e(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %dh,(%rsi)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6d5(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc $0xf6,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n \tnop\n-\trex.WRX add (%rcx),%r8\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tss clc\n+\tadd %dl,0x1034e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x36(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x3(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor $0xf8,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tss clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,(%rax)\n \trex.WRXB add (%r9),%r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tss clc\n \tadd %al,(%rax)\n@@ -2587284,36 +2587571,35 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tpop %rdi\n-\thlt\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tadd $0x1,%al\n+\tpush %rax\n+\trex.B add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tpop %rdi\n+\thlt\n \tadd %al,(%rax)\n-\tnop\n-\trex.X add $0x1,%al\n \tadd %al,(%rax)\n+\tadd %dl,0x10442(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2587323,104 +2587609,101 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x36,%al\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2fe000000000008a,%eax\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x44(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.R add $0x1,%al\n+\tadd %dl,0x10444(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rbx)\n-\tclc\n+\tcmp %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x78(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tss clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x29a000000000008a,%eax\n-\tclc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \trex.R add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x500000000000f837,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tiret\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x2a(%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tadc %al,0x4(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\trex.RB add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xf6,%ch\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xffc4(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.RB add $0x1,%al\n+\tadd %dl,0x45(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f837f9 \n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x104b5(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\trex.RB add $0x1,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10445(%rax)\n+\txorb $0xf8,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,0xf837(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\trex.RB add $0x1,%al\n+\tmovabs 0xb5b000000000008a,%eax\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,(%rax)\n-\tclc\n+\trolb $1,0x4(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmp %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2587444,74 +2587727,71 @@\n \tcmp %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1027d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10446(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xf6,%ch\n+\tnop\n+\trex.RX add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xf6d5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1027d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.RX add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x900000000000f838,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,0x4(%rdi)\n+\tadd %dl,(%rax)\n+\tcwtl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x38(%rax)\n-\tclc\n+\tadd %dl,(%rax)\n+\trex.RXB add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x228000000000008a,%eax\n-\tclc\n+\tcmp %dil,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x47(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f838fa \n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\txchg %eax,%ebx\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %ah,0xf822(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10447(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf838(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x996000000000008a,%eax\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \trex.RXB add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,(%rcx)\n \tclc\n \tadd %al,(%rax)\n@@ -2587530,89 +2587810,87 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10710(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x48(%rax)\n-\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.W add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo f8397b \n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x10710(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRB add $0x1,%al\n+\tadd %dl,0x4d(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock xor %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0xf8,%eax\n \tadd %al,(%rax)\n \tadd %bh,(%rcx)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc2c000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x1044d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf839(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tleave\n+\tsti\n \tadd %al,(%rax)\n-\trorb $1,0x4(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x39(%rax)\n-\tclc\n+\tadd %dl,%al\n+\trex.WRB add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb73000000000008a,%eax\n-\tstd\n+\trex cmp %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,(%rax)\n \trex.WRX add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x3a,%al\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tret\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRX add $0x1,%al\n+\tadd %dl,0x4e(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rdx)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2587763,155 +2588041,155 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjb f83ba7 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n-\tadd $0x1,%eax\n+\tpush %rax\n+\txor %al,0x1(%rip) \n \tadd %ah,%al\n \tcmp %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tje f83bc7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor %al,0x1(%rip) \n+\tadd %dl,0x10530(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xf83b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,%al\n \txor %al,0x1(%rip) \n \tadd %ah,(%rax)\n \tcmp $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\taddl $0x1,(%rdx)\n-\tadd %dl,0x10533(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\txor 0x1(%rip),%eax \n \tadd %al,%al\n \tcmp %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6b3000000000008a,%eax\n-\thlt\n+\tmovabs 0x81f000000000008a,%eax\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor 0x1(%rip),%eax \n+\tshlb $1,(%rbx)\n+\tadd $0x1,%eax\n \tadd %ah,0x3c(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,$0xfb\n+\tadd %dl,%al\n+\tjne f83c47 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbe8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x34(%rax)\n+\tadd $0x1,%eax\n+\tadd %ah,0xf83c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \txor $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf83c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0x3c(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10534(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0xf8,%al\n+\tmovabs 0x3cd000000000008a,%eax\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x55(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0x5,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tshlb $1,0x1(,%rax,1)\n \tadd %al,0xf83c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x557000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0x105,%eax\n \tadd %al,(%rax)\n \tadc %bh,0xf8(%rip) \n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %bh,%ah\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x35(%rax)\n-\tadd $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpush %rax\n+\txor $0x105,%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc $0xf6,%ch\n \tadd %al,(%rax)\n+\tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x105,%eax\n+\tadd %dl,0x10535(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp $0xf8,%eax\n+\tadd %dl,0x3d(%rax)\n+\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x105(%rip) \n \tadd %al,(%rax)\n \tlock cmp $0xf8,%al\n@@ -2587922,30 +2588200,31 @@\n \tpush $0x0\n \tadd %dl,(%rax)\n \tss add $0x1,%eax\n \tadd %dl,0xf83d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x3e(%rax)\n-\tor %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tss add $0x1,%eax\n \tadd %dh,(%rax)\n \tcmp $0xf8,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tret $0x109\n \tadd %al,(%rax)\n-\tadd %dl,0x10536(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tss add $0x1,%eax\n \tadd %dl,%al\n \tcmp $0xf8,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2587956,97 +2588235,96 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x37100000000000ff,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,(%rdi)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tds clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadd $0x1,%eax\n \tadd %dh,0xf83d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf07000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x10537(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3e(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tincl (%rax)\n+\tadd %dh,-0x10(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tadd %dl,%al\n+\t(bad)\n \tadd $0x1,%eax\n \tadd %dh,%al\n \tcmp $0xf8,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tlock mov $0xff,%ecx\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %al,0x1(%rip) \n+\tadc %bh,(%rax)\n+\tadd $0x1,%eax\n \tadd %dl,0xf83e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xfd,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %al,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfdc5(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfd,%esi\n+\tadd %dl,0x10538(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp %al,0x1(%rip) \n \tadd %dl,%al\n \tds clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xff8b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $1,(%rax)\n-\tadd $0x1,%eax\n+\tadd %dl,%al\n+\tcmp %al,0x1(%rip) \n \tadd %dh,0x3e(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x396000000000008a,%eax\n \tclc\n@@ -2588072,34 +2588350,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %eax,0x1(%rip) \n \tadd %dh,0xf83e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f6000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x10539(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x3f(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xf47f(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rcx)\n-\tadd $0x1,%eax\n+\tadd %dl,%al\n+\tcmp %eax,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2588120,35 +2588394,37 @@\n \tadd %al,(%rax)\n \tadd %dh,0xf83f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0xf8,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp 0x1(%rip),%al \n+\tadc %bh,(%rdx)\n+\tadd $0x1,%eax\n \tadd %al,%al\n \t(bad)\n \tclc\n \t...\n \tmovabs 0x6801c0,%al\n \tpush $0xf6b7\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf803(%rax)\n+\tadd %dh,(%rax)\n+\txor $0xf8,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3a(%rax)\n \tadd $0x1,%eax\n \tadd %al,0x3f(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2588156,32 +2588432,30 @@\n \tmovabs 0x8b8000000000008a,%eax\n \tjg f84004 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xf803(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1053a(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp 0x1(%rip),%al \n \tadd %al,0x40(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tss clc\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp 0x1(%rip),%al \n+\tsarb $1,(%rdx)\n+\tadd $0x1,%eax\n \tadd %dl,%al\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xdba000000000008a,%eax\n@@ -2588192,20 +2588466,20 @@\n \tcmp 0x1(%rip),%eax \n \tadd %al,0xf840(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tss clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp 0x1(%rip),%eax \n+\tadd %dl,0x3b(%rax)\n+\tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2588228,70 +2588502,69 @@\n \tsarb $1,(%rbx)\n \tadd $0x1,%eax\n \tadd %ah,0x40(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb33000000000008a,%eax\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tcmp $0x5,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x1(,%rax,1)\n \tadd %al,(%rax)\n \trex.B clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\ttest $0xff,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf840(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x43000000000008a,%eax\n-\tclc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x1053c(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tshl %cl,%esi\n+\tadd %dl,0x4(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tshl %cl,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x105(%rip) \n+\tadd %dl,(%rax)\n+\tcmp $0x105,%eax\n \tadd %al,(%rax)\n \taddb $0x0,-0x8(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n@@ -2588322,34 +2588595,30 @@\n \tsarb $1,0x105(%rip) \n \tadd %al,(%rax)\n \t(bad)\n \trex.B clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x14b000000000008a,%eax\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,(%rax)\n \tds add $0x1,%eax\n \tadd %al,(%rax)\n \trex.X clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xfc14(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tds add $0x1,%eax\n+\tadd %dl,0x3e(%rax)\n+\tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2588393,46 +2588662,45 @@\n \t(bad)\n \tadd $0x1,%eax\n \tadd %ah,(%rax)\n \trex.X clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ba000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x1053f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.X clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x35(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xf44b(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x6(%rax)\n+\tadd %dl,(%rax)\n+\tjo f842c1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x104d8(%rax)\n+\tadd %dl,-0x3f(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x70(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjo f842e1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.XB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2588444,18 +2588712,19 @@\n \tnop\n \tjo f84301 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf842(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tjo f84321 \n+\tmovabs 0xd8b000000000008a,%eax\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x6(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x43(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2588495,88 +2588764,85 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %edi,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno f843a1 \n+\tshlb $1,0x6(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.XB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x29(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x6(%rdx)\n+\tadd %dl,(%rax)\n+\tjb f843c1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x43(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %al,0xf83f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101dc(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x72(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjb f843f1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.R clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txor $0x0,%esp\n-\tadd %al,(%rax)\n+\tadd %dh,0x101dc(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjb f84411 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10672(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf843(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xca6000000000008a,%eax\n-\tsti\n+\tmovabs 0x83b000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjb f84431 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x44(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xfbce(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x6(%rbx)\n+\tadd %dl,(%rax)\n+\tjae f84451 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x44(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n@@ -2588608,18 +2588874,20 @@\n \trex.R clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf831(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x73(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjae f844c1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.R clc\n \t...\n \tmovabs 0x6801c0,%al\n \tnop\n@@ -2588628,78 +2588896,81 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadd %al,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\txor %edi,%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10673(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.R clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tjae f84521 \n+\tmovabs 0xe000000000008a,%eax\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x6(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x45(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tsar $0x0,%ebx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x1(%rsi,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f84586 \n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xc80000000000008a,%eax\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x74(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf845(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x45(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tje f84581 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x4f(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x1(%rsi,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x0,-0x8(%rbp)\n \tadd %al,(%rax)\n@@ -2588802,59 +2589073,63 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.RX clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tadd $0xf8,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tja f846c1 \n+\tadc %dh,0x6(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x46(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x50000000000008a,%eax\n+\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x77(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RXB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb %bh,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10677(%rax)\n+\tnop\n+\tja f84701 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tsbb %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x6(%rdi)\n+\tadd %dl,%al\n+\tja f84721 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x47(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2588867,40 +2589142,39 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.RX clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x547000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x78(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf847(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tpush %rbp\n+\tadd %dl,0x5d(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10678(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.RXB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x55f000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tjs f847a1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.RXB clc\n \tadd %al,(%rax)\n@@ -2588920,29 +2589194,30 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tout %eax,$0xfb\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x79(%rax)\n-\t(bad)\n+\tpush %rax\n+\tjns f847e1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.W clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x65(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tout %eax,$0xfb\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10679(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf847(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xa14000000000008a,%eax\n@@ -2588954,58 +2589229,55 @@\n \tadd %al,(%rax)\n \tadd %al,0x48(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x6(%rdx)\n+\tadd %dl,(%rax)\n+\tjp f84841 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.RXB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x655000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x7a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf848(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstc\n-\tadd (%rcx),%al\n+\tadd %dl,0x65(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjp f84881 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1067a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tstc\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x6(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.W clc\n@@ -2589109,18 +2589381,16 @@\n \tadd %al,0xf849(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3f1000000000008a,%eax\n-\tclc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x7c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.WB clc\n \t...\n@@ -2589129,42 +2589399,45 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WX clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd5c(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tclc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1067c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xfad000000000008a,%eax\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tjl f84a31 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4a(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tpop %rbp\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjge f84a51 \n+\tadc %bh,0x6(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.WB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2589178,44 +2589451,47 @@\n \tadd %al,(%rax)\n \tadd %dl,0xf84a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rax)\n+\tadd %dh,%al\n+\tpop %rbp\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1067d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfc10(%rax)\n+\tadd %al,%al\n+\tlea (bad),%esi\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjge f84ab1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WX clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xfc10(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x6(%rsi)\n+\tadd %dl,(%rax)\n+\tjle f84ad1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x4a(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2589278,19 +2589554,21 @@\n \tjg f84b71 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf84b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor %edi,%esp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1067f(%rax)\n+\tnop\n+\tjg f84b91 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WXB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4bb000000000008a,%eax\n@@ -2591292,19 +2591570,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tclc\n-\tmov $0x0,%bl\n-\t...\n-\tadc $0x80000000,%eax\n+\tadd %dh,0xb3f8(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x80000000(%rip) \n \tor %dh,0x0(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %dl,0x30(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2591474,15 +2591752,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmp %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x13862(%rax)\n \tadd %al,(%rax)\n@@ -2591513,15 +2591791,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3b(%rax)\n+\tadd %dl,0x3b(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tin $0xf6,%eax\n \tadd %eax,(%rax)\n@@ -2591556,15 +2591834,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmp 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlret $0x8a\n@@ -2591874,15 +2592152,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmp 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0xe(%rax)\n \tadd %rax,(%r8)\n@@ -2591894,15 +2592172,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmp %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x30000000(%rip) \n \tmov %esi,%ds\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2601676,15 +2601954,16 @@\n \t(bad)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \t...\n \tadd %al,-0x10000000(%rip) \n \trorb $1,0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0xfc(%rbp)\n+\tnop\n+\tmov $0xfc,%esp\n \tadd %al,(%rax)\n \tor %bh,%dl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2602658,16 +2602937,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp 0x0(%rdi),%dl\n+\tadd %dh,0x973a(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjnp f8dc30 \n \tadd %eax,(%rax)\n@@ -2602829,14 +2603108,31 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x973b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmovabs %eax,0x4820000000000125\n+\ttestl $0x0,(%rcx)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \txor 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \txchg %eax,%ebp\n \tlods %ds:(%rsi),%eax\n@@ -2602881,15 +2603177,15 @@\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x21ac3(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlods %ds:(%rsi),%al\n-\tjmp f8dec5 \n+\tjmp f8df05 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2602902,15 +2603198,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x17(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f8df57 \n+\tloopne f8df97 \n \ttestl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -2602946,32 +2603242,14 @@\n \tadd %al,(%rax)\n \tadd %dh,0x0(%rax)\n \tout %al,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor %dl,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfdivrs 0x1(%rbp)\n-\tadd %dh,0x226cd(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \t...\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2610547,57 +2610825,75 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txor %dl,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfdivrs 0x1(%rbp)\n+\tadd %dh,0x226cd(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x973c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x70000000(%rip) \n-\tjrcxz f92fe6 \n+\tjrcxz f93026 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x18(%rax)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3b(%rax)\n+\tadd %al,0x3b(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpushf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tja f9301d \n+\tja f9305d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmp 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x50000000(%rip) \n \tpop %rbx\n \thlt\n \tadd %eax,(%rax)\n@@ -2610622,26 +2610918,26 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x26(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x28(%rax)\n-\tjmp f93105 \n+\tjmp f93145 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x9738(%rax)\n+\tadd %dl,0x9738(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x125ab(%rax)\n \tadd %al,(%rax)\n@@ -2610673,31 +2610969,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x20(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1490b(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x18c18(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \txchg %eax,%edi\n \t...\n \tadd %dl,-0x70000000(%rip) \n \tfnstcw 0x1(%rbp)\n \tadd %dh,%al\n@@ -2610708,19 +2610987,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tout %al,(%dx)\n-\tmov $0x0,%bl\n-\t...\n-\tor $0x0,%al\n+\tadd %ah,0xb3ee(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshlb $0x0,0x1(%rdi,%rcx,4)\n \tmov $0xd,%al\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2610813,23 +2611092,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x20(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1490b(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x18c18(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txor %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \tor $0x20a,%eax\n \tadd %al,(%rax)\n \tmov $0x59,%al\n-\tjmp f93385 \n+\tjmp f933c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2610895,15 +2611191,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcs xchg %eax,%edi\n \t...\n \tadd %cl,-0x30000000(%rip) \n-\tloopne f93426 \n+\tloopne f93466 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1ee2d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -2610914,15 +2611210,15 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xd0000000,%eax\n-\tjl f9348c \n+\tjl f934cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand %ebx,(%rsi)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2610962,15 +2611258,15 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x37(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjnp f934d6 \n+\tjnp f93516 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2610992,15 +2611288,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmp 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50000000(%rip) \n \tlahf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -2611176,15 +2611472,15 @@\n \tadd %al,0x28(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs %al,0x570000000000125\n-\tjmp f93805 \n+\tjmp f93845 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2611208,15 +2611504,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x38(%rax)\n+\tadd %dl,0x38(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \troll $1,(%rcx)\n@@ -2611316,25 +2611612,25 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x9739(%rax)\n+\tadd %dl,0x9739(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x3d(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jno f939b4 \n+\trex jno f939f4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2611366,15 +2611662,15 @@\n \txchg %eax,%edi\n \t...\n \tadd %cl,-0x50000000(%rip) \n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f939f3 \n+\tloopne f93a33 \n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2611382,15 +2611678,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcs xchg %eax,%edi\n \t...\n \tadd %cl,0x30000000(%rip) \n-\tloopne f93a26 \n+\tloopne f93a66 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1ee2c(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -2611485,15 +2611781,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9739(%rax)\n+\tadd %al,0x9739(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %cl,(%rbx)\n \tor (%rdx),%al\n@@ -2611505,65 +2611801,65 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub $0x97,%al\n+\tadd %dh,%al\n+\tpop %rbx\n+\tlods %ds:(%rsi),%eax\n \t...\n-\tadd %al,(%rdi)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tor (%rdx),%al\n+\tjo f93c23 \n+\tstos %eax,%es:(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x19b6b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tstc\n \t(bad)\n-\tfsub %st,%st(7)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n+\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rbx\n-\tlods %ds:(%rsi),%eax\n+\tadd %ah,(%rax)\n+\tsub $0x97,%al\n \t...\n-\tadd %dl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tjo f93c23 \n-\tstos %eax,%es:(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,0x19b6b(%rax)\n+\tadd %dl,0x4(%rax)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n \t(bad)\n+\tfsub %st,%st(7)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x9724(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo f93c4b \n+\tjo f93c8b \n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f737(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -2611613,15 +2611909,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x972e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x50000000(%rip) \n-\tloope f93ce6 \n+\tloope f93d26 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2c(%rax)\n \tout %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2611667,15 +2611963,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmp %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tret\n@@ -2611793,43 +2612089,23 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x26(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,0x10000000(%rip) \n-\tjle f93f4c \n+\tjle f93f8c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WR sbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9723(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x199(%rip) \n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n \t...\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tstc\n \tadd %al,(%rax)\n@@ -2614969,17 +2615245,17 @@\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x18a72\n \t...\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n+\tadd %dl,-0x30(%rax)\n+\tout %eax,(%dx)\n \t(bad)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2619333,20 +2619609,19 @@\n \tadd %dh,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadc %cl,(%rdx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.XB xchg %eax,%r12d\n+\tadd %al,(%rax)\n+\trolb $1,-0x6c(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x76(%rax)\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2620343,21 +2620618,18 @@\n \tadd %al,(%rcx)\n \tjmp f9a58e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %al,0xb252(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadc $0x0,%al\n-\tadd %al,(%rax)\n-\tadd %ebp,%ecx\n-\tadd %al,(%rax)\n+\tadd %dl,0x15000000(%rip) \n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tjmp f9a5b6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %ah,0xb252(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n@@ -2621203,16 +2621475,16 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%al\n-\tadc %al,(%rcx)\n+\trolb $1,(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xe,%al\n \txchg %eax,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x76(%rax)\n@@ -2622136,22 +2622408,26 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0x6d(%rax)\n+\tadd %al,%al\n+\tpop %rax\n+\txchg %eax,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,-0x63(%rbp)\n+\tadd %dh,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2623185,18 +2623461,16 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9c7be \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,-0x79(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txchg %esp,0x0(%rdi)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2623213,27 +2623487,27 @@\n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,0xa78f(%rax)\n+\tadd %al,0xa78f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9c836 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,(%rax)\n-\txchg %eax,%ecx\n+\tadd %dh,%al\n+\tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n@@ -2623324,15 +2623598,15 @@\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9c976 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,0xa78e(%rax)\n+\tadd %al,0xa78e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9c99e \n@@ -2623346,15 +2623620,15 @@\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9c9c6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,0xa791(%rax)\n+\tadd %dl,0xa791(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9c9ee \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2623365,23 +2623639,23 @@\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9ca16 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,0xa78f(%rax)\n+\tadd %ah,-0x71(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9ca3e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rsi)\n@@ -2623419,18 +2623693,16 @@\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9cade \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %al,-0x72(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov 0x0(%rdi),%fs\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2624099,16 +2624371,15 @@\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc $0x10f,%eax\n+\tadc %dl,0x10f(%rip) \n \tadd %al,(%rax)\n \tadc %al,0x1(,%rbx,1)\n \tadd %dh,(%rax)\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2624400,16 +2624671,15 @@\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb $0xe,%al\n+\tadc %bl,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadc %ebx,0x1(%rip) \n \tadd %dh,(%rax)\n \t(bad)\n \tfiadds (%rax)\n@@ -2624707,29 +2624977,28 @@\n \tadd %dh,0x0(%rcx,%rax,1)\n \tadd %dh,0x0(%rcx,%rax,1)\n \tadd %al,(%rcx)\n \tjmp f9db06 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,%al\n-\tjmp f9daea \n-\tadd %al,(%rax)\n+\tadd %dh,0xcfeb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9db2e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,(%rax)\n-\tjmp f9db12 \n+\tadd %dh,%al\n+\t(bad)\n+\tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x8c0000(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2624744,17 +2625013,15 @@\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9db7e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %al,%al\n-\tjmp f9db62 \n-\tadd %al,(%rax)\n+\tadd %al,0xcfeb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tor %eax,(%rax)\n@@ -2624836,35 +2625103,33 @@\n \tadd %ch,-0x51000000(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9dc96 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %al,%al\n-\tout %eax,$0xcf\n-\tadd %al,(%rax)\n+\tadd %al,0xcfe7(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x7d000000(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9dcbe \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,-0x18(%rax)\n-\tiret\n+\tadd %ah,(%rax)\n+\tcall f9dda5 \n \tadd %al,(%rax)\n+\tsub %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n+\tsub %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ebp,%ecx\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tjmp f9dce6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dl,0xa691(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n@@ -2624885,15 +2625150,17 @@\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9dd36 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %al,0xcfe6(%rax)\n+\tadd %al,-0x1a(%rax)\n+\tiret\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%dh\n \tadd %al,(%rax)\n \tadd %bl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tsbb %al,(%rax)\n@@ -2624913,31 +2625180,28 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax,%rax,1)\n \tadd $0x1000000,%eax\n \tjmp f9dd86 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,(%rax)\n-\tin $0xcf,%eax\n+\tadd %dh,-0x1c(%rax)\n+\tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9ddae \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,%al\n-\t(bad)\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %ah,0xcfea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9ddd6 \n@@ -2624952,29 +2625216,28 @@\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9ddfe \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,0xcfea(%rax)\n+\tadd %dl,-0x16(%rax)\n+\tiret\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9de26 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,%al\n-\tin (%dx),%al\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %ah,0xcfec(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x0(%rbp)\n \tadd %al,(%rax)\n \tpop %rbp\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9de4e \n@@ -2624989,40 +2625252,39 @@\n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,(%rax)\n-\tin $0xcf,%eax\n+\tadd %ah,(%rax)\n+\tout %al,$0xcf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9de9e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,-0x1c(%rax)\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %al,0xcfe5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6f000000(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9dec6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,(%rax)\n-\tout %al,$0xcf\n+\tadd %dl,(%rax)\n+\tout %al,(%dx)\n+\tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2625050,15 +2625312,17 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9df3e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,0xcfe8(%rax)\n+\tadd %ah,-0x18(%rax)\n+\tiret\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tpush %rdi\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9df66 \n@@ -2625110,28 +2625374,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e016 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,-0x19(%rax)\n-\tiret\n+\tadd %dh,(%rax)\n+\tout %eax,$0xcf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e03e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,0xcfed(%rax)\n+\tadd %dh,-0x13(%rax)\n+\tiret\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x79000000(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e066 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2625145,28 +2625411,29 @@\n \tadd %al,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e08e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,(%rax)\n-\tjmp f9e175 \n+\tadd %dl,%al\n+\tcall f9e175 \n \tadd %al,(%rax)\n \tjb f9e0aa \n \tadd %al,(%rax)\n \tjb f9e0ae \n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rbx)\n \tadd %al,(%rax)\n \trex.XB add %al,(%r8)\n \tadd %al,(%rcx)\n@@ -2625242,15 +2625509,17 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e1a6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,0xcfe9(%rax)\n+\tadd %ah,-0x17(%rax)\n+\tiret\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x66000000(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e1ce \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2625260,15 +2625529,16 @@\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e1f6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,-0x16(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rdx)\n \tadd %al,(%rax)\n@@ -2625386,17 +2625656,16 @@\n \t...\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e386 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,(%rax)\n-\tin (%dx),%al\n-\tiret\n+\tadd %dl,%al\n+\tjmp f9e36a \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x42000000(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n@@ -2625443,15 +2625712,17 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e426 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,0xcffd(%rax)\n+\tadd %dl,-0x3(%rax)\n+\tiret\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x0(%rax,%rax,1)\n \tadd %bl,0x0(%rax,%rax,1)\n \tadd %al,(%rcx)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2625576,15 +2625847,15 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10(%rdx)\n+\tshlb $1,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trcll %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2625653,15 +2625924,17 @@\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e656 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %al,0xcff8(%rax)\n+\tadd %dl,(%rax)\n+\tadd %dl,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x65000000(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2625723,17 +2625996,15 @@\n \tadd %dh,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e71e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %al,(%rax)\n-\tdec %bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xcffd(%rax)\n \tadd %al,(%rax)\n \tadd %al,%cl\n \tadd %al,(%rax)\n \tadd %al,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e746 \n@@ -2625876,19 +2626147,17 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e8d6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,0x0(%rax)\n-\trolb $1,(%rax)\n+\tadd %dh,0xcfff(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub $0x0,%al\n+\tadd %ch,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsub $0x0,%al\n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2625935,28 +2626204,29 @@\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e99e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,-0x4(%rax)\n+\tadd %ah,(%rax)\n+\tcld\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rbp)\n \tadd %al,(%rax)\n \tpush %rbp\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9e9c6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,%al\n+\tadd %ah,(%rax)\n \tdec %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n@@ -2626012,15 +2626282,16 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9ea8e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %al,-0x7(%rax)\n+\tadd %ah,%al\n+\tclc\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73000000(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9eab6 \n@@ -2626062,15 +2626333,18 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9eb2e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %al,0xcffa(%rax)\n+\tadd %ah,(%rax)\n+\tcli\n+\tiret\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x0(%rbp)\n \tadd %al,(%rax)\n \tjge f9eb4e \n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n@@ -2626087,18 +2626361,15 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9eb7e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,%al\n-\tcld\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %ah,0xcffc(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x60000000(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9eba6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2626125,31 +2626396,27 @@\n \tadd %bh,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9ebf6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,(%rax)\n-\tsti\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %dh,0xcffa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x0(%rdi)\n \tadd %al,(%rax)\n \tja f9ec16 \n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,%al\n-\tstc\n+\tadd %dh,-0x7(%rax)\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6f000000(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9ec46 \n@@ -2626178,15 +2626445,16 @@\n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,-0x1(%rax)\n+\tadd %dl,(%rax)\n+\tclc\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax,%rax,1)\n \tadd %dl,0x0(%rax,%rax,1)\n \tadd %al,(%rcx)\n \tjmp f9ecbe \n@@ -2626347,17 +2626615,15 @@\n \tadd %bh,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9ee4e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,%al\n-\tdec %bh\n-\tadd %al,(%rax)\n+\tadd %ah,0xcffe(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rdx)\n \tadd %al,(%rax)\n \tpush %rdx\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9ee76 \n@@ -2626399,16 +2626665,15 @@\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp f9eeee \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,(%rax)\n-\tclc\n+\tadd %dh,-0x8(%rax)\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rdi)\n \tadd %al,(%rax)\n \trex.RXB add %r8b,(%r8)\n \tadd %al,(%rcx)\n@@ -2626496,15 +2626761,17 @@\n \tadd %al,(%rax)\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rcx)\n \tjmp f9f03e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,0xcffb(%rax)\n+\tadd %al,-0x5(%rax)\n+\tiret\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x0(%rdi)\n \tadd %al,(%rax)\n \tja f9f05e \n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n@@ -2629170,15 +2629437,15 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tsub $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc 0x0(%rax,%rax,1),%dl\n \tjo fa10f4 \n \tpushf\n@@ -2629567,20 +2629834,18 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock or %edx,(%rdi)\n+\tpush %rax\n+\timul $0x1,(%rax),%edx\n+\tadd %dh,%al\n+\tor %edx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov %ebx,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2629936,18 +2630201,20 @@\n \tadd %al,(%rax)\n \trex.WRXB add %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x11(%rsi)\n-\tadd %eax,(%rax)\n+\tnop\n+\tinsl (%dx),%es:(%rdi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x44(%rax)\n+\tadd %al,(%rax)\n+\tjo fa1a06 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov %ebx,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2630157,34 +2630424,27 @@\n \tadd %al,(%rax)\n \tadd %dh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne fa1c85 \n-\t(bad)\n+\tadc %bl,0x11(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %ebx,%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,0x0(%rbp)\n+\tadd %ah,%al\n+\tmov $0x116,%ebx\n \tadd %al,(%rax)\n-\tadd %ebp,%ecx\n+\txor %cl,0xde(%rcx)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %r8b,(%r8)\n+\tadd %al,(%rcx)\n+\tjmp fa1ce6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dl,(%rax)\n \tpush %rbp\n \tlret\n \tadd %al,(%rax)\n@@ -2630208,19 +2630468,20 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%ch\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %eax,(%r16)\n \tadd %al,(%rax)\n-\tshl $0x16,%cl\n+\tadd %al,%al\n+\tint1\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov %ebx,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2630254,17 +2630515,17 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \t(bad)\n-\tadc %al,(%rcx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x30000000000116d1,%al\n \tmov %ebx,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2630530,15 +2630791,15 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tjle fa2119 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tint1\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2630551,16 +2630812,16 @@\n \tadd %al,(%rax)\n \tadd %al,0x0(%rbp)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjg fa2143 \n+\tpush %rax\n+\txchg %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc %edx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2630642,15 +2630903,16 @@\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x11(%rax)\n+\tnop\n+\tja fa2234 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x45(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2631255,18 +2631517,20 @@\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x111(%rip) \n+\tnop\n+\tsbb $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,(%rcx)\n-\t(bad)\n+\tadd %ah,(%rax)\n+\tor %edx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov %ebx,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2631573,30 +2631837,32 @@\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%cl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x116,%edi\n-\tadd %al,(%rax)\n-\txor %cl,0xde(%rcx)\n+\tfsts (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x41(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc (%rax),%al\n+\tadd %dh,(%rax)\n+\tmov %ebx,%esi\n \tadd %al,(%rax)\n-\tadd %ebp,%ecx\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tjmp fa2dfe \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dl,0xa70b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n@@ -2663368,694 +2663634,684 @@\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tja fb780e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x845000000000008a,%eax\n-\tincl (%rax)\n+\tmovabs 0x3ac000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rcx,%rdx,1)\n+\tadd %dl,(%rax)\n+\txor (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x78(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%esi\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\txor (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %bh,%ah\n-\ttestl $0x0,(%rax)\n-\tmov $0x84,%al\n-\thlt\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,-0x5f(%rax)\n-\tsti\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11134(%rax)\n+\tnop\n+\txor (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfb78(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest $0x1,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0x11,%al\n-\tadd %eax,(%rax)\n+\tshlb $1,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor %bh,-0x5(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xfd,%ebx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x111(%rip) \n \tadd %al,(%rax)\n-\tsarb $1,-0x5(%rcx)\n+\tadc %dh,(%rcx,%rdx,1)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjns fb78ae \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjns fb78be \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rcx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfc26(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x35(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\txor $0x11,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x79(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xff(%rcx)\n-\tadd %dl,0x21(%rax)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x78(%rax)\n-\tsti\n+\tpush %rax\n+\tand %ecx,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x52(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tscas %es:(%rdi),%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f21(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tpush $0xfffffffffffffffd\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11135(%rax)\n+\tnop\n+\txor $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rcx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfb79(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x3d(%rax)\n-\tclc\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf83d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4f(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tlahf\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\txor $0x111,%eax\n+\txor $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tand (%rdi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tjs fb797e \n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rsi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dh,0x111(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f22(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjns fb79ae \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsahf\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n+\tadd %dh,0xfc20(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x35(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x79(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rbx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tss adc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tfcomip %st(4),%st\n+\txor $0x111,%eax\n \tadd %al,(%rax)\n+\tadc %cl,0xf5(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x23(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tand (%rdi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x7a(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tand (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x3f(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor $0x111,%eax\n \tadd %al,(%rax)\n \tloopne fb7a53 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xfb79(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc06(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x67(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tss adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,-0x5(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x24(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tjrcxz fb7aae \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x36(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x0(%rbx,%rdi,8)\n-\tadd %dl,0x10f24(%rax)\n+\tmovabs 0x900000000000fb91,%al\n+\tand $0xf,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjp fb7ace \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tsub $0xfc,%eax\n \tadd %al,(%rax)\n \tshlb $1,(%rdi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x61(%rax)\n+\tadd %al,(%rax)\n+\txchg %eax,%ebp\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11137(%rax)\n+\tadd %dl,0x11136(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7b(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x10f(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tss adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x25(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x60(%rax)\n-\tsti\n+\tadd %dl,0xfb7a(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f25(%rax)\n+\tadd %al,%al\n+\tmovabs 0x25900000000000fb,%eax\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n+\tadc %dh,(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand $0x10f,%eax\n \tadd %al,(%rax)\n \tsarb $0x0,-0x5(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rsi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpushf\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x38(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x26(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tjnp fb7bbe \n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tes sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfc1a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11138(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n-\tsgdt (%rax)\n+\tnop\n+\t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tes sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7c(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tje fb7c17 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $1,(%rax)\n+\tadd %dl,(%rax)\n+\txor $0x0,%esi\n+\tadd %dl,%al\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,-0x5(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x27(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %al,0xfb7b(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.X clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f27(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bh,(%rcx)\n-\tadc %eax,(%rcx)\n+\tadd %al,0xfdb7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock cld\n-\tmov $0x0,%ch\n+\tadd %dl,%al\n+\tjmp fb7c66 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tadd %dl,%al\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfb7c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xf42e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x39(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tcmp %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %cl,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadc %ch,(%rax)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tjl fb7cae \n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7c(%rax)\n-\tincl (%rax)\n+\tadd %al,-0x57(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x28(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tshl %cl,%dh\n+\tadd %ah,-0x41(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11139(%rax)\n+\tnop\n+\tcmp %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsub %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjge fb7cee \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x75(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rcx)\n+\tsarb $1,(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %al,0xfb7c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rcx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %esi,%esp\n+\tadd %ah,0x6a(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcmp (%rcx),%dl\n+\tcmp %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsub %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfb7d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsub %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xfdcb(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x39(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp (%rcx),%dl\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rcx)\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjl fb7d9e \n-\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tcmp (%rcx),%dl\n+\tmov %ecx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11139(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rdx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjle fb7dce \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsub (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffaa(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp (%rcx),%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tcmp $0x0,%edi\n+\tcwtl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub (%rdi),%cl\n+\tadd %dl,%al\n+\tcmp %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xfda8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10f2a(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x7d(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rbx)\n+\tadc %bh,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov %bl,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcmp (%rcx),%edx\n+\tcmp (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x7e(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2665430,188 +2665686,194 @@\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x7e(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjge fb8a8e \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp (%rcx),%edx\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x16(%rax)\n+\tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1113a(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %bl,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rbx)\n+\tsarb $1,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bh,-0x5(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x0,%esi,%esi\n-\tadd %dl,(%rax)\n-\tcmp $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov %ebx,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %bh,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tand %cl,0xfb(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcmp $0x11,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x75(%rax)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x3b(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rdx)\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xfb8a(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadc %ch,(%rbx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf466(%rax)\n+\tadd %ah,(%rax)\n+\ttest $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1113c(%rax)\n+\tnop\n+\tcmp (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsub (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfb8b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tfwait\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov %bl,%bh\n \tadd %al,(%rax)\n-\tcmp $0x0,%edi\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x5f(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tsarb $1,(%rcx,%rdx,1)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp $0x11,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov %ebx,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,-0x62(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0x111,%eax\n \tadd %al,(%rax)\n-\trorb $0x0,0xfb(%rbx)\n-\tadd %dl,0x9b01(%rax)\n+\tpush %rax\n+\tcmp $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp $0x111,%eax\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov %ebx,%edi\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x1113c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov %?,%ebx\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $0x111,%eax\n \tadd %al,(%rax)\n-\txor %cl,0x0(%rbx,%rdi,8)\n \tadd %dh,(%rax)\n \tmovabs 0x8c1000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlock sti\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfc26(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcmp $0x111,%eax\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tcmp $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %ah,0xfb8b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rsi)\n-\tadc %eax,(%rcx)\n+\tmov $0xfd,%ebx\n \tadd %al,(%rax)\n+\tadc %bh,0x111(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8d8000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x74(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2665717,902 +2665979,883 @@\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,(%rax)\n \tlea (bad),%edi\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x3e(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock mov %ebx,%edi\n-\tadd %al,(%rax)\n+\tmovabs 0xb23000000000008a,%eax\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10380(%rax)\n+\tadd %dl,0x3d(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1113e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlea (bad),%edi\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rsi)\n-\tadc %eax,(%rcx)\n+\tnop\n+\tcmp $0x111,%eax\n \tadd %al,(%rax)\n+\trorb $0x0,0xfb(%rbp)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,%al\n+\tsahf\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp $0x111,%eax\n+\tadd %al,(%rax)\n+\trex mov %?,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rdi)\n+\tadc %bh,(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f2b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %ebx,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tds adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xb00000000000fb8d,%al\n-\ttest %dh,%ah\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tds adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,0xfb(%rax)\n-\tadd %dl,0x11438(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x72(%rax)\n+\trex xchg %eax,%edi\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,-0x59(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tmov %ebx,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x11(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tsarb $1,(%rsi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbp\n-\ttestb $0x0,(%rax)\n+\tlock lea (bad),%edi\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x40(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fb8e,%al\n+\tmovabs 0x500000000000fb8e,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x53(%rax)\n-\tstd\n+\tadd %ah,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x3f(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11140(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x72(%rax)\n-\tsti\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x11(%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %ebx,%?\n \tadd %al,(%rax)\n+\tloopne fb8e50 \n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tpushf\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x11(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\torb $0x0,0xfb(%rsi)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadd %dh,0xfc1a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x40(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tand %cl,0xfb(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadc %eax,(%r9)\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tand %cl,0xfb(%rdi)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tsbb %al,(%rbx)\n-\tadd %eax,(%rax)\n+\trex adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11141(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %ebx,%?\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x11(%rcx)\n+\trolb $1,0x11(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x71(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %al,0xf42e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.X adc %eax,(%rcx)\n+\tadc %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %cl,0xfb(%rdi)\n \tadd %al,(%rax)\n+\tmov $0x86,%al\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcwtl\n+\tadd %ah,0x7c(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n+\tadd %dl,0x41(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fb8f,%al\n+\tmovabs 0x500000000000fb8f,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xf652(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11142(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x71(%rax)\n-\tsti\n+\tnop\n+\tadc %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\trolb $1,0x11(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tsti\n+\tadd %al,%al\n+\trex.XB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadc %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tloopne fb8f51 \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x11(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tadc %al,0x11(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfb8f(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjmp fb8fee \n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x43(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.X adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tmovabs 0x90300000000000fb,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x60(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.XB adc %eax,(%r9)\n \tadd %al,(%rax)\n+\tnop\n+\trex.X adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trorb $0x0,0xfb(%rdi)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10384(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.XB adc %eax,(%r9)\n \tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tjo fb8fe2 \n-\tsti\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $1,0x11(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %eax,%esi\n+\tadd %dh,-0x70(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8d,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %al,0x11(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tnop\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadc %r8d,(%rcx)\n+\trex.XB adc %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x90,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,-0x2d(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11144(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x70(%rax)\n-\tsti\n+\tnop\n+\trex.XB adc %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rcx,%rdx,1)\n+\tadd %dh,0xf669(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.XB adc %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock nop\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\tadc %al,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tnop\n+\tsti\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf688(%rax)\n+\tadd %al,0xf466(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n+\tadd %dl,0x44(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,0xfb(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x10284(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %r8d,(%r9)\n+\tadd %dl,0x11144(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0xfb(%rax)\n \tadd %al,(%rax)\n-\tmov $0x84,%al\n-\thlt\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tshl $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\trolb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6f(%rax)\n+\tadd %al,(%rax)\n+\tjo fb90e3 \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tja fb9166 \n+\tadc %al,0x11(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.RX adc %r8d,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txchg %eax,%ecx\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trex.RX adc %r8d,(%rcx)\n+\tadc %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x91,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tlock sti\n \tadd %al,(%rax)\n-\tnop\n-\trex.RX adc %r8d,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11145(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%ecx\n-\tsti\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x11(%rsi)\n+\trolb $1,0x11(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%ecx\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x11(%rdi)\n+\tadc %al,0x11(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0xfb91(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10380(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.RXB adc %r8d,(%r9)\n+\tadd %dl,0x46(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,0xfb(%rdx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\trex.RXB adc %r8d,(%r9)\n+\trex.RX adc %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0xfb(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x84,%al\n+\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x11(%rdi)\n+\trolb $1,0x11(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x6e(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rax)\n+\tadc %al,0x11(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%edx\n+\tsti\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadc %rax,(%rcx)\n+\trex.RXB adc %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x92,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0x50(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11148(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6e(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tnop\n+\trex.RXB adc %r8d,(%r9)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x11(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%edx\n-\tsti\n \tadd %al,(%rax)\n+\tadd %al,0x5f(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\trex.RXB adc %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tlock xchg %eax,%edx\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rcx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfd,%edx\n+\tadd %al,(%rax)\n+\tadc %cl,0x11(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfb92(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\tpush %rax\n+\tadc %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest $0xf4,%eax\n+\txor %dl,0xfb(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadc %rax,(%r9)\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0xfb(%rbx)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tsbb %ah,%bh\n+\tadc %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11149(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%edx\n-\tsti\n \tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x11(%rcx)\n+\trorb $1,0x11(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x6d(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rdx)\n+\tadc %cl,0x11(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebx\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb %al,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x49(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x93,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x66(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11149(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpushf\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WX adc %rax,(%rcx)\n+\tadd %dl,%al\n+\tadc %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x93,%al\n+\tlock xchg %eax,%ebx\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trepz sti\n \tadd %al,(%rax)\n-\tnop\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \trex.WX adc %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \txchg %eax,%ebx\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trorb $1,0x11(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\txchg %eax,%ebx\n-\tsti\n+\tpop %rbx\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4a(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %dl,0x0(%rbx,%rdi,8)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\trex.WX adc %rax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n+\tadd %al,-0x7b(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WXB adc %rax,(%r9)\n+\trorb $1,0x11(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x6c(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0x0(%rbx,%rdi,8)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x10384(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,(%rax)\n \trex.WXB adc %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0xfb(%rbx)\n-\tadd %al,(%rax)\n-\tmov $0x84,%al\n-\thlt\n-\tadd %al,(%rax)\n+\tadc %dl,0x0(%rbx,%rdi,8)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6e(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tpush %rax\n \trex.WXB adc %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fb93e6 \n+\tmov $0x94,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tdiv %ah\n+\tadd %al,-0x65(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8,(%rcx)\n+\tadd %dl,0x1114b(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xf483(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %r8,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x11(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x94,%al\n+\tadd %dh,%al\n+\txchg %eax,%esp\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfbd7(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,(%rax)\n \tadc %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \txchg %eax,%esp\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock xchg %eax,%esp\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpush %rax\n+\tadc %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\txor %dl,0xfb(%rbp)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x5c(%rax)\n-\tincl (%rax)\n+\tnop\n+\tadc %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %r8,(%r9)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0xfb(%rbp)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfbce(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1114d(%rax)\n+\tadd %dl,0xf688(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\txchg %eax,%esp\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n+\tadc %r8,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,0x11(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6b(%rax)\n+\tjo fb94e7 \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rsi)\n+\tadc %cl,0x11(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebp\n+\tsti\n \tadd %al,(%rax)\n-\tmov $0x83,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trex.WRX adc %r8,(%rcx)\n+\tadc %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0xfb(%rsi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,0xfb95(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2666640,158 +2666883,165 @@\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \txchg %eax,%ebp\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x1114e(%rax)\n+\tmovabs 0x770000000000008a,%eax\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x6b(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tnop\n+\tadc %r8,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf484(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x11(%rsi)\n+\trorb $1,0x11(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x6a(%rax)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x113(%rdx)\n+\tadc %cl,0x11(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0xfb95(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRXB adc %r8,(%r9)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.WRX adc %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fb95e8 \n+\tnop\n+\txchg %eax,%esi\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x59(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tadc %eax,(%rcx)\n+\tnop\n+\trex.WRX adc %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x13,%bl\n-\tadd %eax,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WRXB adc %r8,(%r9)\n+\trorb $1,0x11(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x105(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub (%rcx,%rax,1),%dl\n+\tshrb $1,(%rbx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\txchg %eax,%esi\n+\tsti\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rax\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %cl,0x11(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x6a(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rdi),%ecx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x4,%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4d(%rax)\n-\tadc (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0xf4(%rbx)\n-\tadd %dl,0x50(%rax)\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\trex.WRXB adc %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,0xfb(%rdi)\n+\tadd %al,0x105(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcmp %dl,(%rcx,%rax,1)\n+\tsub (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11150(%rax)\n+\tadd %dl,0x1114f(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10577(%rax)\n+\tadd %al,%al\n+\tmov $0x4,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113b3(%rax)\n+\tadd %dl,-0x4d(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %esi,%esi\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rax\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,0xfb(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcmp (%rcx,%rax,1),%dl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne fb9735 \n-\tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\tpush %rcx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\trex lahf\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x13,%bl\n+\tjo fb97a2 \n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rcx\n+\tadd %dl,0x50(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo fb96f9 \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2666852,540 +2667102,533 @@\n \tadd %al,%al\n \txchg %eax,%edi\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfb97(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x10577(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%bl\n-\tadc (%rcx),%al\n+\tadd %dl,0x113b3(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tpush %rax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11151(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tcwtl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rdx)\n+\tadd %dl,0x3a(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpush %rcx\n+\tpush %rax\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x5(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\trex lahf\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tmov $0x13,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttest $0xf4,%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdx\n-\tadc %eax,(%rcx)\n+\tadc %dl,0x11(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tsarb $1,(%rdx)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x13,%ah\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trcrb $1,(%rdx)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rdx\n+\tadd %dl,0x51(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x100000000000fb98,%al\n \tsub $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10129(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112fb(%rax)\n \tadd %al,(%rax)\n+\tadc %dh,0x1(%rbx,%rdx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsub $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfcomps 0x1(%rbp)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tpush %rdx\n+\tpush %rcx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n-\tsti\n+\tadd %dh,(%rax)\n+\tmov %ebx,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tlret\n-\ttestb $0x0,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdx\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,0x11(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsti\n+\tadc %bh,%bl\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WRX cmc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbx\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %dl,0x11(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4c(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x13,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x53(%rax)\n+\tpush %rax\n+\tpush %rdx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcld\n+\tadd %dl,-0x5(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11153(%rax)\n+\tadd %dl,0x11152(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tja fb996f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfsincos\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbx\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,0x11(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%dh\n-\tsti\n+\tadd %ah,0x1f(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4(%rax)\n+\tnop\n+\tsti\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush %rsp\n+\tpush %rbx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n-\tsti\n+\txor $0xfb,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113b4(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpush %rsp\n+\tpush %rbx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fb99c6 \n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112fc(%rax)\n+\tadd %dl,%al\n+\tsti\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tjo fb9a30 \n+\thlt\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rsp\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11153(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0xfb(%rbp)\n+\tadd %al,0xfbc3(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x14(%rax)\n+\tadd %dl,(%rax)\n+\tjs fb99ef \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tdiv %ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rcx,%rdx,1)\n+\tadd %dl,%al\n+\tpush %rbx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock xor $0x0,%esp\n-\tadd %dl,%al\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tcld\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush %rbp\n+\tpush %rsp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock fcomip %st(4),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x13,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rsp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock cltd\n+\txor %al,%bh\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstd\n+\tadd %dl,-0x4(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11155(%rax)\n+\tadd %dl,0x11154(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xd53d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1142a(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsahf\n-\tadd $0x1,%eax\n-\tadd %dl,%al\n-\tpush %rbp\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fb9a19 \n-\tsti\n+\trclb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3(%rax)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tadc $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x112fc(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dl,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x13,%ch\n-\tadd %eax,(%rax)\n+\tadc %dh,0x113(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfd,%dl\n+\tmov $0xce,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x56(%rax)\n+\tadd %dl,0x55(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0xfd(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tstd\n-\tadc (%rcx),%al\n+\tjo fb9a35 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tcld\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11156(%rax)\n+\tadc %ah,0x1(%rsp,%rax,1)\n+\tadd %dl,0x11155(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfwait\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjs fb9aef \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov %eax,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsi\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trclb $1,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfb9a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tstd\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush %rdi\n+\tpush %rsi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4b(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n+\tadd %dl,0x56(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock cmpsl %es:(%rdi),%ds:(%rsi)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,-0x3(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11157(%rax)\n+\tadd %dl,0x11156(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjs fb9b6f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x47(%rax)\n-\tadd $0x1,%eax\n-\tadd %dl,%al\n-\tpush %rdi\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trclb $1,0x11(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2(%rax)\n+\tnop\n+\tstd\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rcx\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpop %rax\n+\tpush %rdi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t{rex2 0x0} add %eax,(%rax)\n+\txor %cl,%bl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x113b5(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tmov $0x13,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpop %rax\n+\tpush %rdi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000101ee,%al\n-\t(bad)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tstd\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11158(%rax)\n+\tadd %dl,0x11157(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x78(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tandb $0x0,0xf4(%rbx)\n \tadd %dl,%al\n-\tpop %rax\n+\tpush %rdi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpop %rcx\n+\tpop %rax\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,0xf4(%rdi)\n \tadd %al,(%rax)\n \tshlb $1,0x113(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n+\tadcb $0x0,0xf6(%rcx)\n+\tadd %dl,0x58(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcall *(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tpop %rcx\n-\tadc %eax,(%rcx)\n+\tadd %dl,-0x2(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11478(%rax)\n+\tadd %dl,0x11158(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x11(%rcx)\n+\tnop\n+\tjs fb9c6f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n-\thlt\n+\tadd %ah,%al\n+\tadd 0x1(%rip),%eax \n+\tadd %dl,%al\n+\tpop %rax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1(%rax)\n+\tmovabs 0x90000000000101ee,%al\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0xf6(%rbx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpop %rdx\n+\tpop %rcx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2667393,424 +2667636,408 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpop %rdx\n+\tpop %rcx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112ff(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rdx\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11159(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpopf\n+\tadd %dl,-0x63(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsi\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor $0x3,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo fb9cbf \n-\trepz add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %dl,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x11(%rbx)\n+\trcrb $1,0x11(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x13,%dh\n-\tadd %eax,(%rax)\n+\tadc %bh,%bh\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trcr $1,%al\n+\tpop %rbp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rbx\n+\tadd %dl,(%rax)\n+\tpop %rdx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rax)\n+\tadd %dl,-0x4a(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %cl,%ah\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1115b(%rax)\n+\tadd %dl,0x5a(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trorb $0x0,0xf4(%rcx)\n+\tadd %dl,-0x1(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tnop\n-\tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n+\trorb $1,-0xb(%rsi)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfb,%esp\n \tadd %al,(%rax)\n-\trcrb $1,0x11(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1115a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n-\tadd %ah,0xf680(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tpop %rdx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113b6(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,0x112ff(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsp\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,0x11(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %dl,(%rbx)\n+\tnop\n+\tmov $0x13,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rsp\n+\tpush %rax\n+\tpop %rbx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xfb(%rsi)\n+\tjo fb9d7f \n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjs fb9def \n+\tadd %dl,(%rax)\n+\tadd %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tjrcxz fb9dbe \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x1(%rcx,%rdx,1)\n+\tadd %dl,0x1115b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsahf\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11478(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %edx,(%rbx)\n+\tadd %al,(%rax)\n+\trcrb $1,0x11(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x11(%rbp)\n+\tpush %rax\n+\tadd %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x30(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,0x1(%rcx,%rdx,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc $0xf4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x13,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x50(%rax)\n-\tcmc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5d(%rax)\n+\tpush %rax\n+\tpop %rsp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x11300(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tsti\n-\tadd %al,(%rax)\n+\tpop %rsp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1115d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tja fb9e47 \n+\tlock ja fb9e47 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjs fb9e6f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rsp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,0x11(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x33(%rax)\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %edx,(%rbx)\n+\tadd %dl,%al\n+\tadd %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %dh,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsi\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x13,%bh\n+\tadc %bl,0x11(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsi\n+\tadc %dh,0x113(%rdi)\n+\tadd %al,(%rax)\n+\tloopne fb9e40 \n+\tadd $0x1,%eax\n+\tadd %dl,0x5d(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tadd %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1115e(%rax)\n+\tnop\n+\tpop %rbp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlahf\n-\tsti\n \tadd %al,(%rax)\n+\trcrb $1,0xfb(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs fb9eef \n+\tsarb $1,0x14(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0xfd,%esi\n \tadd %al,(%rax)\n-\trcrb $1,0x11(%rsi)\n+\trcrb $1,0x11(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rdx)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %edx,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %al,0x1(%rcx)\n+\tadd %ah,(%rax)\n+\tmov %eax,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpop %rdi\n+\tpop %rsi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x49(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rax)\n+\tadd %dl,0x5e(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%dh\n-\tadd (%rcx),%eax\n+\tpush %rax\n+\tret\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd (%rbx),%dl\n+\tnop\n+\tadd %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tpop %rdi\n+\tpop %rsi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,-0x8(%rdi)\n+\tlock rex.RXB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjns fb9f6f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3a(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\trcrb $1,0x11(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x11302(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tgs hlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rdi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113b7(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3b(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dh,0x47(%rax)\n+\tadd $0x1,%eax\n+\tadd %dl,0x5f(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tadd (%rbx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x59(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x11(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1115f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x14(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x11(%rcx)\n+\tadc %ah,0x11(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n-\tsti\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rbx),%edx\n+\tpush %rax\n+\tadd (%rbx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xfb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txchg %eax,%edi\n-\tincl (%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2667826,21 +2668053,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ebx\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd (%rbx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11302(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x60(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2667920,260 +2668144,265 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjbe fba192 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlret\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd (%rbx),%edx\n+\tadc %ah,0x11(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x11(%rdx)\n-\tadd %eax,(%rax)\n+\trolb $1,(%rdx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlret\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x61(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,%ch\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x113,%eax\n \tadd %al,(%rax)\n-\tshr $0xfb,%dl\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x62(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11161(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tadd (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tshl $0x0,%esi\n+\tadd %ah,%al\n+\tmov %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\n \t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $0x9b,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadd $0x13,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadc %ah,0x11(%rbx)\n-\tadd %eax,(%rax)\n+\trex (bad)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x3(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x113,%eax\n \tadd %al,(%rax)\n-\tadc %dh,-0xc(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n+\tadd %dl,0x62(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n+\tadd %dl,-0x48(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,-0xc(%rbx)\n+\tand %dh,(%rbx,%rax,1)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11162(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsar $0x0,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovsxd (%rcx),%edx\n+\tadd (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0xf7,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloop fba211 \n+\tshlb $1,0x11(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmp $0xf7,%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tloop fba221 \n \tadd %al,(%rax)\n-\tshlb $1,0x11(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tint1\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd $0x13,%al\n+\tadc %ah,0x11(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsub $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xeed8(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %eax,%fs:(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,(%rbx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tmov $0xa9,%al\n+\tadd %al,(%rax)\n+\tmov $0xc1,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1c(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113b8(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmovsxd (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x10f(%rip) \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tjo fba276 \n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x113b8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x3e(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11163(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd $0x13,%al\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x101ec(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11164(%rax)\n+\tadc %al,(%rbx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0xfb(%rdx)\n+\tadd %dl,%al\n+\tmovsxd (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0xfb(%rbx)\n+\tadd %dl,(%rax)\n+\tmovabs %eax,0xa1300000000000fb\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %eax,%fs:(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmovabs %al,0xc5000000000000fb\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tlock lahf\n-\tsti\n \tadd %al,(%rax)\n+\tadc %ah,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0x113,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %eax,%gs:(%rcx)\n+\tadd %dl,0x4(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs %eax,0x8900000000000fb\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret $0xfb\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $1,0x113(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadc %eax,%fs:(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trol $1,%dl\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x5(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x113,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n+\tadd %dl,0x11164(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadc %eax,%gs:(%rcx)\n+\tor %bl,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tint1\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd $0x13,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfba3(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0xfb(%rbx)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2668260,198 +2668489,183 @@\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,-0x5c(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa2c000000000008a,%eax\n-\tsti\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tadc %eax,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf673(%rax)\n+\tloopne fba444 \n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf673(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x50(%rax)\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %eax,%gs:(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd $0x113,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tandb $0x0,0xfb(%rcx)\n+\tadd %dl,%al\n+\tadd $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %ax,(%rcx)\n+\tlret $0xfb\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tadc %eax,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x113,%ecx\n+\tadd %dh,(%rbx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\tfwait\n-\tsti\n \tadd %al,(%rax)\n+\tadc %bh,0x113(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x66(%rax)\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11165(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd $0x113,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %al,0x113(%rip) \n \tadd %al,(%rax)\n+\tadc %cl,0xf6(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11166(%rax)\n+\tshlb $1,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x64(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest %edx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tadc %ax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,0x5(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %eax,(%ecx)\n-\tadd %al,(%rax)\n+\tmovabs 0x500000000000f4cf,%al\n+\tadc %ax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%ah\n-\tstd\n \tadd %al,(%rax)\n+\trex lret\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x47(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x2d(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tpushf\n-\tadd $0x1,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tnop\n+\tadc %ax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,0x102(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tsub $0x10f,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11167(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tloopne fba526 \n+\tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tsti\n+\tadd $0x113,%eax\n+\tadd %al,(%rax)\n+\tadd %dh,(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %al,(%rcx)\n+\tshlb $1,0x11(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %eax,(%ecx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs 0xc00000000000fba4,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11306(%rax)\n+\tadc %ah,0x11(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,(%rax)\n-\tpush $0x111\n+\tadd %dl,%al\n+\tadd $0x113,%eax\n \tadd %al,(%rax)\n-\tadc %bh,0x101(%rip) \n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x67(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x113,%ecx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x113b9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0xfb(%rsi)\n+\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor %bl,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fba5e7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rsi)\n-\tadc (%rcx),%eax\n+\tmovabs 0x900000000000f470,%al\n+\tadc %eax,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2668523,150 +2668737,155 @@\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,0x11168(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0xfba5(%rax)\n \tadd %al,(%rax)\n+\tand %cl,%bl\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc %eax,(%ecx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $0x0,0xfb(%rbp)\n \tadd %dl,0x73(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101f4(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xff,%ebx\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0x111\n+\tadc %ch,0x11(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpushf\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\tlock movabs %al,0x7100000000000fb\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjmp fba746 \n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rcx),%edx\n-\tadd %ah,%al\n-\tstos %eax,%es:(%rdi)\n+\tadd %dl,0x68(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x113,%ecx\n \tadd %al,(%rax)\n-\txor %bl,-0xa(%rbx)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11168(%rax)\n \tadd %al,(%rax)\n-\trex cmpsl %es:(%rdi),%ds:(%rsi)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7(%rax)\n+\tnop\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11169(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\ttest $0xfb,%eax\n+\tpush $0x111\n \tadd %al,(%rax)\n-\tsarb $1,-0xa(%rsi)\n+\tshrb $1,0xfb(%rcx)\n \tadd %al,(%rax)\n+\tsarb $1,-0xa(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor %edi,%eax\n \tadd %al,(%rax)\n+\tadd %ah,0xff8d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \timul $0x1,(%rcx),%edx\n-\tadd %al,0xfbd3(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11307(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x65(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x11(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x10a,%esi\n+\trolb $1,(%rsi)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadc %bh,0x113(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n+\tadd %dl,0x69(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %bh,0x10a(%rsi)\n+\tadd %al,(%rax)\n+\tadc %bh,0x113(%rdx)\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub $0x10f,%eax\n \tadd %al,(%rax)\n-\tjo fba7c9 \n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tshlb $0x0,0x0(%rbx,%rdi,8)\n+\tadc %al,(%rdi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1116a(%rax)\n+\tadd %dl,0x11169(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshr $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpush $0x11\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\timul $0x1,(%rcx),%edx\n \tadd %dl,0xfba8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa78000000000008a,%eax\n+\tmovabs 0xa81000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x7(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x11(%rbx)\n+\tadd %dl,(%rax)\n+\tpush $0x11\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2668676,20 +2668895,19 @@\n \tor %bl,0x0(%rbx)\n \tadd %dh,0xfba8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n-\tmovabs 0xad4000000000008a,%eax\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0xc1f000000000008a,%eax\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\timul $0x1,(%rcx),%edx\n+\tadd %dl,0x6a(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne fba87a \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n@@ -2668721,242 +2668939,240 @@\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \ttest $0xfb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb26000000000008a,%eax\n+\tmovabs 0xd44000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x8(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,0x11307(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0x7e(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1116b(%rax)\n+\tadd %dl,0x1116a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfiaddl (%rcx,%rax,1)\n+\tadc %cl,%dl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x11(%rbx)\n+\tshrb $1,0x11(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tor %dl,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n-\tsti\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tadc %eax,(%rcx)\n+\timul $0x1,(%rcx),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113ba(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %esi,%esp\n-\tadd %al,(%rax)\n+\tadd %al,0xf46b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6c(%rax)\n+\tadd %dl,0x6b(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\ttest $0xfb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tor %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbf7(%rax)\n+\tadd %dl,%al\n+\tfsubr %st(6),%st\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1116c(%rax)\n+\tadd %dl,0x1116b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0xfb(%rdi)\n+\txor %ah,0xfb(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tadc %eax,(%rcx)\n+\timul $0x1,(%rcx),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0xfd(%rax)\n-\tadd %dl,(%rax)\n-\tor %edx,(%rbx)\n+\txor %dh,0xfb(%rbx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tor %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x101ec(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,0x11(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x113(%rdx)\n+\tadd %dl,%al\n+\tmov $0x113,%edx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6d(%rax)\n+\tadd %dl,0x6c(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x11308(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tinsb (%dx),%es:(%rdi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1116d(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101f3(%rax)\n+\txor $0x1,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfba7(%rax)\n+\tadd %dh,0xfba7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfldl (%rsi)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsl (%dx),%es:(%rdi)\n-\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tshrb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcs sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor %edx,(%rbx)\n-\tadd %eax,(%rax)\n+\trorb $1,(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcs sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfda8(%rax)\n+\tadd %dl,0x2e(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %ch,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x113,%ebx\n+\tadd %al,(%rax)\n+\tadc %bh,0x113(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n+\tadd %dl,0x6d(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0x85,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %edx,(%rbx)\n-\tadd %eax,(%rax)\n+\tadc %cl,(%rcx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tsti\n \tadd %al,(%rax)\n+\tand %ch,0xfb(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xeeb000000000008a,%eax\n-\trepz add %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1116e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1116d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rsp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tsbbb $0x0,0xfb(%rdi)\n \tadd %dl,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tinsl (%dx),%es:(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tstos %eax,%es:(%rdi)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf47c(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor (%rbx),%dl\n+\tpush %rax\n+\tor %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x11(%rdi)\n+\tadc %ch,0x11(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2668970,20 +2669186,18 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tloopne fbab30 \n-\tadd (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dl,0x6e(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fbab,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2669051,200 +2669265,206 @@\n \tlods %ds:(%rsi),%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,0xa(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x11309(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\toutsb %ds:(%rsi),(%dx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1116f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%al\n+\tlock lods %ds:(%rsi),%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6e2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x11(%rax)\n+\tshrb $1,0x11(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor (%rbx),%dl\n-\tadd %eax,(%rax)\n+\trorb $1,(%rcx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0xfbc3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x70(%rax)\n-\tadc %eax,(%rcx)\n+\trcrb $1,(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%ah\n-\tadd %al,(%rcx)\n+\tadc %ch,0x11(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x100,%edx\n \tadd %al,(%rax)\n \tnop\n \tmov $0x113,%ebx\n \tadd %al,(%rax)\n-\tadc %ch,%ch\n-\tsti\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11170(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x6f(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tjle fbacc7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tor (%rbx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo fbacfc \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4a(%rax)\n-\tsti\n+\tnop\n+\toutsl %ds:(%rsi),(%dx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txorb $0x0,0xfb(%rsi)\n \tadd %cl,(%rax)\n \tja fbad62 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno fbad1c \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rbx)\n-\tadc (%rcx),%eax\n+\tadc %dh,0x11(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tor (%rbx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x71(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tfildl (%rcx)\n+\tjo fbad3c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x113,%ebx\n+\tadd %dl,-0x25(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tsarb $1,0x113(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11171(%rax)\n+\tmov $0xf4,%al\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tjo fbad5c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6ab(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f2e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tscas %es:(%rdi),%eax\n-\ttestb $0x0,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tnop\n+\tor (%rbx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $0xf8,(%rdi)\n+\tadd %dl,(%rax)\n+\tsub %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjno fbad8c \n+\tjo fbad8c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xfb,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rbx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x11(%rdx)\n+\tadd %dl,(%rax)\n+\tjno fbadac \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tscas %es:(%rdi),%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xada000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1130b(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tor (%rbx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjb fbaddc \n+\tjno fbaddc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x1(%rbx,%rdx,1)\n+\tadd %al,0x31(%rax)\n+\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11171(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjb fbadfc \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x5(%rax)\n-\tsti\n+\tadc %cl,(%rbx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor (%rbx),%edx\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10387(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjb fbae1c \n+\tjno fbae1c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tscas %es:(%rdi),%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2669263,52 +2669483,58 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tscas %es:(%rdi),%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfb,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor $0x13,%al\n+\tadc %dh,0x11(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf4c8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjae fbae7c \n+\tlret $0xf6\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tor (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor %bl,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x113,%esp\n+\tjb fbae9c \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfbae(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fbae,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc00000000000fbad,%al\n \tscas %es:(%rdi),%al\n \tsti\n@@ -2669326,943 +2669552,943 @@\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,0xfbae(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,0x73(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,-0x44(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xc(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x11172(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x46(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1130b(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11173(%rax)\n \tadd %al,(%rax)\n+\tshlb $1,0x11(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfb,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xe4,%ch\n+\tadd %dh,(%rax)\n+\tmovabs %eax,0x73100000000000ff\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex sti\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjae fbaf4c \n+\tor (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0x13,%al\n+\tpush %rax\n+\tjae fbaf7c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x37(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n+\tshrb $1,(%rsi)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tmov $0x69,%al\n+\tadd %dl,0x6b(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113bc(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10141(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcs sgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tje fbaf9c \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x26(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rbx,%rdx,1)\n+\tnop\n+\tjae fbafbc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1d(%rax)\n-\trepz add %al,(%rax)\n+\tadd %dl,0x2d(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2f(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfbba(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tje fbafdc \n+\tadd %dl,(%rax)\n+\tor $0x13,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,(%rax)\n+\ttest $0xfd,%eax\n+\tadd %al,(%rax)\n+\tnop\n \t(bad)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x23(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f2f(%rax)\n+\tadd %dl,%al\n+\tjae fbaffc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbb0(%rax)\n+\tadd %dl,0xfbb0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlret $0x103\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tsar $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest $0xfb,%al\n+\tlock movabs %eax,0x74100000000000f4\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor $0x113,%eax\n+\trcr $0xfb,%al\n \tadd %al,(%rax)\n-\trcl $0xf6,%dl\n+\tadd %al,(%rax)\n+\tadd %dl,0xc(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne fbb03c \n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf77000000000008a,%eax\n+\tsti\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tlock sub $0xc0,%al\n+\tadd %dl,0x74(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000e4b5,%al\n \tmov $0x113,%esp\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11174(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tnop\n+\tor $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex and %eax,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11175(%rax)\n+\tshlb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tand %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x11(%rbp)\n+\tmovabs 0x6801c0,%al\n+\tadc %dh,0x11(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tin (%dx),%al\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trorb $1,(%rbx,%rdx,1)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0x113,%eax\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000f836,%al\n-\tjbe fbb0cc \n+\tpush %rax\n+\tjne fbb0dc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6c(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,%al\n+\ttest %esi,%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x113,%ebp\n \tadd %al,(%rax)\n-\tloopne fbb137 \n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x76(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trcr $1,%ch\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xe3,%al\n-\tsti\n+\tadd %dl,0x11175(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfba9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tor $0x113,%eax\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor %dh,0xfd(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0x11176(%rax)\n+\tshlb $1,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbb1(%rax)\n+\tadd %dl,0xfbb1(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tscas %es:(%rdi),%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe fbb12c \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rsi)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tja fbb14c \n+\tadc %dh,0x11(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x113,%ebp\n+\tor $0x113,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsub $0xf3,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x77(%rax)\n+\tadd %dl,0x76(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xe(%rax)\n+\tadd %dl,-0x43(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11177(%rax)\n+\tadd %dl,0x11176(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tin (%dx),%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n+\tnop\n+\tor $0x113,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tja fbb1ac \n+\tjbe fbb19c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fbb1ac \n-\tadd %eax,(%rcx)\n+\tloopne fbb150 \n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x11(%rax)\n+\tadc %dh,0x11(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbe4(%rax)\n+\tadd %dh,(%rax)\n+\tin $0xfb,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor $0x113,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x77(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshr $1,%ah\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113bd(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjs fbb1ec \n+\tnop\n+\tja fbb1fc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadc %cl,(%rsi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tor $0xfb,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11178(%rax)\n+\tadd %dl,%al\n+\tja fbb21c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbb4(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tscas %es:(%rdi),%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbe0(%rax)\n+\tadd %al,0xfbf5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs fbb22c \n+\tadd %dl,(%rax)\n+\tjs fbb23c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovlps %xmm0,(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjns fbb24c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x78(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tsarb $1,0x113(%rbp)\n \tadd %al,(%rax)\n-\trex pop %rax\n-\tor (%rcx),%eax\n+\tadd %dl,%al\n+\tmov $0x113,%ebp\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xff,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjns fbb26c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11178(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovlps %xmm0,(%rcx)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11179(%rax)\n+\tadd %dl,%al\n+\tjs fbb29c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xfb,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x19(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjp fbb28e \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjns fbb2ac \n+\tadc %bh,0x11(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x15a87(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x1130f(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rbp\n-\ttestb $0x0,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjp fbb2cc \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6f(%rax)\n-\ttestb $0x0,(%rax)\n+\tadc %ah,(%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x113,%esi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x79(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7a(%rax)\n-\tadc %eax,(%rcx)\n+\txor %dl,0xf6(%rcx)\n \tadd %al,(%rax)\n+\tadc %bh,0x113(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11179(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadc %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tmovlps %xmm0,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjp fbb30c \n+\tadd %dl,%al\n+\tjns fbb31c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbb3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6(%rax)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x11(%rdx)\n+\tadc %bh,0x11(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfb,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10(%rax)\n-\tadc (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tmovlps %xmm0,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjnp fbb34c \n+\tmovabs 0x5000000000010387,%al\n+\tjp fbb35c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x113,%esi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x7b(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\txchg %ebx,0x1(%rdx)\n \tadd %al,(%rax)\n-\tand %dh,0xfb(%rbx)\n \tadd %al,(%rax)\n \tnop\n-\tadc %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tmovlps %xmm0,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tclc\n \tadd %al,(%rax)\n+\tadc $0xf4,%ah\n \tadd %al,(%rax)\n-\tadd %dl,0x1117b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1117a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x11(%rbx)\n+\tsarb $1,0x11(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rax)\n+\tadc %dl,(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjl fbb3cc \n+\tjnp fbb3cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x113,%esi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7c(%rax)\n+\tadd %dl,0x7b(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock mov $0xfb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %edx,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tshr $1,%ah\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjl fbb40c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1117b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfb(%rbx)\n+\tadc %dh,0xfb(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjl fbb42c \n+\tjnp fbb42c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4d(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11(%rax)\n-\tadc (%rcx),%eax\n+\tadd %ah,%al\n+\tmov $0xfb,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%ah\n-\tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\tjge fbb44c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11310(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x113(%rsi)\n+\tadc %bh,0x1(%rcx,%rdx,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x113,%esi\n+\tadd %al,(%rax)\n+\tloopne fbb41c \n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadc %ah,0xf4(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjge fbb46c \n+\tjl fbb46c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %edx,(%rbx)\n-\tadd %eax,(%rax)\n+\trclb $1,(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x5a(%rax)\n-\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tsarb $1,0x0(%rbx,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjge fbb48c \n+\tjl fbb48c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x0,0xfb(%rdx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\tmov $0xfb,%dl\n \tadd %al,(%rax)\n-\tsarb $1,0x11(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rcx)\n-\tadc (%rcx),%eax\n+\tsarb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjle fbb4cc \n+\tadc %edx,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x23(%rax)\n+\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjge fbb4cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x113(%rdi)\n \tadd %al,(%rax)\n-\tmov $0x38,%al\n-\tadd (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjle fbb4ec \n-\tadd %eax,(%rax)\n+\tadd %dl,0x7d(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ecx\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rbx),%dl\n-\tadd %eax,(%rax)\n+\tand %dh,0x0(%rbx,%rdi,8)\n+\tadd %dl,0x11(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tshlb $0xf8,(%rsi)\n \tadd %al,(%rax)\n-\tnop\n-\tjle fbb50c \n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1117d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0xf9cb,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0xf8(%rip) \n+\tloopne fbb577 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x11(%rsi)\n+\tadd %dl,%al\n+\tjge fbb52c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%rbx),%dl\n+\tnop\n+\tadc %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x3a(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x11(%rdi)\n+\tadd %dl,(%rax)\n+\tjle fbb54c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x113,%edi\n \tadd %al,(%rax)\n-\tloopne fbb55e \n-\tcld\n+\txor %ah,0x0(%rsi,%rsi,8)\n+\tadd %dl,0x7e(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0x0(%rbx,%rdi,8)\n-\tadd %dl,0x11312(%rax)\n+\tadd %dl,%al\n+\tadc %edx,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbd4(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1117f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfb,%ch\n+\tnop\n+\tjle fbb58c \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfb,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x111(%rax)\n+\tsarb $1,0x11(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x6f(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%rbx),%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,0x11(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tmov $0x113,%edi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%rbx),%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x15d4e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x80(%rax)\n+\tadd %dl,0x7f(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113bf(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadcb $0x1,(%rcx)\n+\tadd %dl,0x12(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %bh,%dl\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rbx),%edx\n+\tnop\n+\tjg fbb60c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %cl,(%rdx,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x111(%rax)\n-\tadd %al,(%rax)\n-\tandb $0x0,-0xa(%rsi)\n-\tadd %al,(%rax)\n+\tadc %al,0x111(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%rbx),%edx\n-\tadd %eax,(%rax)\n+\tloopne fbb5d6 \n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rcx\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dl,0x11312(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadcl $0x1,(%rcx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%al\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tadcb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%bl\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\trclb $0x1,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %ch,%cl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11313(%rax)\n+\tadd %dl,0x11180(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tscas %es:(%rdi),%al\n-\tstd\n \tadd %al,(%rax)\n+\trclb $1,(%rdx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x11181(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trex pop %rax\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,0x67(%rdx)\n+\trolb $1,0x111(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjp fbb6f2 \n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlods %ds:(%rsi),%eax\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadcl $0x1,(%rcx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rbx)\n-\tadc (%rcx),%eax\n+\tadc %al,0x111(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0xf6(%rdi)\n \tadd %al,(%rax)\n-\tadc %al,0x111(%rdx)\n+\tadd %dl,(%rax)\n+\tadc (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fbb9,%al\n-\trclb $0x1,(%rbx)\n+\tadd %dh,(%rax)\n+\tjp fbb6ae \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,-0xa(%rdi)\n+\tadd %dl,-0x7f(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n-\tadc %eax,(%rcx)\n+\tsarb $0x0,0xfb(%rcx)\n+\tadd %dl,-0x40(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc $0x13,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11181(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xf666(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x13(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rdi\n-\tcmc\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11182(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadcl $0x1,(%rcx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rbp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,0x111(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x14(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x11313(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n \t(bad)\n-\tint3\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x111(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadcl $0x1,(%rcx)\n+\tnop\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11314(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjg fbb757 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11183(%rax)\n+\tadd %dl,%al\n+\tadc (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fbb726 \n-\tsti\n+\trolb $1,0x111(%rdx)\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0xfb,%bh\n \tadd %al,(%rax)\n-\tadd %dl,0xfbb7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2670386,366 +2670612,362 @@\n \tmov $0xfb,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadcl $0x1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x54(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc $0x13,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rcx,%rdx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %al,0x111(%rbx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trol $1,%al\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,%al\n+\t(bad)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rax)\n+\tadd %dl,-0x7d(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock enter $0x100,$0x0\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc $0x113,%eax\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11184(%rax)\n+\tadd %dl,%al\n+\trclb $0x1,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfb,%ecx\n \tadd %al,(%rax)\n-\tshlb $1,-0x8(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x79(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dl,0x11183(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10286(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x15(%rax)\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tadc $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,0x111(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trcll $0x1,(%rbx)\n+\tadd %bh,0xfb(%rdx)\n \tadd %al,(%rax)\n+\tshlb $1,-0x8(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %edx,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadc %al,0x1(%rcx,%rdx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadc $0x113,%eax\n+\tadc $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7b(%rax)\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\ttest %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfb,%edx\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc $0x1,%al\n+\tadc %al,%cl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11185(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tes cld\n+\tadd %dl,0x11184(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc $0x113,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trclb $1,(%rbx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf4ac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\ttest %edx,(%rcx)\n+\ttest %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xfbba(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x27(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\trcll $0x1,(%rbx)\n \tadd %al,(%rax)\n+\txor %dl,%ah\n+\tadd $0x1,%eax\n+\tadd %dl,(%rax)\n+\ttest %edx,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x100,%esi\n \tadd %al,(%rax)\n-\trcrb $0x0,-0xa(%rdx)\n+\tadc %dl,0x113(%rip) \n \tadd %al,(%rax)\n+\tjo fbba8c \n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\tadc %al,0x111(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n-\tint $0xfb\n+\ttest %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\trcll $0x1,(%rbx)\n \tadd %al,(%rax)\n-\tadc %cl,%ch\n-\thlt\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7a(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11185(%rax)\n \tadd %al,(%rax)\n-\tloopne fbba1c \n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11427(%rax)\n+\tpush %rax\n+\tadc $0x113,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x102b9(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11186(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x41(%rax)\n-\tsti\n+\tadd %dl,%al\n+\ttest %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfb,%ebx\n \tadd %al,(%rax)\n-\tadd %dl,0x16(%rax)\n-\tadc (%rcx),%eax\n+\tnop\n+\t(bad)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush $0xfd\n+\tmov $0x38,%al\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\trolb $1,0x111(%rsi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %al,0x111(%rsi)\n \tadd %al,(%rax)\n+\taddb $0x0,0x102(%rsi)\n+\tadd %dl,0x11315(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113c1(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfb8b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %edx,(%rcx)\n+\tpush %rax\n+\txchg %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\trcll $0x1,(%rbx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tlock sub $0xf8,%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x79(%rax)\n-\tadc %eax,(%rcx)\n+\tnop\n+\txchg %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tes cld\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000fbbb,%al\n-\tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc $0x113,%eax\n \tadd %al,(%rax)\n \tjo fbbb53 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %edx,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x4b(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc (%rcx),%eax\n+\trolb $1,0x111(%rsi)\n \tadd %al,(%rax)\n+\tsarb $0x0,0xfb(%rbx)\n+\tadd %dl,(%rax)\n+\tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tand %dl,-0xc(%rcx)\n \tadd %al,(%rax)\n+\tadd %cl,0xfc(%rip) \n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %al,0x111(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %cl,%dh\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%cl\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0x0,0xfb(%rbx)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,(%rax)\n-\tmov %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x79(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,(%rdi)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trcll $0x1,(%rbx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trcr $1,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,-0x78(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11187(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0xfb(%rbx)\n+\tadd %dl,%al\n+\tmov $0xfb,%ebx\n \tadd %al,(%rax)\n \tnop\n \tor %bl,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xfb,%esp\n+\txor %al,%ch\n+\tsti\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\tadd %dl,0x16(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\torb $0x1,0x5d(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x11188(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $1,0x111(%rdi)\n \tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xfb,%esp\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x0(%rbx,%rdi,8)\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x111(%rax)\n+\tadc %cl,0x111(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tret $0x113\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11316(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %edx,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x44(%rax)\n-\tsti\n+\tadc %al,%dl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n+\tpush %rax\n+\tmov $0xfb,%esp\n \tadd %al,(%rax)\n+\tnop\n+\tor %bl,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tmov %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0xfb,%dh\n \tadd %al,(%rax)\n-\trclb $0x0,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n-\tadd %dl,-0x77(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0xfb(%rbp)\n+\txor %bl,-0xc(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\tadd %dl,0x11188(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n+\tnop\n+\tor %bl,0x0(%rbx)\n+\tadd %al,-0x43(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x10485(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11189(%rax)\n+\tadd %dl,0x11428(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbbc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2670767,173 +2670989,172 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,0xfbbc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tmovabs 0xc30000000000008a,%eax\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0x0(%rdi,%rdi,8)\n-\trorb $1,0x111(%rcx)\n+\tadd %dl,%al\n+\tmov %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n+\tadc %dl,(%rdi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tsti\n+\tmov $0xba,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov (%rcx),%dl\n+\tmov %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tret $0x113\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tlock (bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n+\tadd %dl,-0x77(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub %dl,(%rcx,%rax,1)\n+\tadd %dl,0x17(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fbea,%al\n-\tmov (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tshrb $0x0,0xf6(%rax)\n+\tadd %dl,0x11189(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfb,%ebx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tshrb $1,(%rax)\n+\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $0x0,0xf6(%rax)\n+\tadd %dl,%al\n+\tmov %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x111(%rdx)\n-\tadd %al,(%rax)\n+\tnop\n \t(bad)\n-\tpush %rbp\n-\ttestb $0x0,(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x113c2(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x34(%rax)\n-\tsti\n+\tlock pop %rdi\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov (%rcx),%edx\n+\tmov (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsar $0x0,%ebx\n-\tadd %al,(%rax)\n+\tadd %ah,0x55(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x113c2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov (%rcx),%edx\n+\tmov (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjne fbbda7 \n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x49(%rax)\n-\tsti\n+\trclb $1,(%rdi)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloop fbbdc1 \n+\trolb $1,0xf4(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\txor %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x3e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov (%rcx),%edx\n+\tmov (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfb,%ecx\n+\tadd %al,(%rax)\n+\tshl $1,%dl\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\trorb $1,0x111(%rdx)\n \tadd %al,(%rax)\n-\tmov $0x7d,%al\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov (%rcx),%edx\n+\tadd %dl,(%rax)\n+\tsbb %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x42(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ee000000000008a,%eax\n-\tadd $0x1,%eax\n-\tadd %dl,%al\n-\tret $0x113\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %ch,%cl\n-\tsti\n+\tmovabs 0x7f0000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov %ss,(%rcx)\n+\tmov (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tstos %al,%es:(%rdi)\n-\tincl (%rax)\n+\t(bad)\n+\tadd $0x1,%eax\n+\tadd %dl,%al\n+\tret $0x113\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rcx)\n-\tadc (%rcx),%eax\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x75(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xfb,%esi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n@@ -2670969,157 +2671190,147 @@\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x42(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfb,%esp\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tsbb %dl,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %ss,(%rcx)\n+\tnop\n+\tmov (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %eax,(%dx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x0,0xfb(%rbp)\n-\tadd %al,0x10495(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1118c(%rax)\n+\tsarb $1,0xfb(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %edx,(%rbx)\n+\tadd %dl,%al\n+\tmov (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfbc2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11318(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x1(%rcx,%rdx,1)\n+\tadc %cl,0x1(%rcx,%rdx,1)\n \tadd %dl,0x102c6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fbbedf \n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlea (%rcx),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x46(%rax)\n-\tstd\n+\tjo fbbea9 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x74(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11319(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlea (%rcx),%edx\n+\tadd %dl,%al\n+\tsbb %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \ttestb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstc\n-\tor (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlea (%rcx),%edx\n+\tadd %dl,0x1118c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xffa0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rcx)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (%rcx),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\trorb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n \tadd (%rbx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3d(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjl fbbf95 \n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov (%rcx),%ss\n+\tlea (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rdx)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x72(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tsbb %edx,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf81f(%rax)\n+\tpush %rax\n+\tlea (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov (%rcx),%ss\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tclc\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x64(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1118d(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb (%rbx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %edi,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11319(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txor %cl,(%rdi)\n@@ -2671127,101 +2671338,113 @@\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tint $0xf4\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (%rcx),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x111(%rsi)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tret\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113c3(%rax)\n+\tcmpb $0x0,0x102(%rcx)\n+\tadd %dl,(%rax)\n+\tmov (%rcx),%ss\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x111(%rdi)\n+\trcrb $1,(%rcx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tsar $0x0,%bl\n \tadd %al,(%rax)\n-\tadd %dl,0x1131a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbc0(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,-0x71(%rax)\n-\tadc %eax,(%rcx)\n+\t(bad)\n+\tmov $0xfd,%ecx\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov (%rcx),%ss\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x7f(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\taddl $0x1,(%rdx)\n-\tadd %dl,-0x1e(%rax)\n-\tss add %eax,(%rax)\n+\tloop fbc0b1 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xa(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %ah,-0x6f(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1118e(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfbc0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fbc0,%al\n-\tor %bl,0x0(%rbx)\n \tadd %ah,%al\n \tsar $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xfb,%ebp\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,(%rdx)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb (%rbx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnop\n-\tadc %eax,(%rcx)\n+\trorb $1,0x111(%rsi)\n \tadd %al,(%rax)\n+\tmov $0xc3,%al\n+\tsti\n \tadd %al,(%rax)\n-\tlock mov $0xfb,%ebp\n \tadd %al,(%rax)\n-\trol $1,%bl\n+\tadd %dl,%al\n+\tret\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WRXB or %r8b,(%r9)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tnop\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,0x111(%rdi)\n \tadd %al,(%rax)\n \tadc %al,%cl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2671257,298 +2671480,315 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsar $0x0,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xc0,%al\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb (%rbx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1a(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tand %bl,-0xc(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tnop\n+\tadd %dl,-0x71(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%dl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6e2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x111(%rax)\n+\tnop\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1b(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x1131a(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ecx\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dl,0x111(%rax)\n \tadd %al,(%rax)\n-\tjo fbc170 \n-\ttestb $0x0,(%rax)\n+\t(bad)\n+\tenter $0xf6,$0x0\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6f(%rax)\n+\tadd %dl,-0x70(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x0(%rbp,%rdi,8)\n+\tmov $0xbe,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb (%rbx),%edx\n+\tadd %dl,%al\n+\tsbb (%rbx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\txchg %eax,%ecx\n+\tnop\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne fbc1d0 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %dh,0x67(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x111(%rcx)\n+\trclb $1,0x111(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne fbc1e3 \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tsbb (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpush %rsp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ecx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x111(%rdx)\n \tadd %al,(%rax)\n \tand %ah,%dh\n \ttestl $0x0,(%rax)\n \tpush %rax\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\ttest %eax,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6e(%rax)\n+\tpush %rax\n+\txchg %eax,%ecx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \t(bad)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd $0xf8,%eax\n \tadd %al,(%rax)\n-\tadc %bl,(%rbx,%rdx,1)\n+\tpush %rax\n+\tsbb (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x76(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\txchg %eax,%edx\n+\txchg %eax,%ecx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1142b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x111(%rdx)\n+\tadd %dl,%al\n+\txchg %eax,%ecx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,%bh\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,0x0(%rbp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb $0x13,%al\n+\tnop\n+\tsbb (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x111(%rbx)\n+\tadc %dl,0x111(%rdx)\n \tadd %al,(%rax)\n \tjo fbc307 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113c4(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xfbf3(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%ebx\n+\tadd %dl,-0x6e(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1131c(%rax)\n+\tadd %dl,%al\n+\tsbb (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\txchg %eax,%ebx\n+\txchg %eax,%edx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xc8,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1142b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x2e(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x111(%rbx)\n+\tadd %dl,%al\n+\txchg %eax,%edx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n+\tmov $0x5,%al\n+\tclc\n \tadd %al,(%rax)\n-\trcrb $1,(%rbx,%rdx,1)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb $0x13,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfbc3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,(%rax)\n-\txchg %eax,%esp\n+\txchg %eax,%ebx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock iret\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x6d(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%bl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tint3\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x113(%rip) \n+\tpush %rax\n+\tsbb $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11194(%rax)\n+\tadd %dl,0x11193(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0xf81f90,%al\n \tadc %al,%ah\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trclb $1,0x111(%rbx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb $0x113,%eax\n+\tadd %dl,0x1131c(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x8(%rcx)\n+\tadd %al,%al\n+\tint1\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\txchg %eax,%ebp\n+\txchg %eax,%esp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b08(%rax)\n@@ -2671597,133 +2671837,125 @@\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,-0x3c(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,-0x6b(%rax)\n+\tmovabs 0x958000000000008a,%eax\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txchg %eax,%esp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %dl,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1131d(%rax)\n+\trcrb $1,(%rbx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\txchg %eax,%ebp\n+\txchg %eax,%esp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x65(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x111(%rbp)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tsar $0x0,%ebx\n+\trclb $1,0x1(%rcx,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x113(%rip) \n+\tadc %bl,0x113(%rip) \n \tadd %al,(%rax)\n-\tadd %cl,-0xa(%rsi)\n+\tlock sar %cl,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\txchg %eax,%esi\n+\txchg %eax,%ebp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3b(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fbc4ae \n-\tsti\n+\tnop\n+\tstc\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n+\tpush %rax\n+\txchg %eax,%ebp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tint1\n-\tadd (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rsi)\n+\tadd %dl,0x1d(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rcx)\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%esi\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11195(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\tadc %dh,(%rcx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x37(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tret\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%edi\n-\ttestb $0x0,(%rax)\n+\tadd %ah,0x7c(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esi\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,0x111(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1131d(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edi\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dl,0x111(%rsi)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fbc5,%al\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n \tmovabs 0xc5c000000000008a,%eax\n \tsti\n@@ -2671770,155 +2672002,160 @@\n \tnop\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x69(%rax)\n+\tadd %dl,-0x6a(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %al,%dl\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb $0x113,%eax\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1131e(%rax)\n+\tadd %dl,0x11196(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%edi\n-\tadc %eax,(%rcx)\n+\tshrb $1,(%rbx)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $0x0,-0xa(%rbx)\n+\txchg %eax,%esi\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x111(%rdi)\n+\t(bad)\n+\tint1\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tand %bl,0xf6(%rsi)\n \tadd %al,(%rax)\n-\trcrb $1,(%rsi)\n+\tadc %bl,(%rsi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcwtl\n+\txchg %eax,%edi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\ttestb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x68(%rax)\n+\tpush %rax\n+\txchg %eax,%edi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %cl,%al\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n+\tadd %dl,0x1e(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rdi,%rsi,8)\n \tadd %dl,0x31(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\trex.WRXB or %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tcwtl\n+\txchg %eax,%edi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $0xfb,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f31(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10459(%rax)\n+\tadd %dh,(%rax)\n+\tenter $0xfb,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne fbc6c8 \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x111(%rax)\n+\trclb $1,0x111(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%bh\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x68(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tnop\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcltd\n+\tcwtl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,-0x3(%rbx)\n-\tadd %al,(%rax)\n+\txor %bl,0xfb(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n+\tadc %al,%dh\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x67(%rax)\n+\tadd %dl,-0x68(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xfb,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2671931,71 +2672168,71 @@\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n-\tmovabs 0x66b000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmovabs 0x9e2000000000008a,%eax\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tnop\n-\tcltd\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,%dh\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,-0xc(%rax)\n+\tadd %dl,0x11198(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf466(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1131f(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x14,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x111(%rcx)\n+\trcrb $1,0x111(%rax)\n \tadd %al,(%rax)\n-\tjo fbc795 \n+\tpush %rax\n+\tcltd\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n+\tcltd\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fbc802 \n-\tadd %eax,(%rcx)\n+\tnop\n+\tpop %rcx\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rax)\n+\tadc %bl,(%rdi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%cl\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x67(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2672003,84 +2672240,87 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n+\tcltd\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,0xfb(%rbp)\n+\tand %bh,0x0(%rbp,%rdi,8)\n+\tadd %dl,0x1f(%rax)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcltd\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,0x111(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113c6(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x111(%rbx)\n+\tadc %bl,0x111(%rdx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %dh,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11320(%rax)\n+\tadd %dl,0x1131f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tfwait\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo fbc87f \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbc6(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tfwait\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo fbc8c2 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tadc %ah,(%rax)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tleave\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tfwait\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2672088,654 +2672328,649 @@\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpushf\n+\tfwait\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlea (bad),%esi\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %bh,0xfb(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %edx,(%rbx)\n+\tpush %rax\n+\tand %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpushf\n+\tfwait\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,%bl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin (%dx),%eax\n-\trepz add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1119c(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand %edx,(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tfwait\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0xf(%rax)\n-\tadd $0x1,%al\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,0x63(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11320(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfb7a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfwait\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne fbc9d6 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpopf\n+\tpushf\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fbc9f7 \n-\tor (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tand %edx,(%rbx)\n+\tadd %dl,%al\n+\tand %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfd,%bh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x63(%rax)\n+\tpush %rax\n+\tpushf\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,%dl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6d(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tpopf\n-\tadc %eax,(%rcx)\n+\tadd %ah,(%rax)\n+\trex.WB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex sar %cl,%bl\n+\tadd %dl,0x1119c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf48d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tand %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x111(%rbp)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trcrb $1,0x1(%rcx,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x39(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tsahf\n+\tpopf\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fbca8f \n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand (%rbx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x21(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsahf\n+\tadd %al,(%rax)\n+\tadd %dl,-0x63(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xca,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x6801c0,%al\n+\tmovabs 0xf64e00,%al\n \tnop\n-\tsahf\n+\tpopf\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fbca74 \n-\tadd $0x1,%eax\n-\tadd %dl,0x22(%rax)\n-\tadc (%rcx),%eax\n+\tloopne fbcab7 \n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ah\n-\tadd (%rcx),%eax\n+\tnop\n+\tand %edx,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmovabs 0x9dd00000000000fb,%eax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,0x111(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113c7(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tcmp %eax,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsahf\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x111(%rdi)\n \tadd %al,(%rax)\n-\tloopne fbca56 \n+\tadd %dl,%bl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11322(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tand %edx,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\txchg %eax,%edi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlahf\n+\tadd %dl,-0x62(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tmovabs 0x6801c0,%al\n \tnop\n-\tlahf\n+\tsahf\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tjge fbcac7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tand (%rbx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5e(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcrb $1,0x111(%rsi)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0x1c0000000000111,%al\n-\tpush $0x0\n \tadd %dl,%al\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs 0x100000000000f663,%al\n+\tlahf\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x60(%rax)\n-\tadc %eax,(%rcx)\n+\tjo fbcb34 \n+\tadd $0x1,%eax\n+\tadd %dl,0x22(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand (%rbx),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x61(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs 0xccf0000000000111,%al\n+\tlock int3\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfbc9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.W hlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs 0xf140000000000111,%al\n+\tnop\n+\tlahf\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,%dh\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x23(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x11322(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x111(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0xcbf0000000000111,%eax\n+\tlock lret\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rcx\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovabs 0x1c0000000000111,%eax\n+\tmovabs 0x1c0000000000111,%al\n \tpush $0x0\n-\tadd %dl,0x11323(%rax)\n+\tadd %dl,%al\n+\tand (%rbx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovabs 0x1c0000000000111,%eax\n+\tmovabs 0x1c0000000000111,%al\n \tpush $0x0\n \tadd %dl,(%rax)\n \tenter $0x113,$0x0\n \tadd %al,(%rax)\n-\tadd %dh,0x1013f(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs 0x1c0000000000111,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n+\tshlb $1,0x111(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tand (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %al,0xcc70000000000111\n+\tadc %ah,0x111(%rcx)\n+\tadd %al,(%rax)\n+\tjo fbcbbe \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5e(%rax)\n+\tadd %dl,-0x5f(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\trepz sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x13,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x23(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbx\n-\thlt\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111a2(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x32(%rax)\n-\thlt\n+\tadd %dl,0x111a1(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf4d8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x38(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovabs %al,0xf0c0000000000111\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x24(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tmovabs 0x1c0000000000111,%eax\n+\tpush $0x0\n+\tadd %dl,0x11323(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tjnp fbcc5e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs %eax,0x1c0000000000111\n+\tmovabs %al,0x1c0000000000111\n \tpush $0x0\n \tadd %dl,(%rax)\n \tsub $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tenter $0xf3,$0x0\n-\tadd %al,(%rax)\n-\tadd %dl,-0x5d(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11324(%rax)\n+\tpush %rax\n+\tmovabs %al,0x1c0000000000111\n+\tpush $0x0\n+\tadd %dl,%al\n+\tand (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovabs %eax,0xa8c0000000000111\n+\tmovabs %al,0xb570000000000111\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113c8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xfd,%cl\n+\tadd %ah,(%rax)\n+\ttest %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovabs %eax,0x1c0000000000111\n+\tmovabs %al,0x1c0000000000111\n \tpush $0x0\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tand $0x13,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %esi,%esi\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x111(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x35(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs %eax,0xf2e0000000000111\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x113,%eax\n+\tadd %dl,0x24(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tlock enter $0xf3,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,0x111a4(%rax)\n+\tadd %dl,0x111a3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1e(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tenter $0x113,$0x0\n \tadd %al,(%rax)\n-\tadd %al,0x4e(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xff(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand $0x113,%eax\n+\tshlb $1,0x111(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x11324(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ah,0x1(%rcx,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tleave\n+\txor %cl,%cl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tin (%dx),%eax\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,-0x5c(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11325(%rax)\n+\tadd %dl,%al\n+\tand $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0xf(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tleave\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,%dl\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlret $0xfb\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x113(%rip) \n+\tadd %dl,(%rax)\n+\tand $0x113,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x200000000000fbd7,%al\n \tret\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t{rex2 0xfb} sldt (%r24)\n+\tadd %al,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,-0x5a(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tror $1,%ch\n-\tsti\n \tadd %al,(%rax)\n+\tmov $0x97,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tes adc (%rcx),%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tand $0x113,%eax\n \tadd %al,(%rax)\n-\tand %dl,0xfb(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x111a5(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x37(%rax)\n+\tpush %rax\n+\tleave\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo fbce16 \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x26(%rax)\n-\tadc (%rcx),%eax\n+\txor %dl,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11325(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x111(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2c(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc9,%al\n-\trepz add %al,(%rax)\n+\tshl $1,%ah\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x59(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dh\n+\tpush %rax\n+\tlret\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11326(%rax)\n+\tadd %dl,%al\n+\tand $0x113,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x111a6(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadc %eax,(%rcx)\n+\tleave\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113c9(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x111(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tes adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\ttest $0x11,%al\n-\tadd %eax,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tiret\n+\tadd %cl,%bh\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2672886,914 +2673121,925 @@\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x30(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd22000000000008a,%eax\n+\tmovabs 0xd24000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2c(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x58(%rax)\n+\tadd %dl,-0x59(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,0x26(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111a8(%rax)\n+\tadd %dl,0x111a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%cl\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fbd114 \n-\thlt\n-\tadd %al,(%rax)\n+\tjo fbd074 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\ttest $0x11,%al\n-\tadd %eax,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0x900000000000fbd0,%al\n+\tes adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,0xfb(%rbx)\n \tadd %al,(%rax)\n-\tadc %ch,0x111(%rcx)\n+\tadd %dl,(%rax)\n+\ttest $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcl $0xfb,%cl\n+\tadd %al,%al\n+\tsar $1,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x57(%rax)\n+\tadd %dl,-0x58(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x32(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\timul $0x0,%ebp,%edi\n-\tadd %dl,0x11327(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf827(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111a9(%rax)\n+\tshlb $1,(%rsi)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tpush %rdx\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x111a8(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%dl\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\ttest $0x111,%eax\n-\tadd %al,(%rax)\n-\tadc $0xfb,%cl\n+\ttest $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbd1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd19000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\ttest $0x111,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x10135(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x57(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x27(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tstos %al,%es:(%rdi)\n-\tadc %eax,(%rcx)\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,(%rax)\n-\tcld\n+\tadd %dl,0x111a9(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tor %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x36(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex add $0xfc,%eax\n+\tadc %dl,-0xc(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tstos %al,%es:(%rdi)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttest $0x111,%eax\n \tadd %al,(%rax)\n-\tloopne fbd1b8 \n+\tloopne fbd1dc \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11327(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf799(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %al,%es:(%rdi)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x111(%rdx)\n \tadd %al,(%rax)\n \tand %dl,%bh\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x111(%rbx)\n-\tadd %al,(%rax)\n-\tloopne fbd20f \n-\trepz add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tstos %al,%es:(%rdi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x55(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tloopne fbd23a \n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113ca(%rax)\n+\tadd %dl,0x111aa(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tstos %eax,%es:(%rdi)\n-\tadc %eax,(%rcx)\n+\tlret $0x113\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000001017b,%al\n-\tsub %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tstos %al,%es:(%rdi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshrb $1,0x111(%rbx)\n \tadd %al,(%rax)\n \tmovabs 0x900000000000fbd4,%al\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rax)\n-\thlt\n+\tadd %dh,-0x42(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%al\n+\tstos %eax,%es:(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %cl,%dh\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tsub %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tlods %ds:(%rsi),%al\n+\tstos %eax,%es:(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlret $0x113\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %cl,0xf6(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111ac(%rax)\n+\tnop\n+\tstos %eax,%es:(%rdi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x65(%rax)\n-\tadd (%rcx),%eax\n \tadd %al,(%rax)\n+\txor %cl,%dh\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rcx)\n+\tadd %dl,0x28(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x21,%al\n-\tclc\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n+\tstos %eax,%es:(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fbd3,%al\n \txchg %eax,%ebx\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x111(%rbp)\n-\tadd %al,(%rax)\n-\txor %dh,0x0(%rsp,%rsi,8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tsub %edx,(%rbx)\n-\tadd %eax,(%rax)\n+\tadc %ch,0x1(%rcx,%rdx,1)\n+\tadd %dl,0x10171(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x11328(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x4e(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%eax\n+\tadd %dl,-0x54(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111ad(%rax)\n+\tadd %dl,0x111ac(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%al\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11329(%rax)\n+\tshrb $1,(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshrb $1,0x111(%rbp)\n \tadd %al,(%rax)\n \tand %dl,%ah\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n-\tadc %ch,0x111(%rsi)\n-\tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tsti\n+\tadc %ch,0x111(%rbp)\n \tadd %al,(%rax)\n+\trex\n+\tadd %gs:(%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub %edx,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %ch,(%rcx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tscas %es:(%rdi),%al\n+\tfdivr %st,%st(3)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x53(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x35(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111ae(%rax)\n+\tadd %dl,0x111ad(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tsti\n+\tadd %al,-0x80(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub (%rbx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x29(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x10(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tjo fbd3ed \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x111(%rsi)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%eax\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tmovabs 0xf4c650,%al\n-\tadc %ch,0x111(%rdi)\n-\tadd %al,(%rax)\n-\tlock scas %es:(%rdi),%al\n-\tstd\n+\tmovabs 0xfb9560,%al\n+\tadc %ch,0x111(%rsi)\n \tadd %al,(%rax)\n+\tjo fbd3ef \n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x2a(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x11329(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x51(%rax)\n+\tpush %rax\n+\tscas %es:(%rdi),%al\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113cb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6af(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111af(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tscas %es:(%rdi),%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tjmp fbd581 \n \tadd %al,(%rax)\n-\tnop\n-\tsub (%rbx),%dl\n-\tadd %eax,(%rax)\n+\tloopne fbd452 \n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0xf65a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x11,%al\n+\tadd %dl,%al\n+\tsub %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbd6(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tshrb $1,0x111(%rsi)\n+\tadd %al,(%rax)\n+\tmovabs 0x200000000000fbd6,%al\n \tsar %cl,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xf3c9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tscas %es:(%rdi),%eax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x11,%al\n+\tadc $0xfb,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub (%rbx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rdx)\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tscas %es:(%rdi),%eax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111b0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,$0xfb\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n \tlret\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs 0xb0d00000000000f5,%al\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x111af(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2a(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tsub (%rbx),%edx\n+\tmov $0x11,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,0x111(%rcx)\n+\tadd %ah,0xfbd5(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fbd5,%al\n-\tpop %rcx\n+\tadd %dl,0x59(%rax)\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x11,%cl\n+\tmov $0x11,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xfbea(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1132a(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub (%rbx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x102be(%rax)\n+\trex.XB hlt\n \tadd %al,(%rax)\n-\tadd %dl,0x111b1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x111b0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tout %al,$0xfb\n \tadd %al,(%rax)\n-\tadc %cl,%ah\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tint3\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0xfb(%rbp)\n+\txor %ah,0xfb(%rbx)\n \tadd %al,(%rax)\n-\tshlb $1,0x111(%rcx)\n+\tshlb $1,0x111(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xfd,%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsub (%rbx),%edx\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub (%rbx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x111(%rdx)\n+\tadc %dh,0x111(%rcx)\n \tadd %al,(%rax)\n \tand %dl,%dh\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshlb $1,(%rdi)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4e(%rax)\n+\tadd %dl,-0x4f(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tsub (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov $0x11,%dl\n+\tmov $0x11,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tint3\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub $0xf3,%dl\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x11,%dl\n+\tmov $0x11,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rbx,%rdx,1)\n+\tpush %rax\n+\tsub (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x111(%rbx)\n+\tadc %dh,0x111(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rdi\n-\tstd\n+\tadd %al,0x5(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4d(%rax)\n+\tadd %dl,-0x4e(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfd,%bh\n-\tadd %al,(%rax)\n+\tadd %al,%ch\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x2c(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x1132b(%rax)\n \tadd %al,(%rax)\n-\txor %al,%dh\n-\ttestb $0x0,(%rax)\n+\tadd %al,0xf799(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111b3(%rax)\n+\tadd %dl,0x111b2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tint3\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tleave\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x11,%bl\n+\tmov $0x11,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub $0x13,%al\n-\tadd %eax,(%rax)\n+\tshrb $1,(%rbx)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x11,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x1(%rcx,%rdx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,%ch\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tret\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x11,%ah\n+\tmov $0x11,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rbx,%rdx,1)\n+\tadc %ch,(%rbx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor %ah,%bh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111b4(%rax)\n+\tnop\n+\tmov $0x11,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%ah\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex\n+\trex.RX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x11,%ah\n+\tmov $0x11,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsar %cl,%ebx\n+\tadd %dl,0xfdce(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x2c(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x113,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov $0x11,%ch\n+\tmov $0x11,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xe00000000000fbd2,%al\n-\tin (%dx),%eax\n-\trepz add %al,(%rax)\n+\tmovabs 0xd00000000000fbd2,%al\n+\tand %edi,%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x4b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x4c(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1132c(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0x11,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111b5(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfb,%esi\n \tadd %al,(%rax)\n-\tadd %ah,-0x49(%rax)\n-\tsti\n+\tadc %cl,%ch\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tint $0x13\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x11,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x111(%rbp)\n-\tadd %al,(%rax)\n-\tadd %dl,%bh\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1132d(%rax)\n+\tshrb $1,(%rbx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x111(%rsi)\n+\tadc %dh,0x111(%rbp)\n \tadd %al,(%rax)\n \tjo fbd780 \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbd0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x11,%dh\n+\tmov $0x11,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffca(%rax)\n+\tadd %al,0xfbd4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tsub $0x113,%eax\n \tadd %al,(%rax)\n-\tloopne fbd7b2 \n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111b6(%rax)\n+\tadd %dl,0x111b5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x65(%rax)\n+\tadd %dl,-0x6f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tint $0x13\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x111(%rsi)\n+\tshlb $1,0x111(%rbp)\n \tadd %al,(%rax)\n-\tjo fbd791 \n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcs adc (%rcx),%eax\n+\tadd %dl,0x2d(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov $0x11,%bh\n+\tmov $0x11,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tpop %rsi\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1142c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x11,%bh\n+\tmov $0x11,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\txlat %ds:(%rbx)\n+\tsti\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcs adc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x1132d(%rax)\n \tadd %al,(%rax)\n-\tjo fbd808 \n-\tincl (%rax)\n+\tadd %dl,-0x10(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov $0x11,%bh\n+\tmov $0x11,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tint $0x13\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x3a(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tshlb $1,0x111(%rdi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tmov $0x11,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xffc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1132e(%rax)\n+\tadd %dl,%al\n+\tsub $0x113,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x11,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %ah,-0x25(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1142c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x111,%eax\n+\tadd %dh,0xf6af(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,-0x49(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\trclb $0x0,0xfb(%rbx)\n+\tadd %dl,(%rax)\n \tcs adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %bl,-0xa(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111b8(%rax)\n+\tadd %dl,0x111b7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfdivr %st(3),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2673825,131 +2674071,128 @@\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tfsincos\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb4f000000000008a,%eax\n+\tmovabs 0xaa7000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%ch\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x111,%eax\n+\tmov $0x11,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tcs adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov $0x111,%ecx\n+\tmov $0x111,%eax\n \tadd %al,(%rax)\n \tadd %bl,%dl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x47(%rax)\n+\tpush %rax\n+\tmovabs 0xb8500000000000f5,%al\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,0x1132e(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111b9(%rax)\n+\tnop\n+\tmov $0x111,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dh\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fbd95f \n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x111,%ecx\n+\tmov $0x111,%eax\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rsi\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1132f(%rax)\n+\tadd %dl,%al\n+\tcs adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0x102,%esi\n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rdx)\n+\tadc %bh,0x111(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tret $0x100\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \txor (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tclc\n+\tadd %ah,%al\n+\tmov $0xfb,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x46(%rax)\n+\tadd %dl,-0x47(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0xf4(%rsi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,-0xa(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111ba(%rax)\n+\tadd %dl,0x111b9(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n@@ -2673958,15 +2674201,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x900000000000fbda,%al\n \tor %bl,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x111(%rdx)\n+\tsarb $1,0x111(%rcx)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%ebx\n@@ -2673978,19 +2674221,20 @@\n \tor %bl,0x0(%rbx)\n \tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbda(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x49(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%dl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2674005,20 +2674249,20 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tstos %al,%es:(%rdi)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov $0x111,%ebx\n+\tmov $0x111,%edx\n \tadd %al,(%rax)\n \tadc %bl,%bl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2674056,33 +2674300,34 @@\n \tadd %dh,(%rax)\n \tmovabs 0xdd8000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbd9(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rsp\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x111,%ebx\n+\tmov $0x111,%edx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\tpop %rsi\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11330(%rax)\n+\tadd %dl,0x1132f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov $0x111,%ebx\n+\tmov $0x111,%edx\n \tadd %al,(%rax)\n \tloopne fbdb7d \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9a(%rax)\n \tadd %al,(%rax)\n@@ -2674132,104 +2674377,101 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%esi\n-\tsti\n+\tadd %dh,-0x7c(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113ce(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\ttest $0xfd,%eax\n \tadd %al,(%rax)\n-\tsarb $1,0x111(%rbx)\n+\tsarb $1,0x111(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\txor (%rdi),%ecx\n+\txor %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,(%rbx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf6d0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov $0x111,%esp\n+\tmov $0x111,%ebx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x33(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock (bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x2b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x111,%esp\n+\tadd %dl,-0x45(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f33(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbd7(%rax)\n+\tadd %ah,0xfbb9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %edx,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x30(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x1(%rax)\n+\tadd %al,(%rax)\n+\tjo fbdcd1 \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov $0x111,%esp\n+\tmov $0x111,%ebx\n \tadd %al,(%rax)\n-\tmov $0x5d,%al\n+\tmov $0x5f,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2674248,42 +2674490,41 @@\n \txor $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tsarb $1,0x111(%rbx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0xf,%al\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f34(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %edx,(%rbx)\n+\tnop\n+\txor %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf4f0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3(%rax)\n-\tadd (%rcx),%al\n+\tadd %dh,%al\n+\tor %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rbp)\n+\tadd %dl,(%rax)\n+\tmov $0x111,%esp\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0x10f,%eax\n \tadd %al,(%rax)\n@@ -2674295,92 +2674536,91 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txor $0x10f,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tclc\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x43(%rax)\n+\tadd %dl,-0x44(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f35(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor %edx,(%rbx)\n-\tadd %eax,(%rax)\n+\tshlb $1,(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x10f(%rip) \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\txor $0x10f,%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111bd(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x111bc(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tfwait\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bh\n+\tadd %dl,(%rax)\n+\tiret\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tss sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tin (%dx),%eax\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x111,%esp\n \tadd %al,(%rax)\n-\tsarb $1,0x111(%rbp)\n+\txor %bh,0x1(%rax,%rax,1)\n+\tadd %dl,0x36(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovb $0x1,(%rax)\n+\tadd %al,-0x28(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tss sgdt (%rax)\n+\tadd %dl,(%rax)\n+\txor %edx,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rcx)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10f36(%rax)\n+\tnop\n+\tss sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rsi)\n+\tadc %bh,0x111(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tss sgdt (%rax)\n \tadd %al,(%rax)\n@@ -2674395,58 +2674635,63 @@\n \tadd (%rbx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlret $0xf3\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x111,%esi\n+\tmov $0x111,%ebp\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x37(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tlret\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdx)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\txor %edx,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f37(%rax)\n+\tnop\n+\t(bad)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %dh,%dh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111be(%rax)\n+\tnop\n+\tmov $0x111,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RX hlt\n+\t(bad)\n+\tpush %rax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfwait\n-\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rcx\n+\tcmc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x31(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2674455,43 +2674700,42 @@\n \tcmp %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x111(%rsi)\n+\tsarb $1,0x111(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x38(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor (%rbx),%dl\n+\tnop\n+\txor %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmp %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcall fbe051 \n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rdi)\n+\tadc %bh,0x111(%rsi)\n \tadd %al,(%rax)\n \t(bad)\n \tout %al,(%dx)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2674508,63 +2674752,64 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,(%rcx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd6a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x41(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x111,%esi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x39(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor (%rbx),%dl\n-\tadd %eax,(%rax)\n+\tshlb $1,(%rcx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f39(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmovabs %al,0xbf900000000000f6\n-\tadc %eax,(%rcx)\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0x111,%esi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rcx\n-\tcmc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113cf(%rax)\n+\tnop\n+\tiret\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tlock sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tout %al,(%dx)\n \tsti\n@@ -2674574,44 +2674819,41 @@\n \tcmp (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%al\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsarb $1,0x111(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3a(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,(%rdx)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0x100c1(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor (%rbx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f3a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %dh,%ch\n+\tnop\n+\tcmp (%rdi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x54(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x40(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bh,0x111(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp (%rdi),%cl\n \tadd %eax,(%rax)\n@@ -2674631,98 +2674873,104 @@\n \tadc %bh,(%rbx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trclb $0x1,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x111,%edi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3b(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xff,%esp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rbx)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\txor (%rbx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n-\tadd $0x1,%al\n+\tadd %dl,(%rax)\n+\tret $0x104\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmp (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%al\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tmov $0x111,%edi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffca(%rax)\n+\tadd %dh,-0x40(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trclb $1,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %dl,%al\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rdi,%rcx,1)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%cl\n+\tadc %al,%al\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x109ea(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tnop\n+\txor (%rbx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f3c(%rax)\n+\tnop\n+\tcmp $0xf,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trcll $0x1,(%rcx)\n+\trclb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0xf,%al\n@@ -2674730,51 +2674978,51 @@\n \tadd %al,(%rax)\n \tadd %al,0xfbe2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,-0xc(%rcx)\n+\trex push $0xfffffffffffffff4\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0x10f,%eax\n \tadd %al,(%rax)\n-\tjo fbe189 \n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111c1(%rax)\n+\tadd %dl,0x111c0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x4b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %ah,0xf468(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3d(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor (%rbx),%edx\n-\tadd %eax,(%rax)\n+\tshlb $1,(%rdx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $0x10f,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x10f3d(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trcll $0x1,(%rcx)\n+\tadd %al,(%rax)\n+\trol $1,%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlock add (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x10f(%rip) \n@@ -2674782,55 +2675030,56 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x30(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0xf4(%rbp)\n+\tlock scas %es:(%rdi),%al\n+\thlt\n \tadd %al,(%rax)\n-\tadc %bh,(%rsi)\n-\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tds sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n+\tadc %al,%cl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3e(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x59(%rax)\n-\tsti\n+\tadd %al,%al\n+\tmov $0xff,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \txor (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tds sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edi\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\trcll $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tds sgdt (%rax)\n@@ -2674845,154 +2675094,152 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tret $0x111\n+\tadd %dh,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111c1(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n+\tpush %rax\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x109ea(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x33(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadc %dh,(%rbx,%rdx,1)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0xdc,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,0x10f3f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n \t(bad)\n-\tsgdt (%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tadd %dh,0xf472(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tret $0x111\n+\trcll $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xdc,%al\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x1,%bl\n+\tadd %al,%al\n+\ttest $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113d0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x40(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf830(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tret\n+\tadd %al,(%rax)\n+\tadc %al,%dl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f40(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tfdivr %st,%st(3)\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tnop\n+\txor (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3d(%rax)\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\tret $0x111\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fbe36d \n-\tadd (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0xf(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\trex sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin (%dx),%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbe1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xb(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0xf(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tret\n-\tadc %eax,(%rcx)\n+\tstos %al,%es:(%rdi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111c2(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tsgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x59(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x13,%al\n+\tadd %dl,%al\n+\txor (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xd(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tleave\n-\ttestb $0x0,(%rax)\n+\tadd %ah,%al\n+\txchg %eax,%ecx\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tret\n-\tadc %eax,(%rcx)\n+\tret $0x111\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsgdt (%r8)\n@@ -2675007,48 +2675254,45 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.X sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x27(%rax)\n-\thlt\n+\tadd %dl,(%rax)\n+\tpush %rdx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %al,%bl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0xf4(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.X sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1d(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0x13,%al\n+\tadc %dh,(%rbx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjs fbe437 \n-\tadd %al,(%rax)\n+\tadd %dl,0xf483(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f42(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n+\tret\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2675068,51 +2675312,50 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n+\tret\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x0(%rsp,%rsi,8)\n \tadd %dl,0x43(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tfdivrp %st,%st(3)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x113(%rip) \n+\tadd %dl,0x34(%rax)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f43(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %ah,-0x62(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n+\tret\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0x15d(%rax)\n \tadd %al,(%rax)\n \trolb $1,0xf(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x66(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %ah,0xfdb6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trcll $1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2675122,42 +2675365,44 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x44(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin $0xfb,%al\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x35(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tnop\n+\txor $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,(%rbx,%rax,1)\n+\tadd %ah,(%rax)\n+\tor $0x3,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f44(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%al\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.R sgdt (%rax)\n@@ -2675179,40 +2675424,41 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2d(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,0xfbe4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11335(%rax)\n+\tadd %dl,%al\n+\txor $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.RB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x3(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ch\n+\trol $1,%ah\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2675224,34 +2675470,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.RX sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x113(%rip) \n+\tadc %dh,0x113(%rip) \n \tadd %al,(%rax)\n-\tloopne fbe5fc \n+\tmov $0xf8,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3a(%rax)\n+\tadd %dl,-0x3b(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x46(%rax)\n@@ -2675271,96 +2675516,88 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.RX sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfbe5(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rsi)\n+\tadd %dl,0x35(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.RXB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %al,-0x38(%rax)\n-\trepz add %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\trol $1,%ch\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x47(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x11(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dl,0xfbef(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113d1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc14(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f47(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tsub %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bh\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xc4,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.RXB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tss adc (%rcx),%eax\n+\tadd %dl,0xfbd7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11335(%rax)\n \tadd %al,(%rax)\n-\txor %dh,(%rsi)\n-\tcld\n+\tadd %dh,(%rax)\n+\tss cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.W sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfs std\n+\tadd %dl,%al\n+\tmov %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x39(%rax)\n+\tadd %dl,-0x3a(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x48(%rax)\n@@ -2675391,31 +2675628,27 @@\n \tadd %dl,%al\n \trex.W sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tss adc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tshlb $1,0x113(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%ebx\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\trol $1,%dh\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rax)\n@@ -2675430,46 +2675663,45 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f49(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbe3(%rax)\n+\tadd %dl,0xfd6a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tenter $0x111,$0x0\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin $0xfb,%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tss adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xf6ac(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x39(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tenter $0x111,$0x0\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xf(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WX sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x14(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x1b(%rax)\n \tsti\n@@ -2675483,112 +2675715,110 @@\n \trex.WX sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tenter $0x111,$0x0\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WX sgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f4a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tss adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WX sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tsbb %dh,%ch\n \tadd %al,(%rax)\n-\tror $1,%al\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WXB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %al,%al\n+\tlods %ds:(%rsi),%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trclb %cl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %eax,%edx\n+\tadd %dl,%al\n+\txchg %eax,%esi\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4b(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6b(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tleave\n+\tadd %al,(%rax)\n+\tadc %cl,%al\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f4b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tnop\n+\tss adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WXB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tnop\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tleave\n-\tadc %eax,(%rcx)\n+\tenter $0x111,$0x0\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WR sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x16(%rax)\n+\trex (bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlods %ds:(%rsi),%al\n \tpushf\n \tadd %al,(%rax)\n@@ -2675602,98 +2675832,95 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tleave\n-\tadc %eax,(%rcx)\n+\tenter $0x111,$0x0\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x103(%rsi)\n \tadd %al,(%rax)\n \tnop\n \trex.WR sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6b(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0xfbe6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11337(%rax)\n+\tadd %dl,%al\n+\tss adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,0x103(%rsi)\n \tadd %al,(%rax)\n \trorb $1,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $0xff,%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tleave\n-\tadc %eax,(%rcx)\n+\tenter $0x111,$0x0\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,0xf(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRB sgdt (%r8)\n+\tadd %ah,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsar $0x0,%ebx\n \tadd %al,(%rax)\n+\tadd %dl,-0x2e(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb %cl,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRB sgdt (%r8)\n+\tadd %dl,0x4d(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0xfbef(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tlret $0x111\n+\tleave\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f4d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tadc %dh,(%rdi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRB sgdt (%r8)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tlret $0x111\n+\tleave\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WRX sgdt (%rax)\n@@ -2675713,97 +2675940,98 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tlret $0x111\n+\tleave\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock ret\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f4e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRX sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tpushf\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%dl\n+\tadd %dl,%al\n+\tleave\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WRXB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113d2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WRXB sgdt (%r8)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bl\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tlret $0x111\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tmov $0xe7,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f4f(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjbe fbeaf7 \n \tadd %al,(%rax)\n-\tcall fbec01 \n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11337(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0xf(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttest %bh,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xf472(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x35(%rax)\n+\tadd %dl,-0x36(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x50(%rax)\n@@ -2675820,47 +2676048,48 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rax\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%edi\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111cb(%rax)\n+\tnop\n+\tlret $0x111\n \tadd %al,(%rax)\n-\tadd %dl,0xfbb3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n \tpush %rax\n-\tsgdt (%rax)\n+\tmov $0xfb,%ecx\n+\tadd %al,(%rax)\n+\trclb $1,0xf(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tshlb $1,(%rdi)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0xf(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rcx\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%bl\n+\tror $1,%dl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x51(%rax)\n@@ -2675875,102 +2676104,96 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0xfb,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f51(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tiret\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tint3\n+\tadc %cl,%bl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %al,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rcx\n-\tsgdt (%rax)\n+\tnop\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trclb $1,0xf(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rax)\n-\tadc (%rcx),%eax\n+\tadd %al,0xfbe9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %dl,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock xrelease add %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0xf(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tleave\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint3\n+\tadd %dl,-0x35(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock xrelease add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n+\tpush %rax\n+\tpush %rdx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex jmp fbed49 \n \tadd %al,(%rax)\n-\tloopne fbec55 \n-\tcld\n+\tshr $0xf4,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111cc(%rax)\n+\tadd %dl,0x111cb(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rdx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rcx)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tcmp %dl,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdx\n-\tsgdt (%rax)\n+\trclb $1,0xf(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%ah\n+\tror $1,%bl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2675981,1653 +2676204,1776 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%bl\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xa9,%al\n-\ttestb $0x0,(%rax)\n+\trol $0xf6,%bl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%ch\n+\tadc %cl,%ah\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,(%rax,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n+\tmovabs 0x900000000000f780,%al\n \tpush %rbx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp %edx,(%rbx)\n+\tnop\n+\tcmp %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf780(%rax)\n+\tadd %ah,%al\n+\tadd $0xf8,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint $0x11\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x34(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1c(%rax)\n+\tjo fbed1e \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rsp\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7c(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tint $0x11\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tpush %rsp\n-\tsgdt (%rax)\n+\tint3\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp %edx,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f54(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rdi,%rcx,1)\n+\tsarb $1,(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x2(%rsi)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tint $0x11\n-\tadd %eax,(%rax)\n+\tpush %rsp\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0xf(%rbp)\n-\tadd %eax,(%rax)\n+\tror $1,%ah\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rbp\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.W clc\n \tadd %al,(%rax)\n-\tadd %dh,0xf848(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2d(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor %al,%bh\n+\tadd %dl,%al\n+\tsar $1,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tint $0x11\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f55(%rax)\n+\tnop\n+\tpush %rbp\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rcx)\n+\tadc %bh,(%rcx)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsub %esp,%esi\n+\tlock sub $0xf4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbp\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tint $0x11\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfc1f(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000fc1f,%al\n+\tadd %dl,(%rax)\n \tpush %rsi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd5b(%rax)\n+\tadd %dh,%al\n+\tstc\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbe0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rsi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff82(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111ce(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tint $0x11\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rsi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstos %al,%es:(%rdi)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp (%rbx),%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0xf(%rsi)\n+\tpush %rax\n+\tcmp %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%dh\n+\trclb $1,0xf(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovabs %al,0xcdd00000000000ff\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113d3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x62(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %ah,0xfdb3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rdi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x75(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n-\tadc (%rcx),%eax\n+\tadc %cl,%dh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x57(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4c2(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tiret\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tcmp %edx,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f57(%rax)\n+\tnop\n+\tpush %rdi\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x28(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x114(%rip) \n+\tadd %dl,-0x32(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rdi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2b(%rax)\n-\tclc\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x31(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x114(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rax\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tcmp (%rbx),%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tiret\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%bl\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rax\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x6a(%rax)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trcll %cl,(%rbx)\n+\tcmp %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xffc1(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rax\n+\tadd %dl,0x58(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tfs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%al\n+\tadd %dl,%al\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10f58(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfdba(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tpop %rax\n-\tsgdt (%rax)\n+\trcll %cl,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rdx)\n-\tadc (%rcx),%eax\n+\trcrb $1,0xf(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,%bh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rcx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\taddl $0x1,(%rdx)\n-\tadd %dl,-0x30(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %ah,%al\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp (%rbx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n+\tpush %rax\n+\tpop %rcx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tss std\n+\tadd %dl,-0x68(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x114,%eax\n+\tadd %dl,-0x31(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rcx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3a(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\trclb $1,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\trepz sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xf(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x114,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rbx)\n-\tadc (%rcx),%eax\n+\tadd %dl,%al\n+\tpop %rcx\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x6b(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfe,%al\n-\tsti\n+\tadd %dl,0x111cf(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfbfe(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rdx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tint1\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\txchg %eax,%ecx\n+\tsti\n \tadd %al,(%rax)\n-\trcl $1,%al\n-\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x3a(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5a(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3b(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tjmp fbf07e \n \tadd %al,(%rax)\n-\tadc %dl,%ah\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trclb $1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo fbf059 \n-\ttestb $0x0,(%rax)\n+\tadd %dl,0xf6d1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f5a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n-\tcld\n+\tadd %ah,-0x3b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trcll $1,(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %dl,%ah\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,0xf(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rdx\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcmp (%rbx),%edx\n+\trclb $1,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0xf(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tfdiv %st(4),%st\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x2f(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tcmp (%rbx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %cl,(%rsp,%rdi,8)\n+\tadd %dh,(%rax)\n+\tor $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5b(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tint1\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10f5b(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\trcll $1,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcrb $1,0xf(%rbx)\n+\trclb $1,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tcmp (%rbx),%edx\n-\tadd %eax,(%rax)\n+\tpop %rbx\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsar $0x0,%ebp\n+\tadd %ah,(%rax)\n+\trepnz sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rdi,%rcx,1)\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trcll $1,(%rcx)\n-\tadd %eax,(%rax)\n+\tpop %rbx\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trcl $1,%al\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rsp\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tsarb $1,(%rdx)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f5c(%rax)\n+\tadd %dl,0x5c(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%dl\n+\tadc %dl,%cl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xff,%edi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n+\tadd %dl,0x10f5c(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txorb $0x0,0xff(%rbp)\n \tadd %dl,%al\n-\tcmp (%rbx),%edx\n-\tadd %eax,(%rax)\n+\tpop %rsp\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tret\n+\tadd %dh,0x10186(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2f(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne fbf195 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rbp\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadc %bh,(%rbx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rbp\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x5d(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xffb6(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rbx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x111d1(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rbp\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tadc %ch,(%rsp,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trcrb $1,0xf(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x77(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpop %rbp\n-\tsgdt (%rax)\n+\trcll $1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %bl,0xf(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsi\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tcmp (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjmp fbf25e \n+\tadd %dh,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x5e(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0x0(%rsp,%rsi,8)\n \tadd %al,(%rax)\n+\tadc %dl,%dl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsi\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbf2(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x10f5e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tpop %rsi\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %dh,%ah\n+\txor %ch,(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rsi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trepnz sti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tpush %rax\n+\trclb %cl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0xf(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbf2(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6a5000000000008a,%eax\n+\tadd %al,(%rax)\n+\tnop\n+\tcmp (%rbx),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x6a(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rdi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trepz sti\n+\tadd %dh,(%rax)\n+\tsub $0xf4,%eax\n \tadd %al,(%rax)\n+\tnop\n+\trclb %cl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rdi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tclc\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xd(%rax)\n+\tadd %ah,(%rax)\n+\tint1\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %ah,0xf(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trcl $1,%dl\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x60(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tsarb $1,(%rbx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjo fbf376 \n+\tand %dh,0x3(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f60(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbf3(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp fbf38e \n+\tadc %dl,%bl\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,%bl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xd(%rax)\n-\tsti\n+\tadd %ah,%al\n+\tmov $0xfb,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n \tadd %dl,(%rax)\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trepz sti\n \tadd %al,(%rax)\n+\tcwtl\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2d(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x61(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbf3(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x131000000000008a,%eax\n-\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadc %bh,(%rbx,%rdx,1)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\thlt\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\n+\trcll %cl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0xf(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tcmc\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0xf(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xc(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,0xf4cf(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\trcll %cl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %dh,%ah\n+\tadd %ch,%ah\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdd7000000000008a,%eax\n+\tadd %dl,0x3c(%rax)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo fbf44f \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f62(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbf4(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xf(%rdx)\n-\tadd %eax,(%rax)\n+\tadc %dl,%ah\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0xc(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcf4000000000008a,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t{rex2 0x13} add %eax,(%r24)\n+\tadd %al,(%rax)\n+\tadd %al,-0x31(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovsxd (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\thlt\n-\tsti\n+\tadd %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,-0x2c(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsxd (%rdi),%ecx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x63(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tnop\n+\tcmp $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tshl $1,%esp\n+\tfcomi %st(4),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f63(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmc\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xf(%rbx)\n+\tadd %dl,%al\n+\tmovsxd (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\thlt\n+\tadd %al,(%rax)\n+\tclc\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tsgdt %fs:(%rax)\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n-\tadd %ah,-0xb(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsgdt %fs:(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsgdt %fs:(%rax)\n+\trcl $1,%ah\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmc\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10f64(%rax)\n+\tadd %dl,0x64(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbf5(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tsarb $1,(%rbx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rdi,%rcx,1)\n+\tnop\n+\tsgdt %fs:(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,%ch\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\tadd %dl,%al\n+\tsgdt %fs:(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf825(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x2b(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0xf(%rbp)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmc\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsgdt %gs:(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x72(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %eax,(%r24)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsgdt %gs:(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbf5(%rax)\n+\tadd %ah,-0xc(%rax)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp $0x113,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n \tadd %dl,0x10f65(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tidiv %bl\n+\tadd %dh,(%rax)\n+\tjle fbf605 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111d5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0xf(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tidiv %ebx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x59(%rax)\n+\tpushf\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n-\tcmc\n-\tsti\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tdata16 sgdt (%rax)\n+\tadc %ah,0xf(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xa(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\txor %eax,%edi\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %eax,(%r24)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tdata16 sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tpush %rax\n+\tcmp $0x113,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10f66(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tdata16 sgdt (%rax)\n+\tadc %dl,%dh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbf6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tsahf\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0xfb9e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tdata16 sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xa(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tsgdt (%eax)\n+\tnop\n+\t{rex2 0x13} add %eax,(%r24)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tidiv %bl\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tpop %rsp\n-\thlt\n+\tadc %ah,0xf(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x59(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2a(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,-0xc(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x67(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbf6(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10f67(%rax)\n+\tleave\n+\thlt\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tidiv %ebx\n \tadd %al,(%rax)\n+\tadd %dl,0x1133d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WX hlt\n+\tnop\n+\tsgdt (%eax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\trex.WR hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsgdt (%eax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadc %ch,(%rsp,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbbf(%rax)\n+\tadd %dh,0xfbc0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush $0x10f\n \tadd %al,(%rax)\n-\t(bad)\n-\tidiv %ebx\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tcmp $0x113,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0xfb7c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x68(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf4c2(%rax)\n \tadd %al,(%rax)\n-\tidiv %ebx\n+\tadd %dl,%al\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7f1000000000008a,%eax\n-\thlt\n+\trol $0xf4,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f68(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbf7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tret\n-\thlt\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcl $1,%ch\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex mov %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush $0x10f\n \tadd %al,(%rax)\n-\trex idiv %ebx\n+\tnop\n+\tsub %eax,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txlat %ds:(%rbx)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n \tadd %dl,(%rax)\n \timul $0x1,(%rdi),%ecx\n-\tadd %ah,%al\n-\tidiv %ebx\n+\tadd %ah,0xf48a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tds adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x69(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\timul $0x1,(%rdi),%ecx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tpush %rax\n+\txlat %ds:(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x18(%rax)\n-\tcmc\n+\trex pop %rsi\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f69(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tclc\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tand %dh,%dh\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,0x5e(%rax)\n-\thlt\n+\tadd %al,(%rax)\n+\tadd %dl,0x18(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \timul $0x1,(%rdi),%ecx\n \tadd %al,%al\n-\tidiv %ebx\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\txlat %ds:(%rbx)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n \tadd %dl,(%rax)\n \tpush $0xf\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x8(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpush $0xf\n-\tadd %eax,(%rax)\n+\tds adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tsti\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x6a(%rax)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x44(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcl $1,%bh\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n \tadd %dl,0x10f6a(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbf8(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,(%rax)\n+\tadc %dl,%dh\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush $0xf\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\taddl $0x1,(%rdx)\n+\tadd %dl,(%rax)\n+\tfcoms (%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xf466(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rdi),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf45c(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0xf\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x1133e(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tint1\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tpush %rax\n+\tfcoms (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0xf(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tclc\n-\tsti\n-\tadd %al,(%rax)\n+\tpush %rax\n+\timul $0x1,(%rdi),%ecx\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbf8(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x6b(%rax)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstc\n+\tadd %ah,(%rax)\n+\thlt\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \timul $0x1,(%rdi),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $0xfb,%al\n+\tpush %rax\n+\tor %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xed7000000000008a,%eax\n+\tadd %dl,0x111d8(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tout %eax,(%dx)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \timul $0x1,(%rdi),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstc\n+\tmov $0xb2,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tds adc (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0xfc,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %al,(%dx)\n+\thlt\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfcoms (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tinsb (%dx),%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbf9(%rax)\n+\tadd %dl,%al\n+\tlahf\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f6c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tinsb (%dx),%es:(%rdi)\n-\tsgdt (%rax)\n+\tadc %bl,%cl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tstc\n-\tsti\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n \tadd %dl,%al\n \tinsb (%dx),%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstc\n+\tadd %ah,%al\n+\tcmc\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \t(bad)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcl $1,%dh\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0xf(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x6d(%rax)\n+\tpush %rax\n+\tfsts (%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tinsl (%dx),%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcli\n-\tsti\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,(%rax)\n+\tlock sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6d(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tinsl (%dx),%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tnop\n+\tfsts (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0xf(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,0xf(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstc\n-\tsti\n+\tadd %dl,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x52(%rax)\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n \tadd %dl,0x6e(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbfa(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\toutsb %ds:(%rsi),(%dx)\n-\tsgdt (%rax)\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcli\n-\tsti\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd15000000000008a,%eax\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\tsgdt (%rax)\n+\tadd %dl,0x10f6e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcli\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tpush %rax\n+\tsub $0x114,%eax\n \tadd %al,(%rax)\n+\tmovabs 0xd00000000000fb7b,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0xf(%rdi)\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trepnz or (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %al,0x13(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x104df(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6f(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsti\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \toutsl %ds:(%rsi),(%dx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tjo fbfb3a \n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,0xf(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjo fbfb5a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcli\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x445000000000008a,%eax\n+\tmovabs 0x4eb000000000008a,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f70(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfbfb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x36(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xf(%rax)\n+\tadd %dl,%al\n+\tjo fbfb9a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tsti\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x38(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcca000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjno fbfbba \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsti\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tiret\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x71(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjno fbfbda \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x5(%rax)\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcf0000000000008a,%eax\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f71(%rax)\n+\tnop\n+\tjno fbfbfa \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcld\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xf65f(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjno fbfc1a \n+\timul $0x0,%esi,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0xf(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfbfb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n@@ -2677635,221 +2677981,218 @@\n \tjb fbfc3a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjb fbfc5a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,%al\n+\tsti\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x13(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xedc000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f72(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfbfc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0xf(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfcc000000000008a,%eax\n+\tadd %al,%al\n+\tcld\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0xf(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x4(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc12000000000008a,%eax\n+\tmovabs 0xb70000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjae fbfcea \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstd\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjae fbfd0a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xfbfc(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,0xf(%rbx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tjae fbfd2a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x3(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fbfd3e \n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x74(%rax)\n-\tsgdt (%rax)\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tje fbfd6a \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbfd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x60(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x10f74(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tstd\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8f7000000000008a,%eax\n+\tmovabs 0x854000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $0xfb,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0xf(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x3(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjne fbfdea \n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x75(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjne fbfe0a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbfd(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2b9000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2b(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjne fbfe2a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x2(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0xf(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2677862,73 +2678205,75 @@\n \tmovabs 0x999000000000008a,%eax\n \tadd $0x1,%eax\n \tadd %dl,0x76(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbfe(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tmov $0xff,%edx\n \tadd %al,(%rax)\n+\tnop\n+\tjbe fbfe8a \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3c(%rax)\n-\tincl (%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjbe fbfe8a \n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tjbe fbfeaa \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xf(%rsi)\n+\tadc %dh,0xf(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n-\tsti\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0xf(%rdi)\n+\tpush %rax\n+\tja fbfeea \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x77(%rax)\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0xf6ac(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xf6ac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f77(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfbfe(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n@@ -2677937,77 +2678282,74 @@\n \tja fbff2a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x1(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjs fbff4a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjs fbff6a \n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x78(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbff(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjs fbff8a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x280000000000008a,%eax\n-\tor %eax,(%rcx)\n \tadd %al,(%rax)\n+\tsub %cl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0xf(%rax)\n+\tadd %dl,%al\n+\tjs fbffaa \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x52(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf6c8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjns fbffca \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x1(%rax)\n \tsti\n@@ -2678020,153 +2678362,155 @@\n \tadd %dl,0x79(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x25(%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0xf8,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tjns fc000a \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10f79(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xfbff(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0xf(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tjns fc003a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0xf(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x7a(%rax)\n-\tsgdt (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjp fc007a \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc00(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjp fc009a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x320000000000008a,%eax\n+\tmovabs 0x322000000000008a,%eax\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjp fc00ba \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n \txchg %eax,%esp\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjnp fc00da \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,0x0(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf682(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x82a000000000008a,%eax\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7b(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjnp fc011a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfc00(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tjnp fc013a \n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,0xf(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2678177,73 +2678521,73 @@\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,0x7c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjl fc019a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadd %edi,%esp\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tjl fc01ba \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tadd %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x1(%rdi,%rcx,1)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %bh,0xf(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xf(%rbp)\n-\tadd %eax,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0x1(%rax)\n-\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd92000000000008a,%eax\n+\tiret\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjge fc01fa \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjge fc021a \n \tadd %eax,(%rax)\n@@ -2678257,70 +2678601,68 @@\n \tjge fc023a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0xf(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tadd %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x7e(%rax)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xfc02(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjle fc027a \n+\tnop\n+\tjle fc029a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfc02(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjle fc029a \n-\tadd %eax,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %ah,%bh\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tjle fc02ba \n+\tadd %al,(%rax)\n+\tsarb $1,0xf(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0xf(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2678334,73 +2678676,63 @@\n \tadd %dl,0x7f(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjg fc031a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xfc02(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\torb $0x1,(%rdi)\n \tadd %al,(%rax)\n-\tadc %al,0x10f(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \torb $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock add %ah,%bh\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x24a000000000008a,%eax\n-\tadd (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\torb $0x1,(%rdi)\n+\tadd %ah,0x10324(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10f80(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %esp,%edi\n+\tadd %dl,0xfc03(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n \tmov $0xfb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \torb $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2678413,143 +2678745,133 @@\n \tpush $0x0\n \tadd %dl,(%rax)\n \torl $0x1,(%rdi)\n \tadd %dl,%al\n \tadd %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \torl $0x1,(%rdi)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dh,0x3(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x10f81(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\torl $0x1,(%rdi)\n \tadd %dl,(%rax)\n \tadd $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x10f(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x3,%al\n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tsgdt (%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadc %al,0x10f(%rdx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd $0xfc,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xed000000000008a,%eax\n+\tmovabs 0xef000000000008a,%eax\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f82(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc04(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x10f(%rdx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\txor %al,(%rsp,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\torl $0x1,(%rdi)\n \tadd %al,(%rax)\n-\tadc %al,0x10f(%rbx)\n \tadd %al,(%rax)\n \trolb $1,(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \torl $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fc04d6 \n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc51000000000008a,%eax\n-\tadd $0x1,%al\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \torl $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0xfc(%rip) \n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x10f(%rbx)\n \tadd %al,(%rax)\n \tmov $0x4,%al\n@@ -2678563,283 +2678885,274 @@\n \ttest %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \ttest %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadd $0xfc,%al\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x10f84(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xfc05(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\ttest %cl,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfc05(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\trolb $1,0x1(%rdi,%rcx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rdi,%rcx,1)\n-\tadd %dh,(%rax)\n-\tadd $0xfc,%eax\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tloopne fc05cf \n+\tadd %al,0x2b(%rax)\n \ttestl $0x0,(%rax)\n \tadc %al,0x10f(%rbp)\n \tadd %al,(%rax)\n \trolb $1,0xfc(%rip) \n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \ttest %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x5(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9ba000000000008a,%eax\n+\tmovabs 0x919000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \ttest %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xf44a(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xf44a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dh,0xfc05(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x64000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x10f(%rsi)\n \tadd %al,(%rax)\n-\tlock add $0xfc,%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tror $1,%al\n-\tadd (%rcx),%eax\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x4a(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x7a(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc06(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txchg %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa9a000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tmovabs 0xc8d000000000008a,%eax\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tcld\n \tadd %al,(%rax)\n+\trolb $1,0x10f(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trolb $0xfc,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x6(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,-0x79(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.WRB testb $0x0,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x10f87(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc06(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xde5000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x22(%rax)\n \ttestl $0x0,(%rax)\n \trolb $1,0x10f(%rdi)\n \tadd %al,(%rax)\n \trex (bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x36(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadc %cl,0x10f(%rax)\n \tadd %al,(%rax)\n-\tloopne fc0748 \n+\tadd %dl,(%rax)\n+\tmov %cl,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,-0x78(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc07(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdbd(%rax)\n+\tnop\n+\tmov %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f88(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xaad000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\trorb $1,0x10f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xff,%ah\n+\tmov $0x7,%al\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfc07(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tmov %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadc %cl,0x10f(%rcx)\n+\tadd %al,(%rax)\n+\tlock (bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %ecx,(%rdi)\n \tadd %eax,(%rax)\n@@ -2678851,67 +2679164,74 @@\n \tpush $0x0\n \tadd %dl,0x10f89(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x10f(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\trolb $1,(%rdi)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x850000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x8(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %bh,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10f8a(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tmov (%rdi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc08(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsahf\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\ttest $0xff,%eax\n \tadd %al,(%rax)\n \trorb $1,0x10f(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tor %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2678922,65 +2679242,63 @@\n \tmov (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0xfc08(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x92000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tor %edi,%esp\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %bh,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tmov (%rdi),%ecx\n-\tadd %eax,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0x9(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,0x10f(%rbx)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tor %edi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,-0x13(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %cs,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2678993,74 +2679311,80 @@\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x74(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc09(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \timul $0x0,%esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov %cs,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %al,0x9(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x22(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xde6000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %cs,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tor %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tscas %es:(%rdi),%al\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0xfdbb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlea (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfc09(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,-0x73(%rax)\n-\tsgdt (%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tlea (%rdi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tor %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xf806(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f8d(%rax)\n+\tnop\n+\tlea (%rdi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tor %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe58000000000008a,%eax\n@@ -2679071,143 +2679395,144 @@\n \tlea (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xa(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x10f(%rsi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloope fc0a66 \n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe11000000000008a,%eax\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x72(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc0a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov (%rdi),%cs\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf806(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tmov (%rdi),%cs\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tor %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x10f(%rdi)\n \tadd %al,(%rax)\n \torb $0xfc,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x685000000000008a,%eax\n+\tmovabs 0x683000000000008a,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x71(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tor %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tor %ah,%bh\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tnop\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x10f(%rax)\n+\tadd %ah,0xb(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\t(bad)\n-\tor %esp,%edi\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tnop\n \tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tor %esp,%edi\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x946000000000008a,%eax\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcltd\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f90(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc0b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x10f(%rax)\n \tadd %al,(%rax)\n \trex or %esp,%edi\n@@ -2679220,147 +2679545,129 @@\n \tadd %al,(%rax)\n \tadc %dl,0x10f(%rcx)\n \tadd %al,(%rax)\n \tloopne fc0bcd \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%ecx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xfc0b(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esp\n+\tadd %dh,(%rax)\n+\tmovabs 0x94d000000000008a,%eax\n \ttestl $0x0,(%rax)\n \tnop\n \txchg %eax,%ecx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tor $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x10f(%rcx)\n \tadd %al,(%rax)\n-\trorb $0xfc,(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x41b000000000008a,%eax\n-\tclc\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.B clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%edx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xc(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%edx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7cb000000000008a,%eax\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%edx\n-\tsgdt (%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x10f92(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc0c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trclb $1,0x10f(%rdx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x1027c(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\txchg %eax,%edx\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xc(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcd000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0xfc,%al\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpop %rax\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x10f(%rbx)\n \tadd %al,(%rax)\n-\torb $0x0,(%rsp,%rdi,8)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%al\n-\thlt\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfbd5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6d(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0xfc,%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x2f(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xf4ac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f93(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc0c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n@@ -2679369,74 +2679676,65 @@\n \txchg %eax,%ebx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xd(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esp\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadc %dl,0x1(%rdi,%rcx,1)\n+\tadd %dh,%al\n+\tor $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd4d000000000008a,%eax\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%esp\n+\tadd %dl,-0x6c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc0d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%esp\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor $0xfc,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esp\n-\tsgdt (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trclb $1,0x1(%rdi,%rcx,1)\n \tadd %dl,%al\n \tor $0xfc,%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,(%rax)\n \t(bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x10f(%rbp)\n \tadd %al,(%rax)\n@@ -2679454,216 +2679752,212 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%ebp\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dh,0xfc0d(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfd,%bl\n+\tadd %dh,(%rax)\n+\tmovabs 0xca3000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ebp\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xe(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x10f(%rsi)\n \tadd %al,(%rax)\n-\tlock or $0xfc,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfc0e(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \txchg %eax,%esi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfc0e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,%al\n-\txchg %eax,%esi\n-\tsgdt (%rax)\n+\tadd %dl,0x10f96(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\trclb $1,0x10f(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo fc0ed0 \n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x10f(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\txchg %eax,%edi\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n-\tcld\n \tadd %al,(%rax)\n+\tpaddb (%rax),%mm0\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%edi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfc0e(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10f97(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\txchg %eax,%edi\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x10f(%rdi)\n \tadd %al,(%rax)\n \tloopne fc0f50 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x37b000000000008a,%eax\n+\tmovabs 0x37d000000000008a,%eax\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcwtl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc0f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcwtl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpaddb (%rax),%mm0\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcwtl\n-\tsgdt (%rax)\n+\tadd %dl,0x10f98(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpaddb (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xf440(%rax)\n+\tadd %dl,%al\n+\trex.WX hlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcwtl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tcltd\n-\tsgdt (%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %bh,%ah\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadc %bl,0x10f(%rcx)\n+\tadd %al,(%rax)\n+\tadc %dl,(%rax)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x67(%rax)\n \tsgdt (%rax)\n@@ -2679681,65 +2679975,62 @@\n \tpush $0x0\n \tadd %dl,0x10f99(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x10f(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tloopne fc1061 \n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10f(%rdx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %bh,%ah\n+\tadd %dl,0xfc10(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfb9d(%rax)\n+\tadd %dl,0x15e69(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x66(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc %bh,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x699000000000008a,%eax\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x10f9a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmovabs %al,0x9a900000000000fb\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tfildl (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x10f(%rdx)\n \tadd %al,(%rax)\n \tjo fc10e2 \n@@ -2679753,61 +2680044,61 @@\n \tfwait\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfwait\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfc10(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tmovabs 0x991000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs %eax,0x9b900000000000ff\n+\tnop\n+\tfwait\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x10f(%rbx)\n \tadd %al,(%rax)\n-\tlock adc %bh,%ah\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x118000000000008a,%eax\n-\tcld\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfc11(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0xf6c9(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tleave\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpushf\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc %edi,%esp\n@@ -2679819,66 +2680110,65 @@\n \tadd %dl,-0x64(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %ah,0x11(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa17000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n \tadc %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xffab(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpopf\n-\tsgdt (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc11(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5b7000000000008a,%eax\n-\ttestb $0x0,(%rax)\n+\tadc %bl,0x10f(%rbp)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\ttestb $0x0,%gs:(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x12(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpopf\n \tsgdt (%rax)\n@@ -2679894,66 +2680184,64 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc12(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x10f(%rsi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tand %dl,(%rdx)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsahf\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,-0x62(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf4c3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f9e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tsahf\n-\tsgdt (%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %esp,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\trcrb $1,0x10f(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rbx)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs %eax,0x9f10000000000104\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc12(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2679965,65 +2680253,62 @@\n \tlahf\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x13(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlahf\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %ah,%al\n+\tadc %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjg fc1347 \n+\tadd %dh,(%rax)\n+\tmovabs 0x827000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs 0x138000000000010f,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovabs 0x132000000000010f,%al\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n+\tmovabs 0x1c000000000010f,%al\n \tpush $0x0\n-\tadd %dl,0x10fa0(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadc %esp,%edi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tnop\n+\tmovabs 0x13c000000000010f,%al\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10f(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -2680034,65 +2680319,65 @@\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,(%rax)\n \tmovabs 0x140000000000010f,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovabs 0x1c000000000010f,%eax\n-\tpush $0x0\n-\tadd %al,-0xe(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tmovabs 0x13a000000000010f,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x10fa1(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs 0x144000000000010f,%eax\n+\tadd %al,0x14(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \thlt\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10f(%rcx)\n \tadd %al,(%rax)\n-\tloopne fc1455 \n-\tcld\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tmovabs %al,0x148000000000010f\n-\tcld\n \tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,-0x1d(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %ah,0x10f(%rdx)\n+\tadd %al,(%rax)\n+\tadcb $0x0,(%rsp,%rdi,8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpush %rax\n \tmovabs %al,0x142000000000010f\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x18b000000000008a,%eax\n@@ -2680101,57 +2680386,55 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10fa2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovabs %al,0x1c000000000010f\n-\tpush $0x0\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\tmovabs %al,0x146000000000010f\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tmovabs %eax,0x150000000000010f\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x10f(%rbx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfc(%rip) \n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovabs %eax,0x14a000000000010f\n-\tcld\n+\tmovabs %eax,0x1c000000000010f\n+\tpush $0x0\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10fa3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x15(%rax)\n+\tnop\n+\tmovabs %eax,0x154000000000010f\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10f(%rbx)\n \tadd %al,(%rax)\n \tloopne fc1556 \n@@ -2680165,60 +2680448,59 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc15(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %dl,0x10503(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tadc $0xfc,%eax\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0x15,%al\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfc15(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fa4(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x15(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tsgdt (%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc $0xfc,%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshlb $1,0x1(%rdi,%rcx,1)\n+\tadd %dh,%al\n+\tadc $0xfc,%eax\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %dh,0x16227(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc15(%rax)\n@@ -2680233,148 +2680515,150 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadc $0xfc,%eax\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10f(%rbp)\n+\tadd %dl,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tjo fc1668 \n+\tadd %dh,0x16(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x14(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x10f(%rsi)\n \tadd %al,(%rax)\n-\tadc %dl,(%rsi)\n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x831000000000008a,%eax\n-\tadd (%rcx),%al\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\taddl $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc16(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x37(%rax)\n-\tsti\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10fa6(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x16(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xca1000000000008a,%eax\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x10f(%rdi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\tnop\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tpop %rax\n+\tmovabs 0x583000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x59(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tsgdt (%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0x17(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x10f(%rdi)\n+\tadd %al,(%rax)\n+\tjo fc1769 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x10f(%rax)\n \tadd %al,(%rax)\n \tadc %dl,(%rdi)\n@@ -2680385,70 +2680669,69 @@\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,-0x58(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc17(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \ttest $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x17(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\ttest $0xf,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tint $0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10f(%rax)\n+\tadd %dl,(%rax)\n+\ttest $0x10f,%eax\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10f(%rcx)\n+\tpush %rax\n+\ttest $0x10f,%eax\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\txor %bl,(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcdc000000000008a,%eax\n-\trepz add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x57(%rax)\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb %bh,%ah\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \ttest $0x10f,%eax\n \tadd %al,(%rax)\n@@ -2680464,59 +2680747,61 @@\n \tadd %dl,%al\n \ttest $0x10f,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tsbb %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tsbb %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tstos %al,%es:(%rdi)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfc18(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10f(%rdx)\n+\tpush %rax\n+\tstos %al,%es:(%rdi)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fc18,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %al,%es:(%rdi)\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x18(%rax)\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x19d000000000008a,%eax\n-\tcld\n+\tadd %dl,%al\n+\tsbb %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10faa(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x10f(%rdx)\n \tadd %al,(%rax)\n \tsbbb $0xfc,(%rax)\n@@ -2680530,70 +2680815,67 @@\n \tstos %eax,%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsbb %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tstos %eax,%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tsbb %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstos %eax,%es:(%rdi)\n-\tsgdt (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x10fab(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x19(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x1013e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x10134(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstos %eax,%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tsbb %edi,%esp\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%al\n-\tsgdt (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,0x1(%rdi,%rcx,1)\n \tadd %ah,0xfc19(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xf445(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.RB hlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x54(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x19(%rax)\n \tcld\n \tadd %al,(%rax)\n@@ -2680605,58 +2680887,57 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10fac(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x1(%rdi,%rcx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %al,0xfc19(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1a1000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %ah,%bh\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x10f(%rbp)\n \tadd %al,(%rax)\n-\trcrb $0xfc,(%rcx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,-0x53(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tlods %ds:(%rsi),%eax\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1a(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlods %ds:(%rsi),%eax\n \tsgdt (%rax)\n@@ -2680666,66 +2680947,72 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1a8000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x10f(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bl,(%rdx)\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x649000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0xfd64(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tscas %es:(%rdi),%al\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsbb %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tshl $0x0,%esi\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlret\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tscas %es:(%rdi),%al\n+\tadd %dl,-0x52(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1a(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10fae(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tscas %es:(%rdi),%al\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0x3,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tsgdt (%rax)\n@@ -2680739,70 +2681026,63 @@\n \tscas %es:(%rdi),%eax\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tscas %es:(%rdi),%eax\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tsbb %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tscas %es:(%rdi),%eax\n-\tsgdt (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x10faf(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc1b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfd,%ecx\n \tadd %al,(%rax)\n \tadc %dh,0x10f(%rax)\n \tadd %al,(%rax)\n-\tand %bl,(%rbx)\n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x68c000000000008a,%eax\n-\tstd\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x50(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tmov $0xf,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsbb %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xf,%al\n \tadd %eax,(%rax)\n@@ -2680818,140 +2681098,141 @@\n \tmov $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10f(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfwait\n+\tmovabs 0x300000000000fc1b,%al\n+\tmovabs 0x9b2000000000008a,%eax\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xf,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xf,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbb %esp,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tmov $0xf,%cl\n-\tadd %eax,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,0xfc1c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%esp\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x10f(%rcx)\n+\tadd %al,(%rax)\n+\tsbbb $0x0,(%rsp,%rdi,8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x10f(%rdx)\n+\tadd %dl,(%rax)\n+\tmov $0xf,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,(%rsp,%rdi,8)\n+\tadd %ah,(%rax)\n+\tsbb $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,-0x4e(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsbb $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xf,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %ah,0x1c(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %ah,%bh\n+\tadd %dh,(%rax)\n+\tmovabs 0x2ac000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xf,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb $0xfc,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10f(%rbx)\n \tadd %al,(%rax)\n-\tmovabs 0x300000000000fc1c,%al\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,-0x4d(%rax)\n-\tsgdt (%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0xf,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xf,%bl\n \tadd %eax,(%rax)\n@@ -2680965,72 +2681246,65 @@\n \tpush $0x0\n \tadd %dl,%al\n \tmov $0xf,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc1d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x1(%rdi,%rcx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %ah,(%rax)\n+\tsbb $0xfc,%eax\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xf,%ah\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x4c(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsbb $0xfc,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xf,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa93000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xf,%ah\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshlb $1,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10f(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc1d,%al\n@@ -2681039,66 +2681313,63 @@\n \tadd %dl,-0x4b(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1e(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x1f(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xf696(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fb5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsbb $0xfc,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0xf696(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fbe9,%al\n \tmov $0xf,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc1e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10f(%rsi)\n \tadd %al,(%rax)\n-\tand %bl,(%rsi)\n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,-0x4a(%rax)\n-\tsgdt (%rax)\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0xf,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x2d(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fb6(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1e(%rax)\n \tcld\n@@ -2681112,277 +2681383,257 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10f(%rdi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs 0x300000000000fc1e,%al\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,-0x49(%rax)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xf,%bh\n-\tadd %eax,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,0xfc38(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10fb7(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1f(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x10f(%rdi)\n+\tadd %al,(%rax)\n+\tand %bl,(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,0x10fb7(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x10f,%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x1f(%rax)\n+\tmov $0x1f,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfc38(%rax)\n+\tadd %dl,0x26(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xf,%bh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dl,-0x48(%rax)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1f(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,(%rax)\n-\tmov $0x10f,%eax\n+\tadd %dl,0x10fb8(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1f,%al\n+\tadd %dh,%al\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x26(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x48(%rax)\n-\tsgdt (%rax)\n+\tsarb $1,0x10f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x10f,%eax\n+\tadc %bh,0x10f(%rcx)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tcld\n+\tand %dil,%spl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x10f(%rax)\n+\tpush %rax\n+\tmov $0x10f,%ecx\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\trcrb $1,(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tjg fc2004 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x62(%rax)\n+\tmovabs 0x9e6000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10f,%ecx\n-\tadd %al,(%rax)\n-\tand %dil,%spl\n+\tadd %dl,0x10fb9(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfc20(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10f,%ecx\n+\tsarb $1,0x10f(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,(%rdi)\n+\tand %ah,(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,0x10fb9(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x10f,%edx\n+\tadd %al,(%rax)\n+\tshlb $0xfc,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfc20(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x3(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x10f(%rcx)\n+\tadd %dl,-0x46(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x10f(%rdx)\n-\tadd %al,(%rax)\n-\tshlb $0xfc,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x3(%rax)\n-\tclc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x46(%rax)\n-\tsgdt (%rax)\n+\tnop\n+\tmov $0x10f,%edx\n \tadd %al,(%rax)\n-\tadd %ah,0x20(%rax)\n+\tadd %ah,(%rcx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10fba(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %edi,%esp\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x53(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0xf65c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10f,%edx\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc20,%al\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,(%rax)\n \tmov $0x10f,%ebx\n \tadd %al,(%rax)\n \trex and %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10f,%ebx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\tloopne fc2162 \n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd1c000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x10f,%ebx\n+\tadd %dl,0x10fbb(%rax)\n \tadd %al,(%rax)\n-\tandb $0xfc,(%rcx)\n+\tadd %al,0xfc21(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tshl $1,%esp\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x10f,%ebx\n+\tsarb $1,0x10f(%rbx)\n \tadd %al,(%rax)\n-\tand %ah,(%rcx)\n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x21b000000000008a,%eax\n-\tcld\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfc21(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x1(%rdi,%rcx,1)\n \tadd %ah,0x21(%rax)\n \tcld\n@@ -2681396,60 +2681647,60 @@\n \tadd %dl,-0x44(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tand %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x10f,%esp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tand %edi,%esp\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x222000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand %ah,%bh\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x1(%rdi,%rcx,1)\n-\tadd %dl,%al\n-\tand %edi,%esp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xea9000000000008a,%eax\n-\trepz add %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xf3ea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10f,%ebp\n \tadd %al,(%rax)\n \t(bad)\n \tand %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10f,%ebp\n \tadd %al,(%rax)\n@@ -2681460,138 +2681711,137 @@\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,0x10fbd(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc22(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x10f(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %spl,%dil\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tmov $0x10f,%esi\n+\tadd %al,(%rax)\n+\tloopne fc22e4 \n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x10f(%rsi)\n+\tpush %rax\n+\tmov $0x10f,%esi\n \tadd %al,(%rax)\n-\tloopne fc22e4 \n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tmov $0x10f,%esi\n \tadd %al,(%rax)\n-\tandb $0xfc,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10fbe(%rax)\n+\tand %ah,(%rbx)\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand %esp,%edi\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x10f(%rsi)\n \tadd %al,(%rax)\n \tshlb $0xfc,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x91c000000000008a,%eax\n+\tmovabs 0x966000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10f,%edi\n \tadd %al,(%rax)\n \t(bad)\n \tand %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10f,%edi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\tadd %ah,(%rbx)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRB hlt\n+\tadd %dh,(%rax)\n+\tmovabs 0x4dc000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fbf(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc23(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%al\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x23(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x766000000000008a,%eax\n-\thlt\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf476(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x40(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x26(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fc0(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc23(%rax)\n@@ -2681604,63 +2681854,66 @@\n \trol $1,%al\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %dl,0xfb7d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trorl $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\tshlb $0xfc,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x76(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8a4000000000008a,%eax\n \tadd $0x1,%eax\n \tadd %dl,-0x3f(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x24(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x80(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trorl $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rsp,%rdi,8)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\trorl $0x1,(%rdi)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trol $1,%cl\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfc24(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x21(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fc24,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0xf4d3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret $0x10f\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex and $0xfc,%al\n \tadd %al,(%rax)\n@@ -2681671,72 +2681924,71 @@\n \tadd %dl,-0x3e(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tret $0x10f\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tandb $0x0,(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tret $0x10f\n \tadd %al,(%rax)\n-\trol $1,%dl\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand $0xfc,%eax\n+\tand %ah,0xfc(%rip) \n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,(%rax)\n \tpush %rax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tand $0xfc,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,-0x3d(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tret\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x25(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tsar $1,%edi\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xffc6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fc3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0xfc,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n@@ -2681747,72 +2681999,70 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tret\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc25(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tin (%dx),%eax\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x4f(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %al,0x25(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x855000000000008a,%eax\n \tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand $0xfc,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfc25(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x309000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tes cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%ch\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -2681828,72 +2682078,67 @@\n \tadd %dl,-0x3b(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x26(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rsi)\n+\tcld\n \tadd %al,(%rax)\n-\trol $1,%ch\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc26(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4e(%rax)\n+\tmovabs 0x500000000000fc26,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x4e(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x26(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf45000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0xc(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3a(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tes cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x38(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fc6(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc26(%rax)\n \tadd %al,(%rax)\n@@ -2681905,71 +2682150,68 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%bh\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tes cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,-0x39(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x27(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trol $1,%bh\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc27(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%al\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -2681984,69 +2682226,64 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,-0x4a(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x10fc8(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %al,0xfc27(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tror $1,%al\n-\tsgdt (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tenter $0x10f,$0x0\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsub %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%cl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n-\tcld\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb5a000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x4a(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x37(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x28(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tleave\n \tsgdt (%rax)\n@@ -2682060,71 +2682297,67 @@\n \tpush $0x0\n \tadd %dl,%al\n \tleave\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc28(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%dl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x28(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,-0x36(%rax)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsub %bh,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tlret $0x10f\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fc28ea \n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlret $0x10f\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsubb $0xfc,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tlret $0x10f\n+\tror $1,%dl\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsub %edi,%esp\n \tadd %al,(%rax)\n-\tand %ch,(%rcx)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,0x4f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -2682133,69 +2682366,70 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x295000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlret\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tsub %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x58(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc24000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fcb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc29(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%bl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %edi,%esp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe71000000000008a,%eax\n-\tadd (%rcx),%al\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%ah\n+\tadd %al,0x102d9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tint3\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x102d9(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,$0x2\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x34(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x29(%rax)\n \tcld\n \tadd %al,(%rax)\n@@ -2682205,68 +2682439,70 @@\n \tpush $0x0\n \tadd %dl,0x10fcc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RB hlt\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x4f(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint3\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dh,0xfc29(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x47(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x476000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tint $0xf\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2a(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tint $0xf\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %edi,%esp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10fcd(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tint $0xf\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc2a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%ch\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -2682283,64 +2682519,62 @@\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x2a(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tsgdt (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x10fce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%dh\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfc2a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2b4000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x2b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%bh\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -2682352,222 +2682586,222 @@\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,-0x31(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc2b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tiret\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tsub %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%al\n-\tsgdt (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\trorb $1,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsbb $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x30(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2b(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xccf000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tint3\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fd0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%al\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc2b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xaaf000000000008a,%eax\n+\tmovabs 0xc2f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trorl $1,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trorl $1,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tsub %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trorl $1,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x10fd1(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc2c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%cl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub $0xfc,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x558000000000008a,%eax\n-\tadd $0x1,%al\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%dl\n-\tsgdt (%rax)\n+\tadd %al,0x10455(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trorb %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tjno fc2ca7 \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x7d(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2e(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa73000000000008a,%eax\n+\tmovabs 0xad4000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fd2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub $0xfc,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%dl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xfc2c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\trorl %cl,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x2d(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%bl\n-\tsgdt (%rax)\n+\tpush %rax\n+\trorl %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2d(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \trorl %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub $0xfc,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10fd3(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0xfc2d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp (%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trorl %cl,(%rdi)\n \tadd %eax,(%rax)\n@@ -2682583,54 +2682817,63 @@\n \tadd %al,(%rax)\n \tadc %dl,%ah\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub $0xfc,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x2c(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tenter $0xf4,$0x0\n \tadd %al,(%rax)\n \tadd %dl,-0x2c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x2d(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tmovabs 0x2df000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub $0xfc,%eax\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xf46b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fd4(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc2d(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcl $1,%ah\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%ch\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -2682645,67 +2682888,70 @@\n \tadd %dl,-0x2b(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2e(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t{rex2 0xf} add %r8,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,(%rax)\n+\tcs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x55(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb81000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t{rex2 0xf} add %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,0xfc2e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%dh\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2e(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,-0x2a(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tsgdt (%rax)\n@@ -2682720,76 +2682966,76 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n-\thlt\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tgs hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txlat %ds:(%rbx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tcs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfcomi %st(4),%st\n+\tadd %dh,(%rax)\n+\tmovabs 0xf6c000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x29(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2f(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txlat %ds:(%rbx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10302(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \txlat %ds:(%rbx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc2f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10302(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfmuls (%rdi)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,%al\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2f(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n@@ -2682798,160 +2683044,161 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfmuls (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,0xfc2f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8b8000000000008a,%eax\n+\tjg fc3004 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex cld\n+\tadd %al,-0x4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%al\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x30(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfbd8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad) (%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n \t(bad)\n-\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc50000000000008a,%eax\n+\tadc %bl,%cl\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tlret\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x27(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc30(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tstd\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10fd9(%rax)\n+\tnop\n+\t(bad) (%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txor %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x145000000000008a,%eax\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \t(bad) (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tloope fc30ae \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tfimull (%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x30(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%dl\n+\tadd %dh,(%rax)\n+\tmovabs 0xc51000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x26(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\txor %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfimull (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %edi,%esp\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dh,0x14(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\n \tfimull (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc30(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7e5000000000008a,%eax\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcr $1,%dl\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n \tadd %al,0x31(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x7e(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%bl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor %bh,%ah\n@@ -2682961,69 +2683208,74 @@\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,-0x25(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc31(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x61(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ebp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfisttpl (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\txor %edi,%esp\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1bb000000000008a,%eax\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x10a1b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfisttpl (%rdi)\n-\tadd %eax,(%rax)\n+\trcr $1,%bl\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRX or $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%ah\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x31(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,-0x24(%rax)\n-\tsgdt (%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tfmull (%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tlret $0x10c\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfmull (%rdi)\n \tadd %eax,(%rax)\n@@ -2683037,147 +2683289,148 @@\n \tfmull (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x32(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%ch\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %ah,%al\n+\txor %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7d(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x7d7000000000008a,%eax\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfisttpll (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc32(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfisttpll (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor %ah,%bh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tfisttpll (%rdi)\n-\tadd %eax,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcr $1,%ch\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%dh\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x32(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcd1000000000008a,%eax\n+\tmovabs 0xcd5000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x22(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfimuls (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xfc32(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tfimuls (%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x33(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%dh\n+\tadc %bl,%bh\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x33(%rax)\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%bh\n-\tsgdt (%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor %ah,%bh\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,-0x21(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tfisttps (%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc33(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfisttps (%rdi)\n \tadd %eax,(%rax)\n@@ -2683193,147 +2683446,147 @@\n \tloopne fc33aa \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tloopne fc33ca \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %ah,0x33(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tand %bh,%al\n+\tmovabs 0x205000000000008a,%eax\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fe0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%al\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc33(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa45000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x5c(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloope fc342a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x34(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tloope fc344a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd40000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x10fe1(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc34(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x59(%rax)\n-\thlt\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tloope fc348a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %ah,(%rax)\n+\txor $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc23000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%dl\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\tloop fc34aa \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %cl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1e(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x34(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5cb000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x66(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fe2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $0xfc,%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%dl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -2683346,69 +2683599,64 @@\n \tjrcxz fc352a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x35(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xf3c8(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xf3c8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1d(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\txor $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjrcxz fc356a \n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x10fe3(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc35(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%bl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor $0xfc,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0x4,%cl\n-\tadd %eax,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin $0xf,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txor $0xfc,%eax\n+\tint1\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadc %ah,%ah\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\txor $0xfc,%eax\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tin $0xf,%al\n \tadd %eax,(%rax)\n@@ -2683424,67 +2683672,67 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10fe4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tss cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x39(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0xfdba(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xfc35(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%ch\n-\tsgdt (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tin $0xf,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x36(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tin $0xf,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor $0xfc,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,-0x8(%rdx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x42(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fe5(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc36(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tand %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin $0xf,%eax\n \tadd %eax,(%rax)\n@@ -2683500,135 +2683748,141 @@\n \tout %al,$0xf\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tss cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tmovabs %eax,0xe6500000000000f4\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x36(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2ca000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n-\tadd %ah,0xf42c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fe6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfbcc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %al,$0xf\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc36(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x52c000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rsp\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %eax,$0xf\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tss cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,-0x19(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x37(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tout %eax,$0xf\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tmovabs 0x626000000000008a,%eax\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tout %eax,$0xf\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfc37(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bh\n+\tadc %ch,%al\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfc37(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%al\n-\tsgdt (%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x37(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x626000000000008a,%eax\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tcall fc38dd \n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tlock (bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcall fc38fd \n \tadd %al,(%rax)\n@@ -2683643,143 +2683897,141 @@\n \tadd %dl,%al\n \tcall fc391d \n \tadd %al,(%rax)\n \txor %bh,(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\trex.WRXB testb $0x0,(%r8)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjmp fc393d \n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tshlb $1,(%rdi)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%cl\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,-0x17(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x38(%rax)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfdbf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10fe9(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRXB testb $0x0,(%r8)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x17(%rax)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x38(%rax)\n-\tcld\n+\tshr $1,%cl\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfc38(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xfd,%dl\n+\tadd %dh,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10fe9(%rax)\n+\tadc %ch,%dl\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %bh,%ah\n+\tadd %dl,0x38(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,%al\n-\tjmp fc399d \n+\tadd %dl,-0x16(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tmov $0x38,%al\n-\tcld\n+\tadd %dh,%al\n+\tcmp %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x49(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ch,%dl\n-\tsgdt (%rax)\n+\tadd %ah,0xf59b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x38(%rax)\n-\tcld\n+\tadd %dl,0x10fea(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfc38(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,-0x16(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp %bh,%ah\n+\tadd %dh,(%rax)\n+\tcmp %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf59b(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10fea(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\ttest %esi,%esp\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjmp fc393a \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dl\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %edi,%esp\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x21(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%bl\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %bh,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x851000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x15(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tjmp fc395a \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x39(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xf83c(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmp $0xf8,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10feb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2683788,70 +2684040,70 @@\n \tpush $0x0\n \tadd %dl,%al\n \tjmp fc399a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc39(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,%ah\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x39(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin (%dx),%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,-0x14(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmp %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tin (%dx),%al\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfc39(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tin (%dx),%al\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshr $1,%ah\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,%ch\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -2683865,208 +2684117,206 @@\n \tadd %dl,-0x13(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x3a(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tin (%dx),%eax\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%ch\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tin (%dx),%eax\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc3a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,%dh\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x75d000000000008a,%eax\n-\tadd (%rcx),%eax\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %al,(%dx)\n+\tadd %dl,%al\n+\tjne fc3ac6 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x12(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmp %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tout %al,(%dx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc3a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e2000000000008a,%eax\n+\tmovabs 0x904000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %al,(%dx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmp %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tcmp %ah,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3b4000000000008a,%eax\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3b(%rax)\n+\tadd %ah,0x3b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tcmp %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b6000000000008a,%eax\n+\tmovabs 0x3b8000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tcmp %esp,%edi\n+\tadd %dl,0x3b(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b8000000000008a,%eax\n+\tmovabs 0x3ba000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc3b(%rax)\n+\tadd %al,%al\n+\tcmp %esp,%edi\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n-\tcld\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfc3b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3bc000000000008a,%eax\n+\tmovabs 0x3be000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfc3b(%rax)\n+\tadd %dh,0xfc3b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3be000000000008a,%eax\n+\tmovabs 0x3c0000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0xfc,%al\n+\tand %bh,(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tand %bh,(%rsp,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %esp,%edi\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3c6000000000008a,%eax\n+\tadd %ah,0x3c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x3c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2684081,53 +2684331,52 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x3c8000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tcmp $0xfc,%al\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3ca000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfc3c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsarb $0x0,(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x3c(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3d0000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tcmp $0xfc,%eax\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \tcmp $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2684144,27 +2684393,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x3d2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tcmp $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3d(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3d4000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2684173,23 +2684417,28 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tcmp $0xfc,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tcmp $0xfc,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fc3d,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfc3d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfc3d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2684200,54 +2684449,57 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp $0xfc,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsarb $0x0,0xfc(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x3d(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3de000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0xfc,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rsi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfc3d(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3e4000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x3e(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tds cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2684262,51 +2684514,51 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tds cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tds cld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3e8000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfc3e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fc3e,%al\n+\tmovabs 0x500000000000fc3e,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x3e(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3ee000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tds cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tds cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2684322,28 +2684574,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x3f0000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc3e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3f2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2684353,27 +2684597,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex (bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tds cld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3f8000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc3f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x3f(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2684389,28 +2684636,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x3fa000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x3f(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3fc000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2684420,25 +2684661,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fc4011 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0xfc3f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x403000000000008a,%eax\n-\tcld\n+\trex cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2684461,27 +2684709,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x405000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x40(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x407000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2684491,27 +2684735,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \trex cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x40(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x40d000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\trex cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \trex cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2684526,28 +2684775,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock rex cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc40(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.B cld\n+\tadd %dh,(%rax)\n+\tmovabs 0x411000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2684555,27 +2684797,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %al,-0x4(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex cld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x417000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x41(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x41(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2684590,52 +2684837,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x419000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x41(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x41b000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfc41(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $1,-0x4(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfc41(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x421000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.X cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.X cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2684650,27 +2684901,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %al,-0x4(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\trex.B cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x425000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2684680,27 +2684926,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc42a4 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.X cld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x42b000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfc42(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfc42(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2684714,28 +2684963,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x42d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc42(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.X cld\n+\tadd %dh,(%rax)\n+\tmovabs 0x42f000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2684743,27 +2684985,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %al,-0x4(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.X cld\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x435000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x43(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x43(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2684778,27 +2685025,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x437000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\trex.XB cld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x439000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfc43(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2684806,27 +2685050,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x43,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x43(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x43f000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.XB cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \trex.XB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2684838,28 +2685087,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc43,%al\n \tmovabs 0x441000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\trex.XB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\trex.R cld\n+\tmovabs 0x443000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2684868,27 +2685112,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.R cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.R cld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x449000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc44(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfc44(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2684902,28 +2685149,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x44b000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x44(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.R cld\n+\tadd %dh,(%rax)\n+\tmovabs 0x44d000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2684931,25 +2685173,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock rex.R cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfc44(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x453000000000008a,%eax\n-\tcld\n+\trex.RB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.RB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2684965,27 +2685214,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x455000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\trex.RB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x45(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x457000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2684995,27 +2685239,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \trex.RB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x45(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x45d000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\trex.RB cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \trex.RB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2685030,28 +2685279,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock rex.RB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc45(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RX cld\n+\tadd %dh,(%rax)\n+\tmovabs 0x461000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2685059,27 +2685301,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %al,-0x4(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RB cld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x467000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x46(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x46(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2685094,52 +2685341,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x469000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x46(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x46b000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfc46(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $1,-0x4(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfc46(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x471000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.RXB cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RXB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2685154,27 +2685405,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %al,-0x4(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\trex.RX cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x475000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2685184,27 +2685430,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc47a9 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.RXB cld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x47b000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfc47(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfc47(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2685218,28 +2685467,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x47d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc47(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RXB cld\n+\tadd %dh,(%rax)\n+\tmovabs 0x47f000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2685247,27 +2685489,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %cl,-0x4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.RXB cld\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x485000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x48(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x48(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2685282,27 +2685529,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x487000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\trex.W cld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x489000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfc48(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2685310,27 +2685554,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x48,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x48(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x48f000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\trex.W cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \trex.W cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2685342,28 +2685591,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc48,%al\n \tmovabs 0x491000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\trex.W cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\trex.WB cld\n+\tmovabs 0x493000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2685372,27 +2685616,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WB cld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x499000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc49(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfc49(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2685406,28 +2685653,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x49b000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x49(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WB cld\n+\tadd %dh,(%rax)\n+\tmovabs 0x49d000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2685435,25 +2685677,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock rex.WB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfc49(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4a3000000000008a,%eax\n-\tcld\n+\trex.WX cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.WX cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2685469,27 +2685718,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4a5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\trex.WX cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4a7000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2685499,27 +2685743,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \trex.WX cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x4a(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4ad000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\trex.WX cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \trex.WX cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2685534,28 +2685783,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock rex.WX cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc4a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WXB cld\n+\tadd %dh,(%rax)\n+\tmovabs 0x4b1000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2685563,27 +2685805,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %cl,-0x4(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WX cld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4b7000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x4b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x4b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2685598,52 +2685845,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4b9000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x4b(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4bb000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfc4b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trorb $1,-0x4(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfc4b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4c1000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WR cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WR cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2685658,25 +2685909,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %cl,0x0(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %ah,%al\n+\trex.WXB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4c(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4c5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2685686,27 +2685936,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc4cae \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WR cld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4cb000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc4c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xfc4c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2685720,28 +2685973,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4cd000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc4c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WR cld\n+\tadd %dh,(%rax)\n+\tmovabs 0x4cf000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2685749,27 +2685995,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %cl,-0x4(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.WR cld\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4d5000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x4d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2685784,27 +2686035,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4d7000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\trex.WRB cld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4d9000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfc4d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2685812,27 +2686060,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x4d,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x4d(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4df000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.WRB cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \trex.WRB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2685844,28 +2686097,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc4d,%al\n \tmovabs 0x4e1000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\trex.WRB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\trex.WRX cld\n+\tmovabs 0x4e3000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2685874,27 +2686122,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WRX cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRX cld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4e9000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc4e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfc4e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2685908,28 +2686159,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4eb000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x4e(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WRX cld\n+\tadd %dh,(%rax)\n+\tmovabs 0x4ed000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2685937,25 +2686183,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock rex.WRX cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfc4e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4f3000000000008a,%eax\n-\tcld\n+\trex.WRXB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.WRXB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2685971,27 +2686224,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4f5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\trex.WRXB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4f(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4f7000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686001,27 +2686249,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \trex.WRXB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x4f(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4fd000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\trex.WRXB cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \trex.WRXB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2686036,31 +2686289,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock rex.WRXB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc4f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8b8000000000008a,%eax\n+\tjg fc5004 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcld\n+\tadd %ah,-0x4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpush %rax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686074,27 +2686320,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex push %rax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRXB cld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x508000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc50(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x50(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2686109,28 +2686358,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x50a000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x50(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rax\n+\tadd %dh,(%rax)\n+\tmovabs 0x50c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686140,25 +2686383,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fc5122 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfc50(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x512000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rcx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rcx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2686174,27 +2686425,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x514000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tpush %rax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x51(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x516000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686203,28 +2686450,31 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadcb $0x0,-0x4(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tpush %rcx\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x51c000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpush %rcx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfc51(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2686238,28 +2686488,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x51e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc51(%rax)\n \tadd %al,(%rax)\n-\tpush %rdx\n+\tadd %dh,(%rax)\n+\tmovabs 0x520000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686268,28 +2686510,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %dl,-0x4(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rcx\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x526000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x52(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x52(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2686304,54 +2686550,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x528000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tpush %rdx\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x52a000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfc52(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trclb $0x0,-0x4(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x52(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x530000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rdx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2686368,27 +2686616,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x532000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tpush %rdx\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x53(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x534000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686399,28 +2686643,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tpush %rbx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbx\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x53a000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfc53(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dl,0xfc53(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2686435,28 +2686681,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x53c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x53(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rbx\n+\tadd %dh,(%rax)\n+\tmovabs 0x53e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686465,25 +2686705,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfc53(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x544000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x54(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rsp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2686500,51 +2686745,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x546000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x548000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfc54(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fc54,%al\n+\tmovabs 0x500000000000fc54,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x54(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x54e000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush %rsp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2686562,28 +2686809,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x550000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc54(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rbp\n+\tadd %dh,(%rax)\n+\tmovabs 0x552000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686593,28 +2686832,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex push %rbp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rsp\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x558000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfc55(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,0x55(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2686629,28 +2686870,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x55a000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x55(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rbp\n+\tadd %dh,(%rax)\n+\tmovabs 0x55c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686660,25 +2686895,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fc5627 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfc55(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x562000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rsi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2686694,27 +2686937,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x564000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tpush %rbp\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x56(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x566000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686723,28 +2686962,31 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadcb $0x0,-0x4(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tpush %rsi\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x56c000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpush %rsi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfc56(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2686758,28 +2687000,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x56e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc56(%rax)\n \tadd %al,(%rax)\n-\tpush %rdi\n+\tadd %dh,(%rax)\n+\tmovabs 0x570000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686788,28 +2687022,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %dl,-0x4(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsi\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x576000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x57(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x57(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2686824,54 +2687062,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x578000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tpush %rdi\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x57a000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfc57(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trclb $0x0,-0x4(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x57(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x580000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpop %rax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rdi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2686888,27 +2687128,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x582000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tpush %rdi\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x58(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x584000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686919,28 +2687155,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tpop %rax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rax\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x58a000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc58(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfc58(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2686955,28 +2687193,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x58c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x58(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rax\n+\tadd %dh,(%rax)\n+\tmovabs 0x58e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2686985,25 +2687217,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,-0x4(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfc58(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x594000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x59(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rcx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2687020,51 +2687259,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x596000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tpop %rcx\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x598000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfc59(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fc59,%al\n+\tmovabs 0x500000000000fc59,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x59(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x59e000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rcx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rcx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2687082,28 +2687323,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x5a0000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc59(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdx\n+\tadd %dh,(%rax)\n+\tmovabs 0x5a2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687113,28 +2687346,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex pop %rdx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rcx\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5a8000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc5a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x5a(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2687149,28 +2687384,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x5aa000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x5a(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rdx\n+\tadd %dh,(%rax)\n+\tmovabs 0x5ac000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687180,25 +2687409,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fc5b2c \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfc5a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5b2000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rbx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rbx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2687214,27 +2687451,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x5b4000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tpop %rdx\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5b6000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687243,28 +2687476,31 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsbbb $0x0,-0x4(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tpop %rbx\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5bc000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpop %rbx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfc5b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2687278,28 +2687514,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x5be000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc5b(%rax)\n \tadd %al,(%rax)\n-\tpop %rsp\n+\tadd %dh,(%rax)\n+\tmovabs 0x5c0000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687308,28 +2687536,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %bl,0x0(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tpop %rbx\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5c6000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x5c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2687343,53 +2687573,57 @@\n \tadc %bl,0x0(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsbbb $0x0,0x0(%rsp,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tpop %rsp\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5ca000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfc5c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trcrb $0x0,0x0(%rsp,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0x5c(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5d0000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpop %rbp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rsp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2687406,27 +2687640,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x5d2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tpop %rsp\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5d(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5d4000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687437,28 +2687667,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tpop %rbp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbp\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5da000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc5d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfc5d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2687473,28 +2687705,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x5dc000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x5d(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rbp\n+\tadd %dh,(%rax)\n+\tmovabs 0x5de000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687503,25 +2687729,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,-0x4(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfc5d(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5e4000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x5e(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rsi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2687538,51 +2687771,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x5e6000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tpop %rsi\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5e8000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfc5e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fc5e,%al\n+\tmovabs 0x500000000000fc5e,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x5e(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5ee000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rsi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rsi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2687600,28 +2687835,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x5f0000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc5e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdi\n+\tadd %dh,(%rax)\n+\tmovabs 0x5f2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687631,28 +2687858,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex pop %rdi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsi\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5f8000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfc5f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,0x5f(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2687667,28 +2687896,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x5fa000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x5f(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rdi\n+\tadd %dh,(%rax)\n+\tmovabs 0x5fc000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687698,25 +2687921,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fc6031 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0xfc5f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x603000000000008a,%eax\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo fc6007 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -2687738,27 +2687969,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x605000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tpop %rdi\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x60(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x607000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687769,27 +2687996,33 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x60(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x60d000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\t(bad)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2687806,28 +2688039,20 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock (bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc60(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x611000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687836,28 +2688061,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ah,-0x4(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x617000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x61(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x61(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2687872,51 +2688101,54 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x619000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x61(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x61b000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfc61(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshlb $1,-0x4(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfc61(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x621000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2687931,27 +2688163,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ah,-0x4(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x62(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x625000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687961,27 +2688189,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc62c4 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tmov $0x62,%al\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc62(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xfc62(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2687994,55 +2688225,54 @@\n \t(bad)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshlb $1,-0x4(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc62(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x62f000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %ah,-0x4(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsxd %esp,%edi\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x63(%rax)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x63(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2688057,27 +2688287,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x637000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tmovsxd %esp,%edi\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x639000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfc63(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2688085,27 +2688312,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x63,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x63(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x63f000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tmovsxd %esp,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tmovsxd %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2688117,28 +2688349,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc63,%al\n \tmovabs 0x641000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmovsxd %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tfs cld\n+\tmovabs 0x643000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2688147,27 +2688374,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tfs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tfs cld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x649000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc64(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfc64(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2688181,28 +2688411,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x64b000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x64(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfs cld\n+\tadd %dh,(%rax)\n+\tmovabs 0x64d000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2688210,25 +2688435,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock fs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfc64(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x653000000000008a,%eax\n-\tcld\n+\tgs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tgs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2688244,27 +2688476,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x655000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tgs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x65(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x657000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2688274,27 +2688501,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tgs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x65(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x65d000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tgs cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tgs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2688309,28 +2688541,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock gs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc65(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tdata16 cld\n+\tadd %dh,(%rax)\n+\tmovabs 0x661000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2688338,27 +2688563,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ah,-0x4(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tgs cld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x667000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x66(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x66(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2688373,52 +2688603,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x669000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x66(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x66b000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfc66(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshlb $1,-0x4(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfc66(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x671000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\taddr32 cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddr32 cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2688433,27 +2688667,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ah,-0x4(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tdata16 cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x675000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2688463,27 +2688692,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc67c9 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\taddr32 cld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x67b000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc67(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xfc67(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2688497,28 +2688729,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x67d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc67(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\taddr32 cld\n+\tadd %dh,(%rax)\n+\tmovabs 0x67f000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2688526,27 +2688751,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %ch,-0x4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\taddr32 cld\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x685000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x68(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x68(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2688561,54 +2688791,54 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x687000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tpush $0xfc\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfc68(%rax)\n+\tnop\n+\tpush $0xfc\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tpush %rax\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x68,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x68(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x68f000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpush $0xfc\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tpush $0xfc\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2688620,51 +2688850,52 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc68,%al\n \tmovabs 0x691000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpush $0xfc\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\txor %ch,-0x4(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\timul $0x0,%esp,%edi\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \timul $0x0,%esp,%edi\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\timul $0x0,%esp,%edi\n-\tadd %dh,(%rax)\n-\tmovabs 0x699000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xfc69(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfc69(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2688675,50 +2688906,54 @@\n \tadd %al,(%rax)\n \trex imul $0x0,%esp,%edi\n \tadd %dh,(%rax)\n \tmovabs 0x69b000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x69(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tmovabs 0x69d000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x0,%esp,%edi\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock imul $0x0,%esp,%edi\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfc69(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6a3000000000008a,%eax\n-\tcld\n+\tpush $0xfffffffffffffffc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpush $0xfffffffffffffffc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2688734,27 +2688969,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x6a5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tpush $0xfffffffffffffffc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6a7000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2688764,27 +2688994,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tpush $0xfffffffffffffffc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x6a(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6ad000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tpush $0xfffffffffffffffc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tpush $0xfffffffffffffffc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2688799,56 +2689034,54 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock push $0xfffffffffffffffc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc6a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x0,%esp,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x6b1000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ch,-0x4(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush $0xfffffffffffffffc\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6b7000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x6b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x6b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2688863,52 +2689096,57 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x6b9000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x6b(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6bb000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfc6b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshrb $1,-0x4(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfc6b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6c1000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2688924,25 +2689162,26 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ch,0x0(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %ah,%al\n+\timul $0x0,%esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6c(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tinsb (%dx),%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2688952,28 +2689191,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc6cce \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6cb000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc6c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xfc6c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2688988,28 +2689229,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x6cd000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc6c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6cf000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2689018,28 +2689251,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %ch,-0x4(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tcld\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6d5000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x6d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x6d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2689054,27 +2689291,25 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x6d7000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6d9000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfc6d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2689082,27 +2689317,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x6d,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x6d(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6df000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tinsl (%dx),%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tinsl (%dx),%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2689115,28 +2689356,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc6d,%al\n \tmovabs 0x6e1000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tinsl (%dx),%es:(%rdi)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n+\tmovabs 0x6e3000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2689147,28 +2689383,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \toutsb %ds:(%rsi),(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6e9000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc6e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfc6e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2689182,28 +2689420,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x6eb000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x6e(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6ed000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2689213,25 +2689445,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock outsb %ds:(%rsi),(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfc6e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6f3000000000008a,%eax\n+\toutsl %ds:(%rsi),(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2689248,27 +2689488,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x6f5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\toutsl %ds:(%rsi),(%dx)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6f(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6f7000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2689279,27 +2689515,33 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \toutsl %ds:(%rsi),(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x6f(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6fd000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\toutsl %ds:(%rsi),(%dx)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \toutsl %ds:(%rsi),(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2689316,31 +2689558,24 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock outsl %ds:(%rsi),(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc6f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8b8000000000008a,%eax\n+\tjg fc7004 \n \tadd %al,(%rax)\n-\tcmp $0x0,%ah\n \tadd %al,(%rax)\n+\tadd %al,0xfc(%rax)\n \tadd %al,(%rax)\n \tand %dh,-0x4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2689350,28 +2689585,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex jo fc702f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x708000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfc70(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,0x70(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2689386,28 +2689623,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x70a000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x70(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjo fc70af \n+\tadd %dh,(%rax)\n+\tmovabs 0x70c000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2689416,25 +2689648,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fc7142 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfc70(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x712000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjno fc70ef \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjno fc70ff \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2689449,27 +2689688,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x714000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tjo fc713f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x71(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x716000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2689478,27 +2689712,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txorb $0x0,-0x4(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjno fc717f \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x71c000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tjno fc718f \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfc71(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2689512,28 +2689749,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x71e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc71(%rax)\n \tadd %al,(%rax)\n-\tjb fc71ef \n+\tadd %dh,(%rax)\n+\tmovabs 0x720000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2689541,27 +2689771,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %dh,-0x4(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno fc721f \n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x726000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x72(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x72(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2689576,54 +2689811,54 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x728000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tjb fc727f \n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x72a000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfc72(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshlb $0x0,-0x4(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x72(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x730000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tjae fc72cf \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tjb fc72df \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2689639,27 +2689874,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x732000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tjb fc731f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x73(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x734000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2689669,27 +2689899,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tjae fc734f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjae fc735f \n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x73a000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc73(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfc73(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2689703,28 +2689936,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x73c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x73(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjae fc73cf \n+\tadd %dh,(%rax)\n+\tmovabs 0x73e000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2689732,25 +2689960,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x0(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfc73(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x744000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x74(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tje fc741f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2689765,51 +2689998,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x746000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tje fc745f \n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x748000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfc74(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fc74,%al\n+\tmovabs 0x500000000000fc74,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x74(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x74e000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tje fc74af \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tje fc74bf \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2689825,28 +2690058,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x750000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc74(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjne fc750f \n+\tadd %dh,(%rax)\n+\tmovabs 0x752000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2689854,27 +2690080,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex jne fc752f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tje fc753f \n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x758000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc75(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x75(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2689889,28 +2690118,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x75a000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x75(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjne fc75af \n+\tadd %dh,(%rax)\n+\tmovabs 0x75c000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2689919,25 +2690143,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fc7647 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfc75(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x762000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjbe fc75ef \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjbe fc75ff \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2689952,27 +2690183,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x764000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tjne fc763f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x76(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x766000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2689981,27 +2690207,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txorb $0x0,-0x4(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjbe fc767f \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x76c000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tjbe fc768f \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfc76(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2690015,28 +2690244,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x76e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc76(%rax)\n \tadd %al,(%rax)\n-\tja fc76ef \n+\tadd %dh,(%rax)\n+\tmovabs 0x770000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2690044,27 +2690266,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %dh,-0x4(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe fc771f \n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x776000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x77(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x77(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2690079,54 +2690306,54 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x778000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tja fc777f \n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x77a000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfc77(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshlb $0x0,-0x4(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x77(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x780000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tjs fc77cf \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tja fc77df \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2690142,27 +2690369,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x782000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tja fc781f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x78(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x784000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2690172,27 +2690394,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tjs fc784f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjs fc785f \n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x78a000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc78(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfc78(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2690206,28 +2690431,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x78c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x78(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjs fc78cf \n+\tadd %dh,(%rax)\n+\tmovabs 0x78e000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2690235,25 +2690455,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,-0x4(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfc78(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x794000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x79(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjns fc791f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2690268,51 +2690495,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x796000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjns fc795f \n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x798000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfc79(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fc79,%al\n+\tmovabs 0x500000000000fc79,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x79(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x79e000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tjns fc79af \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tjns fc79bf \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2690328,28 +2690555,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x7a0000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc79(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjp fc7a0f \n+\tadd %dh,(%rax)\n+\tmovabs 0x7a2000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2690357,27 +2690577,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex jp fc7a2f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjns fc7a3f \n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7a8000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc7a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x7a(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2690392,28 +2690615,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x7aa000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x7a(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjp fc7aaf \n+\tadd %dh,(%rax)\n+\tmovabs 0x7ac000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2690422,25 +2690640,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fc7b4c \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfc7a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7b2000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjnp fc7aef \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjnp fc7aff \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2690455,27 +2690680,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x7b4000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tjp fc7b3f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x7b6000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2690484,27 +2690704,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tcmpb $0x0,-0x4(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjnp fc7b7f \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7bc000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tjnp fc7b8f \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfc7b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2690518,28 +2690741,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x7be000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc7b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjl fc7bef \n+\tadd %dh,(%rax)\n+\tmovabs 0x7c1000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2690554,27 +2690770,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %bh,0x0(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tjnp fc7c2f \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7c7000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x7c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x7c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2690590,52 +2690809,54 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tjl fc7c7f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x7c(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x7cb000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfc7c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsarb $1,0x0(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfc7c(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7d1000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjge fc7cdf \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tjge fc7cef \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2690649,27 +2690870,22 @@\n \tsarb $0x0,0x0(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x7d3000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tjl fc7d2f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x7d5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2690679,27 +2690895,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc7ddf \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjge fc7d6f \n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7db000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc7d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xfc7d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2690713,28 +2690932,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x7dd000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc7d(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjge fc7ddf \n+\tadd %dh,(%rax)\n+\tmovabs 0x7df000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2690742,27 +2690954,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %bh,-0x4(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjge fc7e0f \n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7e5000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x7e(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x7e(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2690777,27 +2690994,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x7e7000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tjle fc7e6f \n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x7e9000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfc7e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2690805,34 +2691019,37 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x7e,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x7e(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x819000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfc81(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tenter $0xf0,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjg fc7ecf \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tjle fc7edf \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2690844,27 +2691061,22 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc7e,%al\n \tmovabs 0x7f2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tjle fc7f1f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x7f4000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2690874,27 +2691086,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tjg fc7f4f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg fc7f5f \n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7fa000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc7f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfc7f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2690908,60 +2691123,60 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x7fc000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x7f(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjg fc7fcf \n+\tadd %dh,(%rax)\n+\tmovabs 0x7fe000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %al,0xfc(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfc7f(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x805000000000008a,%eax\n+\tadd %dl,-0x80(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x80(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2690976,54 +2691191,57 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x807000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tcmp $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tcmp $0x0,%ah\n \tadd %al,(%rax)\n-\tadd %dl,0xfc80(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tpush %rax\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x80,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x80(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x80f000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcmp $0x0,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tcmp $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n@@ -2691036,51 +2691254,52 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc80,%al\n \tmovabs 0x811000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tcmp $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\txor %al,0xfc(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0x0,%esp\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tpush %rax\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp $0x0,%esp\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmp $0x0,%esp\n-\tadd %dh,(%rax)\n-\tmovabs 0x81a000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfc81(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfc81(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2691101,51 +2691320,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x81c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x7f(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tmovabs 0x81e000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0x0,%esp\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,0xfc(%rdx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,0xfc(%rdx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfc81(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x824000000000008a,%eax\n+\tadd %al,-0x7e(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2691159,51 +2691380,53 @@\n \tadd %al,(%rax)\n \tlock cmp $0x0,%esp\n \tadd %dh,(%rax)\n \tmovabs 0x826000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x828000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfc82(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fc82,%al\n+\tmovabs 0x500000000000fc82,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x7e(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x82e000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2691221,57 +2691444,50 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x830000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc82(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp $0x0,%esp\n+\tadd %dh,(%rax)\n+\tmovabs 0x832000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex cmp $0x0,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\t(bad)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x838000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc83(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,-0x7d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2691282,53 +2691498,57 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %al,0xfc(%rbx)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fc83,%al\n+\tmovabs 0xd00000000000fc83,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,-0x7d(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp $0x0,%esp\n+\tadd %dh,(%rax)\n+\tmovabs 0x83c000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fc8355 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfc83(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x842000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\ttest %bh,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2691342,32 +2691562,26 @@\n \trolb $1,0xfc(%rbx)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \ttest %dil,%spl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tcmp $0x0,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %edi,%esp\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %al,0xfc(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,-0x38(%rax)\n-\tlock add %al,(%rax)\n+\tpush %rax\n+\tenter $0xf0,$0x0\n \tadd %al,(%rax)\n \tadd %dh,-0x7c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2691379,27 +2691593,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \ttest %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttest %bh,%ah\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x84d000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\ttest %bh,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \ttest %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2691412,55 +2691631,51 @@\n \tadd %al,(%rax)\n \taddb $0x0,0x0(%rsp,%rdi,8)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock test %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc84(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %edi,%esp\n+\tadd %dh,(%rax)\n+\tmovabs 0x851000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %al,0xfc(%rbp)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\ttest %bh,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x857000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x7b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x7b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2691475,51 +2691690,53 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \ttest %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x7b(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x85b000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfc85(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $1,0xfc(%rbp)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfc85(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x861000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\txchg %bh,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2691532,27 +2691749,22 @@\n \tadd %al,(%rax)\n \trolb $0x0,0xfc(%rbp)\n \tadd %dh,(%rax)\n \tmovabs 0x863000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\ttest %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x865000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2691562,27 +2691774,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc85e8 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %bh,%ah\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x86b000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfc86(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfc86(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2691596,61 +2691811,57 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x86d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc86(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %bh,%ah\n+\tadd %dh,(%rax)\n+\tmovabs 0x86f000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %al,0xfc(%rdi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0xf0c8\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txchg %bh,%ah\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x876000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x79(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x79(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2691662,52 +2691873,54 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0xfc(%rdi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \taddb $0x0,0xfc(%rdi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\txchg %edi,%esp\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x87a000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfc87(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x0,0xfc(%rdi)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,-0x79(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x880000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tmov %bh,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2691723,27 +2691936,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x882000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\txchg %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x78(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x884000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2691753,27 +2691961,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tmov %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %bh,%ah\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x88a000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc88(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfc88(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2691787,53 +2691998,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x88c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x78(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %bh,%ah\n+\tadd %dh,(%rax)\n+\tmovabs 0x88e000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0xfc(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfc88(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x894000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x77(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2691848,51 +2692059,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x896000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tmov %edi,%esp\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x898000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfc89(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fc89,%al\n+\tmovabs 0x500000000000fc89,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x77(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x89e000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tmov %edi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2691908,28 +2692119,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8a0000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc89(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov %ah,%bh\n+\tadd %dh,(%rax)\n+\tmovabs 0x8a2000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2691937,27 +2692141,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov %spl,%dil\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %edi,%esp\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8a8000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc8a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,-0x76(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2691968,26 +2692175,23 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %cl,0xfc(%rdx)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fc8a,%al\n+\tmovabs 0xd00000000000fc8a,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,-0x76(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %ah,%bh\n+\tadd %dh,(%rax)\n+\tmovabs 0x8ac000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2691996,25 +2692200,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fc8a5c \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfc8a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8b2000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov %esp,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2692028,54 +2692239,54 @@\n \trorb $1,0xfc(%rdx)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex mov %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tmov %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x75(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8b6000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \torb $0x0,0xfc(%rbx)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %esp,%edi\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8bc000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tmov %esp,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfc8b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2692089,54 +2692300,52 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8be000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc8b(%rax)\n \tadd %al,(%rax)\n-\tmov %?,%esp\n+\tadd %dh,(%rax)\n+\tmovabs 0x8c0000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %cl,0x0(%rsp,%rdi,8)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %esp,%edi\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8c6000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x74(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x74(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2692149,52 +2692358,53 @@\n \tadd %al,(%rax)\n \tadc %cl,0x0(%rsp,%rdi,8)\n \tadd %dh,(%rax)\n \tmovabs 0x8c8000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tmov %?,%esp\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8ca000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfc8c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trorb $0x0,0x0(%rsp,%rdi,8)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x74(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8d0000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlea (bad),%edi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tmov %?,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2692210,27 +2692420,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8d2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tmov %?,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x73(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8d4000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2692241,28 +2692446,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tlea (bad),%edi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlea (bad),%edi\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8da000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc8d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfc8d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2692277,28 +2692484,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8dc000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x73(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlea (bad),%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x8de000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2692306,25 +2692507,30 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0xfc(%rsi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfc8d(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8e4000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x72(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov %esp,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2692340,51 +2692546,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8e6000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tmov %esp,%?\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8e8000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfc8e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fc8e,%al\n+\tmovabs 0x500000000000fc8e,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x72(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8ee000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tmov %esp,%?\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %esp,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2692400,28 +2692606,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8f0000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc8e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8f2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2692431,27 +2692629,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex (bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %esp,%?\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8f8000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc8f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,-0x71(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2692462,26 +2692663,22 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %cl,0xfc(%rdi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fc8f,%al\n+\tmovabs 0xd00000000000fc8f,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,-0x71(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8fc000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2692491,25 +2692688,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fc8f61 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0xfc8f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x903000000000008a,%eax\n+\tnop\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x90200000000000fc,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2692528,27 +2692733,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tnop\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x70(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x907000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2692559,27 +2692760,33 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tnop\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0x70(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x90d000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tnop\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tnop\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2692593,28 +2692800,20 @@\n \tadd %al,(%rax)\n \tadcb $0x0,0xfc(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x90f000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc90(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ecx\n+\tadd %dh,(%rax)\n+\tmovabs 0x911000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2692622,28 +2692821,30 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %dl,0xfc(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tnop\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x917000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x6f(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x6f(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2692659,51 +2692860,54 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%ecx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x6f(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x91b000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfc91(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trclb $1,0xfc(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfc91(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x921000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%edx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %eax,%edx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2692717,27 +2692921,23 @@\n \tadd %al,(%rax)\n \trclb $0x0,0xfc(%rcx)\n \tadd %dh,(%rax)\n \tmovabs 0x923000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\txchg %eax,%ecx\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6e(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x925000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2692747,28 +2692947,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc91f4 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %eax,%edx\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x92b000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfc92(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xfc92(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2692783,28 +2692985,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x92d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc92(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%edx\n+\tadd %dh,(%rax)\n+\tmovabs 0x92f000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2692812,28 +2693006,30 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %dl,0xfc(%rbx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\txchg %eax,%edx\n-\tcld\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x935000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x6d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x6d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2692848,27 +2693044,25 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc92f5 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\txchg %eax,%ebx\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x939000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfc93(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2692876,27 +2693070,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x93,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x6d(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x93f000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\txchg %eax,%ebx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%ebx\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2692909,28 +2693109,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc93,%al\n \tmovabs 0x941000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\txchg %eax,%ebx\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\txchg %eax,%esp\n+\tmovabs 0x943000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2692941,28 +2693136,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%esp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%esp\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x949000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc94(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfc94(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2692976,28 +2693173,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x94b000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x6c(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esp\n+\tadd %dh,(%rax)\n+\tmovabs 0x94d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693007,25 +2693198,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock xchg %eax,%esp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfc94(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x953000000000008a,%eax\n+\txchg %eax,%ebp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %eax,%ebp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2693042,27 +2693241,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x955000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\txchg %eax,%ebp\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x957000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693073,27 +2693268,33 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%ebp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0x6b(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x95d000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\txchg %eax,%ebp\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \txchg %eax,%ebp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2693107,28 +2693308,20 @@\n \tadd %al,(%rax)\n \tadcb $0x0,0xfc(%rbp)\n \tadd %dh,(%rax)\n \tmovabs 0x95f000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc95(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esi\n+\tadd %dh,(%rax)\n+\tmovabs 0x961000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693136,28 +2693329,30 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %dl,0xfc(%rsi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\txchg %eax,%ebp\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x967000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x6a(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x6a(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2693173,51 +2693368,54 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%esi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x6a(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x96b000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfc96(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trclb $1,0xfc(%rsi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfc96(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x971000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%edi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %eax,%edi\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2693231,27 +2693429,23 @@\n \tadd %al,(%rax)\n \trclb $0x0,0xfc(%rsi)\n \tadd %dh,(%rax)\n \tmovabs 0x973000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\txchg %eax,%esi\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x69(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x975000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693261,28 +2693455,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc96f9 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %eax,%edi\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x97b000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfc97(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfc97(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2693297,28 +2693493,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x97d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc97(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x97f000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693326,28 +2693514,30 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %bl,0xfc(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\txchg %eax,%edi\n-\tcld\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x985000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x68(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x68(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2693362,27 +2693552,25 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc97fa \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tcwtl\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x989000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfc98(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2693390,27 +2693578,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x98,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x68(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x98f000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcwtl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tcwtl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2693423,28 +2693617,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc98,%al\n \tmovabs 0x991000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tcwtl\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tcltd\n+\tmovabs 0x993000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693455,28 +2693644,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tcltd\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcltd\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x999000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc99(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfc99(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2693490,28 +2693681,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x99b000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x67(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcltd\n+\tadd %dh,(%rax)\n+\tmovabs 0x99d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693521,25 +2693706,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock cltd\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfc99(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9a3000000000008a,%eax\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2693556,27 +2693749,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x9a5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x66(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9a7000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693587,27 +2693776,33 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0x66(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9ad000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\t(bad)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2693621,28 +2693816,20 @@\n \tadd %al,(%rax)\n \tsbbb $0x0,0xfc(%rdx)\n \tadd %dh,(%rax)\n \tmovabs 0x9af000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc9a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x9b1000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693650,28 +2693837,30 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %bl,0xfc(%rbx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\t(bad)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9b7000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x65(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x65(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2693687,51 +2693876,54 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tfwait\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x65(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9bb000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfc9b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trcrb $1,0xfc(%rbx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfc9b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9c1000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpushf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpushf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2693745,27 +2693937,23 @@\n \tadd %al,(%rax)\n \trcrb $0x0,0xfc(%rbx)\n \tadd %dh,(%rax)\n \tmovabs 0x9c3000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \tfwait\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x64(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9c5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693775,28 +2693963,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc9bfe \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpushf\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9cb000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfc9c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfc9c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2693811,28 +2694001,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x9cd000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfc9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpushf\n+\tadd %dh,(%rax)\n+\tmovabs 0x9cf000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693840,28 +2694022,30 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %bl,0xfc(%rbp)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tpushf\n-\tcld\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9d5000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x63(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x63(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2693876,27 +2694060,25 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fc9cff \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tpopf\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9d9000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfc9d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2693904,27 +2694086,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x9d,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x63(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9df000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpopf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tpopf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2693937,28 +2694125,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fc9d,%al\n \tmovabs 0x9e1000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tpopf\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsahf\n+\tmovabs 0x9e3000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693969,28 +2694152,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tsahf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsahf\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9e9000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc9e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfc9e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2694004,28 +2694189,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x9eb000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x62(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsahf\n+\tadd %dh,(%rax)\n+\tmovabs 0x9ed000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2694035,25 +2694214,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock sahf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfc9e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9f3000000000008a,%eax\n+\tlahf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlahf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2694070,27 +2694257,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x9f5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tlahf\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x61(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9f7000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2694101,27 +2694284,33 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tlahf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0x61(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9fd000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tlahf\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tlahf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2694135,59 +2694324,53 @@\n \tadd %al,(%rax)\n \tsbbb $0x0,0xfc(%rdi)\n \tadd %dh,(%rax)\n \tmovabs 0x9ff000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc9f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8b8000000000008a,%eax\n+\tjg fca004 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfc,%al\n+\tadd %dh,0xfc(%rax)\n \tadd %al,(%rax)\n+\tand %ah,0xfc(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovabs 0x4500000000000fc,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tpush %rax\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex movabs 0x1900000000000fc,%al\n+\trex movabs 0x1500000000000fc,%al\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlahf\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa08000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfca0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,-0x60(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2694198,50 +2694381,56 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ah,0xfc(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fca0,%al\n+\tmovabs 0xd00000000000fca0,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x60(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tmovabs 0xa0c000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs 0x4500000000000fc,%al\n+\tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fca072 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfca0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa12000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmovabs 0x1900000000000fc,%eax\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n \tmovabs 0x4500000000000fc,%eax\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2694249,51 +2694438,52 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshlb $1,0xfc(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex movabs 0x1500000000000fc,%eax\n+\trex movabs 0x1d00000000000fc,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tmovabs 0xa1300000000000fc,%al\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\t(bad)\n+\tmovabs 0x4500000000000fc,%eax\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5f(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tandb $0x0,0xfc(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tandb $0x0,0xfc(%rcx)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa1300000000000fc,%eax\n-\tmov (%rax),%al\n+\tadd %al,%al\n+\tmovabs 0x1900000000000fc,%eax\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xfc(%rcx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,0xfca1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2694307,51 +2694497,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xa1e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfca1(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa20000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs %al,0x4500000000000fc\n+\tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %ah,0xfc(%rdx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tmovabs 0xa1300000000000fc,%eax\n-\tmov (%rax),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovabs %al,0x1d00000000000fc\n-\tfwait\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x5e(%rax)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x5e(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2694363,52 +2694553,49 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %ah,0xfc(%rdx)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tandb $0x0,0xfc(%rdx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tmovabs %al,0xa1300000000000fc\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmovabs 0x500000000000fca2,%al\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfca2(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tshlb $0x0,0xfc(%rdx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshlb $0x0,0xfc(%rdx)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,-0x5e(%rax)\n-\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa30000000000008a,%eax\n-\tcld\n+\tmovabs %eax,0x1900000000000fc\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \tmovabs %al,0x4500000000000fc\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2694421,52 +2694608,48 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xa32000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x5d(%rax)\n-\tcld\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tmovabs %al,0xa1300000000000fc\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n+\trex movabs %eax,0x4500000000000fc\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n-\tmovabs %eax,0x1900000000000fc\n+\tmovabs %eax,0x1500000000000fc\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %eax,0xa1300000000000fc\n-\tmov (%rax),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fca3,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfca3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfca3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2694477,49 +2694660,54 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs %eax,0xa1300000000000fc\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x0,0xfc(%rbx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x5d(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tmovabs 0xa3e000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovabs %eax,0x4500000000000fc\n+\tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x0(%rsp,%rdi,8)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfca3(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa44000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x5c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2694536,51 +2694724,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa48000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfca4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fca4,%al\n+\tmovabs 0x500000000000fca4,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x5c(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa4e000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2694598,28 +2694788,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xa50000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfca4(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa52000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2694629,28 +2694811,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex movsl %ds:(%rsi),%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa58000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfca5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,-0x5b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2694661,26 +2694845,22 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ah,0xfc(%rbp)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fca5,%al\n+\tmovabs 0xd00000000000fca5,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,-0x5b(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa5c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2694690,25 +2694870,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fca577 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfca5(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa62000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2694724,55 +2694912,56 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex cmpsb %es:(%rdi),%ds:(%rsi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa66000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tandb $0x0,0xfc(%rsi)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa6c000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfca6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2694786,28 +2694975,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xa6e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfca6(%rax)\n \tadd %al,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa70000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2694815,28 +2694996,30 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %ah,0xfc(%rdi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa76000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x59(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x59(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2694848,52 +2695031,55 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %ah,0xfc(%rdi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tandb $0x0,0xfc(%rdi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa7a000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfca7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshlb $0x0,0xfc(%rdi)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,-0x59(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa80000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\ttest $0xfc,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2694910,27 +2695096,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xa82000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x58(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa84000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2694940,27 +2695122,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \ttest $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0xfc,%al\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa8a000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfca8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfca8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2694974,53 +2695159,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xa8c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x58(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest $0xfc,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xa8e000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0xfc(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfca8(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa94000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x57(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \ttest $0xfc,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2695034,50 +2695219,46 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xa96000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\ttest $0xfc,%eax\n \tadd %al,(%rax)\n-\tadd %al,0xfca9(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsubb $0x0,0xfc(%rcx)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fca9,%al\n+\tmovabs 0x500000000000fca9,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x57(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa9e000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n+\ttest $0xfc,%eax\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n \ttest $0xfc,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2695091,26 +2695272,22 @@\n \tnop\n \ttest $0xfc,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0xfc(%rdx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,0xfca9(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tstos %al,%es:(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0xaa2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2695120,24 +2695297,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex stos %al,%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest $0xfc,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfcaa(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0xfc(%rdx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,-0x56(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2695148,26 +2695331,22 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ch,0xfc(%rdx)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fcaa,%al\n+\tmovabs 0xd00000000000fcaa,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,-0x56(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstos %al,%es:(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0xaac000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2695177,25 +2695356,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fcaa7c \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfcaa(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xab2000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tstos %eax,%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstos %eax,%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2695211,55 +2695398,56 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex stos %eax,%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tstos %al,%es:(%rdi)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xab6000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsubb $0x0,0xfc(%rbx)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xabc000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tstos %eax,%es:(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfcab(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2695273,56 +2695461,52 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xabe000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfcab(%rax)\n \tadd %al,(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xac0000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %ch,0x0(%rsp,%rdi,8)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %eax,%es:(%rdi)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xac6000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x54(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x54(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2695335,52 +2695519,54 @@\n \tadd %al,(%rax)\n \tadc %ch,0x0(%rsp,%rdi,8)\n \tadd %dh,(%rax)\n \tmovabs 0xac8000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xaca000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfcac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshrb $0x0,0x0(%rsp,%rdi,8)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x54(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xad0000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlods %ds:(%rsi),%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tlods %ds:(%rsi),%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2695397,27 +2695583,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xad2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x53(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xad4000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2695428,28 +2695610,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tlods %ds:(%rsi),%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xada000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcad(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfcad(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2695464,28 +2695648,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xadc000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x53(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%eax\n+\tadd %dh,(%rax)\n+\tmovabs 0xade000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2695493,25 +2695671,30 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0xfc(%rsi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfcad(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xae4000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x52(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tscas %es:(%rdi),%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2695528,51 +2695711,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xae6000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tscas %es:(%rdi),%al\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xae8000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfcae(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fcae,%al\n+\tmovabs 0x500000000000fcae,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x52(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xaee000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tscas %es:(%rdi),%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2695590,28 +2695775,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xaf0000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfcae(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tscas %es:(%rdi),%eax\n+\tadd %dh,(%rax)\n+\tmovabs 0xaf2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2695621,28 +2695798,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex scas %es:(%rdi),%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tscas %es:(%rdi),%al\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xaf8000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfcaf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,-0x51(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2695653,26 +2695832,22 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ch,0xfc(%rdi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fcaf,%al\n+\tmovabs 0xd00000000000fcaf,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,-0x51(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tscas %es:(%rdi),%eax\n+\tadd %dh,(%rax)\n+\tmovabs 0xafc000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2695682,25 +2695857,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fcaf81 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0xfcaf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb03000000000008a,%eax\n-\tcld\n+\tmov $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dh,0xfc(%rax)\n@@ -2695719,27 +2695901,23 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tscas %es:(%rdi),%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x50(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb07000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2695749,27 +2695927,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0x50(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb0d000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfc,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2695782,28 +2695965,21 @@\n \tadd %al,(%rax)\n \txorb $0x0,0xfc(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xb0f000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcb0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xfc,%cl\n+\tadd %dh,(%rax)\n+\tmovabs 0xb12000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2695819,27 +2695995,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex mov $0xfc,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfc,%al\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb18000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfcb1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,-0x4f(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2695850,26 +2696029,23 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %dh,0xfc(%rcx)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fcb1,%al\n+\tmovabs 0xd00000000000fcb1,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,-0x4f(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfc,%cl\n+\tadd %dh,(%rax)\n+\tmovabs 0xb1c000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2695878,25 +2696054,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fcb183 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfcb1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb22000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0xfc,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xfc,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2695910,54 +2696093,54 @@\n \tshlb $1,0xfc(%rcx)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex mov $0xfc,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tmov $0xfc,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4e(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb26000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txorb $0x0,0xfc(%rdx)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfc,%dl\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb2c000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov $0xfc,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,0xfcb2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2695971,55 +2696154,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xb2e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfcb2(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfc,%bl\n+\tadd %dh,(%rax)\n+\tmovabs 0xb30000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %dh,0xfc(%rbx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tmov $0xfc,%dl\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb36000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x4d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x4d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2696031,60 +2696210,60 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %dh,0xfc(%rbx)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txorb $0x0,0xfc(%rbx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tmov $0xfc,%bl\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb3a000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfcb3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshlb $0x0,0xfc(%rbx)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,-0x4d(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb69000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfcb6(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,0x71(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xfc,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xfc,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2696100,27 +2696279,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xb43000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tmov $0xfc,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4c(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb45000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2696130,27 +2696304,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fcb416 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xfc,%ah\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb4b000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfcb4(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfcb4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2696164,55 +2696341,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xb4d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfcb4(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfc,%ah\n+\tadd %dh,(%rax)\n+\tmovabs 0xb4f000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %dh,0xfc(%rbp)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tmov $0xfc,%ah\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb55000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x4b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x4b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2696227,27 +2696400,24 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fcb517 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tmov $0xfc,%ch\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb59000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfcb5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2696255,27 +2696425,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0xb5,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x4b(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb5f000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tmov $0xfc,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0xfc,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2696287,28 +2696462,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fcb5,%al\n \tmovabs 0xb61000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfc,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmov $0xfc,%dh\n+\tmovabs 0xb63000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2696317,27 +2696487,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xfc,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfc,%dh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb6a000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcb6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfcb6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2696358,53 +2696531,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xb6c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x4a(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfc,%dh\n+\tadd %dh,(%rax)\n+\tmovabs 0xb6e000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0xfc(%rdi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfcb6(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb74000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x49(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0xfc,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2696419,51 +2696592,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xb76000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tmov $0xfc,%bh\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb78000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfcb7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fcb7,%al\n+\tmovabs 0x500000000000fcb7,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x49(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb7e000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tmov $0xfc,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xfc,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2696479,54 +2696652,49 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xb80000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfcb7(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb82000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xfc,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex mov $0xfc,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tmov $0xfc,%bh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb88000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfcb8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,-0x48(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2696537,51 +2696705,55 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %bh,0xfc(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fcb8,%al\n+\tmovabs 0xd00000000000fcb8,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x48(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb8c000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfc,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fcb88a \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfcb8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb92000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0xfc,%ecx\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n \tmov $0xfc,%ecx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2696594,30 +2696766,25 @@\n \tadd %al,(%rax)\n \tsarb $1,0xfc(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex mov $0xfc,%ecx\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfc,%esp\n+\tadd %dh,%al\n+\tmov $0xfc,%eax\n \tadd %al,(%rax)\n-\ttest $0x71,%al\n-\tcli\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %bh,0x0(%rsp,%rdi,8)\n+\tadd %ch,0xfa71(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x47(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2696628,27 +2696795,29 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xfc,%ecx\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov $0xfc,%ecx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $1,0xfc(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0xfc,%ecx\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tmov $0xfc,%ecx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2696660,54 +2696829,51 @@\n \tadd %al,(%rax)\n \tcmpb $0x0,0xfc(%rcx)\n \tadd %dh,(%rax)\n \tmovabs 0xb9f000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcb9(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xba1000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfc,%edx\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %bh,0xfc(%rdx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tmov $0xfc,%ecx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fcb9fc \n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x46(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x46(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2696721,48 +2696887,53 @@\n \tand %bh,0xfc(%rdx)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xfc,%edx\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %al,-0x46(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfcba(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbab000000000008a,%eax\n+\tcld\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsarb $1,0xfc(%rdx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfcba(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbb1000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfc,%ebx\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0xfc,%ebx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2696775,57 +2696946,54 @@\n \tadd %al,(%rax)\n \tsarb $0x0,0xfc(%rdx)\n \tadd %dh,(%rax)\n \tmovabs 0xbb3000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tmov $0xfc,%edx\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0xfc,%ebx\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x45(%rax)\n+\tjo fcbb1d \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tjo fcbb1d \n-\tcld\n \tadd %al,(%rax)\n+\tadd %dh,0xfcbb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xfc,%ebx\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0xbb,%al\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfcbb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2696837,54 +2697005,57 @@\n \t(bad)\n \tmov $0xfc,%ebx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsarb $1,0xfc(%rbx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %al,0xfcbb(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbbf000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfc,%ebx\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %bh,0x0(%rsp,%rdi,8)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xfc,%esi\n \tadd %al,(%rax)\n \tshlb $0x0,-0x6(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x0,0xfc(%rbx)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbc6000000000008a,%eax\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x44(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x44(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2696897,51 +2697068,46 @@\n \tadd %al,(%rax)\n \tadd %bh,0x0(%rsp,%rdi,8)\n \tadd %dh,(%rax)\n \tmovabs 0xbc8000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tmov $0xfc,%esp\n \tadd %al,(%rax)\n-\tadd %ah,0xfcbc(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tmovabs 0x500000000000fcbc,%al\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsarb $0x0,0x0(%rsp,%rdi,8)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x44(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbd0000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tmov $0xfc,%ebp\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \tmov $0xfc,%esp\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2696957,52 +2697123,50 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xbd2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tmov $0xfc,%esp\n \tadd %al,(%rax)\n-\tadd %al,-0x43(%rax)\n-\tcld\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trex mov $0xfc,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tpush %rax\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0xfc,%ebp\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tmov $0xfc,%ebp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fcbd,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfcbd(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfcbd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2697013,52 +2697177,53 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xfc,%ebp\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsarb $0x0,0xfc(%rbp)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x43(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbde000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfc,%ebp\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,0xfc(%rsi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfcbd(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbe4000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x42(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0xfc,%esi\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2697071,48 +2697236,48 @@\n \tlock mov $0xfc,%ebp\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0xfc,%esi\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfc,%esi\n \tadd %al,(%rax)\n-\tadd %al,0xfcbe(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tcmpb $0x0,0xfc(%rsi)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fcbe,%al\n+\tmovabs 0x500000000000fcbe,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x42(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbef000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n+\tmov $0xfc,%esi\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tmov $0xfc,%esi\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2697133,53 +2697298,51 @@\n \tnop\n \tmov $0xfc,%esi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %bh,0xfc(%rdi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,0xfcbe(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmov $0xfc,%edi\n+\tmovabs 0xbf3000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xfc,%edi\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfc,%edi\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xfc,%edi\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,0xfcbf(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcbf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2697193,60 +2697356,59 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0xbf,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x41(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbfd000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xfc,%edi\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock mov $0xfc,%edi\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfcbf(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tjg fcc004 \n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcld\n+\tadd %al,(%rax)\n+\tsar $1,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x40(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsar $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2697262,50 +2697424,50 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc06000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tsar $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadd $0xfc,%al\n \tadd %al,(%rax)\n-\tadd %al,0xfcc0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fcc0,%al\n+\tmovabs 0x500000000000fcc0,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x40(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc0e000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n+\tsar $0x0,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n \tsar $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n@@ -2697323,56 +2697485,50 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %al,%cl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfcc0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsar $0x0,%esp\n+\tadd %dh,(%rax)\n+\tmovabs 0xc12000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex sar $0x0,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tsar $0x0,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd $0xfc,%cl\n \tadd %al,(%rax)\n+\tadd %al,0xfcc1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,-0x3f(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2697388,54 +2697544,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc1a000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x3f(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsar $0x0,%esp\n+\tadd %dh,(%rax)\n+\tmovabs 0xc1c000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fcc193 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfcc1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc22000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tret $0xfc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n \tret $0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n@@ -2697452,55 +2697610,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc24000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tsar $0x0,%esp\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3e(%rax)\n-\tcld\n+\t(bad)\n+\tret $0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tpush %rax\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd $0xfc,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tret $0xfc\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trol $0xfc,%dl\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n+\tret $0xfc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,0xfcc2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2697515,28 +2697674,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc2e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfcc2(%rax)\n \tadd %al,(%rax)\n-\tret\n+\tadd %dh,(%rax)\n+\tmovabs 0xc30000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2697546,29 +2697697,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %al,%bl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret $0xfc\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tret\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x3d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x3d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2697584,54 +2697738,58 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc38000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tret\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc3a000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfcc3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trol $0xfc,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,-0x3d(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc40000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tret\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2697648,27 +2697806,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc42000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tret\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3c(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc44000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2697679,28 +2697833,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc4a000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcc4(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfcc4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2697715,27 +2697871,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc4c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x3c(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\tshl $0x4,%ch\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc4e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2697745,25 +2697896,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %al,%ch\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfcc4(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc54000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x3b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2697779,50 +2697937,50 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc56000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadd $0xfc,%ch\n \tadd %al,(%rax)\n-\tadd %al,0xfcc5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fcc5,%al\n+\tmovabs 0x500000000000fcc5,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x3b(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc5e000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n@@ -2697840,28 +2697998,20 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %al,%dh\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfcc5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc62000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2697871,27 +2698021,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex (bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd $0xfc,%dh\n \tadd %al,(%rax)\n+\tadd %al,0xfcc6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,-0x3a(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2697907,28 +2698060,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc6a000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x3a(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc6c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2697938,25 +2698085,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fcc698 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfcc6(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc72000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2697973,27 +2698128,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc74000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x39(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc76000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2698002,28 +2698153,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd $0xfc,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc7c000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfcc7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2698037,28 +2698193,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc7e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfcc7(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc80000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tenter $0xfc,$0x0\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2698066,28 +2698216,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %cl,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc86000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x38(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x38(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2698103,54 +2698257,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc88000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tenter $0xfc,$0x0\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc8a000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfcc8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tror $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,-0x38(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc90000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tleave\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tenter $0xfc,$0x0\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2698165,27 +2698321,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc92000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tenter $0xfc,$0x0\n \tadd %al,(%rax)\n-\tadd %al,-0x37(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc94000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2698196,28 +2698346,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tleave\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tleave\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc9a000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcc9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfcc9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2698232,28 +2698384,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc9c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x37(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tleave\n+\tadd %dh,(%rax)\n+\tmovabs 0xc9e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2698263,25 +2698409,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,%dl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfcc9(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xca4000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x36(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlret $0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2698297,50 +2698450,50 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xca6000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tlret $0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tor $0xfc,%dl\n \tadd %al,(%rax)\n-\tadd %al,0xfcca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fcca,%al\n+\tmovabs 0x500000000000fcca,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x36(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcae000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n+\tlret $0xfc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n \tlret $0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n@@ -2698358,28 +2698511,20 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,%bl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfcca(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlret\n+\tadd %dh,(%rax)\n+\tmovabs 0xcb2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2698389,27 +2698534,29 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex lret\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlret $0xfc\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tor $0xfc,%bl\n+\tshl $0x4,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfccb(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,-0x35(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2698425,28 +2698572,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xcba000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x35(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlret\n+\tadd %dh,(%rax)\n+\tmovabs 0xcbc000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2698456,25 +2698597,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fccb9d \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfccb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcc2000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tint3\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tint3\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2698491,27 +2698640,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xcc4000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tlret\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x34(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcc6000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2698520,28 +2698665,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tor $0xfc,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint3\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xccc000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tint3\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfccc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2698555,28 +2698705,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xcce000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfccc(%rax)\n \tadd %al,(%rax)\n-\tint $0xfc\n+\tadd %dh,(%rax)\n+\tmovabs 0xcd0000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2698585,28 +2698728,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %cl,%ch\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint3\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcd6000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x33(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x33(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2698622,54 +2698769,57 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xcd8000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tint $0xfc\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcda000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfccd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tror $0xfc,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,-0x33(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xce0000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tint $0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2698685,27 +2698835,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xce2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tint $0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x32(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xce4000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2698716,28 +2698861,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcea000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcce(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfcce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2698752,28 +2698899,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xcec000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x32(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcee000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2698783,25 +2698924,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,%bh\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfcce(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcf4000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x31(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tiret\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2698818,51 +2698966,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xcf6000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tiret\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcf8000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfccf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fccf,%al\n+\tmovabs 0x500000000000fccf,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x31(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcfe000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tiret\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tiret\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2698880,34 +2699030,27 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd01000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne fcd007 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dh,0xfccf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsar $1,%ah\n+\tmovabs 0xd03000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2698916,28 +2699059,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tsar $1,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tiret\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd09000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfcd0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfcd0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2698950,28 +2699095,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd0b000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x30(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsar $1,%ah\n+\tadd %dh,(%rax)\n+\tmovabs 0xd0d000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2698979,25 +2699119,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock sar $1,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfcd0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd13000000000008a,%eax\n-\tcld\n+\tsar $1,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsar $1,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2699013,27 +2699160,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd15000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tsar $1,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2f(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd17000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2699043,27 +2699185,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tsar $1,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0x2f(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd1d000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tsar $1,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tsar $1,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2699078,28 +2699225,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd1f000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcd1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsar %cl,%ah\n+\tadd %dh,(%rax)\n+\tmovabs 0xd21000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2699108,27 +2699248,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %dl,%dl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsar $1,%esp\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd27000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x2e(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x2e(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2699144,27 +2699289,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd29000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x2e(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd2b000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfcd2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2699172,25 +2699314,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trcl $1,%dl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfcd2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd31000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsar %cl,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar %cl,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2699205,27 +2699354,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd33000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tsar %cl,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2d(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd35000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2699235,27 +2699379,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fcd335 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsar %cl,%esp\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd3b000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfcd3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xfcd3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2699269,28 +2699416,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd3d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfcd3(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsar %cl,%esp\n+\tadd %dh,(%rax)\n+\tmovabs 0xd3f000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2699299,27 +2699439,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %dl,%ah\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tsar %cl,%esp\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd45000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x2c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2699335,27 +2699480,25 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd47000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd49000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfcd4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2699363,27 +2699506,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0xd4,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x2c(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd4f000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2699396,54 +2699545,55 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fcd4,%al\n \tmovabs 0xd51000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\t{rex2 0xfc} sldt (%r16)\n+\tmovabs 0xd53000000000008a,%eax\n+\tcld\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \t{rex2 0xfc} sldt (%r16)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t{rex2 0xfc} sldt (%r16)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd59000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xfcd5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,0xfcd5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2699456,52 +2699606,56 @@\n \t{rex2 0xfc} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd5b000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x2b(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd5d000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t{rex2 0xfc} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock {rex2 0xfc} sldt (%r16)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfcd5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd63000000000008a,%eax\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2699518,27 +2699672,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd65000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd67000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2699549,27 +2699699,33 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0x2a(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd6d000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\t(bad)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2699585,28 +2699741,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd6f000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcd6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txlat %ds:(%rbx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd71000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2699616,28 +2699764,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %dl,%bh\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd77000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x29(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x29(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2699653,27 +2699805,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd79000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x29(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd7b000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfcd7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2699681,25 +2699830,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trcl $1,%bh\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfcd7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd81000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfdivr %st(4),%st\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfdivr %st(4),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2699714,27 +2699870,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd83000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\txlat %ds:(%rbx)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd85000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2699744,27 +2699896,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fcd83a \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfdivr %st(4),%st\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd8b000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfcd8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xfcd8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2699778,28 +2699933,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd8d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfcd8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfdivr %st(4),%st\n+\tadd %dh,(%rax)\n+\tmovabs 0xd8f000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2699808,27 +2699956,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %bl,%cl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tfdivr %st(4),%st\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd95000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x27(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x27(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2699844,27 +2699997,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xd97000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tfrndint\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd99000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfcd9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2699872,27 +2700022,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0xd9,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x27(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd9f000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tfrndint\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tfrndint\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2699904,28 +2700059,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fcd9,%al\n \tmovabs 0xda1000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tfrndint\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\t(bad)\n+\tmovabs 0xda3000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2699934,27 +2700084,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xda9000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfcda(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfcda(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2699967,28 +2700120,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xdab000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x26(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdad000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2699996,25 +2700144,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock (bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfcda(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb3000000000008a,%eax\n-\tcld\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2700030,27 +2700185,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xdb5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x25(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdb7000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2700060,27 +2700210,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0x25(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdbd000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2700095,28 +2700250,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xdbf000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcdb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfdivr %st,%st(4)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdc1000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2700125,27 +2700273,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %bl,%ah\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdc7000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x24(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x24(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2700161,27 +2700314,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xdc9000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x24(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdcb000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfcdc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2700189,25 +2700339,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trcr $1,%ah\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfcdc(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdd1000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2700222,27 +2700379,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xdd3000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tfdivr %st,%st(4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x23(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdd5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2700252,27 +2700404,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fcdd3f \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xddb000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfcdd(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xfcdd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2700286,28 +2700441,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xddd000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfcdd(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0xddf000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2700316,27 +2700464,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %bl,%dh\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xde5000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x22(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x22(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2700352,27 +2700505,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xde7000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tfdivrp %st,%st(4)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xde9000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfcde(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2700380,27 +2700530,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0xde,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x22(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdef000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tfdivrp %st,%st(4)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tfdivrp %st,%st(4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2700412,28 +2700567,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fcde,%al\n \tmovabs 0xdf1000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tfdivrp %st,%st(4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\t(bad)\n+\tmovabs 0xdf3000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2700442,27 +2700592,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdf9000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfcdf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfcdf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2700475,28 +2700628,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xdfb000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x21(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdfd000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2700504,33 +2700652,38 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock (bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0xfcdf(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tjg fce004 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x20(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tloopne fce01f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2700546,51 +2700699,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe06000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tloopne fce05f \n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe08000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfce0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fce0,%al\n+\tmovabs 0x500000000000fce0,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x20(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe0e000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tloopne fce0af \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tloopne fce0bf \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2700606,28 +2700759,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe10000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfce0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tloope fce10f \n+\tadd %dh,(%rax)\n+\tmovabs 0xe12000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2700635,27 +2700781,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex loope fce12f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloopne fce13f \n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe18000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfce1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,-0x1f(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2700671,28 +2700820,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe1a000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x1f(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tloope fce1af \n+\tadd %dh,(%rax)\n+\tmovabs 0xe1c000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2700701,25 +2700845,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fce1b3 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfce1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe22000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tloop fce1ef \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloop fce1ff \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2700735,27 +2700886,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe24000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tloope fce23f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1e(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe26000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2700764,27 +2700910,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand $0xfc,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloop fce27f \n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe2c000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tloop fce28f \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfce2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2700798,28 +2700949,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe2e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfce2(%rax)\n \tadd %al,(%rax)\n-\tjrcxz fce2ef \n+\tadd %dh,(%rax)\n+\tmovabs 0xe30000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2700828,27 +2700972,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %ah,%bl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloop fce31f \n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe36000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x1d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x1d(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2700864,54 +2701013,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe38000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tjrcxz fce37f \n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe3a000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfce3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshl $0xfc,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,-0x1d(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe40000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tin $0xfc,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tjrcxz fce3df \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2700927,27 +2701078,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe42000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tjrcxz fce41f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1c(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe44000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2700957,27 +2701103,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tin $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin $0xfc,%al\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe4a000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfce4(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfce4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2700991,28 +2701140,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe4c000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x1c(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tin $0xfc,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xe4e000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2701021,25 +2701165,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,%ch\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfce4(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe54000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x1b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin $0xfc,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2701054,51 +2701205,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe56000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tin $0xfc,%eax\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe58000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfce5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fce5,%al\n+\tmovabs 0x500000000000fce5,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x1b(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe5e000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tin $0xfc,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tin $0xfc,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2701114,28 +2701265,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe60000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfce5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tout %al,$0xfc\n+\tadd %dh,(%rax)\n+\tmovabs 0xe62000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2701143,27 +2701287,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex out %al,$0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin $0xfc,%eax\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe68000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfce6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,-0x1a(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2701179,28 +2701326,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe6a000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x1a(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tout %al,$0xfc\n+\tadd %dh,(%rax)\n+\tmovabs 0xe6c000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2701209,25 +2701351,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fce6b8 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfce6(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe72000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tout %eax,$0xfc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %eax,$0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2701243,27 +2701392,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe74000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tout %al,$0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x19(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe76000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2701272,27 +2701416,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand $0xfc,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tout %eax,$0xfc\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe7c000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tout %eax,$0xfc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfce7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2701306,56 +2701455,55 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe7e000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfce7(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe80000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tcall fce8f2 \n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %ch,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %eax,$0xfc\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe86000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x18(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x18(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2701371,53 +2701519,50 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe88000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tcall fce982 \n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fce8,%al\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshr $0xfc,%al\n \tadd %al,(%rax)\n-\tadd %ah,0xfce8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshr $0xfc,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x18(%rax)\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe90000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tjmp fce9d2 \n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \tcall fce9e2 \n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2701433,52 +2701578,50 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe92000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tcall fcea22 \n \tadd %al,(%rax)\n-\tadd %al,-0x17(%rax)\n-\tcld\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trex jmp fcea32 \n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tpush %rax\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tjmp fcea52 \n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjmp fcea62 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fce9,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfce9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfce9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2701491,54 +2701634,57 @@\n \tjmp fceaa2 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshr $0xfc,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x17(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe9e000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjmp fcead2 \n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,%dl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfce9(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xea4000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x16(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2701555,51 +2701701,53 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xea8000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfcea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fcea,%al\n+\tmovabs 0x500000000000fcea,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x16(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xeae000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2701617,28 +2701765,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xeb0000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfcea(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjmp fceb0f \n+\tadd %dh,(%rax)\n+\tmovabs 0xeb2000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2701646,28 +2701787,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex jmp fceb2f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xeb8000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfceb(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,-0x15(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2701683,28 +2701826,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xeba000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x15(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjmp fcebaf \n+\tadd %dh,(%rax)\n+\tmovabs 0xebc000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2701713,25 +2701851,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fcebbd \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfceb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xec2000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tin (%dx),%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin (%dx),%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2701748,27 +2701894,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xec4000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tjmp fcec3f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x14(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xec6000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2701777,28 +2701918,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsub $0xfc,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin (%dx),%al\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xecc000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tin (%dx),%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfcec(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2701812,28 +2701958,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xece000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfcec(%rax)\n \tadd %al,(%rax)\n-\tin (%dx),%eax\n+\tadd %dh,(%rax)\n+\tmovabs 0xed0000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2701843,28 +2701981,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %ch,%ch\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%al\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xed6000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x13(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x13(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2701880,54 +2702022,58 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xed8000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tin (%dx),%eax\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xeda000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfced(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshr $0xfc,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,-0x13(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xee0000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tout %al,(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tin (%dx),%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2701944,27 +2702090,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xee2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tin (%dx),%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x12(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xee4000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2701975,28 +2702117,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tout %al,(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %al,(%dx)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xeea000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcee(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfcee(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2702011,28 +2702155,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xeec000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x12(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tout %al,(%dx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xeee000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2702042,25 +2702180,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,%bh\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfcee(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xef4000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x11(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tout %eax,(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2702077,51 +2702222,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xef6000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tout %eax,(%dx)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xef8000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %al,0xfcef(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fcef,%al\n+\tmovabs 0x500000000000fcef,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x11(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xefe000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tout %eax,(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tout %eax,(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2702139,34 +2702286,27 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf01000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dh,0xfcef(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tlock cld\n+\tmovabs 0xf03000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2702175,28 +2702315,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tlock cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %eax,(%dx)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf09000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfcf0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfcf0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2702210,28 +2702352,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf0b000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x10(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlock cld\n+\tadd %dh,(%rax)\n+\tmovabs 0xf0d000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2702239,25 +2702376,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock lock cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfcf0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf13000000000008a,%eax\n+\tint1\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tint1\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2702274,27 +2702419,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf15000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tint1\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xf(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf17000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2702305,27 +2702446,33 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tint1\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0xf(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf1d000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tint1\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tint1\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2702341,28 +2702488,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf1f000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcf1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trepnz cld\n+\tadd %dh,(%rax)\n+\tmovabs 0xf21000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2702371,28 +2702511,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %dh,%dl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tint1\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf27000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0xe(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0xe(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2702408,27 +2702552,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf29000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0xe(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf2b000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfcf2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2702436,25 +2702577,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshl $1,%dl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfcf2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf31000000000008a,%eax\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trepz cld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trepz cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2702469,27 +2702617,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf33000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\trepnz cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xd(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf35000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2702499,27 +2702642,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fcf355 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trepz cld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf3b000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfcf3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xfcf3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2702533,28 +2702679,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf3d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfcf3(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trepz cld\n+\tadd %dh,(%rax)\n+\tmovabs 0xf3f000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2702563,27 +2702702,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %dh,%ah\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trepz cld\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf45000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0xc(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0xc(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2702599,27 +2702743,25 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf47000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\thlt\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf49000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfcf4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2702627,27 +2702769,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0xf4,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0xc(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf4f000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\thlt\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \thlt\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2702660,28 +2702808,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fcf4,%al\n \tmovabs 0xf51000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\thlt\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tcmc\n+\tmovabs 0xf53000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2702692,28 +2702835,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmc\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmc\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf59000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfcf5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfcf5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2702727,28 +2702872,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf5b000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0xb(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmc\n+\tadd %dh,(%rax)\n+\tmovabs 0xf5d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2702758,25 +2702897,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock cmc\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfcf5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf63000000000008a,%eax\n-\tcld\n+\tidiv %ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tidiv %ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2702792,27 +2702938,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf65000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tidiv %ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xa(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf67000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2702822,27 +2702963,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tidiv %ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0xa(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf6d000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tidiv %ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tidiv %ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2702857,28 +2703003,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf6f000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcf6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tidiv %esp\n+\tadd %dh,(%rax)\n+\tmovabs 0xf71000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2702887,27 +2703026,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %dh,%bh\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tidiv %ah\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf77000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x9(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x9(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2702923,27 +2703067,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf79000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x9(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf7b000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfcf7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2702951,25 +2703092,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshl $1,%bh\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfcf7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf81000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tclc\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2702985,27 +2703134,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf83000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tidiv %esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x8(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf85000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2703015,28 +2703159,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fcf85a \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tclc\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf8b000000000008a,%eax\n-\tcld\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfcf8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfcf8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2703051,28 +2703197,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf8d000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfcf8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tclc\n+\tadd %dh,(%rax)\n+\tmovabs 0xf8f000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2703082,28 +2703220,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %bh,%cl\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tclc\n-\tcld\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf95000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x7(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x7(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2703119,27 +2703261,25 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf97000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tstc\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf99000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0xfcf9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2703147,27 +2703287,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0xf9,%al\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x7(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf9f000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tstc\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tstc\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2703180,28 +2703326,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fcf9,%al\n \tmovabs 0xfa1000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tstc\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tcli\n+\tmovabs 0xfa3000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2703212,28 +2703353,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tcli\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcli\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfa9000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfcfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfcfa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2703247,28 +2703390,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xfab000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x6(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcli\n+\tadd %dh,(%rax)\n+\tmovabs 0xfad000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2703278,25 +2703415,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock cli\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfcfa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfb3000000000008a,%eax\n+\tsti\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsti\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2703313,27 +2703458,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xfb5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tsti\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xfb7000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2703344,27 +2703485,33 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tsti\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0x5(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfbd000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tsti\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tsti\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2703380,28 +2703527,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xfbf000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcfb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcld\n+\tadd %dh,(%rax)\n+\tmovabs 0xfc1000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2703411,28 +2703550,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %bh,%ah\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n \tsti\n-\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfc7000000000008a,%eax\n+\tadd %dh,-0x4(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x4(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2703448,27 +2703591,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xfc9000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x4(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xfcb000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfcfc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2703476,25 +2703616,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsar $1,%ah\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfcfc(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfd1000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tstd\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstd\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2703510,27 +2703658,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xfd3000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tcld\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xfd5000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2703540,28 +2703684,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fcfd5f \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tstd\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfdb000000000008a,%eax\n-\tcld\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfcfd(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xfcfd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2703576,28 +2703722,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xfdd000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfcfd(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstd\n+\tadd %dh,(%rax)\n+\tmovabs 0xfdf000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2703607,32 +2703745,39 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %bh,%dh\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tstd\n-\tcld\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %al,0xf0c5(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0xf0,%ch\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x2(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2703648,54 +2703793,58 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xfe8000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xfea000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0xfcfe(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsar $0xfc,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,-0x2(%rax)\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xff0000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2703712,27 +2703861,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xff2000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xff4000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2703743,28 +2703888,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tcld\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xffa000000000008a,%eax\n-\tcld\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfcff(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfcff(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2703779,28 +2703926,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xffc000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x1(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0xffe000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2703810,31 +2703951,38 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfcff(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x0(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x0(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2703850,27 +2703998,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tadd %bh,%ch\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0xfd00(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2703878,27 +2704023,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x0,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadd %bh,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tadd %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2703910,28 +2704060,23 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fd00,%al\n \tmovabs 0x11000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tadd %edi,%ebp\n+\tmovabs 0x13000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2703940,27 +2704085,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %edi,%ebp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x19000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfd01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfd01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2703973,28 +2704121,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x1(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %edi,%ebp\n+\tadd %dh,(%rax)\n+\tmovabs 0x1d000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2704002,25 +2704145,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock add %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfd01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x23000000000008a,%eax\n-\tstd\n+\tadd %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadd %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2704036,27 +2704186,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x25000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x27000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2704066,27 +2704211,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x2(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2d000000000008a,%eax\n-\tstd\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ch,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2704101,28 +2704251,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfd02(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %ebp,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x31000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2704131,27 +2704274,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %al,(%rbx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadd %ch,%bh\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x37000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x3(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x3(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2704167,27 +2704315,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x39000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x3(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3b000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0xfd03(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2704195,25 +2704340,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $1,(%rbx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfd03(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x41000000000008a,%eax\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd $0xfd,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2704228,27 +2704380,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x43000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tadd %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x45000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2704258,27 +2704405,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fd0466 \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd $0xfd,%al\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4b000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfd04(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfd04(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2704292,62 +2704442,58 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfd04(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd $0xfd,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x4f000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %al,0xfd(%rip) \n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %al,%bh\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd $0xfd,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x56000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x5(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x5(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2704359,52 +2704505,51 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0xfd(%rip) \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \taddb $0x0,0xfd(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tadd $0xfd,%eax\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmovabs 0x500000000000fd05,%al\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd05(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\trolb $0x0,0xfd(%rip) \n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x0,0xfd(%rip) \n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0x5(%rax)\n-\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x60000000000008a,%eax\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tadd $0xfd,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2704419,27 +2704564,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x62000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tadd $0xfd,%eax\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x6(%rax)\n+\trex (bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2704450,28 +2704590,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6a000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfd06(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dl,0xfd06(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2704486,28 +2704628,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x6c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x6(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2704517,25 +2704653,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfd06(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x74000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x7(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2704552,51 +2704695,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x76000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x78000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,0xfd07(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fd07,%al\n+\tmovabs 0x500000000000fd07,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x7(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7e000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2704614,28 +2704759,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x80000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfd07(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tor %bh,%ch\n+\tadd %dh,(%rax)\n+\tmovabs 0x82000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2704643,28 +2704781,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tor %dil,%bpl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x88000000000008a,%eax\n-\tstd\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfd08(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x8(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2704680,28 +2704820,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x8(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor %bh,%ch\n+\tadd %dh,(%rax)\n+\tmovabs 0x8c000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2704710,25 +2704845,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fd08da \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfd08(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x92000000000008a,%eax\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tor %edi,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2704744,27 +2704886,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x94000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tor %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x9(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x96000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2704773,27 +2704910,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \torb $0xfd,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor %edi,%ebp\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9c000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tor %edi,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,0xfd09(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2704807,28 +2704949,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x9e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfd09(%rax)\n \tadd %al,(%rax)\n-\tor %ch,%bh\n+\tadd %dh,(%rax)\n+\tmovabs 0xa0000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2704837,27 +2704972,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %cl,(%rdx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %edi,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa6000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xa(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xa(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2704873,54 +2705013,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xa8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tor %ch,%bh\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xaa000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,0xfd0a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trorb $0xfd,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xa(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb0000000000008a,%eax\n-\tstd\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tor %ebp,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tor %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2704936,27 +2705078,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xb2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tor %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2704966,27 +2705103,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tor %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %ebp,%edi\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xba000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfd0b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dl,0xfd0b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2705000,52 +2705140,54 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xbc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xb(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tor %ebp,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0xbe000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x0(,%rdi,8)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfd0b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc5000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xc(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %bh,-0x6(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2705067,27 +2705209,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xc7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tor $0xfd,%al\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc9000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0xfd0c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2705095,27 +2705234,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0xc,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0xc(%rax)\n-\tstd\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcf000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tor $0xfd,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tor $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2705127,55 +2705271,51 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fd0c,%al\n \tmovabs 0xd1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tor $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tor $0xfd,%eax\n+\tmovabs 0xd3000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tor $0xfd,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tor $0xfd,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tnop\n-\tor $0xfd,%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,0xfd0d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd0d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2705189,52 +2705329,54 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0xd,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xd(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdd000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0xfd,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock or $0xfd,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfd0d(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe3000000000008a,%eax\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2705251,27 +2705393,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xe5000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xe(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2705282,27 +2705420,33 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xe(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xed000000000008a,%eax\n-\tstd\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\t(bad)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2705318,58 +2705462,55 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xef000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfd0e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpaddw (%rax),%mm0\n+\tadd %dh,(%rax)\n+\tmovabs 0xf1000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %cl,(%rdi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tstd\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf7000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xf(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2705385,27 +2705526,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xf9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xf(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xfb000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0xfd0f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2705413,25 +2705551,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trorb $1,(%rdi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfd0f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x102000000000008a,%eax\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadc %bh,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2705452,28 +2705597,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x104000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tpaddw (%rax),%mm0\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10(%rax)\n-\tstd\n+\t(bad)\n+\tadc %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2705481,27 +2705622,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadcb $0xfd,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc %bh,%ch\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x10c000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadc %bh,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfd10(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2705515,28 +2705661,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x10e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfd10(%rax)\n \tadd %al,(%rax)\n-\tadc %edi,%ebp\n+\tadd %dh,(%rax)\n+\tmovabs 0x110000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2705545,27 +2705684,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %dl,(%rcx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %bh,%ch\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x116000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x11(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x11(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2705581,54 +2705725,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x118000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tadc %edi,%ebp\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x11a000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,0xfd11(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trclb $0xfd,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0x11(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x120000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \tadc %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2705644,27 +2705790,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x122000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tadc %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x12(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x124000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2705674,27 +2705815,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tadc %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %ch,%bh\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x12a000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfd12(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfd12(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2705708,28 +2705852,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x12c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x12(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc %ch,%bh\n+\tadd %dh,(%rax)\n+\tmovabs 0x12e000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2705738,25 +2705877,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfd12(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x134000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x13(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2705771,51 +2705917,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x136000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tadc %ebp,%edi\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x138000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,0xfd13(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fd13,%al\n+\tmovabs 0x500000000000fd13,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x13(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x13e000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tadc %ebp,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2705831,28 +2705977,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x140000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfd13(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc $0xfd,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x142000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2705860,27 +2705999,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex adc $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc %ebp,%edi\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x148000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfd14(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,0x14(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2705888,33 +2706030,28 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %dl,0x0(,%rdi,8)\n-\tadd %dh,(%rax)\n-\tmovabs 0x14a000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x14a000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x14(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc $0xfd,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x14c000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2705923,24 +2706060,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fd14e6 \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfd14(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x152000000000008a,%eax\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadc $0xfd,%eax\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n \tadc $0xfd,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2705953,50 +2706096,52 @@\n \tadd %al,(%rax)\n \trclb $1,0x0(,%rdi,8)\n \tadd %dh,(%rax)\n \tmovabs 0x154000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tadc $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x15(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x156000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadcb $0x0,0xfd(%rip) \n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc $0xfd,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trclb $0x0,0xfd(%rip) \n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadc $0xfd,%eax\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,0xfd15(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2706011,28 +2706156,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x15e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfd15(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x160000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2706042,28 +2706179,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %dl,(%rsi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc $0xfd,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x16(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x16(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2706079,54 +2706220,58 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x168000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x16a000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,0xfd16(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trclb $0xfd,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0x16(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x170000000000008a,%eax\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2706143,27 +2706288,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x172000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x17(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x174000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2706174,28 +2706315,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x17a000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfd17(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dl,0xfd17(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2706210,28 +2706353,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x17c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x17(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x17e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2706241,25 +2706378,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfd17(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x184000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x18(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsbb %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2706275,51 +2706419,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x186000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tsbb %bh,%ch\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x188000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,0xfd18(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fd18,%al\n+\tmovabs 0x500000000000fd18,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x18(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x18e000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tsbb %bh,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2706335,28 +2706479,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x190000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfd18(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb %edi,%ebp\n+\tadd %dh,(%rax)\n+\tmovabs 0x192000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2706364,27 +2706501,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex sbb %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb %bh,%ch\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x198000000000008a,%eax\n-\tstd\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfd19(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x19(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2706400,28 +2706540,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x19a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x19(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb %edi,%ebp\n+\tadd %dh,(%rax)\n+\tmovabs 0x19c000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2706430,25 +2706565,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fd19eb \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfd19(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1a2000000000008a,%eax\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsbb %ch,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2706464,27 +2706606,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1a4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tsbb %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1a6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2706493,27 +2706630,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsbbb $0xfd,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb %ch,%bh\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1ac000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsbb %ch,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,0xfd1a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2706527,28 +2706669,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1ae000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfd1a(%rax)\n \tadd %al,(%rax)\n-\tsbb %ebp,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x1b0000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2706557,27 +2706692,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %bl,(%rbx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb %ch,%bh\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1b6000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2706593,54 +2706733,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1b8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tsbb %ebp,%edi\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1ba000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,0xfd1b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trcrb $0xfd,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0x1b(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c0000000000008a,%eax\n-\tstd\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tsbb $0xfd,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tsbb %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2706656,27 +2706798,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tsbb %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1c(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2706686,27 +2706823,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tsbb $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0xfd,%al\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1cb000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfd1c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,0x1f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfa78(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfd1c(%rax)\n@@ -2706726,55 +2706866,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1cd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x1c(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb $0xfd,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x1cf000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %bl,0xfd(%rip) \n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tsbb $0xfd,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1d5000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x1d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2706789,54 +2706927,54 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fd1d7f \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tsbb $0xfd,%eax\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd1d(%rax)\n+\tnop\n+\tsbb $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tpush %rax\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x1d,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x1d(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1df000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb $0xfd,%eax\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tsbb $0xfd,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n@@ -2706848,28 +2706986,22 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fd1d,%al\n \tmovabs 0x1e1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tsbb $0xfd,%eax\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\txor %bl,(%rsi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2706880,28 +2707012,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1e9000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfd1e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfd1e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2706915,28 +2707049,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1eb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x1e(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1ed000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2706946,25 +2707074,33 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock (bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfd1e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1f3000000000008a,%eax\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2706989,51 +2707125,53 @@\n \tjs fd1f45 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1f8000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,0xfd1f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fd1f,%al\n+\tmovabs 0x500000000000fd1f,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1f(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1fe000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -2707051,34 +2707189,27 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x201000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dh,0xfd1f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tand %bh,%ch\n+\tmovabs 0x203000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2707087,28 +2707218,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tand %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x209000000000008a,%eax\n-\tstd\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfd20(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfd20(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2707121,28 +2707254,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x20b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x20(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %bh,%ch\n+\tadd %dh,(%rax)\n+\tmovabs 0x20d000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2707150,25 +2707278,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tlock and %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0xfd20(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x213000000000008a,%eax\n-\tstd\n+\tand %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2707184,27 +2707319,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x215000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tand %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x21(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x217000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2707214,27 +2707344,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tand %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x21(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x21d000000000008a,%eax\n-\tstd\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tand %edi,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tand %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2707249,28 +2707384,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x21f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfd21(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand %ch,%bh\n+\tadd %dh,(%rax)\n+\tmovabs 0x222000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2707286,27 +2707414,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %bpl,%dil\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand %edi,%ebp\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x228000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfd22(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,0x22(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2707322,28 +2707453,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x22a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x22(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand %ch,%bh\n+\tadd %dh,(%rax)\n+\tmovabs 0x22c000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2707352,25 +2707478,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fd22f4 \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfd22(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x232000000000008a,%eax\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tand %ebp,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2707386,27 +2707519,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x234000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tand %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x23(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x236000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2707415,27 +2707543,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tandb $0xfd,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand %ebp,%edi\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x23c000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tand %ebp,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfd23(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2707449,54 +2707582,52 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x23e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfd23(%rax)\n \tadd %al,(%rax)\n-\tand $0xfd,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x240000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %ah,0x0(,%rdi,8)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %ebp,%edi\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x246000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x24(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x24(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2707509,61 +2707640,57 @@\n \tadd %al,(%rax)\n \tadc %ah,0x0(,%rdi,8)\n \tadd %dh,(%rax)\n \tmovabs 0x248000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tand $0xfd,%al\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x24a000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,0xfd24(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshlb $0x0,0x0(,%rdi,8)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x24(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x279000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfd27(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tjs fd24d5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand $0xfd,%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tand $0xfd,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2707578,27 +2707705,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x253000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tand $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x25(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x255000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2707608,27 +2707730,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fd2587 \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand $0xfd,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tmov $0x25,%al\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfd25(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfd25(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2707640,54 +2707765,57 @@\n \t(bad)\n \tand $0xfd,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshlb $1,0xfd(%rip) \n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %al,0xfd25(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x25f000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand $0xfd,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0xa4,%al\n+\tadd %dl,0x4(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %ah,(%rsi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tand $0xfd,%eax\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tes std\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x26(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x26(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2707703,27 +2707831,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x267000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tes std\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x269000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0xfd26(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2707731,27 +2707856,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x26,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x26(%rax)\n-\tstd\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x26f000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tes std\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tes std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2707763,28 +2707893,22 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x300000000000fd26,%al\n \tmovabs 0x271000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tes std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\t(bad)\n+\tmovabs 0x273000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2707795,28 +2707919,30 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x27a000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfd27(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfd27(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2707838,28 +2707964,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x27c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x27(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x27e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2707869,25 +2707989,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfd27(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x284000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x28(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsub %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2707903,51 +2708030,51 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x286000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tsub %bh,%ch\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x288000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,0xfd28(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fd28,%al\n+\tmovabs 0x500000000000fd28,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x28(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x28e000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tsub %bh,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2707963,28 +2708090,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x290000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfd28(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub %edi,%ebp\n+\tadd %dh,(%rax)\n+\tmovabs 0x292000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2707992,27 +2708112,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex sub %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %bh,%ch\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x298000000000008a,%eax\n-\tstd\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfd29(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x29(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2708028,28 +2708151,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x29a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x29(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %edi,%ebp\n+\tadd %dh,(%rax)\n+\tmovabs 0x29c000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2708058,25 +2708176,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tloopne fd29fb \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfd29(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2a2000000000008a,%eax\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsub %ch,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2708092,30 +2708217,27 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2a4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tsub %edi,%ebp\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2d2000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub $0xfd,%eax\n \tadd %al,(%rax)\n-\tsub %bh,-0x6(%rcx)\n+\tadd %ch,(%rax)\n+\tjns fd2a55 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n@@ -2708128,27 +2708250,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tsub %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %ch,%bh\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2ad000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tsub %ch,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tsub %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2708163,28 +2708290,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2af000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfd2a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %ebp,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x2b1000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2708193,27 +2708313,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ch,(%rbx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub %ch,%bh\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2b7000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x2b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x2b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2708229,27 +2708354,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2b9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x2b(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2bb000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0xfd2b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2708257,25 +2708379,32 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshrb $1,(%rbx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfd2b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2c1000000000008a,%eax\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0xfd,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2708290,27 +2708419,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2c3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tsub %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2c(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2c5000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2708320,27 +2708444,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo fd2c8e \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub $0xfd,%al\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2cb000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfd2c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfd2c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2708354,63 +2708481,60 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2cd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfd2c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub $0xfd,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x2cf000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %ch,0xfd(%rip) \n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tsub $0xfd,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2fe000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x79(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x2d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -2708422,52 +2708546,50 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0xfd(%rip) \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsubb $0x0,0xfd(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tsub $0xfd,%eax\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmovabs 0x500000000000fd2d,%al\n+\tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd2d(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tshrb $0x0,0xfd(%rip) \n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tshrb $0x0,0xfd(%rip) \n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2d(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tcs std\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2e0000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \tsub $0xfd,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2708482,28 +2708604,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2e2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tsub $0xfd,%eax\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x2e(%rax)\n-\tstd\n+\tcs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2708512,27 +2708629,30 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tcs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcs std\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2ea000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfd2e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfd2e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2708546,121 +2708666,127 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2ec000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x2e(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2ee000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcs std\n+\tadd %al,(%rax)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd2e(%rax)\n+\tadd %dl,%al\n+\tcs std\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2f0000000000008a,%eax\n+\tmovabs 0x2f2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tcs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2f2000000000008a,%eax\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tout %eax,(%dx)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadc %ch,%bh\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n+\tadd %dh,0x2f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %al,0x2f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2f7000000000008a,%eax\n+\tmovabs 0x2f9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x2f(%rax)\n+\tadd %ah,0x2f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2f9000000000008a,%eax\n+\tmovabs 0x2fb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xfd2f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,0xfd2f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2fd000000000008a,%eax\n+\tadd %dl,%al\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xfd2f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x32b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2708732,158 +2708858,162 @@\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txor %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd30(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\t(bad)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x30b000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd30(%rax)\n+\tadd %dl,%al\n+\txor %bh,%ch\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd30(%rax)\n+\tadd %ah,0xfd30(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x30d000000000008a,%eax\n+\tmovabs 0x30f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfd30(%rax)\n+\tadd %al,%al\n+\txor %bh,%ch\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x30f000000000008a,%eax\n+\tmovabs 0x312000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tpush %rax\n+\tout %eax,(%dx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor %edi,%ebp\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x31(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %eax,(%dx)\n-\tsgdt (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor %bh,%ch\n+\tadd %al,(%rax)\n+\txor %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x314000000000008a,%eax\n+\tmovabs 0x317000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %edi,%ebp\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tsetnp (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %dh,(%rcx)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x317000000000008a,%eax\n+\tmovabs 0x319000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsetnp (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd31(%rax)\n+\tadd %dh,0xfd31(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd31(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x31b000000000008a,%eax\n+\tmovabs 0x31d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfd31(%rax)\n+\tadd %ah,0xfd31(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x31d000000000008a,%eax\n+\tmovabs 0x31f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor %edi,%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %edi,%ebp\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x321000000000008a,%eax\n-\tstd\n+\tadd %dl,(%rax)\n+\txor %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2708916,152 +2709046,151 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x327000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \txor %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x329000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x32(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x32c000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txor %ch,%bh\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tjo fd3333 \n+\tcli\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fd3333 \n-\tcli\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd32(%rax)\n+\tadd %ah,%al\n+\txor %ch,%bh\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x32e000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfd32(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x331000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fef(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txor %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tmovabs %al,0xf0100000000000f6\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\ttestb $0x0,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x334000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlock sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x33(%rax)\n+\tadd %ah,0x33(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \txor %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x336000000000008a,%eax\n+\tmovabs 0x338000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txor %ebp,%edi\n+\tadd %dl,0x33(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x338000000000008a,%eax\n+\tmovabs 0x33c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %ebp,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,0xfd33(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,0xf(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x33(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x33e000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txor %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2709124,49 +2709253,48 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x34a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfd33(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x34c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfd34(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x34e000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor $0xfd,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0xfd34(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x350000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\txor $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n \txor $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8b6000000000008a,%eax\n@@ -2709174,63 +2709302,64 @@\n \tadd %al,(%rax)\n \tadd %dl,-0x10(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txor $0xfd,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,%al\n+\txor $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x35(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x355000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor $0xfd,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fd3597 \n+\tadd %dh,0x35(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x35(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x359000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x35(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x35b000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0xfd35(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n@@ -2709257,125 +2709386,128 @@\n \txor $0xfd,%eax\n \tadd %al,(%rax)\n \tshlb $0x0,0xfd(%rip) \n \tadd %ah,(%rax)\n \tss std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x36(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd35(%rax)\n+\tadd %dl,(%rax)\n+\tss std\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x364000000000008a,%eax\n+\tmovabs 0x366000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tss std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x366000000000008a,%eax\n+\tmovabs 0x369000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfd36(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tlock sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlock sgdt (%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tlock sgdt (%rax)\n+\tadd %al,(%rax)\n+\tshl $1,%al\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tss std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x36(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x36e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfd36(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tpop %rbx\n+\tmovabs 0xa6f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tint1\n-\tsti\n+\tadd %dl,0x2d(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tshlb $1,(%rdi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fd36d7 \n+\trol $1,%ah\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x37(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2709430,165 +2709562,159 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,0xfd37(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x36d000000000008a,%eax\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x37f000000000008a,%eax\n+\tmovabs 0x381000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x381000000000008a,%eax\n+\tmovabs 0x383000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %bh,%ch\n+\tadd %dl,0x38(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x385000000000008a,%eax\n+\tmovabs 0x387000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tcmp %bh,%ch\n+\tadd %al,0x38(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x387000000000008a,%eax\n+\tmovabs 0x389000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd38(%rax)\n+\tadd %dh,0xfd38(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x38(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd38(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x38b000000000008a,%eax\n+\tmovabs 0x38d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfd38(%rax)\n+\tadd %ah,0xfd38(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x38d000000000008a,%eax\n+\tmovabs 0x390000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %edi,%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %dh,%cl\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%cl\n-\tsgdt (%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %bh,%ch\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmp %edi,%ebp\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x392000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tcmp %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x394000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tcmp %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x39(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x396000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%ebx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2709604,15 +2709730,17 @@\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmp %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfd39(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%ebx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2709622,40 +2709750,41 @@\n \tor %bl,0x0(%rbx)\n \tadd %dh,%al\n \tcmp %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd39(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %edi,%ebp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x39e000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tcmp %edi,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfd39(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x3a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,(%rax)\n \tcmp %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2709686,824 +2709815,806 @@\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,(%rax)\n \tcmp %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\tmovabs 0x39d000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd3a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3a9000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tcmp %ch,%bh\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3ab000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfd3a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,0xfd3a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x3ad000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfd3a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,-0xf(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tcmp %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint1\n-\tsgdt (%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \tcmp %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b2000000000008a,%eax\n+\tmovabs 0x537000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tcmp %ch,%bh\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x52c000000000008a,%eax\n-\tstd\n+\tpush %rax\n+\tcmp %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\tpushf\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tcmp %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3b7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0xfd3b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3b(%rax)\n+\tadd %ah,0x3b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b9000000000008a,%eax\n+\tmovabs 0x3bb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x3b(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd3b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3bb000000000008a,%eax\n+\tmovabs 0x3bd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tcmp %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd3b(%rax)\n+\tadd %al,%al\n+\tcmp %ebp,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3bf000000000008a,%eax\n+\tmovabs 0x3c1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tcmp %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c1000000000008a,%eax\n+\tmovabs 0x3c3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0xfd,%al\n+\tadd %dl,0x3c(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tcmp $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c5000000000008a,%eax\n+\tmovabs 0x3c7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tcmp $0xfd,%al\n+\tadd %al,0x3c(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c7000000000008a,%eax\n+\tmovabs 0x3c9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd3c(%rax)\n+\tadd %dh,0xfd3c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3c(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd3c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3cb000000000008a,%eax\n+\tmovabs 0x3cd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfd3c(%rax)\n+\tadd %ah,0xfd3c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3cd000000000008a,%eax\n+\tmovabs 0x3cf000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp $0xfd,%al\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,(%rax)\n+\tcmp $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \tcmp $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3d1000000000008a,%eax\n+\tmovabs 0x3d3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tcmp $0xfd,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3d3000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tcmp $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tcmp $0xfd,%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n+\tadd %dh,0x3d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp $0xfd,%eax\n+\tadd %al,0x3d(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fd3d9f \n+\tadd %dh,(%rax)\n+\tmovabs 0x3d9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x3d(%rax)\n+\tadd %ah,0x3d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3d9000000000008a,%eax\n+\tmovabs 0x3db000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0xfd3d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tcmp $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %al,0xfd3d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfd3d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3dd000000000008a,%eax\n+\tmovabs 0x3df000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfd3d(%rax)\n+\tadd %al,%al\n+\tcmp $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3df000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,(%rsi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tds std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0xfd,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tds std\n \tadd %al,(%rax)\n-\txor %bh,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3e5000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tds std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3e5000000000008a,%eax\n+\tmovabs 0x3e7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0x3e(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0xfd3e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3e(%rax)\n+\tadd %ah,0x3e(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3e9000000000008a,%eax\n+\tmovabs 0x3eb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x3e(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd3e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3eb000000000008a,%eax\n+\tmovabs 0x3ed000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tds std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd3e(%rax)\n+\tadd %al,%al\n+\tds std\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ef000000000008a,%eax\n+\tmovabs 0x3f1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tds std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3f1000000000008a,%eax\n+\tmovabs 0x3f3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %dl,0x3f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3f5000000000008a,%eax\n+\tmovabs 0x3f7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %al,0x3f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3f7000000000008a,%eax\n+\tmovabs 0x3f9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd3f(%rax)\n+\tadd %dh,0xfd3f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3f(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd3f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3fb000000000008a,%eax\n+\tmovabs 0x3fd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfd3f(%rax)\n+\tadd %ah,0xfd3f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3fd000000000008a,%eax\n+\tmovabs 0x3ff000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex std\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tjg fd4004 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x3(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex std\n+\tmovabs 0x404000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\t(bad)\n-\tstd\n+\tadd %dl,(%rax)\n+\trex std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x404000000000008a,%eax\n+\tmovabs 0x406000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0x40(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,0xfd40(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex std\n+\tadd %dl,0x40(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x408000000000008a,%eax\n+\tmovabs 0x40a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x40(%rax)\n+\tadd %dh,0x40(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x40a000000000008a,%eax\n+\tmovabs 0x40c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \trex std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd40(%rax)\n+\tadd %dh,0xfd40(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x40e000000000008a,%eax\n+\tmovabs 0x410000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfd40(%rax)\n+\tadd %dl,%al\n+\trex std\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x410000000000008a,%eax\n+\tmovabs 0x412000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.B std\n+\tadd %al,0x41(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex std\n+\tadd %dl,(%rax)\n+\trex.B std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x414000000000008a,%eax\n+\tmovabs 0x416000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \trex.B std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x416000000000008a,%eax\n+\tmovabs 0x418000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd41(%rax)\n+\tadd %ah,0xfd41(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n+\tadd %dh,0x41(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x41a000000000008a,%eax\n+\tmovabs 0x41c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x41(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0xfd41(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x41c000000000008a,%eax\n+\tmovabs 0x41e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.B std\n+\tadd %al,(%rax)\n+\trex.X std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd41(%rax)\n+\tadd %dl,%al\n+\trex.B std\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x420000000000008a,%eax\n+\tmovabs 0x422000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \trex.B std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x422000000000008a,%eax\n+\tmovabs 0x424000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x42(%rax)\n+\tadd %ah,0x42(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \trex.X std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x426000000000008a,%eax\n+\tmovabs 0x428000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trex.X std\n+\tadd %dl,0x42(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x428000000000008a,%eax\n+\tmovabs 0x430000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB std\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,0xfd42(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2710528,114 +2710639,114 @@\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \trex.X std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x427000000000008a,%eax\n-\tstd\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.XB std\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xfd42(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x432000000000008a,%eax\n+\tmovabs 0x434000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfd42(%rax)\n+\tadd %dl,(%rax)\n+\trex.XB std\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x434000000000008a,%eax\n+\tmovabs 0x436000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x43(%rax)\n+\tadd %dl,0xfd43(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x10ff1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.XB std\n+\tadd %dl,0x43(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x439000000000008a,%eax\n+\tmovabs 0x43b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdac(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10ff1(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x43(%rax)\n+\tadd %dh,0x43(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x43b000000000008a,%eax\n+\tmovabs 0x43d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \trex.XB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd43(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x43f000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \trex.XB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x448000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,(%rax)\n \trex.R std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n@@ -2710676,87 +2710787,87 @@\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.R std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\trex.XB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tmovabs 0x44a000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd44(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n \trex.R std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xfd44(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x44c000000000008a,%eax\n+\tmovabs 0x44e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfd44(%rax)\n+\tadd %dh,0xfd44(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x44e000000000008a,%eax\n+\tmovabs 0x451000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RB std\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tshl $1,%cl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.R std\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc2b000000000008a,%eax\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfbc3(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trepnz sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trepnz sgdt (%rax)\n \tadd %al,(%rax)\n@@ -2710765,68 +2710876,65 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x457000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\trex.RB std\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x459000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd45(%rax)\n+\tadd %dh,0xfd45(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x45(%rax)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x45b000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,0xfd45(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x45f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \trex.RB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\tmovabs 0x45a000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RX std\n+\tadd %dh,(%rax)\n+\tmovabs 0x461000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2710928,124 +2711036,130 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x473000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.RB std\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x475000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x47(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.RXB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x477000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x47(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x479000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfd47(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x47(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10ff2(%rax)\n+\tnop\n+\trepnz sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.RXB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xfd47(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x47e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfd47(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x48(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x484000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x481000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RXB std\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x483000000000008a,%eax\n-\tstd\n+\trex.W std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.W std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n \tmovabs 0x48c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %dh,0x48(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2711071,209 +2711185,211 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,0xfd48(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %al,-0xe(%rax)\n+\tmovabs 0x482000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x48e000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.W std\n+\tadd %al,(%rax)\n+\trex.WB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x48(%rax)\n-\tstd\n+\tadd %dl,%al\n+\trex.W std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x490000000000008a,%eax\n+\tmovabs 0x492000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \trex.W std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x492000000000008a,%eax\n+\tmovabs 0x494000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x49(%rax)\n+\tadd %ah,0x49(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \trex.WB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x496000000000008a,%eax\n+\tmovabs 0x498000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trex.WB std\n+\tadd %dl,0x49(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x498000000000008a,%eax\n+\tmovabs 0x49a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd49(%rax)\n+\tadd %al,%al\n+\trex.WB std\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x49(%rax)\n-\tstd\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfd49(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x49c000000000008a,%eax\n+\tmovabs 0x49e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfd49(%rax)\n+\tadd %dh,0xfd49(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x49e000000000008a,%eax\n+\tmovabs 0x4a1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tloop fd49fe \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trepnz sgdt (%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \trex.WX std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tloop fd49fe \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepnz sgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n \trex.WB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4a3000000000008a,%eax\n+\tmovabs 0x4a6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.WB std\n+\tadd %ah,%al\n+\trex.WX std\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b08(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.WX std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4a6000000000008a,%eax\n+\tmovabs 0x4a8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WX std\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd4a(%rax)\n+\tadd %ah,0xfd4a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4a(%rax)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4aa000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,0x4a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4af000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n \trex.WX std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2711290,50 +2711406,50 @@\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WX std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xfd4a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4b1000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WXB std\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0xfd4a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4b3000000000008a,%eax\n-\tstd\n+\trex.WXB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WXB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4b8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,0x4b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2711350,48 +2711466,50 @@\n \trex.WR std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\trex.WXB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,(%rax)\n+\tmovabs 0x4ba000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd4b(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4b(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4bc000000000008a,%eax\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\trex.WXB std\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfd4b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4c1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \trex.WXB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2711406,52 +2711524,50 @@\n \tadd %al,(%rax)\n \tadd %dl,0xfd4c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.WXB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xfd4b(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4c3000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WR std\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WXB std\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4c5000000000008a,%eax\n+\tadd %dl,0x4c(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.WR std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4d0000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0xfd4c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2711503,111 +2711619,113 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WR std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfd4c(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x4c(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4d2000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRB std\n+\tadd %al,0x4d(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4c(%rax)\n-\tstd\n+\tadd %dl,(%rax)\n+\trex.WRB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4d4000000000008a,%eax\n+\tmovabs 0x4d6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \trex.WRB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4d6000000000008a,%eax\n+\tmovabs 0x4d8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd4d(%rax)\n+\tadd %ah,0xfd4d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4d(%rax)\n+\tadd %dh,0x4d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4da000000000008a,%eax\n+\tmovabs 0x4dc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x4d(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0xfd4d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4dc000000000008a,%eax\n+\tmovabs 0x4de000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRB std\n+\tadd %dl,(%rax)\n+\trex.WRX std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd4d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4e1000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,(%rax)\n \tsub %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trepz sgdt (%rax)\n \tadd %al,(%rax)\n@@ -2711616,76 +2711734,71 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4e3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\trex.WRB std\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4e6000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.WRX std\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4e(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRX std\n \tadd %al,(%rax)\n+\tadd %al,0xfd4e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRX std\n+\tadd %al,0x4e(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4e8000000000008a,%eax\n+\tmovabs 0x4ea000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x4e(%rax)\n+\tadd %dh,0x4e(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ea000000000008a,%eax\n+\tmovabs 0x4f1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRXB std\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRX std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2711712,48 +2711825,49 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor 0x0(%rbx),%ebx\n \tadd %dl,0xfd4f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor 0x0(%rbx),%ebx\n-\tadd %dl,0xfd4e(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4f3000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfd4e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4f5000000000008a,%eax\n-\tstd\n+\trex.WRXB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfd4e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4f5000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\trex.WRXB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rax\n+\tadd %dh,(%rax)\n+\tmovabs 0x501000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd4f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2711815,147 +2711929,149 @@\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4f(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x4f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x503000000000008a,%eax\n+\tmovabs 0x505000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x4f(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x505000000000008a,%eax\n+\tmovabs 0x507000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0x50(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0xfd50(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x50(%rax)\n+\tadd %ah,0x50(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x509000000000008a,%eax\n+\tmovabs 0x50b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x50(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd50(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x50b000000000008a,%eax\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,-0xd(%rax)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush %rax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trepz sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rax\n+\tpush %rcx\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd50(%rax)\n+\tadd %dl,%al\n+\tpush %rax\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x510000000000008a,%eax\n+\tmovabs 0x512000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tpush %rax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x512000000000008a,%eax\n+\tmovabs 0x514000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x51(%rax)\n+\tadd %ah,0x51(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rcx\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x516000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,(%rax)\n \tpush %rcx\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x518000000000008a,%eax\n@@ -2711987,18 +2712103,16 @@\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n \tmovabs 0x523000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tpush %rcx\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2712034,93 +2712148,102 @@\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \tpush %rcx\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\tmovabs 0x515000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x525000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tpush %rcx\n-\tstd\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x527000000000008a,%eax\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x52(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x52(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x52b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfd52(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6801c0(%rax)\n+\tadd %ah,0xfd5260(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd5a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne fd5324 \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfd52(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x531000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rbx\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trepz sgdt (%rax)\n \tadd %al,(%rax)\n@@ -2712130,641 +2712253,646 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x533000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tpush %rdx\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x536000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x59(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x17402(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x53(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %ch,(%rsp,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x17402(%rax)\n+\tpush %rax\n+\trex adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rbx\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x1133c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov $0xfb,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\txlat %ds:(%rbx)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tmov $0x53,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0x13,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd53(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,0x53(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x53d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfd53(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x53f000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rbx\n+\tadd %dl,(%rax)\n+\tpush %rsp\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tpush %rbx\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x541000000000008a,%eax\n+\tmovabs 0x543000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tpush %rbx\n+\tadd %al,(%rax)\n+\tpush %rsp\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x543000000000008a,%eax\n+\tmovabs 0x545000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x54(%rax)\n+\tadd %dh,0x54(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rsp\n+\tadd %al,0x54(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x547000000000008a,%eax\n+\tmovabs 0x549000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x54(%rax)\n+\tadd %ah,0x54(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x549000000000008a,%eax\n+\tmovabs 0x54b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rsp\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0xfd54(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd54(%rax)\n+\tadd %ah,0xfd54(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x54d000000000008a,%eax\n+\tmovabs 0x54f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfd54(%rax)\n+\tadd %al,%al\n+\tpush %rsp\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x54f000000000008a,%eax\n+\tmovabs 0x551000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tpush %rbp\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rsp\n+\tadd %al,(%rax)\n+\tpush %rbp\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x553000000000008a,%eax\n+\tmovabs 0x555000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rbp\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x555000000000008a,%eax\n+\tmovabs 0x557000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0x55(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0xfd55(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x55(%rax)\n+\tadd %ah,0x55(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x559000000000008a,%eax\n+\tmovabs 0x55b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x55(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd55(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x55b000000000008a,%eax\n+\tmovabs 0x55d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tpush %rbp\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd55(%rax)\n+\tadd %al,%al\n+\tpush %rbp\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x55f000000000008a,%eax\n+\tmovabs 0x561000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tpush %rbp\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x561000000000008a,%eax\n+\tmovabs 0x563000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rsi\n+\tadd %dl,0x56(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rsi\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x565000000000008a,%eax\n+\tmovabs 0x567000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tpush %rsi\n+\tadd %al,0x56(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x567000000000008a,%eax\n+\tmovabs 0x569000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd56(%rax)\n+\tadd %dh,0xfd56(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x56(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd56(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x56b000000000008a,%eax\n+\tmovabs 0x56d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfd56(%rax)\n+\tadd %ah,0xfd56(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x56d000000000008a,%eax\n+\tmovabs 0x56f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rsi\n+\tadd %dl,(%rax)\n+\tpush %rdi\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tpush %rsi\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x571000000000008a,%eax\n+\tmovabs 0x573000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tpush %rsi\n+\tadd %al,(%rax)\n+\tpush %rdi\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x573000000000008a,%eax\n+\tmovabs 0x575000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n+\tadd %dh,0x57(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rdi\n+\tadd %al,0x57(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x577000000000008a,%eax\n+\tmovabs 0x579000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x57(%rax)\n+\tadd %ah,0x57(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x579000000000008a,%eax\n+\tmovabs 0x57b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rdi\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0xfd57(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd57(%rax)\n+\tadd %ah,0xfd57(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x57d000000000008a,%eax\n+\tmovabs 0x57f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfd57(%rax)\n+\tadd %al,%al\n+\tpush %rdi\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x57f000000000008a,%eax\n+\tmovabs 0x581000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tpop %rax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rdi\n+\tadd %al,(%rax)\n+\tpop %rax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x583000000000008a,%eax\n+\tmovabs 0x585000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x585000000000008a,%eax\n+\tmovabs 0x587000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0x58(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0xfd58(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x58(%rax)\n+\tadd %ah,0x58(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x589000000000008a,%eax\n+\tmovabs 0x58b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x58(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd58(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x58b000000000008a,%eax\n+\tmovabs 0x58d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tpop %rax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd58(%rax)\n+\tadd %al,%al\n+\tpop %rax\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x58f000000000008a,%eax\n+\tmovabs 0x591000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tpop %rax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x591000000000008a,%eax\n+\tmovabs 0x593000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rcx\n+\tadd %dh,0x59(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rcx\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x597000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0x59(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tadd $0x174,%eax\n \tadd %al,(%rax)\n@@ -2712811,2206 +2712939,2024 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfd59(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6d5000000000008a,%eax\n+\tmovabs 0x59f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x59(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tpop %rdx\n+\tmovabs 0x5a1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n-\tpushf\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0xe(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0x113,%eax\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t{rex2 0x13} add %eax,(%r24)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp $0x113,%eax\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rdx\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n-\tsgdt (%rax)\n+\tpop %rdx\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\trepz sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1133d(%rax)\n+\tadd %dh,0x5a(%rax)\n+\tstd\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %dl,0x67(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \thlt\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf825(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x2b(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tpop %rdx\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,-0xc(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xfd5a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tsarb $1,0x113(%rip) \n \tadd %al,(%rax)\n-\tlock mov $0xfd,%eax\n+\tadd %ah,0xfdc5(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\thlt\n-\tsgdt (%rax)\n+\tadd %dl,0x10ff4(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock pop %rcx\n-\tstd\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x33(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %ah,0xfb78(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \thlt\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf48a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tds adc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,%al\n+\tpop %rdx\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmc\n-\tsgdt (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t{rex2 0x13} add %eax,(%r24)\n+\tadc %dh,%ch\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5b(%rax)\n+\tadd %dl,0xfd5a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5b4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xb(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tds adc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne fd5adf \n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rbx\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x10ff5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tmov $0xfb,%edi\n \tadd %al,(%rax)\n+\tnop\n+\tcmc\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\txor %bh,(%rbx)\n+\tadd %dl,%al\n+\tpop %rdx\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc5c000000000008a,%eax\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%ch\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x5b(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tds adc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tshrb $1,-0x3(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush $0xfd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttestb $0x1,(%rdi)\n+\tadc %dh,%dh\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t{rex2 0x13} add %eax,(%r24)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjnp fd5b84 \n-\tadd %eax,(%rax)\n+\tadd %dh,0x10171(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xa(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfb,%cl\n-\tadd %al,(%rax)\n+\tadd %dh,0xfd5b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tds adc (%rcx),%eax\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\ttestb $0x1,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ff6(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd62(%rax)\n+\tpush %rax\n+\tpop %rbx\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %eax,(%dx)\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb50000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xff,%edi\n \tadd %al,(%rax)\n \tshl $1,%dh\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rdx\n+\tadd %dh,%al\n+\tpop %rbx\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ch,-0x3(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\timul $0x0,%ebp,%edi\n \tadd %dl,(%rax)\n \ttestl $0x1,(%rdi)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,%dh\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0xfd5b(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,-0x9(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rsp\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x10ff7(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub $0x114,%eax\n-\tadd %al,(%rax)\n-\tmovabs 0xd000000000010c19,%al\n+\tnop\n \ttestl $0x1,(%rdi)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,0x10c19(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttestl $0x1,(%rdi)\n+\tadd %dh,0x5c(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tclc\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest $0x101,%eax\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fbaf,%al\n-\tclc\n+\tadc %bh,%al\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trepnz or (%rcx),%eax\n-\tadd %al,(%rax)\n+\tpop %rsp\n+\tstd\n \tadd %al,(%rax)\n-\tadc %al,0x13(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100c8(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb0b000000000008a,%eax\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x10ff8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsi\n-\tstd\n+\tadd %dl,-0x8(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfd5c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n-\tadc $0x1,%al\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100be(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10ff8(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x5c(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \tclc\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dh,%al\n+\tpop %rsp\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstc\n+\tadc %bh,%cl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex adc (%rcx),%eax\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjno fd5cf7 \n+\tadd %dl,0x71(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd5d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tpop %rbp\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ff9(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\trex adc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tjnp fd5d3e \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n \tstc\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcl $1,%dh\n-\tadc (%rcx),%eax\n+\tadd %dl,%al\n+\tpop %rsp\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%cl\n+\tadd %dh,(%rax)\n+\tmovabs 0x7b9000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n+\tadd %dl,%al\n+\tstc\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x5d(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x13(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tjmp fd5e61 \n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %bh,%dl\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbp\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcli\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,-0x6(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xfd5d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcli\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbx\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%r9),%eax\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fd5d44 \n+\tadd %dh,-0x7e(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%dl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpop %rbp\n+\tstd\n \tadd %al,(%rax)\n-\tadc %dl,%bh\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsti\n+\tadc %bh,%bl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10624(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0xfd5d(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,-0x5(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadc %bl,-0x3(%rbp)\n+\tadd %dh,(%rax)\n+\tpop %rsi\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tand %eax,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ffb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11341(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tpop %rbp\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%bl\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tsti\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x5e(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txlat %ds:(%rbx)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcld\n+\tadc %bh,%ah\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.X hlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%r9),%eax\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tnop\n-\tsub %al,%bh\n \tadd %al,(%rax)\n+\tadd %dh,0xf82a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd60(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\tpopf\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1015b(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10ffc(%rax)\n+\tadd %dh,0xfd5e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6c(%rax)\n-\tsti\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x51(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.X adc (%rcx),%eax\n \tadd %al,(%rax)\n+\tnop\n+\tcld\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x5e(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \tcld\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\txlat %ds:(%rbx)\n-\tadc (%rcx),%eax\n+\tadd %dh,%al\n+\tpop %rsi\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex xchg %eax,%esp\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%ch\n+\tadd %dl,(%rax)\n+\tstd\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\trex.X adc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tstd\n+\tadd %dl,0xfd5e(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcd8000000000008a,%eax\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd5f(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rdi\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdi\n-\tpushf\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tstd\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.X adc (%rcx),%eax\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock push $0xfffffffffffffffd\n+\tadd %dh,%al\n+\tpush $0xfffffffffffffffd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstd\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x5f(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\trcl $1,%bh\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%bh\n+\tadd %ah,(%rax)\n+\tiret\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tdecb (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdx\n+\tadd %dl,(%rax)\n+\tpop %rdi\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.X adc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,-0x2(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfd5f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ffe(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd5d(%rax)\n+\tnop\n+\tdecb (%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.XB adc (%r9),%eax\n+\tadd %dl,0x5f(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,-0x3(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x661000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tdecb (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5e(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dh,%al\n+\tpop %rdi\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%al\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tdecl (%rdi)\n-\tadd %eax,(%rax)\n+\tadc %bh,%bh\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.XB adc (%r9),%eax\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo fd6008 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tdecl (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x60(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tdecl (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd5f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11343(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x0(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xf7,%al\n-\tadd (%rcx),%al\n+\tadd %dl,%al\n+\tpop %rdi\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x13(%rbx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tadd %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfd60(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x11000(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfd6b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdbe(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rcx),%r8d\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,-0xc(%rsi)\n+\tadd %al,%al\n+\trex.WRX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjl fd60d7 \n+\tadd %al,(%rax)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113d8(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand $0xfc,%eax\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%rcx),%r8d\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $0x0,-0xa(%rbp)\n-\tadd %al,(%rax)\n+\tadd %ah,0xfd60(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %edx,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x878000000000008a,%eax\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd61(%rax)\n+\tadd %dl,0x11001(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x61(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tmovabs 0xfd62d0,%al\n \trolb $1,(%rcx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11344(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tloopne fd61a2 \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rdx)\n-\tadc %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tadd (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfd61(%rax)\n \tadd %al,(%rax)\n-\trcr $0x4,%cl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfcoms (%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x60(%rax)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%rcx),%r8d\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x11002(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n-\t...\n \tadd %al,(%rax)\n-\tadd %ah,0x103dde0(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rdx)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,-0x3(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tfldl (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x13(%rbp)\n+\tadd %dl,%al\n+\tadd (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x69(%rax)\n+\tadd %ah,0x61(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x697000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%cl\n-\tadc (%rcx),%eax\n+\t(bad)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0xac,%al\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dh,0xf4ac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x300000000000fd61,%al\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x11003(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x62(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rsi\n-\tstd\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf4a3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc (%r9),%r8d\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0x10,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfsts (%rbx)\n+\tadc %al,(%rax,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfd62(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4d(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%r9),%r8d\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txchg %sil,%sil\n+\tand %dl,0xf6(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11004(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,0xfd69(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfd5c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rax,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x0,%esi,%esi\n+\tadd %ah,0x62(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x13(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5d8000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n-\tadd %al,0xf45d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0x110,%eax\n \tadd %al,(%rax)\n-\tlock mov %esi,%esi\n+\tadd %ah,-0x3(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113d9(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n \t{rex2 0xf4} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dl,0x5(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x5c,%al\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\trex.RX adc (%rcx),%r8d\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11005(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsub $0x114,%eax\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n \tadd $0x110,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex movsxd %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11346(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rsi)\n+\trolb $1,0x110(%rip) \n+\tadd %al,(%rax)\n+\tloopne fd63a4 \n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tandb $0x0,-0x3(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfsts (%rbx)\n-\tadd %eax,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10394(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x77,%al\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RX adc (%rcx),%r8d\n-\tadd %al,(%rax)\n+\tand %ah,-0x3(%rbx)\n \tadd %al,(%rax)\n-\txor %ah,-0xa(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6c6000000000008a,%eax\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11006(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmovsxd %ebp,%edi\n \tadd %al,(%rax)\n-\tgs std\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x1142d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rsi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x13(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rdi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %ah,0x0(%rbp,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tficoml (%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %dh,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001056b,%al\n-\trex.RXB adc (%r9),%r8d\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x300000000000fd63,%al\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x11007(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd64(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n+\tadd %al,0x64(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock insb (%dx),%es:(%rdi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tinsb (%dx),%es:(%rdi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x3(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\trex.RXB adc (%r9),%r8d\n-\tadd %al,(%rax)\n+\tloopne fd64a5 \n+\tstd\n \tadd %al,(%rax)\n-\trol $0xf6,%cl\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcbf000000000008a,%eax\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xfd64(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\tficoml (%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepz add %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x13(%rdi)\n-\tadd %eax,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11008(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tfs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x9(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rcx),%rax\n+\t(bad)\n+\tfs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6b7000000000008a,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tsti\n \tadd %al,(%rax)\n+\tgs std\n \tadd %al,(%rax)\n-\tadd %dl,0x113da(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %dh,0x6a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x3(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfs std\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x101a2(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11009(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmovabs 0x300000000000fd64,%al\n+\tmovabs 0x983000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%rcx),%rax\n+\tnop\n+\tor %edx,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x65(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %edx,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%dl\n-\tadc (%rcx),%eax\n+\trorb $1,(%rcx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc (%rcx),%rax\n+\tadc %cl,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%cl\n-\tadd (%rcx),%eax\n+\tandb $0x0,-0x3(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor (%rax),%dl\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\troll $1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd67(%rax)\n+\tadd %dl,0xa(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\tpopf\n \tadd %al,(%rax)\n+\tand %ah,-0x3(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rsi\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x562000000000008a,%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1100a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x64(%rax)\n-\tstd\n+\tadd %al,%al\n+\tgs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc (%rcx),%rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x2d(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xf8(%rip) \n+\tadd %dl,%al\n+\tor (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n-\tadc %al,(%rcx)\n+\tadd %ah,0x65(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,-0xc(%rbp)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2fb000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tfistl (%rbx)\n+\tor (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf42f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor (%rax),%edx\n-\tadd %eax,(%rax)\n+\tdata16 std\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadc %cl,0x13(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd66(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n-\tpushf\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tes add (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %al,0x66(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%r9),%rax\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dh,-0x2c(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tgs std\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfistl (%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x66(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x667000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3c(%rax)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11349(%rax)\n+\tadd %al,0xfd66(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddr32 std\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tdata16 std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x1100c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tdata16 std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x13(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rax,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfistl (%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs %al,0xd100000000000f4\n-\tadc %al,(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.WX adc (%rcx),%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xd(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tor $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n-\tadd %eax,(%rax)\n+\tadd %ah,-0x3(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdbf(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1100d(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trex.WX adc (%rcx),%rax\n-\tadd %al,(%rax)\n+\tor $0x110,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs 0x300000000000fd66,%al\n+\tmovabs 0xcc8000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0x110,%eax\n+\tadd %dl,0x1100d(%rax)\n \tadd %al,(%rax)\n-\tadd $0xfb,%bl\n+\tadd %al,0x67(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tfistl (%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rsi)\n+\trorb $1,0x110(%rip) \n+\tadd %al,(%rax)\n+\tloopne fd67a8 \n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fd65,%al\n-\trex.WX adc (%rcx),%rax\n+\tandb $0x0,-0x3(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fd677d \n-\tadd $0x1,%eax\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tor 0x1(%rip),%eax \n \tadd %dl,0xe(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x3(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tdata16 std\n \tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x3(%rax)\n-\tadd %eax,(%rax)\n+\tshlb $0x0,-0x3(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WX adc (%rcx),%rax\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tmov 0x1(%rsi),%ebx\n \tadd %al,(%rax)\n-\tadc %cl,0x15e(%rbx)\n \tadd %al,(%rax)\n \trorb $1,(%rsi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\taddr32 std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,(%rax)\n-\tfcoml (%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tmovups (%rcx),%xmm0\n \tadd %al,(%rax)\n-\tadc %cl,(%rdi)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ch,-0x3(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WXB adc (%r9),%rax\n+\ttest %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x0(%rsi,%rsi,8)\n \tadd %dl,0xf(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,-0x3(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x300000000000fd67,%al\n+\tmovabs 0x2f4000000000008a,%eax\n+\tpop %rdi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1100f(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x15f2f40(%rax)\n+\tadd %al,0x68(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovups (%rcx),%xmm0\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %cl,%ah\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4b(%rax)\n-\tadc (%rcx),%eax\n+\tadc %dl,(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %dl,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tfcoml (%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlahf\n \ttestl $0x0,(%rax)\n \tpush %rax\n \tadc %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfd68(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\trex.WXB adc (%r9),%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11010(%rax)\n+\tadc %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\t...\n+\tadd %ah,(%rax)\n+\tpush $0xfd\n \tadd %al,(%rax)\n-\tadd %ah,0xfbb6d0(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tand %bh,0xfb(%rcx)\n \tadd %al,(%rax)\n \trclb $1,(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshrb $0x0,-0x3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WXB adc (%r9),%rax\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %edx,(%rax)\n-\tadd %eax,(%rax)\n+\tadc %dl,(%rcx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tpush $0xfd\n \tadd %al,(%rax)\n-\tnop\n-\tfcoml (%rbx)\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcs hlt\n+\t(bad)\n+\trex.W hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ch,-0x3(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rcx),%r8\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11011(%rax)\n+\tnop\n+\tadc %edx,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,-0x3(%rbp)\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\trex stos %eax,%es:(%rdi)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0xfdc2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%rcx),%r8\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,0x69(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%ah\n-\tadc (%rcx),%eax\n+\tadc %dl,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne fd69aa \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x12(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\taddr32 std\n+\tsubb $0x0,-0x3(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1134c(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfda9(%rax)\n+\tadd %ah,(%rax)\n+\timul $0x0,%ebp,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tadc (%rax),%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\timul $0x0,%ebp,%edi\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0xfd63(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rdx)\n+\tadc %dl,(%rbx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tloopne fd69a6 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%rcx),%r8\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%ch\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x13(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%r9),%r8\n+\tpush %rax\n+\tadc (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush $0xfffffffffffffffd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11013(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x114(%rip) \n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n \tadc (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%r9),%r8\n-\tadd %al,(%rax)\n+\tadd %ah,0xfd69(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc $0x10,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tadc (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4a(%rax)\n+\tadd %al,0x6a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x23(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dl,(%rax,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\timul $0x0,%ebp,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,0x14(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fd6a0c \n-\thlt\n-\tadd %al,(%rax)\n+\tsubb $0x0,-0x3(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1134d(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub $0x114,%eax\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc $0x10,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x13(%rbp)\n+\trclb $1,(%rax,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,0x110(%rip) \n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush $0xfffffffffffffffd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113dd(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc $0x110,%eax\n+\tadc %dl,0x110(%rip) \n \tadd %al,(%rax)\n-\txor %bl,(%rcx)\n-\tadd (%rcx),%eax\n+\t(bad)\n+\tpush $0xfffffffffffffffd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x13(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x15(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xff9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11015(%rax)\n+\tadd %ch,-0x3(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0xfd6b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff92(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11015(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfd6a(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \tadc $0x110,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\trex imul $0x0,%ebp,%edi\n \tadd %al,(%rax)\n-\tadd %dl,0x4e(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfc08(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000fc08,%al\n+\tadd %dl,(%rax)\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfstl (%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tmov $0xff,%bh\n+\tlods %ds:(%rsi),%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x16(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tsubb $0x0,-0x3(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1134e(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trclb $1,(%rsi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %ch,-0x3(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n-\trex.WRX adc (%rcx),%r8\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshrb $0x0,-0x3(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tficoms (%rbx)\n-\tadd %eax,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadc %dl,(%rdi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0xfd(%rbp)\n-\tadd %dl,(%rax)\n-\trex.WRXB adc (%r9),%r8\n+\t(bad)\n+\timul $0x0,%ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11017(%rax)\n+\tadd %dl,0x17(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %ch,-0x3(%rbx)\n+\tadd %ch,0x0(%rbp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rdi)\n+\tnop\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xff,%esp\n \tadd %al,(%rax)\n-\tadc %bl,(%rax)\n+\trclb $1,(%rdi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex insb (%dx),%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x22(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fd6c23 \n-\tadd %al,(%rcx)\n+\tmov $0xff,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tsbb %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\timul $0x0,%ebp,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\thlt\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmovl $0x1,(%rax)\n+\tadd %dl,0x18(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1134f(%rax)\n+\tsubb $0x0,0x0(%rbp,%rdi,8)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsbb %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfda7(%rax)\n+\tadd %ah,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\tpopf\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x27b000000000008a,%eax\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dh,0xfc27(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x13(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rcx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113de(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsbb %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rax\n-\tadc (%rcx),%eax\n+\tinsl (%dx),%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,0x0(%rbp,%rdi,8)\n-\tadd %dl,0x11019(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tstd\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9c57(%rax)\n+\tnop\n+\tsbb %edx,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %dh,%ah\n+\tadd %ah,0xfd6c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa25000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x6d(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rax\n-\tadc (%rcx),%eax\n+\tadc %bl,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne fd6dae \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6d6000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,-0x69(%rax)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tficoms (%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0x6d(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,0xfd6d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rcx\n+\tadd %dl,0x6d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc64000000000008a,%eax\n+\tmovabs 0x6da000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfd6d(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2720460,93955 +2720406,93176 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,0xfda6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xab2000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tpush %rax\n-\tadc (%rcx),%eax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0xfd(%rdi)\n+\tnop\n+\trex adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tshrb $1,(%rbx)\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\tnop\n+\tstos %al,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\t(bad)\n-\timul $0x0,%ebp,%edi\n-\tadd %dl,(%rax)\n-\tpush %rcx\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcmp %ebp,%edi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfists (%rbx)\n+\tadd %al,(%rax)\n+\trolb $1,0x13(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfd,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n+\tpush %rax\n+\txlat %ds:(%rbx)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tandb $0x1,(%rsi,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n+\tadc %al,0x13(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6e(%rax)\n-\tsti\n+\tadd %dl,(%rax)\n+\ttest $0xfd,%eax\n \tadd %al,(%rax)\n+\tadc %dl,0x0(%rbp,%rbx,4)\n \tadd %al,(%rax)\n-\tadd %dl,0x11351(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcltd\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1a(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x63(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xf9,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x21(%rax)\n+\tadd %dl,0x41(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1101a(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffaf(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rcx\n+\tadd %al,(%rax)\n+\tnop\n+\txlat %ds:(%rbx)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %bl,-0xa(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0xfd,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.X hlt\n \tadd %al,(%rax)\n-\tadc %bl,(%rbx)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11341(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\ttest $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush %rdx\n-\tadc (%rcx),%eax\n+\tpush %rdi\n+\tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tloopne fda7b7 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1b(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc (%r9),%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tand %dl,0xfb(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x113df(%rax)\n+\tpush %rax\n+\tsbb (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\trcl $1,%bh\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x900000000000ff9c,%al\n \tsbb (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txlat %ds:(%rbx)\n-\tadd (%rcx),%eax\n+\tcltd\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rdx\n-\tadc (%rcx),%eax\n+\tadd %dl,(%rax)\n+\trex.X adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfda8(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xfbe300,%al\n-\tadc %bl,(%rax,%rdx,1)\n+\tadd %dl,(%rax)\n+\tsbb $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdx\n+\tpush %rax\n+\trex.X adc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpop %rsi\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,%al\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fda89f \n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1c(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne fda86e \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11342(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsbb $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txlat %ds:(%rbx)\n-\tout %al,(%dx)\n \tadd %al,(%rax)\n+\tadc %ch,(%rsp,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdx\n-\tadc (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trcrb $1,(%rax,%rdx,1)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0xa(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsbb $0x10,%al\n-\tadd %eax,(%rax)\n+\trex.X adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\t...\n \tadd %al,(%rax)\n-\tadd %ah,0x6801c0(%rax)\n+\trclb $0x1,0x3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x110(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbx\n+\tadd %dl,-0x28(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %al,-0x8(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tloopne fda8ee \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xf4a4(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1101d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x15d76(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x53(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.XB adc (%r9),%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tloopne fda895 \n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb $0x110,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1101d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfda9(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd6c(%rax)\n+\tadd %ah,0xfda7(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rsi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trcrb $1,0x110(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11353(%rax)\n+\tadd %dl,0x43(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovb $0x1,(%rcx)\n+\tnop\n+\thlt\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsarb $1,-0xc(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113e0(%rax)\n+\tadd %dl,0x113d8(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rbx\n-\thlt\n+\tadd %al,0xfdb8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1101e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tlock test $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x13(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11343(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tstos %al,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\trcrb $1,(%rsi)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1101e(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xfd,%dl\n+\tadd %dl,(%rax)\n+\tstos %al,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd6a(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rdi)\n+\tmovabs 0x6801c0,%al\n+\trcrb $1,(%rsi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xf7,%al\n+\tadd (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,0x13(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x3d(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush %rsp\n-\tadc (%rcx),%eax\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock in (%dx),%eax\n-\tsti\n+\trcr $0x4,%cl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfcoms (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tjmp fdaae1 \n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trorb $1,0xff(%rbx)\n \tadd %al,(%rax)\n+\tadc %al,0x1(%rbx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloopne fda9ee \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rdx\n+\tjo fdaa78 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1101f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n+\t...\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rsp\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $1,0x0(%rbx,%rbx,4)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcs adc $0x1,%al\n+\tlock and $0xfc,%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadc (%rcx),%r8d\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,0xfb(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tand %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,%cl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x11354(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %dl,%cl\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tand %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf695(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloope fdaa6e \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rax)\n-\tadc %al,(%rcx)\n+\tnop\n+\tadc (%rcx),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %cl,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpush %rsp\n-\tadc (%rcx),%eax\n+\tand %dl,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0xfd(%rdi)\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,-0x57(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcs adc $0x1,%al\n+\tadd %dl,%al\n+\tadc (%rcx),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x0(%rsp,%rsi,8)\n+\tadc %cl,%ah\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x21(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbp\n+\tadd %dl,-0x27(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11021(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdaa(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tloope fdaaee \n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%r9),%r8d\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor %ch,0xff(%rcx)\n \tadd %al,(%rax)\n \tshlb $1,(%rcx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tsarb $0x0,0xfd(%rcx)\n+\tadd %dh,%al\n+\tss std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbp\n-\tadc (%rcx),%eax\n+\tadd %dh,0x6d(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xab4000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfdab(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tsetnp (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11355(%rax)\n+\tadd %dl,0xf(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfdab(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tloope fdab5e \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0xfdc2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11022(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfd,%cl\n \tadd %al,(%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbp\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %ah,0xfdab(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x55(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand (%rax),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tin (%dx),%al\n-\tadd %eax,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rbx)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,%al\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\n-\tadc (%rcx),%eax\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfdab(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x23(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloope fdabde \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tand (%rax),%edx\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsti\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x56(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\tsarb $0xf6,(%rdi)\n \tadd %al,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand (%rax),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x50(%rax)\n+\tadd %al,-0x54(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tstd\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rax,%rdx,1)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x54(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rsi\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tloopne fdabc9 \n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand $0x10,%al\n-\tadd %eax,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfdac(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%dl\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xf6(%rcx)\n+\tadd %ah,0xfdac(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x13(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x54(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tand $0x10,%al\n-\tadd %eax,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tlods %ds:(%rsi),%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\tpopf\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rax,%rdx,1)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tlods %ds:(%rsi),%al\n+\tstd\n \tadd %al,(%rax)\n-\tadc %dl,0x13(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfdac(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x110(%rip) \n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tsbbb $0x0,0xff(%rax)\n-\tadd %dl,-0x1e(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fdac5c \n-\tsti\n+\tlods %ds:(%rsi),%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x25(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11025(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tlods %ds:(%rsi),%eax\n+\tlods %ds:(%rsi),%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rax\n-\tpushf\n+\tadd %ah,-0x55(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x53(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rip) \n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x53(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11357(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rsi)\n-\tadc %al,(%rcx)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,(%rdi)\n-\tadd %eax,(%rcx)\n+\tadd %al,0xfdad(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tloop fdad4e \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tes adc %al,(%rcx)\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock sar %cl,%ebx\n+\tadd %ah,0xfdad(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdi\n-\tadc (%rcx),%eax\n+\tadd %dh,-0x53(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttestb $0x0,%fs:(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x11026(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tes adc %al,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tlods %ds:(%rsi),%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rax\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0xfdad(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint $0x4\n-\tadd %eax,(%rax)\n+\tscas %es:(%rdi),%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloop fdadce \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tscas %es:(%rdi),%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x58(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tlods %ds:(%rsi),%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jmp fdade9 \n-\tadd %eax,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x11027(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x52(%rax)\n+\tadd %al,-0x52(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x52(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11358(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tscas %es:(%rdi),%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rax)\n-\tadc %al,(%rcx)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,0xfdae(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjrcxz fdae4e \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tsub %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfdae(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x13(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x52(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tscas %es:(%rdi),%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rax)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,%al\n+\tscas %es:(%rdi),%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rcx\n-\tadc (%rcx),%eax\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfdae(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %edx,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x58(%rax)\n-\thlt\n+\tscas %es:(%rdi),%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1d(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x29(%rax)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %ah,(%rax)\n \tscas %es:(%rdi),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n-\tlods %ds:(%rsi),%al\n+\tscas %es:(%rdi),%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\trex.WRB testb $0x0,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x11029(%rax)\n+\tadd %al,-0x51(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xfd,%cl\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub %edx,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x51(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjrcxz fdaf2e \n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpushf\n-\tsti\n+\tadd %dh,(%rax)\n+\tscas %es:(%rdi),%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,-0x40(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tadd %al,0xfdaf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x11359(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tsub (%rax),%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%eax\n+\tstos %eax,%es:(%rdi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0xfdaf(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x6801c0,%al\n-\tnop\n-\tsub (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %dh,-0x51(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsi\n-\thlt\n \tadd %al,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rcx\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tscas %es:(%rdi),%eax\n+\tstd\n \tadd %al,(%rax)\n-\tmov $0x9e,%al\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rax),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tscas %es:(%rdi),%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub (%rax),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfdaf(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x13(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfd,%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub (%rax),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\t...\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub (%rax),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rdx\n-\tadc (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n+\tadd %dl,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfd,%al\n \tadd %al,(%rax)\n-\tadd %ch,0x0(%rsp,%rsi,8)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rbx)\n-\tadc %al,(%rcx)\n+\tadd %dh,%al\n+\tscas %es:(%rdi),%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin $0x13,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x50(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadc %ch,(%rax,%rdx,1)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fdaff6 \n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x50(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub $0x10,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %al,-0x50(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1135a(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfdb0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tsub $0x10,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tin $0x13,%al\n-\tadd %eax,(%rax)\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rdx\n-\tcmc\n+\tadd %al,(%rax)\n+\tadd %dh,0xfdb0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfdb0(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsub $0x10,%al\n-\tadd %eax,(%rax)\n+\tmov $0xfd,%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\trcrb $1,0x13(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x110(%rip) \n-\tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,0xf81f90(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xfd,%al\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tmov $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpop %rbx\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tmov $0xfd,%cl\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x1102d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tin $0x13,%al\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0xf685(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub $0x110,%eax\n+\tadd %dh,(%rax)\n+\tmov $0xfd,%cl\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5b(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tmov $0xfd,%cl\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcs adc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0x4f(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tshlb $0x0,0xfd(%rcx)\n-\tadd %dl,(%rax)\n-\tpush %rcx\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcs adc %al,(%rcx)\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfd,%al\n+\tadd %dh,-0x4f(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1135b(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x4f(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd $0xfc,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tcs adc %al,(%rcx)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trex.WX clc\n+\tadd %dl,0xfdb1(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin $0x13,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rsi)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0xfdb1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfdb1(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpop %rbx\n-\tadc (%rcx),%eax\n+\tmov $0xfd,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xfd(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdi)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x37,%al\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xfd,%cl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n-\tmov $0xfd,%al\n+\tmov $0xfd,%cl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfd,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmov $0xfd,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n-\tadc (%rcx),%eax\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xfd,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1102f(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x4e(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadc %ah,%ch\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadcb $0x0,0xff(%rdi)\n-\tadd %dl,(%rax)\n-\txor %dl,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpop %rsp\n-\tadc (%rcx),%eax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub %esp,%edi\n+\tadd %dh,-0x4e(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x4e(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %bh,0xfd(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tstos %al,%es:(%rdi)\n+\tadd %ah,-0x55(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tsti\n+\tadd %dl,0xfdb2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11030(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0x101f0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1135c(%rax)\n+\tadd %dh,0xfdb2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfdb2(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tdata16 testb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\txor %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tmov $0xfd,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %esp,%edi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rsp\n-\ttestb $0x0,(%rax)\n+\tadd %dh,%al\n+\tmov $0xfd,%dl\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %edx,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4f(%rax)\n-\tstd\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov $0xfd,%dl\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsp\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\txor %bl,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfd,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %edx,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcs adc $0x1,%al\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x50,%al\n-\ttestb $0x0,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfd,%bl\n \tadd %al,(%rax)\n-\tadd %dl,0x11031(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x13(%rbp)\n-\tadd %eax,(%rax)\n+\tmov $0xfd,%bl\n \tadd %al,(%rax)\n-\tadd %al,-0x55(%rax)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %edx,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x4d(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tin $0x13,%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdx)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,-0x4d(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5d(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x4d(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x32(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x0(%rbp,%rdi,8)\n \tpush %rax\n-\tcs adc $0x1,%al\n+\tadc (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tinsl (%dx),%es:(%rdi)\n-\thlt\n+\tlock mov %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11032(%rax)\n+\tadd %dl,0x113d9(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tpop %rbp\n-\tadc (%rcx),%eax\n+\tadc (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1142d(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x4d(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ch\n-\tadc (%rcx),%eax\n+\tadd %dl,%al\n+\tadc (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor (%rax),%edx\n+\tadd %dl,%al\n+\tfsts (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x7b(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.RX adc (%rcx),%r8d\n \tadd %al,(%rax)\n-\trcrb $1,0x13(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tin $0xa,%al\n+\tmovabs 0x100000000000ff8f,%al\n+\tand (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,0xfdb5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1142d(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfd,%spl\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n+\tpush %rax\n+\tand (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1035c(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov %esi,%?\n+\tadd %dl,0x46(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11033(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x28(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11022(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x13(%rsi)\n+\tadd %al,(%rax)\n+\tstc\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tficoml (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n+\tshlb $1,(%rdx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %al,$0x13\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11346(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rax,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadc %ah,(%rbx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdb2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5e(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dh,0xfd(%rbp)\n \tadd %al,(%rax)\n+\tshrb $1,(%rbx)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tlock jp fdb42e \n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x23(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %al,0xf4(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n+\trolb $1,0x13(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\txor $0x10,%al\n+\tand (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RX hlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1135e(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rax,%rdx,1)\n+\tpush %rax\n+\tficoml (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txchg %al,(%rdx)\n-\tadd %eax,(%rax)\n+\tjrcxz fdb4ce \n \tadd %al,(%rax)\n-\tadd %dl,-0x1a(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rdi\n-\ttestb $0x0,(%rax)\n+\tadd %ah,-0x16(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0x110,%eax\n \tadd %al,(%rax)\n-\trcr $1,%al\n-\tadd %eax,(%rcx)\n+\tadc %al,0x13(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf467(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x13(%rsi)\n+\tadd %dl,(%rax)\n+\tand $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0x110,%eax\n-\tadd %al,(%rax)\n-\tmovabs 0xc00000000000fdb8,%al\n-\tmov $0xfd,%bl\n-\tadd %al,(%rax)\n+\tadc %ch,(%rsp,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x110,%eax\n+\tpush %rax\n+\tand $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0x0(%rbp,%rdi,8)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n+\tadd %ah,0x1056b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x47(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0x110,%eax\n+\tadd %dl,0x11024(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tscas %es:(%rdi),%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x113e6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x113da(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rsi)\n-\tadc %al,(%rcx)\n+\tshlb $1,(%rax,%rdx,1)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tstos %al,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fc0e,%al\n-\tpop %rdi\n-\tadc (%rcx),%eax\n+\tadd %dl,0x11347(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,0x110(%rip) \n \tadd %al,(%rax)\n+\trex mov $0xfd,%ecx\n \tadd %al,(%rax)\n+\txorb $0x0,0x0(%rbp,%rdi,8)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n+\tadd %dl,0x25(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0xfd(%rdi)\n+\tshl $1,%bl\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x0(%rbp,%rbx,4)\n \tadd %al,(%rax)\n+\trolb $1,0x13(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock insl (%dx),%es:(%rdi)\n-\ttestb $0x0,(%rax)\n+\tadd %ah,0xf4a4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11036(%rax)\n+\tadd %dl,0x11025(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rdi\n+\trcr $1,%dl\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest %al,(%rdx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tss adc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand $0x110,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,$0x13\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%rcx),%rax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%dh\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n+\tadc %ah,(%rsi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne fdb5b9 \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tpush %rsp\n+\tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tpop %rbp\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x37(%rax)\n+\tadd %dl,0x26(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfd,%sil\n-\tadd %al,(%rax)\n+\tpush %rax\n+\txchg %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdi\n-\tpushf\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfistl (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tes adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fdb596 \n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n+\tadd %dl,0x48(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fdb5b1 \n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tes adc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne fdb618 \n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x57(%rax)\n+\tpushf\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x11(%rax)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,$0x13\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11348(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tpop %rbx\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n+\tadd %dl,0x27(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfdivrp %st,%st(3)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11360(%rax)\n+\tadd %dl,-0x25(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlret $0xff\n \tadd %al,(%rax)\n+\txor %ch,%bl\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11027(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x4b(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,0xfdb6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n+\tadc (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11038(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x13(%rax)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tmov $0xfd,%bh\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjb fdb678 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcmp %dl,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xfc0a(%rax)\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n-\tadd %dl,-0x19(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trex sub %eax,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcmp %edx,(%rax)\n+\tsub %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n+\tadc %cl,0x13(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov %?,%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x39(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x13(%rcx)\n+\tpush %rax\n+\tsub %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tcmp %edx,(%rax)\n+\tfistl (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tout %eax,$0x13\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc $0xfc,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %edx,(%rax)\n+\tsub %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfd,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x61(%rax)\n-\tadc (%rcx),%eax\n+\tadd %ah,(%rax)\n+\tes add (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tsub %eax,%edi\n+\tadc (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp (%rax),%dl\n+\tadc %cl,0x0(%rsp,%rsi,8)\n+\tadd %dl,%al\n+\tsub %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdb7(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfd,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp (%rax),%dl\n+\tadc %ch,(%rsp,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tadc %ch,(%rcx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fdb73f \n-\tsti\n+\tjo fdb74e \n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11349(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1103a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbf1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %eax,$0x13\n+\tpush %rax\n+\tsub %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbc5(%rax)\n+\tadd %ah,-0x37(%rax)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcmp (%rax),%dl\n+\tfistl (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x13(%rcx)\n+\tnop\n+\tsub %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rbx)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %bh,0xfd(%rax)\n-\tadd %al,(%rax)\n+\trorb $1,0x13(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6801c0(%rax)\n+\tshrb $1,(%rcx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcmp (%rax),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0xfd,%eax\n \tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xfd,%dh\n \tadd %al,(%rax)\n-\tadc %ah,0x13(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp (%rax),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp %al,(%rbx)\n-\tadd %eax,(%rax)\n+\tadc %ch,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcall fdb901 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WX adc (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfd,%bh\n+\txor %dl,%bh\n+\tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x62(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x2a(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xf5,%bl\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcmp $0x10,%al\n+\tfcoml (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n-\t...\n-\tadd %al,(%rax)\n-\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcmp $0x10,%al\n-\tadd %eax,(%rax)\n+\trex.WX adc (%rcx),%rax\n \tadd %al,(%rax)\n-\tadd %dh,0xf44f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11362(%rax)\n+\tshr $0x1,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x1102a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0xfd,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcall fdb981 \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshrb $1,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0x10,%al\n-\tadd %eax,(%rax)\n+\tshlb $0x0,0xfd(%rsi)\n+\tadd %dl,0x1134a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x13(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadc %ch,(%rbx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,0x110(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4b(%rax)\n-\tstd\n+\tadd %dl,-0x24(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10339(%rax)\n+\tadc %dl,-0xa(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2b(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsarb $1,0x3(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.WX adc (%rcx),%rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113e8(%rax)\n+\tadd %dl,0x1102b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n+\t...\n \tadd %al,(%rax)\n+\tadd %ah,0xff8dc0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $0x110,%eax\n \tadd %al,(%rax)\n-\tloopne fdb94f \n-\thlt\n+\tshrb $1,(%rbx)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovsxd (%rbx),%edx\n-\tadd %eax,(%rax)\n+\trex.WXB adc (%r9),%rax\n \tadd %al,(%rax)\n-\tadd %dl,-0x71(%rax)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0x110,%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,0xfd(%rdi)\n-\tadd %al,-0x4d(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rsi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tfcoml (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tgs std\n+\tadd %dh,(%rax)\n+\tint3\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n+\tadd %dl,0x4b(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x3e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2c(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcall fdba61 \n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xfd,%dh\n \tadd %al,(%rax)\n-\tadd %dl,0x1103e(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfd,%eax\n \tadd %al,(%rax)\n \tnop\n-\tmovsxd (%rbx),%edx\n+\tsub $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rsi)\n-\tadc %al,(%rcx)\n+\tnop\n+\trex.WXB adc (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fdb9bc \n-\tstd\n+\txor %bl,0xfb(%rbx)\n \tadd %al,(%rax)\n+\tshrb $1,(%rax,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1142e(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjmp fdb986 \n+\trcr $1,%ah\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest %esi,%esp\n+\tadd %dl,(%rax)\n+\tsub $0x110,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovsxd (%rbx),%edx\n-\tadd %eax,(%rax)\n+\trex.WXB adc (%r9),%rax\n \tadd %al,(%rax)\n-\tadd %ah,0xfbe2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n-\tadc %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x2d(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp fdbae1 \n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1103f(%rax)\n+\tmov $0xfd,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rbx,%rdx,1)\n+\tnop\n+\tsub $0x110,%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tjo fdb994 \n-\tpop %rsp\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex adc %al,(%rcx)\n+\tadc (%rcx),%r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fdb9bd \n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1142e(%rax)\n+\tadd %dl,%al\n+\tsub $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex adc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tfstl (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf664(%rax)\n \tadd %al,(%rax)\n-\trex fdivr %st,%st(3)\n+\tadd %dl,(%rax)\n+\tcs adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n-\tadc (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %edi,%esp\n+\tadd %dl,0x4c(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11040(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x2e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp fdbb61 \n \tadd %al,(%rax)\n-\tadc %ah,-0xc(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex adc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tsub $0x114,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11364(%rax)\n+\tadd %dl,0x1102e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x48(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1134c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10(%rcx)\n-\tadd %eax,(%rax)\n+\tshrb $1,(%rsi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfd,%ebx\n+\tadd %al,%bl\n+\tstd\n \tadd %al,(%rax)\n-\tshrb $1,(%rbx)\n-\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x23(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex jmp fdba99 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n-\tret $0xfd\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadc %al,(%r9)\n+\tloopne fdbaa6 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc (%rcx),%r8\n \tadd %al,(%rax)\n-\tlock adc %ah,%bh\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %fs:(%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x2f(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex mov $0xfd,%esp\n+\tadd %al,(%rax)\n+\tshrb $1,0x114(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11041(%rax)\n+\tadd %dl,0x1102f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjmp fdbbe1 \n+\tadc %cl,0x13(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %al,(%r9)\n+\tadd %dl,0x113dd(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tlock test %dh,%dh\n \tadd %al,(%rax)\n+\tpush %rax\n+\txor %dl,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %gs:(%rcx),%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadc (%r9),%r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.X adc %al,(%rcx)\n+\tadd %dl,0x11030(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov $0xfd,%ebx\n+\tadd %al,(%rax)\n+\tshrb $1,(%rbx)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n+\tadd %dl,%al\n+\txor %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x47(%rax)\n-\tstd\n+\tadd %ah,%al\n+\tstos %al,%es:(%rdi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1134d(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tsub $0x1,%bl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n+\tadc %dh,(%rcx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjmp fdbc51 \n+\tfstl (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000f6cf,%al\n-\trex.X adc %al,(%rcx)\n+\tadd %dh,0xf656(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x31(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11365(%rax)\n+\tadd %dl,%al\n+\tadc (%r9),%r8\n \tadd %al,(%rax)\n-\tadd %dh,0xfbd7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.X adc %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfd,%edi\n+\tadd %dl,0x11031(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0xfd(%rdx)\n-\tadd %dh,-0x5(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10(%rbx)\n+\tadc %ch,(%rsp,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfd,%ebx\n+\tadd %dl,%al\n+\tmovabs 0x31d00000000000fb,%eax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x13(%rbp)\n+\tadd %al,(%rax)\n+\txor %bl,(%rcx)\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,0x13(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.XB adc %al,(%r9)\n+\tadc %dh,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tficoms (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bl\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11043(%rax)\n+\tpush %rax\n+\txor (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x13(%rsi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.WRX adc (%rcx),%r8\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WRB testb $0x0,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.XB adc %al,(%r9)\n+\tjo fdbbd1 \n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11032(%rax)\n \tadd %al,(%rax)\n-\tloopne fdbbaf \n+\tadd %dl,-0x40(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\tpopf\n+\tadd %al,-0x45(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rax,%rdx,1)\n-\tadd %al,(%rax)\n+\tshlb $1,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tloopne fdbc24 \n-\tadd (%rcx),%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%rcx),%ax\n \tadd %al,(%rax)\n+\tadd %dl,0x1134e(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tclc\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x44(%rax)\n+\tadc %dh,(%rbx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x16(%rax)\n+\tadd %dl,-0x22(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ch,0x0(%rsp,%rsi,8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txor (%rax),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11044(%rax)\n+\trorb $1,0x13(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadc (%rcx),%ax\n+\txor (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov $0xfd,%esi\n+\tadd %al,(%rax)\n+\tadc %dl,0x0(%rbp,%rbx,4)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc %r8b,(%rcx)\n+\txor (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x46(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tlock mov $0xfd,%esp\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rax\n-\tpushf\n+\tadd %dl,(%rax)\n+\trex.WRXB adc (%r9),%r8\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor $0x10,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10(%rbp)\n+\tnop\n+\tficoms (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x13(%rsi)\n+\tpush %rax\n+\txor $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadc %r8b,(%r9)\n+\trex.WRXB adc (%r9),%r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne fdbd8c \n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113ea(%rax)\n+\tadd %dl,0x11034(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tmov $0xfd,%ebp\n \tadd %al,(%rax)\n \tnop\n-\tadc %r8b,(%r9)\n+\tpush %rdi\n+\tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%ecx),%eax\n+\tshlb $1,(%rax,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshl %cl,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %r8b,(%r9)\n+\tadd %dl,0x1134f(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfd,%ebp\n \tadd %al,(%rax)\n-\tshrb $1,(%rbx)\n-\tadc $0x1,%al\n+\tadc %dh,0x110(%rip) \n+\tadd %al,(%rax)\n+\tadd %ah,0xf6(%rcx)\n+\tadd %al,(%rax)\n+\trcr $1,%dh\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RX adc %r8b,(%rcx)\n+\tadd %dl,0x35(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rax\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n \t(bad)\n-\toutsl %ds:(%rsi),(%dx)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x11035(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x42(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n+\txor $0x110,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11367(%rax)\n+\tadd %dl,(%rax)\n+\tss adc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfists (%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0xfc,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tss adc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11350(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\trex.RX adc %r8b,(%rcx)\n+\tss adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\txor $0xf8,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RX adc %r8b,(%rcx)\n+\tshlb $1,(%rsi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WB hlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc (%ecx),%eax\n+\tpush %rax\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.RXB adc %r8b,(%r9)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %bl,0xfb(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp fdbdbe \n+\tpush %rax\n+\tfists (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trex.RXB adc %r8b,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0x113\n+\t(bad)\n+\tmov $0xfd,%edx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %dl,0x13(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfbb0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11047(%rax)\n+\tadd %dl,0x11037(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x42(%rax)\n+\tadd %al,-0x41(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x44(%rax)\n+\tadd %al,-0x43(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dl,0x2b(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex.RXB adc %r8b,(%r9)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trol $0xfd,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n+\tadd %dl,0x51(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.W adc %al,(%rcx)\n+\tadc %bh,(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010280,%al\n-\tjmp fdbe3e \n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x113df(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.W adc %al,(%rcx)\n+\tadd %dh,-0x7d(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x38(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tlock xchg %eax,%esi\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11368(%rax)\n+\tadd %dl,0x11351(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x5c(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11038(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0xfd,%edi\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.W adc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0xf669a0(%rax)\n \tadd %al,(%rax)\n-\tloopne fdbe20 \n-\tstd\n \tadd %al,(%rax)\n+\tsarb $1,(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x6801c0,%al\n-\trorb $1,0x10(%rax)\n+\trclb $1,0x13(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x13(%rax)\n-\tadd %eax,(%rax)\n+\tadc %bh,(%rcx)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xfd64(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.WB adc %al,(%r9)\n+\tloopne fdbf9e \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x55(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x39(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113eb(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rdx\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x50,%al\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11039(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n+\t...\n \tadd %al,(%rax)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WB adc %al,(%r9)\n \tadd %al,(%rax)\n+\tsarb $1,(%rcx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trcl $0x3,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rbx),%edx\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x52(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WB adc %al,(%r9)\n+\t(bad)\n+\tinsl (%dx),%es:(%rdi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\t...\n-\tmovabs 0x6801c0,%al\n-\trorb $1,0x10(%rcx)\n+\tadd %dl,(%rax)\n+\tcmp (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsar $1,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x43(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\timul $0x1,(%rbx),%edx\n+\tloopne fdc02e \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x10(%rdx)\n+\tpush %rax\n+\tcmp (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%bl\n+\tnop\n+\tpush %rdx\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4a(%rax)\n+\tadd %dl,0x1103a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $0x0,0x0(%rbp,%rdi,8)\n+\tand %ah,%ah\n+\tor (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,(%rdx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex xlat %ds:(%rbx)\n+\tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11369(%rax)\n+\tadd %dl,%al\n+\tpush %rdx\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\torb $0x0,0xf6(%rsi)\n+\tadd %dl,(%rax)\n+\tcmp (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\trex.WX adc %al,(%rcx)\n+\tloopne fdc0ae \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tcmp (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfd,%ebx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,-0xc(%rbp)\n \tadd %al,(%rax)\n+\tadc %dl,0x13(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WX adc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov $0xfd,%ebx\n-\tadd %al,(%rax)\n-\tshrb $1,0x13(%rcx)\n+\tcmp (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x57(%rax)\n-\thlt\n+\tadd %al,0xfdc9(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov $0xfd,%edx\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WXB adc %al,(%r9)\n+\tnop\n+\tmov %ebx,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x3(%rbp)\n+\tadd %dl,%al\n+\tcmp (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x15d76(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x53(%rax)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tpush %rdi\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tin (%dx),%al\n+\tcmp $0x10,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshl $1,%al\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4b(%rax)\n+\tadd %dl,0x3c(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0x101,%eax\n-\tadd %al,(%rax)\n-\tadd %bh,0xfd(%rdx)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1104b(%rax)\n+\tadd %dl,0x11353(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin (%dx),%al\n-\tadc (%rcx),%eax\n+\tnop\n+\tcmp $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0xfd(%rbp)\n \tadd %al,(%rax)\n-\trorb $1,0x10(%rbx)\n-\tadd %eax,(%rax)\n+\tadc %ch,(%rsi)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tsar $1,%ch\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rsi)\n-\tadc $0x1,%al\n+\trclb $1,0x13(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bh,0x110(%rip) \n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WR adc %r8b,(%rcx)\n+\tmov $0x95,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloope fdc1ae \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsar $0x0,%ch\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tcmp $0x110,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4c(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fdc012 \n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x1104c(%rax)\n+\tadd %dl,0x1103d(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x3d(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,(%rax)\n+\tcs adc $0x1,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex.WR adc %r8b,(%rcx)\n-\tadd %al,(%rax)\n+\tcmp $0x110,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n-\tfwait\n+\tadd %dl,0x54(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tlock insl (%dx),%es:(%rdi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tds adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x10(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsar $0x0,%ch\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x1f(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trex.WRB adc %r8b,(%r9)\n+\ttest %al,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x3e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dl,0x11354(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1104d(%rax)\n+\tnop\n+\tds adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsar $0x0,%ebp\n \tadd %al,(%rax)\n+\trol $1,%dl\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xf4cd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex.WRB adc %r8b,(%r9)\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc0,%al\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tds adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x10(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3f(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tpush %rsp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRX adc %r8b,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x113e1(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff8c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,0x3f(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1104e(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rbp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1103f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x10(%rsi)\n+\tadc %ch,(%rsp,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ebp\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsar $0x0,%bh\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadc %al,0x10(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0xf4c5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x55(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRXB adc %r8b,(%r9)\n \tadd %al,(%rax)\n+\tloopne fdc374 \n+\tadd $0x1,%eax\n+\tadd %dl,0x40(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trol $1,%cl\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tloope fdc32e \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRXB adc %r8b,(%r9)\n+\tnop\n+\trex adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,0x11355(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $1,0x10(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfdc7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1104f(%rax)\n+\tadd %dl,-0x3e(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tret $0xfd\n \tadd %al,(%rax)\n+\tadd %al,-0x5a(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %al,(%r9)\n \tadd %al,(%rax)\n-\tadc %dl,0x10(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdc1(%rax)\n+\tloopne fdc33b \n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tpush %rbp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rax\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tret $0xfd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tloop fdc3ae \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovsxd %ebp,%edi\n+\tadc $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11050(%rax)\n+\tadd %dl,0x11041(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc %dl,0x13(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x2b(%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tadd %ah,0x10326(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tadc %al,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpush %rax\n-\tadc %al,(%rcx)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tret $0xfd\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x10(%rcx)\n+\tadc %al,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tret $0xfd\n+\tadd %al,-0x62(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0x56(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,(%rbx)\n-\thlt\n+\tloopne fdc3f0 \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n+\tadd %dl,0x42(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dl\n-\tstd\n+\t(bad)\n+\tmov %edi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,-0x1e(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %?,%esi\n+\tror $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11051(%rax)\n+\tadd %dl,0x11042(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tnop\n+\tpush %rsi\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x29(%rax)\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpush %rcx\n-\tadc %al,(%rcx)\n+\trex.X adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bl\n-\tstd\n+\tpush %rax\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %bl,-0x64(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf4d5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdx\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc2,%al\n-\tstd\n+\tadc %al,0x10(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovabs 0x56d00000000000f6,%eax\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xfda9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n+\tadd %dl,0x43(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tret\n-\tstd\n+\tadc %bl,0x101(%rip) \n+\tadd %al,(%rax)\n+\tnop\n+\tloop fdc4ae \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x4d(%rax)\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x11043(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdx\n-\tadc %al,(%rcx)\n+\tadc %dl,0x13(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $1,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdx\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tadc %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tret\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x57(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x10(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tret\n-\tstd\n+\tadd %dl,0x44(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tpush %rax\n+\tint $0x4\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tloop fdc52e \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbx\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tadc %r8b,(%rcx)\n \tadd %al,(%rax)\n-\trol $1,%bl\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x11357(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbx\n-\tadc %al,(%rcx)\n+\trolb $1,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trol $1,%ch\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010300,%al\n-\tpush %rbx\n-\tadc %al,(%rcx)\n+\tnop\n+\tcmp %eax,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %r8b,(%r9)\n \tadd %al,(%rax)\n-\tadc %al,%ah\n-\tstd\n \tadd %al,(%rax)\n+\tadc %bl,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x15dd8(%rax)\n+\tadd %dl,%al\n+\tpush %rdi\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x45(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc3,%al\n-\tstd\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjrcxz fdc5ae \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf69b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,0x11045(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rsp\n-\tadc %al,(%rcx)\n+\tadc %bl,0x13(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tstd\n \tadd %al,(%rax)\n+\trolb $1,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepnz or (%rcx),%al\n+\tadc %ch,(%rsp,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjge fdc5de \n \tadd %al,(%rax)\n-\tnop\n-\tpush %rsp\n-\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.RX adc %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,0x58(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsp\n+\tadd %dl,0x46(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tstd\n+\tjo fdc66a \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,-0x1d(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x10(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tstd\n+\tadd %dl,0x11046(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tnop\n+\tpop %rax\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x7b(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ch,%bl\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbp\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\trex.RX adc %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ah\n+\trol $1,%dh\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,-0x3c(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x51(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbp\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.RXB adc %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rax\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tjo fdc624 \n+\tpop %rsp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbp\n+\tadd %dl,0x47(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%ch\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x113e3(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x15(%rax)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11047(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x10(%rsi)\n+\tadc %bl,0x13(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdc4(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rsi\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $1,0x10(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dh,(%rax)\n \t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xfc1190,%al\n+\tadc %cl,0x10(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rsi\n+\tshl $1,%bl\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshrb $1,-0xc(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x48(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %cl,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x59(%rax)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,0x11048(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\t...\n \tadd %al,(%rax)\n+\tadd %ah,0xb5fcf0(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x15c(%rcx)\n \tadd %al,(%rax)\n-\trclb $1,0x10(%rsi)\n+\trorb $1,0x10(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc5(%rax)\n+\tadd %al,0xfbc6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x11359(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x10(%rdi)\n+\tadc %cl,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadc %ah,%ah\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,-0xc(%rdi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n+\tadd %dl,0x49(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ch\n-\tstd\n+\tmovabs 0xd00000000000f458,%al\n+\tpop %rcx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11049(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdi\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trol $1,%bl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %bl,0x13(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x101eb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpush %rdi\n-\tadc %al,(%rcx)\n+\trex.WB adc %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dh\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,-0x1c(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %ah,0xfbdf(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rax\n-\tadc %al,(%rcx)\n+\tmovabs 0x100000000000f6cf,%al\n+\trex.WX adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc5,%al\n-\tstd\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x5a(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo fdc80d \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpop %rax\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex.WX adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tloopne fdc5b3 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x6d(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %ah,0xf81f90(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc66000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x1104a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tnop\n+\tin $0x13,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdc6(%rax)\n+\tadd %dl,%al\n+\trex.WX adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3a(%rax)\n-\tstd\n+\tmovabs 0x900000000000fdbe,%al\n+\tpop %rdx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc6a000000000008a,%eax\n-\tstd\n+\tadc %cl,%bh\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x3a(%rax)\n-\tstd\n+\tadd %dl,(%rax)\n+\trex.WXB adc %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc6c000000000008a,%eax\n+\tadd %cl,%cl\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rcx\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.WRB testb $0x0,(%r8)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x4b(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tpop %rdx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0xfdc6(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc70000000000008a,%eax\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\t(bad)\n-\tstd\n+\tadd %dl,0x1104b(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf84a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc72000000000008a,%eax\n-\tstd\n+\tadd %dl,%al\n+\tin $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x8(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.WXB adc %al,(%r9)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,-0x39(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\tstd\n+\trex.WR adc %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc76000000000008a,%eax\n+\tmov $0x37,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tstd\n+\tadd %ah,(%rax)\n+\tenter $0xfd,$0x0\n \tadd %al,(%rax)\n+\tadd %dh,0xfb7d(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc78000000000008a,%eax\n-\tstd\n+\tadd %dl,0x4c(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x5b(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdc7(%rax)\n+\tadd %dl,0x1104c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x39(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadc %ah,%ch\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc7c000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdc7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc7e000000000008a,%eax\n-\tstd\n+\tadd %dl,%al\n+\trex.WR adc %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\t(bad)\n+\tenter $0xfd,$0x0\n \tadd %al,(%rax)\n+\tadd %dl,0x1135b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadc %cl,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xff85(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tenter $0xfd,$0x0\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tstd\n+\tadd %dl,0x4d(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc82000000000008a,%eax\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\t(bad)\n-\tstd\n-\tadd %al,(%rax)\n+\tpop %rbx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc84000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x1104d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,-0x1b(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x38(%rax)\n-\tstd\n+\t(bad)\n+\toutsl %ds:(%rsi),(%dx)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.WRB adc %r8b,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tenter $0xfd,$0x0\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc88000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rsp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x38(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc8a000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0x2e(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WRX adc %r8b,(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tenter $0xfd,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x5c(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc8e000000000008a,%eax\n-\tstd\n+\tpush %rax\n+\txor $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdc8(%rax)\n+\tadd %dl,0x4e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc90000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x113e5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tnop\n+\trex.WRX adc %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tleave\n-\tstd\n+\tnop\n+\tlock add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tpop %rsp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tenter $0xfd,$0x0\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc94000000000008a,%eax\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tleave\n-\tstd\n+\trex.WRX adc %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc96000000000008a,%eax\n+\tlock lret\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x2e(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,(%rax)\n+\trex.WRXB adc %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdc9(%rax)\n+\t(bad)\n+\tleave\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x37(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tpop %rsp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc9a000000000008a,%eax\n-\tstd\n+\tadc %dl,%cl\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x37(%rax)\n-\tstd\n+\tpush %rax\n+\trex.WRXB adc %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc9c000000000008a,%eax\n-\tstd\n+\tadd %al,0x102(%rsi)\n \tadd %al,(%rax)\n+\tshl $1,%ch\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1104f(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tleave\n-\tstd\n+\tadc %bl,0x13(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdc9(%rax)\n+\tadc %dl,0x10(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xca0000000000008a,%eax\n+\tadd %dh,-0x35(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tleave\n-\tstd\n-\tadd %al,(%rax)\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xca2000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xca,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dl,0x5d(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,-0x36(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlret $0xfd\n+\tadd %dl,0x11050(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlret $0xfd\n+\tadc %ah,%dh\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlret $0xfd\n+\tadd %dl,%al\n+\tpush %rax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tor $0xfd,%dl\n \tadd %al,(%rax)\n+\tadd %dl,0x1135d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,0xfdb5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rcx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x14,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdca(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x36(%rax)\n-\tstd\n+\tpush %rax\n+\tpush %rcx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcac000000000008a,%eax\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdca(%rax)\n+\tpop %rbp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcae000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x11051(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tpush %rax\n+\tout %al,$0x13\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlret\n-\tstd\n+\trclb $1,0x10(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1e(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %bl,0x13(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlret $0xfd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %dl,0x10(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%bl\n-\tstd\n+\tadd %dl,(%rax)\n+\ttest %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \tlret $0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trex lret\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0x52(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\n+\tlret $0xfd\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpop %rsi\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadc %cl,0xf4(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x35(%rax)\n-\tstd\n+\tnop\n+\tpush %rdx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlret\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0x113e6(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcb8000000000008a,%eax\n-\tstd\n+\tadd %al,0x61(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x35(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tpush %rdx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcba000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tloopne fdcca2 \n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x1135e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tadc %dl,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlret\n+\tadd %dh,-0x32(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tpopf\n \tadd %al,(%rax)\n-\tadd %dl,0xfdcb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcbe000000000008a,%eax\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdcb(%rax)\n+\tpush %rax\n+\tpush %rbx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcc0000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\trcr $1,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\trcrb $1,0x13(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tnop\n+\tpush %rbx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tint3\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlret\n-\tstd\n+\tadd %dl,%al\n+\tout %al,$0x13\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcc4000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\trclb $1,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n \tint3\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcc6000000000008a,%eax\n-\tstd\n+\tadd %dl,(%rax)\n+\tpop %rdi\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tjo fdccbf \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdcc(%rax)\n+\tadd %dl,%al\n+\tpush %rdi\n+\tpushf\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x34(%rax)\n-\tstd\n+\tadd %al,0xfdca(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x54(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcca000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x34(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0x5f(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xccc000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x11054(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tint3\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %ah,%bh\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0xfdcc(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcd0000000000008a,%eax\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tint3\n-\tstd\n-\tadd %al,(%rax)\n+\tpush %rsp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcd2000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x1135f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadc %dl,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tint $0xfd\n \tadd %al,(%rax)\n-\tadd %al,-0x33(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tint $0xfd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcd6000000000008a,%eax\n-\tstd\n+\tadd %dl,0x55(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tint $0xfd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcd8000000000008a,%eax\n-\tstd\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex fdiv %st(4),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x11055(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfc0a(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,-0x19(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdcd(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x33(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tpush %rbp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcdc000000000008a,%eax\n+\tror $1,%ah\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdcd(%rax)\n+\tadd %dl,0x60(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcde000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x14,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tstd\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rsi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint $0xfd\n+\tmov $0xe6,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xce2000000000008a,%eax\n-\tstd\n+\tadd %dl,0x11360(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tint $0xfd\n \tadd %al,(%rax)\n+\tnop\n+\tpush %rsi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xce4000000000008a,%eax\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x113e7(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x32(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\trclb $1,0x10(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tstd\n \tadd %al,(%rax)\n+\tshlb $1,0x13(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xce8000000000008a,%eax\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x32(%rax)\n-\tstd\n+\tadc %dl,0x10(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xff84(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcea000000000008a,%eax\n+\tadd %dh,%al\n+\tint3\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tpush %rax\n+\tpush %rdi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tstd\n+\tadc %bh,%dl\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tout %eax,$0x13\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfdce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdce(%rax)\n+\tadd %dh,(%rax)\n+\tstos %eax,%es:(%rdi)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcee000000000008a,%eax\n+\tmovabs 0xced000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdce(%rax)\n+\tadd %ah,0xfdce(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcf0000000000008a,%eax\n+\tmovabs 0xcef000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tiret\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcf4000000000008a,%eax\n+\tmovabs 0xcf3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tiret\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcf6000000000008a,%eax\n+\tmovabs 0xcf5000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x31(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,0xfdcf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x31(%rax)\n+\tadd %al,-0x31(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcfa000000000008a,%eax\n+\tmovabs 0xcf9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x31(%rax)\n+\tadd %ah,-0x31(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcfc000000000008a,%eax\n+\tmovabs 0xcfb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tiret\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdcf(%rax)\n+\tadd %ah,0xfdcf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd01000000000008a,%eax\n+\tmovabs 0xcff000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %al,%al\n+\tiret\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fdd008 \n+\tadd %dh,(%rax)\n+\tmovabs 0x8b8000000000008a,%eax\n+\tjg fdd004 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tiret\n+\tadd %ah,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd03000000000008a,%eax\n-\tstd\n+\tadd %ah,(%rax)\n+\tsar $1,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x30(%rax)\n+\tadd %al,-0x30(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsar $1,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd07000000000008a,%eax\n+\tmovabs 0xd06000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x30(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tsar $1,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd09000000000008a,%eax\n+\tmovabs 0xd08000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdd0(%rax)\n+\tadd %ah,0xfdd0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdd0(%rax)\n+\tadd %dh,-0x30(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd0d000000000008a,%eax\n+\tmovabs 0xd0c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdd0(%rax)\n+\tadd %dl,0xfdd0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd0f000000000008a,%eax\n+\tmovabs 0xd0e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tsar $1,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsar $1,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd13000000000008a,%eax\n+\tmovabs 0xd12000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tsar $1,%ebp\n+\tadd %dh,%al\n+\tsar $1,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd15000000000008a,%eax\n+\tmovabs 0xd14000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2f(%rax)\n+\tadd %ah,-0x2f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2f(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tsar $1,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd19000000000008a,%eax\n+\tmovabs 0xd18000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x2f(%rax)\n+\tadd %dl,-0x2f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd1b000000000008a,%eax\n+\tmovabs 0xd1a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsar $1,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdd1(%rax)\n+\tadd %dl,0xfdd1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd1f000000000008a,%eax\n+\tmovabs 0xd1e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tsar $1,%ebp\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdd1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd21000000000008a,%eax\n+\tmovabs 0xd20000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsar %cl,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsar %cl,%ch\n+\tadd %dh,%al\n+\tsar $1,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd25000000000008a,%eax\n+\tmovabs 0xd24000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsar %cl,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd27000000000008a,%eax\n+\tmovabs 0xd26000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdd2(%rax)\n+\tadd %al,0xfdd2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2e(%rax)\n+\tadd %dl,-0x2e(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd2b000000000008a,%eax\n+\tmovabs 0xd2a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfdd2(%rax)\n+\tadd %dh,-0x2e(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd2d000000000008a,%eax\n+\tmovabs 0xd2c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsar %cl,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsar %cl,%ch\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdd2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd31000000000008a,%eax\n+\tmovabs 0xd30000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsar %cl,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd33000000000008a,%eax\n+\tmovabs 0xd32000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2d(%rax)\n+\tadd %al,-0x2d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsar %cl,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd37000000000008a,%eax\n+\tmovabs 0xd36000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x2d(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tsar %cl,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd39000000000008a,%eax\n+\tmovabs 0xd38000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdd3(%rax)\n+\tadd %ah,0xfdd3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdd3(%rax)\n+\tadd %dh,-0x2d(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd3d000000000008a,%eax\n+\tmovabs 0xd3c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdd3(%rax)\n+\tadd %dl,0xfdd3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd3f000000000008a,%eax\n+\tmovabs 0xd3e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsar %cl,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd43000000000008a,%eax\n+\tmovabs 0xd42000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tstd\n+\tadd %dh,%al\n+\tsar %cl,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd45000000000008a,%eax\n+\tmovabs 0xd44000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2c(%rax)\n+\tadd %ah,-0x2c(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2c(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd49000000000008a,%eax\n+\tmovabs 0xd48000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x2c(%rax)\n+\tadd %dl,-0x2c(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd4b000000000008a,%eax\n+\tmovabs 0xd4a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdd4(%rax)\n+\tadd %dl,0xfdd4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd4f000000000008a,%eax\n+\tmovabs 0xd4e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\t(bad)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdd4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd51000000000008a,%eax\n+\tmovabs 0xd50000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t{rex2 0xfd} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n-\t{rex2 0xfd} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd55000000000008a,%eax\n+\tmovabs 0xd54000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t{rex2 0xfd} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd57000000000008a,%eax\n+\tmovabs 0xd56000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdd5(%rax)\n+\tadd %al,0xfdd5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2b(%rax)\n+\tadd %dl,-0x2b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd5b000000000008a,%eax\n+\tmovabs 0xd5a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfdd5(%rax)\n+\tadd %dh,-0x2b(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd5d000000000008a,%eax\n+\tmovabs 0xd5c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t{rex2 0xfd} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t{rex2 0xfd} sldt (%r24)\n+\tadd %dh,0xfdd5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd61000000000008a,%eax\n+\tmovabs 0xd60000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t{rex2 0xfd} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd63000000000008a,%eax\n+\tmovabs 0xd62000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2a(%rax)\n+\tadd %al,-0x2a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd67000000000008a,%eax\n+\tmovabs 0xd66000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x2a(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd69000000000008a,%eax\n+\tmovabs 0xd68000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdd6(%rax)\n+\tadd %ah,0xfdd6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdd6(%rax)\n+\tadd %dh,-0x2a(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd6d000000000008a,%eax\n+\tmovabs 0xd6c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdd6(%rax)\n+\tadd %dl,0xfdd6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd6f000000000008a,%eax\n+\tmovabs 0xd6e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \txlat %ds:(%rbx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd73000000000008a,%eax\n+\tmovabs 0xd72000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\txlat %ds:(%rbx)\n+\tadd %dh,%al\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd75000000000008a,%eax\n+\tmovabs 0xd74000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x29(%rax)\n+\tadd %ah,-0x29(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x29(%rax)\n+\tadd %dh,(%rax)\n+\txlat %ds:(%rbx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd79000000000008a,%eax\n+\tmovabs 0xd78000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x29(%rax)\n+\tadd %dl,-0x29(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd7b000000000008a,%eax\n+\tmovabs 0xd7a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txlat %ds:(%rbx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdd7(%rax)\n+\tadd %dl,0xfdd7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd7f000000000008a,%eax\n+\tmovabs 0xd7e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\txlat %ds:(%rbx)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdd7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd81000000000008a,%eax\n+\tmovabs 0xd80000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tfdivr %st(5),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tfdivr %st(5),%st\n+\tadd %dh,%al\n+\txlat %ds:(%rbx)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd85000000000008a,%eax\n+\tmovabs 0xd84000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tfdivr %st(5),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd87000000000008a,%eax\n+\tmovabs 0xd86000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdd8(%rax)\n+\tadd %al,0xfdd8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x28(%rax)\n+\tadd %dl,-0x28(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd8b000000000008a,%eax\n+\tmovabs 0xd8a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfdd8(%rax)\n+\tadd %dh,-0x28(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd8d000000000008a,%eax\n+\tmovabs 0xd8c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tfdivr %st(5),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfdivr %st(5),%st\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdd8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd91000000000008a,%eax\n+\tmovabs 0xd90000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tfdivr %st(5),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd93000000000008a,%eax\n+\tmovabs 0xd92000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x27(%rax)\n+\tadd %al,-0x27(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tfscale\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd97000000000008a,%eax\n+\tmovabs 0xd96000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x27(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tfscale\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd99000000000008a,%eax\n+\tmovabs 0xd98000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdd9(%rax)\n+\tadd %ah,0xfdd9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdd9(%rax)\n+\tadd %dh,-0x27(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd9d000000000008a,%eax\n+\tmovabs 0xd9c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdd9(%rax)\n+\tadd %dl,0xfdd9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd9f000000000008a,%eax\n+\tmovabs 0xd9e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0x1f8(%rip) \n-\tadd %dl,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tfscale\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xda3000000000008a,%eax\n+\tmovabs 0xda2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tfscale\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xda5000000000008a,%eax\n+\tmovabs 0xda4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x26(%rax)\n+\tadd %ah,-0x26(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x26(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xda9000000000008a,%eax\n+\tmovabs 0xda8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x26(%rax)\n+\tadd %dl,-0x26(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdab000000000008a,%eax\n+\tmovabs 0xdaa000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdda(%rax)\n+\tadd %dl,0xfdda(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdaf000000000008a,%eax\n+\tmovabs 0xdae000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdda(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb1000000000008a,%eax\n+\tmovabs 0xdb0000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb5000000000008a,%eax\n+\tmovabs 0xdb4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb7000000000008a,%eax\n+\tmovabs 0xdb6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfddb(%rax)\n+\tadd %al,0xfddb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x25(%rax)\n+\tadd %dl,-0x25(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdbb000000000008a,%eax\n+\tmovabs 0xdba000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfddb(%rax)\n+\tadd %dh,-0x25(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdbd000000000008a,%eax\n+\tmovabs 0xdbc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfddb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc1000000000008a,%eax\n+\tmovabs 0xdc0000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc3000000000008a,%eax\n+\tmovabs 0xdc2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x24(%rax)\n+\trolb $0x0,0x1f8(%rip) \n+\tadd %al,-0x24(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tfdivr %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc7000000000008a,%eax\n+\tmovabs 0xdc6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x24(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tfdivr %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc9000000000008a,%eax\n+\tmovabs 0xdc8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xb000000000018e5c,%al\n-\tfdivr %st,%st(5)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfddc(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfddc(%rax)\n+\tadd %dh,-0x24(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdcd000000000008a,%eax\n+\tmovabs 0xdcc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfddc(%rax)\n+\tadd %dl,0xfddc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdcf000000000008a,%eax\n+\tmovabs 0xdce000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tfdivr %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd3000000000008a,%eax\n+\tmovabs 0xdd2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tfdivr %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd5000000000008a,%eax\n+\tmovabs 0xdd4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x23(%rax)\n+\tadd %ah,-0x23(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x23(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd9000000000008a,%eax\n+\tmovabs 0xdd8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x23(%rax)\n+\tadd %dl,-0x23(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xddb000000000008a,%eax\n+\tmovabs 0xdda000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfddd(%rax)\n+\tadd %dl,0xfddd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xddf000000000008a,%eax\n+\tmovabs 0xdde000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfddd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde1000000000008a,%eax\n+\tmovabs 0xde0000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tfdivrp %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tfdivrp %st,%st(5)\n+\tadd %dh,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde5000000000008a,%eax\n+\tmovabs 0xde4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tfdivrp %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde7000000000008a,%eax\n+\tmovabs 0xde6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdde(%rax)\n+\tadd %al,0xfdde(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x22(%rax)\n+\tadd %dl,-0x22(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdeb000000000008a,%eax\n+\tmovabs 0xdea000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfdde(%rax)\n+\tadd %dh,-0x22(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xded000000000008a,%eax\n+\tmovabs 0xdec000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tfdivrp %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfdivrp %st,%st(5)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdde(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf1000000000008a,%eax\n+\tmovabs 0xdf0000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tfdivrp %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf3000000000008a,%eax\n+\tmovabs 0xdf2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x21(%rax)\n-\tstd\n+\tmovabs 0x4000000000018e5c,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf7000000000008a,%eax\n+\tmovabs 0xdf6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x21(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf9000000000008a,%eax\n+\tmovabs 0xdf8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfddf(%rax)\n+\tadd %ah,0xfddf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfddf(%rax)\n+\tadd %dh,-0x21(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdfd000000000008a,%eax\n+\tmovabs 0xdfc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfddf(%rax)\n+\tadd %dl,0xfddf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdff000000000008a,%eax\n+\tmovabs 0xdfe000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %dl,(%rax)\n+\tloopne fddff0 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock std\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tloopne fde010 \n \tadd %al,(%rax)\n+\tlock std\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe04000000000008a,%eax\n+\tmovabs 0xe03000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tloopne fde040 \n+\tadd %dh,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe06000000000008a,%eax\n+\tmovabs 0xe05000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfde0(%rax)\n+\tadd %dh,-0x20(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x20(%rax)\n+\tadd %al,-0x20(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe0a000000000008a,%eax\n+\tmovabs 0xe09000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x20(%rax)\n+\tadd %ah,-0x20(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe0c000000000008a,%eax\n+\tmovabs 0xe0b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloopne fde0d0 \n+\tadd %dl,%al\n+\tloopne fde0c0 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfde0(%rax)\n+\tadd %ah,0xfde0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe10000000000008a,%eax\n+\tmovabs 0xe0f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tloopne fde100 \n+\tadd %al,%al\n+\tloopne fde0f0 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe12000000000008a,%eax\n+\tmovabs 0xe11000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1f(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tloope fde120 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloope fde140 \n+\tadd %al,(%rax)\n+\tloope fde130 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe16000000000008a,%eax\n+\tmovabs 0xe15000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tloope fde160 \n+\tadd %ah,(%rax)\n+\tloope fde150 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe18000000000008a,%eax\n+\tmovabs 0xe17000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfde1(%rax)\n+\tadd %dl,0xfde1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1f(%rax)\n+\tadd %ah,-0x1f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe1c000000000008a,%eax\n+\tmovabs 0xe1b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfde1(%rax)\n+\tadd %al,0xfde1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe1e000000000008a,%eax\n+\tmovabs 0xe1d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloop fde1f0 \n+\tadd %dh,%al\n+\tloope fde1e0 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloope fde200 \n+\tadd %al,%al\n+\tloope fde1f0 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe22000000000008a,%eax\n+\tmovabs 0xe21000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tloope fde220 \n+\tadd %ah,%al\n+\tloope fde210 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe24000000000008a,%eax\n+\tmovabs 0xe23000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1e(%rax)\n+\tadd %dl,-0x1e(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloop fde260 \n+\tadd %ah,(%rax)\n+\tloop fde250 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe28000000000008a,%eax\n+\tmovabs 0xe27000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x1e(%rax)\n+\tadd %al,-0x1e(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe2a000000000008a,%eax\n+\tmovabs 0xe29000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tloop fde2b0 \n \tadd %al,(%rax)\n+\tadd %dh,0xfde2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfde2(%rax)\n+\tadd %al,0xfde2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe2e000000000008a,%eax\n+\tmovabs 0xe2d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfde2(%rax)\n+\tadd %ah,0xfde2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe30000000000008a,%eax\n+\tmovabs 0xe2f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjrcxz fde310 \n+\tadd %dl,(%rax)\n+\tjrcxz fde300 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloop fde320 \n+\tadd %ah,%al\n+\tloop fde310 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe34000000000008a,%eax\n+\tmovabs 0xe33000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjrcxz fde340 \n+\tadd %al,(%rax)\n+\tjrcxz fde330 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe36000000000008a,%eax\n+\tmovabs 0xe35000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfde3(%rax)\n+\tadd %dh,-0x1d(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1d(%rax)\n+\tadd %al,-0x1d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe3a000000000008a,%eax\n+\tmovabs 0xe39000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x1d(%rax)\n+\tadd %ah,-0x1d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe3c000000000008a,%eax\n+\tmovabs 0xe3b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjrcxz fde3d0 \n+\tadd %dl,%al\n+\tjrcxz fde3c0 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfde3(%rax)\n+\tadd %ah,0xfde3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe40000000000008a,%eax\n+\tmovabs 0xe3f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tjrcxz fde400 \n+\tadd %al,%al\n+\tjrcxz fde3f0 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe42000000000008a,%eax\n+\tmovabs 0xe41000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1c(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tin $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tin $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe46000000000008a,%eax\n+\tmovabs 0xe45000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tin $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe48000000000008a,%eax\n+\tmovabs 0xe47000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfde4(%rax)\n+\tadd %dl,0xfde4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1c(%rax)\n+\tadd %ah,-0x1c(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe4c000000000008a,%eax\n+\tmovabs 0xe4b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfde4(%rax)\n+\tadd %al,0xfde4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe4e000000000008a,%eax\n+\tmovabs 0xe4d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tin $0xfd,%eax\n+\tadd %dh,%al\n+\tin $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tin $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe52000000000008a,%eax\n+\tmovabs 0xe51000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tin $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe54000000000008a,%eax\n+\tmovabs 0xe53000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1b(%rax)\n+\tadd %dl,-0x1b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tin $0xfd,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe58000000000008a,%eax\n+\tmovabs 0xe57000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x1b(%rax)\n+\tadd %al,-0x1b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe5a000000000008a,%eax\n+\tmovabs 0xe59000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tin $0xfd,%eax\n \tadd %al,(%rax)\n+\tadd %dh,0xfde5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfde5(%rax)\n+\tadd %al,0xfde5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe5e000000000008a,%eax\n+\tmovabs 0xe5d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfde5(%rax)\n+\tadd %ah,0xfde5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe60000000000008a,%eax\n+\tmovabs 0xe5f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tout %al,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tin $0xfd,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe64000000000008a,%eax\n+\tmovabs 0xe63000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tout %al,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe66000000000008a,%eax\n+\tmovabs 0xe65000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfde6(%rax)\n+\tadd %dh,-0x1a(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1a(%rax)\n+\tadd %al,-0x1a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe6a000000000008a,%eax\n+\tmovabs 0xe69000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x1a(%rax)\n+\tadd %ah,-0x1a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe6c000000000008a,%eax\n+\tmovabs 0xe6b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tout %al,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfde6(%rax)\n+\tadd %ah,0xfde6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe70000000000008a,%eax\n+\tmovabs 0xe6f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tout %al,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe72000000000008a,%eax\n+\tmovabs 0xe71000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x19(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tout %eax,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tout %eax,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe76000000000008a,%eax\n+\tmovabs 0xe75000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tout %eax,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe78000000000008a,%eax\n+\tmovabs 0xe77000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfde7(%rax)\n+\tadd %dl,0xfde7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x19(%rax)\n+\tadd %ah,-0x19(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe7c000000000008a,%eax\n+\tmovabs 0xe7b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfde7(%rax)\n+\tadd %al,0xfde7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe7e000000000008a,%eax\n+\tmovabs 0xe7d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tout %eax,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcall fde8f3 \n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tout %eax,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe82000000000008a,%eax\n+\tmovabs 0xe81000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tout %eax,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe84000000000008a,%eax\n+\tmovabs 0xe83000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x18(%rax)\n+\tadd %dl,-0x18(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcall fde963 \n+\tadd %ah,(%rax)\n+\tcall fde953 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsub $0xfd,%al\n+\tjo fde84a \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x18(%rax)\n+\tadd %al,-0x18(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe8a000000000008a,%eax\n+\tmovabs 0xe89000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcall fde9b3 \n+\tadd %dh,0xfde8(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfde8(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfde8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe8e000000000008a,%eax\n+\tmovabs 0xe8d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfde8(%rax)\n+\tadd %ah,0xfde8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe90000000000008a,%eax\n+\tmovabs 0xe8f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjmp fdea13 \n+\tadd %dl,(%rax)\n+\tjmp fdea03 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tcall fdea23 \n+\tadd %ah,%al\n+\tcall fdea13 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex jmp fdea33 \n+\txor %ch,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp fdea43 \n+\tjmp fdea33 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjmp fdea53 \n+\tpush %rax\n+\tjmp fdea43 \n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfde9(%rax)\n+\tadd %dh,-0x17(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x17(%rax)\n+\tadd %al,-0x17(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe9a000000000008a,%eax\n+\tmovabs 0xe99000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x17(%rax)\n+\tadd %ah,-0x17(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe9c000000000008a,%eax\n+\tmovabs 0xe9b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjmp fdead3 \n+\tadd %dl,%al\n+\tjmp fdeac3 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfde9(%rax)\n+\tadd %ah,0xfde9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xea0000000000008a,%eax\n+\tmovabs 0xe9f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tjmp fdeb03 \n+\tadd %al,%al\n+\tjmp fdeaf3 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,%dl\n+\tadc %ch,%dl\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x16(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xea6000000000008a,%eax\n+\tmovabs 0xea5000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xea8000000000008a,%eax\n+\tmovabs 0xea7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdea(%rax)\n+\tadd %dl,0xfdea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x16(%rax)\n+\tadd %ah,-0x16(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeac000000000008a,%eax\n+\tmovabs 0xeab000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdea(%rax)\n+\tadd %al,0xfdea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeae000000000008a,%eax\n+\tmovabs 0xead000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjmp fdeaf0 \n+\tadd %dh,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeb2000000000008a,%eax\n+\tmovabs 0xeb1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeb4000000000008a,%eax\n+\tmovabs 0xeb3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x15(%rax)\n+\tadd %dl,-0x15(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjmp fdeb60 \n+\tadd %ah,(%rax)\n+\tjmp fdeb50 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeb8000000000008a,%eax\n+\tmovabs 0xeb7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x15(%rax)\n+\tadd %al,-0x15(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeba000000000008a,%eax\n+\tmovabs 0xeb9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjmp fdebb0 \n \tadd %al,(%rax)\n+\tadd %dh,0xfdeb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdeb(%rax)\n+\tadd %al,0xfdeb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xebe000000000008a,%eax\n+\tmovabs 0xebd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdeb(%rax)\n+\tadd %ah,0xfdeb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec0000000000008a,%eax\n+\tmovabs 0xebf000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tin (%dx),%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjmp fdec20 \n+\tadd %ah,%al\n+\tjmp fdec10 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec4000000000008a,%eax\n+\tmovabs 0xec3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tin (%dx),%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec6000000000008a,%eax\n+\tmovabs 0xec5000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdec(%rax)\n+\tadd %dh,-0x14(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x14(%rax)\n+\tadd %al,-0x14(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeca000000000008a,%eax\n+\tmovabs 0xec9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x14(%rax)\n+\tadd %ah,-0x14(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xecc000000000008a,%eax\n+\tmovabs 0xecb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tin (%dx),%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdec(%rax)\n+\tadd %ah,0xfdec(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xed0000000000008a,%eax\n+\tmovabs 0xecf000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tin (%dx),%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xed2000000000008a,%eax\n+\tmovabs 0xed1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x13(%rax)\n+\tadd %dh,(%rax)\n+\tin (%dx),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tin (%dx),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xed6000000000008a,%eax\n+\tmovabs 0xed5000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tin (%dx),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xed8000000000008a,%eax\n+\tmovabs 0xed7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfded(%rax)\n+\tadd %dl,0xfded(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x13(%rax)\n+\tadd %ah,-0x13(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xedc000000000008a,%eax\n+\tmovabs 0xedb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfded(%rax)\n+\tadd %al,0xfded(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xede000000000008a,%eax\n+\tmovabs 0xedd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tout %al,(%dx)\n+\tadd %dh,%al\n+\tin (%dx),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tin (%dx),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xee2000000000008a,%eax\n+\tmovabs 0xee1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tin (%dx),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xee4000000000008a,%eax\n+\tmovabs 0xee3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x12(%rax)\n+\tadd %dl,-0x12(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tout %al,(%dx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xee8000000000008a,%eax\n+\tmovabs 0xee7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x12(%rax)\n+\tadd %al,-0x12(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeea000000000008a,%eax\n+\tmovabs 0xee9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tout %al,(%dx)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dh,0xfdee(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdee(%rax)\n+\tadd %al,0xfdee(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeee000000000008a,%eax\n+\tmovabs 0xeed000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdee(%rax)\n+\tadd %ah,0xfdee(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xef0000000000008a,%eax\n+\tmovabs 0xeef000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tout %eax,(%dx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tout %al,(%dx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xef4000000000008a,%eax\n+\tmovabs 0xef3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tout %eax,(%dx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xef6000000000008a,%eax\n+\tmovabs 0xef5000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdef(%rax)\n+\tadd %dh,-0x11(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x11(%rax)\n+\tadd %al,-0x11(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xefa000000000008a,%eax\n+\tmovabs 0xef9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x11(%rax)\n+\tadd %ah,-0x11(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xefc000000000008a,%eax\n+\tmovabs 0xefb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tout %eax,(%dx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdef(%rax)\n+\tadd %ah,0xfdef(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf01000000000008a,%eax\n+\tmovabs 0xeff000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %al,%al\n+\tout %eax,(%dx)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%dh\n+\tadd %dh,(%rax)\n+\tmovabs 0x8b8000000000008a,%eax\n+\tjg fdf004 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %eax,(%dx)\n-\tstd\n \tadd %al,(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf03000000000008a,%eax\n+\tadd %al,(%rax)\n+\tand %dh,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x10(%rax)\n+\tadd %al,-0x10(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tlock std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf07000000000008a,%eax\n+\tmovabs 0xf06000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x10(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tlock std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf09000000000008a,%eax\n+\tmovabs 0xf08000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdf0(%rax)\n+\tadd %ah,0xfdf0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdf0(%rax)\n+\tadd %dh,-0x10(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0d000000000008a,%eax\n+\tmovabs 0xf0c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdf0(%rax)\n+\tadd %dl,0xfdf0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0f000000000008a,%eax\n+\tmovabs 0xf0e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tint1\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tlock std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf13000000000008a,%eax\n+\tmovabs 0xf12000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tint1\n-\tstd\n+\tadd %dh,%al\n+\tlock std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf15000000000008a,%eax\n+\tmovabs 0xf14000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xf(%rax)\n+\tadd %ah,-0xf(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xf(%rax)\n+\tadd %dh,(%rax)\n+\tint1\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf19000000000008a,%eax\n+\tmovabs 0xf18000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0xf(%rax)\n+\tadd %dl,-0xf(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf1b000000000008a,%eax\n+\tmovabs 0xf1a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tint1\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdf1(%rax)\n+\tadd %dl,0xfdf1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf1f000000000008a,%eax\n+\tmovabs 0xf1e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tint1\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdf1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf21000000000008a,%eax\n+\tmovabs 0xf20000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trepnz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trepnz std\n+\tadd %dh,%al\n+\tint1\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf25000000000008a,%eax\n+\tmovabs 0xf24000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trepnz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf27000000000008a,%eax\n+\tmovabs 0xf26000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdf2(%rax)\n+\tadd %al,0xfdf2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xe(%rax)\n+\tadd %dl,-0xe(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf2b000000000008a,%eax\n+\tmovabs 0xf2a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfdf2(%rax)\n+\tadd %dh,-0xe(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf2d000000000008a,%eax\n+\tmovabs 0xf2c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trepnz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trepnz std\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdf2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf31000000000008a,%eax\n+\tmovabs 0xf30000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trepnz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf33000000000008a,%eax\n+\tmovabs 0xf32000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xd(%rax)\n+\tadd %al,-0xd(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trepz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf37000000000008a,%eax\n+\tmovabs 0xf36000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0xd(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\trepz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf39000000000008a,%eax\n+\tmovabs 0xf38000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdf3(%rax)\n+\tadd %ah,0xfdf3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdf3(%rax)\n+\tadd %dh,-0xd(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf3d000000000008a,%eax\n+\tmovabs 0xf3c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdf3(%rax)\n+\tadd %dl,0xfdf3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf3f000000000008a,%eax\n+\tmovabs 0xf3e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \thlt\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trepz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf43000000000008a,%eax\n+\tmovabs 0xf42000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\thlt\n-\tstd\n+\tadd %dh,%al\n+\trepz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf45000000000008a,%eax\n+\tmovabs 0xf44000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xc(%rax)\n+\tadd %ah,-0xc(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xc(%rax)\n+\tadd %dh,(%rax)\n+\thlt\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf49000000000008a,%eax\n+\tmovabs 0xf48000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0xc(%rax)\n+\tadd %dl,-0xc(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf4b000000000008a,%eax\n+\tmovabs 0xf4a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \thlt\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdf4(%rax)\n+\tadd %dl,0xfdf4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf4f000000000008a,%eax\n+\tmovabs 0xf4e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\thlt\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdf4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf51000000000008a,%eax\n+\tmovabs 0xf50000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmc\n+\tadd %dh,%al\n+\thlt\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf55000000000008a,%eax\n+\tmovabs 0xf54000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf57000000000008a,%eax\n+\tmovabs 0xf56000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdf5(%rax)\n+\tadd %al,0xfdf5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xb(%rax)\n+\tadd %dl,-0xb(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf5b000000000008a,%eax\n+\tmovabs 0xf5a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfdf5(%rax)\n+\tadd %dh,-0xb(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf5d000000000008a,%eax\n+\tmovabs 0xf5c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmc\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdf5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf61000000000008a,%eax\n+\tmovabs 0xf60000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf63000000000008a,%eax\n+\tmovabs 0xf62000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xa(%rax)\n+\tadd %al,-0xa(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tidiv %ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf67000000000008a,%eax\n+\tmovabs 0xf66000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0xa(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tidiv %ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf69000000000008a,%eax\n+\tmovabs 0xf68000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdf6(%rax)\n+\tadd %ah,0xfdf6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdf6(%rax)\n+\tadd %dh,-0xa(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf6d000000000008a,%eax\n+\tmovabs 0xf6c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdf6(%rax)\n+\tadd %dl,0xfdf6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf6f000000000008a,%eax\n+\tmovabs 0xf6e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tidiv %ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tidiv %ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf73000000000008a,%eax\n+\tmovabs 0xf72000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tidiv %ebp\n+\tadd %dh,%al\n+\tidiv %ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf75000000000008a,%eax\n+\tmovabs 0xf74000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x9(%rax)\n+\tadd %ah,-0x9(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x9(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tidiv %ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf79000000000008a,%eax\n+\tmovabs 0xf78000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x9(%rax)\n+\tadd %dl,-0x9(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf7b000000000008a,%eax\n+\tmovabs 0xf7a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tidiv %ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdf7(%rax)\n+\tadd %dl,0xfdf7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf7f000000000008a,%eax\n+\tmovabs 0xf7e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tidiv %ebp\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdf7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf81000000000008a,%eax\n+\tmovabs 0xf80000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tclc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tstd\n+\tadd %dh,%al\n+\tidiv %ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf85000000000008a,%eax\n+\tmovabs 0xf84000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tclc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf87000000000008a,%eax\n+\tmovabs 0xf86000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdf8(%rax)\n+\tadd %al,0xfdf8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x8(%rax)\n+\tadd %dl,-0x8(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf8b000000000008a,%eax\n+\tmovabs 0xf8a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfdf8(%rax)\n+\tadd %dh,-0x8(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf8d000000000008a,%eax\n+\tmovabs 0xf8c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tclc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tclc\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdf8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf91000000000008a,%eax\n+\tmovabs 0xf90000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tclc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf93000000000008a,%eax\n+\tmovabs 0xf92000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7(%rax)\n+\tadd %al,-0x7(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tstc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf97000000000008a,%eax\n+\tmovabs 0xf96000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x7(%rax)\n+\tadd %dh,(%rax)\n+\tstc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf99000000000008a,%eax\n+\tmovabs 0xf98000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdf9(%rax)\n+\tadd %ah,0xfdf9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdf9(%rax)\n+\tadd %dh,-0x7(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf9d000000000008a,%eax\n+\tmovabs 0xf9c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdf9(%rax)\n+\tadd %dl,0xfdf9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf9f000000000008a,%eax\n+\tmovabs 0xf9e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tcli\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tstc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfa3000000000008a,%eax\n+\tmovabs 0xfa2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tcli\n+\tadd %dh,%al\n+\tstc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfa5000000000008a,%eax\n+\tmovabs 0xfa4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6(%rax)\n+\tadd %ah,-0x6(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6(%rax)\n+\tadd %dh,(%rax)\n+\tcli\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfa9000000000008a,%eax\n+\tmovabs 0xfa8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x6(%rax)\n+\tadd %dl,-0x6(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfab000000000008a,%eax\n+\tmovabs 0xfaa000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcli\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdfa(%rax)\n+\tadd %dl,0xfdfa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfaf000000000008a,%eax\n+\tmovabs 0xfae000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tcli\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdfa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfb1000000000008a,%eax\n+\tmovabs 0xfb0000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsti\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsti\n+\tadd %dh,%al\n+\tcli\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfb5000000000008a,%eax\n+\tmovabs 0xfb4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsti\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfb7000000000008a,%eax\n+\tmovabs 0xfb6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdfb(%rax)\n+\tadd %al,0xfdfb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5(%rax)\n+\tadd %dl,-0x5(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfbb000000000008a,%eax\n+\tmovabs 0xfba000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfdfb(%rax)\n+\tadd %dh,-0x5(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfbd000000000008a,%eax\n+\tmovabs 0xfbc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsti\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsti\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdfb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfc1000000000008a,%eax\n+\tmovabs 0xfc0000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsti\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfc3000000000008a,%eax\n+\tmovabs 0xfc2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4(%rax)\n+\tadd %al,-0x4(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcld\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfc7000000000008a,%eax\n+\tmovabs 0xfc6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x4(%rax)\n+\tadd %dh,(%rax)\n+\tcld\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfc9000000000008a,%eax\n+\tmovabs 0xfc8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdfc(%rax)\n+\tadd %ah,0xfdfc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdfc(%rax)\n+\tadd %dh,-0x4(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfcd000000000008a,%eax\n+\tmovabs 0xfcc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdfc(%rax)\n+\tadd %dl,0xfdfc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfcf000000000008a,%eax\n+\tmovabs 0xfce000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tstd\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcld\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfd3000000000008a,%eax\n+\tmovabs 0xfd2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tstd\n+\tadd %dh,%al\n+\tcld\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfd5000000000008a,%eax\n+\tmovabs 0xfd4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3(%rax)\n+\tadd %ah,-0x3(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3(%rax)\n+\tadd %dh,(%rax)\n+\tstd\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfd9000000000008a,%eax\n+\tmovabs 0xfd8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x3(%rax)\n+\tadd %dl,-0x3(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfdb000000000008a,%eax\n+\tmovabs 0xfda000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tstd\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdfd(%rax)\n+\tadd %dl,0xfdfd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfdf000000000008a,%eax\n+\tmovabs 0xfde000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tstd\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdfd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfe1000000000008a,%eax\n+\tmovabs 0xfe0000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tstd\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfe5000000000008a,%eax\n+\tmovabs 0xfe4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfe7000000000008a,%eax\n+\tmovabs 0xfe6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdfe(%rax)\n+\tadd %al,0xfdfe(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2(%rax)\n+\tadd %dl,-0x2(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfeb000000000008a,%eax\n+\tmovabs 0xfea000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfdfe(%rax)\n+\tadd %dh,-0x2(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfed000000000008a,%eax\n+\tmovabs 0xfec000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdfe(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff1000000000008a,%eax\n+\tmovabs 0xff0000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff3000000000008a,%eax\n+\tmovabs 0xff2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1(%rax)\n+\tadd %al,-0x1(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff7000000000008a,%eax\n+\tmovabs 0xff6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x1(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff9000000000008a,%eax\n+\tmovabs 0xff8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdff(%rax)\n+\tadd %ah,0xfdff(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdff(%rax)\n+\tadd %dh,-0x1(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xffd000000000008a,%eax\n+\tmovabs 0xffc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdff(%rax)\n+\tadd %dl,0xfdff(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfff000000000008a,%eax\n+\tmovabs 0xffe000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %dl,(%rax)\n+\tadd %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%dh\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd %bh,%dh\n \tadd %al,(%rax)\n+\tadc %bh,%dh\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4000000000008a,%eax\n+\tmovabs 0x3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %bh,%dh\n+\tadd %dh,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6000000000008a,%eax\n+\tmovabs 0x5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tinsl (%dx),%es:(%rdi)\n-\trepz add %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe00(%rax)\n+\tadd %dh,0x0(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x0(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe00,%al\n+\tnop\n+\tadd %bh,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x0(%rax)\n+\tadd %ah,0x0(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0xfe,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x0,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadd %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe00(%rax)\n+\tadd %ah,0xfe00(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x10000000000008a,%eax\n+\tmovabs 0xf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadd %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x12000000000008a,%eax\n+\tmovabs 0x11000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tadd %edi,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tadd %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x16000000000008a,%eax\n+\tmovabs 0x15000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadd %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x18000000000008a,%eax\n+\tmovabs 0x17000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe01(%rax)\n+\tadd %dl,0xfe01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1(%rax)\n+\tadd %ah,0x1(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0xfe,(%rcx)\n+\tmov $0x1,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe01(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1e000000000008a,%eax\n+\tmovabs 0x1d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%bh\n+\tadd %dh,%al\n+\tadd %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadd %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x22000000000008a,%eax\n+\tmovabs 0x21000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadd %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x24000000000008a,%eax\n+\tmovabs 0x23000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2(%rax)\n+\tadd %dl,0x2(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadd %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x28000000000008a,%eax\n+\tmovabs 0x27000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2(%rax)\n+\tadd %al,0x2(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe02,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tadd %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %dh,%bh\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfe02(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe02(%rax)\n+\tadd %al,0xfe02(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2e000000000008a,%eax\n+\tmovabs 0x2d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe02(%rax)\n+\tadd %ah,0xfe02(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x30000000000008a,%eax\n+\tmovabs 0x2f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tinsl (%dx),%es:(%rdi)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadd %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x34000000000008a,%eax\n+\tmovabs 0x33000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x36000000000008a,%eax\n+\tmovabs 0x35000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe03(%rax)\n+\tadd %dh,0x3(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x3(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe03,%al\n+\tnop\n+\tadd %esi,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x3(%rax)\n+\tadd %ah,0x3(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0xfe,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x3,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe03(%rax)\n+\tadd %ah,0xfe03(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x40000000000008a,%eax\n+\tmovabs 0x3f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x42000000000008a,%eax\n+\tmovabs 0x41000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tadd $0xfe,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tadd $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x46000000000008a,%eax\n+\tmovabs 0x45000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadd $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x48000000000008a,%eax\n+\tmovabs 0x47000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe04(%rax)\n+\tadd %dl,0xfe04(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4(%rax)\n+\tadd %ah,0x4(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x0,(%rsi,%rdi,8)\n+\tmov $0x4,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe04(%rax)\n+\tadd %al,0xfe04(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4e000000000008a,%eax\n+\tmovabs 0x4d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadd $0xfe,%al\n \tadd %al,(%rax)\n-\tadd $0xfe,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n \tadd $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x52000000000008a,%eax\n+\tmovabs 0x51000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadd $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x54000000000008a,%eax\n+\tmovabs 0x53000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5(%rax)\n+\tadd %dl,0x5(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadd $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,0xfe(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x5(%rax)\n+\tjo fe0567 \n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x5(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe05,%al\n+\tnop\n+\tadd $0xfe,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd $0xfe,%eax\n+\tadd %dh,0xfe05(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe05(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe05(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5e000000000008a,%eax\n+\tmovabs 0x5d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe05(%rax)\n+\tadd %ah,0xfe05(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x60000000000008a,%eax\n+\tmovabs 0x5f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadd $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %al,(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe06(%rax)\n+\tadd %dh,0x6(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x6(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe06,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x6(%rax)\n+\tnop\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0xfe,(%rsi)\n \tadd %al,(%rax)\n+\tadd %ah,0x6(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x6,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe06(%rax)\n+\tadd %ah,0xfe06(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x70000000000008a,%eax\n+\tmovabs 0x6f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,(%rdi)\n+\tadc %al,(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0xfe,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fe0769 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe07(%rax)\n+\tadd %dl,0xfe07(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7(%rax)\n+\tadd %ah,0x7(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0xfe,(%rdi)\n+\tmov $0x7,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe07(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe07(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e000000000008a,%eax\n+\tmovabs 0x7d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tor %bh,%dh\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,(%rax)\n+\tadc %cl,(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tor %dil,%sil\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %cl,(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x8(%rax)\n+\tadd %dl,0x8(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tor %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x88000000000008a,%eax\n+\tmovabs 0x87000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x8(%rax)\n+\tadd %al,0x8(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe08,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tor %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tor %bh,%dh\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfe08(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe08(%rax)\n+\tadd %al,0xfe08(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8e000000000008a,%eax\n+\tmovabs 0x8d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe08(%rax)\n+\tadd %ah,0xfe08(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x90000000000008a,%eax\n+\tmovabs 0x8f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tor %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x94000000000008a,%eax\n+\tmovabs 0x93000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x96000000000008a,%eax\n+\tmovabs 0x95000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe09(%rax)\n+\tadd %dh,0x9(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x9(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe09,%al\n+\tnop\n+\tor %edi,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x9(%rax)\n+\tadd %ah,0x9(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $0xfe,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x9,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe09(%rax)\n+\tadd %ah,0xfe09(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa0000000000008a,%eax\n+\tmovabs 0x9f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa2000000000008a,%eax\n+\tmovabs 0xa1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tor %dh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa6000000000008a,%eax\n+\tmovabs 0xa5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa8000000000008a,%eax\n+\tmovabs 0xa7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe0a(%rax)\n+\tadd %dl,0xfe0a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa(%rax)\n+\tadd %ah,0xa(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $0xfe,(%rdx)\n+\tmov $0xa,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe0a(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe0a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xae000000000008a,%eax\n+\tmovabs 0xad000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %esi,%edi\n+\tadd %dh,%al\n+\tor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb2000000000008a,%eax\n+\tmovabs 0xb1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb4000000000008a,%eax\n+\tmovabs 0xb3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb(%rax)\n+\tadd %dl,0xb(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tor %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb8000000000008a,%eax\n+\tmovabs 0xb7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n+\tadd %al,0xb(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe0b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tor %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tor %esi,%edi\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfe0b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe0b(%rax)\n+\tadd %al,0xfe0b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbe000000000008a,%eax\n+\tmovabs 0xbd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe0b(%rax)\n+\tadd %ah,0xfe0b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc0000000000008a,%eax\n+\tmovabs 0xbf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tor $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tor %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc4000000000008a,%eax\n+\tmovabs 0xc3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tor $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc6000000000008a,%eax\n+\tmovabs 0xc5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe0c(%rax)\n+\tadd %dh,0xc(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xc(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xc(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe0c,%al\n+\tnop\n+\tor $0xfe,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xc(%rax)\n+\tadd %ah,0xc(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $0x0,(%rsi,%rdi,8)\n+\tmov $0xc,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tor $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe0c(%rax)\n+\tadd %ah,0xfe0c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd0000000000008a,%eax\n+\tmovabs 0xcf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tor $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd2000000000008a,%eax\n+\tmovabs 0xd1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,0xd(%rax)\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tor $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tor $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tor $0xfe,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tor $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,0xfe(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fe0d6f \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe0d(%rax)\n+\tadd %dl,0xfe0d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd(%rax)\n+\tadd %ah,0xd(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $0x0,0xfe(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe0d(%rax)\n+\tmov $0xd,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe0d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde000000000008a,%eax\n+\tmovabs 0xdd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\t(bad)\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tor $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tor $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,(%rsi)\n+\tadc %cl,(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tor $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %cl,(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xe(%rax)\n+\tadd %dl,0xe(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0xfe,(%rsi)\n+\tjo fe0e70 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xe(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xe(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe0e,%al\n+\tnop\n+\t(bad)\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincb (%rax)\n+\tadd %dh,0xfe0e(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe0e(%rax)\n+\tadd %al,0xfe0e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xee000000000008a,%eax\n+\tmovabs 0xed000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe0e(%rax)\n+\tadd %ah,0xfe0e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0000000000008a,%eax\n+\tmovabs 0xef000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpaddd (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex paddd (%rax),%mm0\n+\txor %cl,(%rdi)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpaddd (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpaddd (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe0f(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n+\tadd %dh,0xf(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe0f,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xf(%rax)\n+\tadd %al,0xf(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $0xfe,(%rdi)\n+\tnop\n+\tpaddd (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf(%rax)\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xf,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpaddd (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe0f(%rax)\n+\tadd %ah,0xfe0f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x101000000000008a,%eax\n+\tmovabs 0xff000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %al,%al\n+\tpaddd (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,%dh\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpaddd (%rax),%mm0\n+\tand %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,(%rax)\n+\tadc %bh,%dh\n \tadd %al,(%rax)\n-\txor %dl,(%rax)\n-\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10(%rax)\n+\tadd %al,0x10(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x107000000000008a,%eax\n+\tmovabs 0x106000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tadc %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x108000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe10(%rax)\n+\tadd %ah,0xfe10(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe10(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x10d000000000008a,%eax\n+\tadd %dh,0x10(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trclb $0xfe,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe10(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe10(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x10f000000000008a,%eax\n+\tmovabs 0x10e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tadc %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x113000000000008a,%eax\n+\tmovabs 0x112000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %edi,%esi\n+\tadd %dh,%al\n+\tadc %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x115000000000008a,%eax\n+\tmovabs 0x114000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x11(%rax)\n+\tadd %ah,0x11(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x11(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tadc %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x11(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x118000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x11,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x11(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fe11,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadc %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe11(%rax)\n+\tadd %dl,0xfe11(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x11f000000000008a,%eax\n+\tmovabs 0x11e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc %edi,%esi\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe11(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x121000000000008a,%eax\n+\tmovabs 0x120000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadc %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,%bh\n+\tadd %dh,%al\n+\tadc %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x125000000000008a,%eax\n+\tmovabs 0x124000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x127000000000008a,%eax\n+\tmovabs 0x126000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe12(%rax)\n+\tadd %al,0xfe12(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x12,%al\n+\tmovabs 0xd00000000000fe12,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x12(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trclb $0xfe,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0xfe12(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x12d000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadc %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc %dh,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe12(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x131000000000008a,%eax\n+\tmovabs 0x130000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x133000000000008a,%eax\n+\tmovabs 0x132000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x13(%rax)\n+\tadd %al,0x13(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x137000000000008a,%eax\n+\tmovabs 0x136000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x13(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tadc %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x138000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe13(%rax)\n+\tadd %ah,0xfe13(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe13(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x13d000000000008a,%eax\n+\tadd %dh,0x13(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trclb $0xfe,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe13(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe13(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x13f000000000008a,%eax\n+\tmovabs 0x13e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tadc $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x143000000000008a,%eax\n+\tmovabs 0x142000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc $0xfe,%al\n+\tadd %dh,%al\n+\tadc %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x145000000000008a,%eax\n+\tmovabs 0x144000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x14(%rax)\n+\tadd %ah,0x14(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x14(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tadc $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x14(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x148000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x14,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x14(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fe14,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadc $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe14(%rax)\n+\tadd %dl,0xfe14(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x14f000000000008a,%eax\n+\tmovabs 0x14e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc $0xfe,%al\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe14(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x151000000000008a,%eax\n+\tmovabs 0x150000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadc $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tadc $0xfe,%al\n \tadd %al,(%rax)\n-\tadc $0xfe,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x154000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc $0xfe,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe1577 \n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tadc $0xfe,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe15(%rax)\n+\tadd %al,0xfe15(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x15(%rax)\n+\tadd %dl,0x15(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x15,%al\n+\tmovabs 0xd00000000000fe15,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x15(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe15(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x15d000000000008a,%eax\n-\tincb (%rax)\n+\trclb $0x0,0xfe(%rip) \n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadc $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadc $0xfe,%eax\n+\tadd %dh,0xfe15(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %dl,(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x160000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,(%rsi)\n+\tand %dl,(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x16(%rax)\n+\tadd %al,0x16(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe1678 \n+\t(bad)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x16(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincb (%rax)\n+\tadcb $0xfe,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe16(%rax)\n+\tadd %ah,0xfe16(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe16(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x16d000000000008a,%eax\n+\tadd %dh,0x16(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trclb $0xfe,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe16(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe16(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x16f000000000008a,%eax\n+\tmovabs 0x16e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,(%rdi)\n+\tand %dl,(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trex (bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x17(%rax)\n+\tadd %ah,0x17(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x17(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadcb $0xfe,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x17(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x17(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x17,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe17,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe17(%rax)\n+\tadd %dl,0xfe17(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x17f000000000008a,%eax\n+\tmovabs 0x17e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfe17(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x180000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsbb %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %bh,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x185000000000008a,%eax\n+\tadd %dh,%al\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsbb %dil,%sil\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tsbb %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x187000000000008a,%eax\n+\tmovabs 0x186000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe18(%rax)\n+\tadd %al,0xfe18(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x18(%rax)\n+\tadd %dl,0x18(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x18,%al\n+\tmovabs 0xd00000000000fe18,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x18(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcrb $0xfe,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe18(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x18d000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsbb %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb %bh,%dh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe18(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x191000000000008a,%eax\n+\tmovabs 0x190000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsbb %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x193000000000008a,%eax\n+\tmovabs 0x192000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19(%rax)\n+\tadd %al,0x19(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsbb %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x197000000000008a,%eax\n+\tmovabs 0x196000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x19(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tsbb %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x198000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe19(%rax)\n+\tadd %ah,0xfe19(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe19(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x19d000000000008a,%eax\n+\tadd %dh,0x19(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcrb $0xfe,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe19(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe19(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x19f000000000008a,%eax\n+\tmovabs 0x19e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tsbb %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsbb %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a3000000000008a,%eax\n+\tmovabs 0x1a2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %dh,%bh\n+\tadd %dh,%al\n+\tsbb %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a5000000000008a,%eax\n+\tmovabs 0x1a4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1a(%rax)\n+\tadd %ah,0x1a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1a(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tsbb %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1a8000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x1a,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x1a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fe1a,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsbb %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe1a(%rax)\n+\tadd %dl,0xfe1a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1af000000000008a,%eax\n+\tmovabs 0x1ae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb %dh,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe1a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b1000000000008a,%eax\n+\tmovabs 0x1b0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsbb %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %esi,%edi\n+\tadd %dh,%al\n+\tsbb %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b5000000000008a,%eax\n+\tmovabs 0x1b4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsbb %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b7000000000008a,%eax\n+\tmovabs 0x1b6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe1b(%rax)\n+\tadd %al,0xfe1b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1b(%rax)\n+\tadd %dl,0x1b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x1b,%al\n+\tmovabs 0xd00000000000fe1b,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x1b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcrb $0xfe,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0xfe1b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1bd000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsbb %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb %esi,%edi\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe1b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c1000000000008a,%eax\n+\tmovabs 0x1c0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsbb %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c3000000000008a,%eax\n+\tmovabs 0x1c2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1c(%rax)\n+\tadd %al,0x1c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsbb $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c7000000000008a,%eax\n+\tmovabs 0x1c6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1c(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tsbb $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c8000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe1c(%rax)\n+\tadd %ah,0xfe1c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe1c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1cd000000000008a,%eax\n+\tadd %dh,0x1c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trcrb $0x0,(%rsi,%rdi,8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe1c(%rax)\n+\tadd %dl,0xfe1c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1cf000000000008a,%eax\n+\tmovabs 0x1ce000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tsbb $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsbb $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1d3000000000008a,%eax\n+\tmovabs 0x1d2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb $0xfe,%al\n \tadd %al,(%rax)\n-\tsbb $0xfe,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1d4000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb $0xfe,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d(%rax)\n+\tadd %ah,0x1d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1d(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tsbb $0xfe,%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d(%rax)\n+\tsbbb $0x0,0xfe(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x1d,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe1d,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsbb $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe1d(%rax)\n+\tadd %dl,0xfe1d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1df000000000008a,%eax\n+\tmovabs 0x1de000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb $0xfe,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfe1d(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1e0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trex (bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe1e80 \n+\t(bad)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe1e(%rax)\n+\tadd %al,0xfe1e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1e(%rax)\n+\tadd %dl,0x1e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x1e,%al\n+\tmovabs 0xd00000000000fe1e,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x1e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcrb $0xfe,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,0xfe1e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1ed000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfe1e(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1f0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,(%rdi)\n+\tand %bl,(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n+\tadd %al,0x1f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe1f81 \n+\t(bad)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1f(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincb (%rax)\n+\tsbbb $0xfe,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe1f(%rax)\n+\tadd %ah,0xfe1f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe1f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1fd000000000008a,%eax\n+\tadd %dh,0x1f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcrb $0xfe,(%rdi)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe1f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe1f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ff000000000008a,%eax\n+\tmovabs 0x1fe000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %dl,(%rax)\n+\tand %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,%dh\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand %bh,%dh\n \tadd %al,(%rax)\n+\txor %bh,%dh\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dil,%sil\n+\txor %ah,(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tand %bh,%dh\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x206000000000008a,%eax\n+\tadd %dh,%al\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\tand %bh,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe20(%rax)\n+\tadd %dh,0x20(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x20(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe20,%al\n+\tnop\n+\tand %bh,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x20(%rax)\n+\tadd %ah,0x20(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0xfe,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x20,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tand %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe20(%rax)\n+\tadd %ah,0xfe20(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x210000000000008a,%eax\n+\tmovabs 0x20f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tand %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x212000000000008a,%eax\n+\tmovabs 0x211000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x21(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tand %edi,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tand %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x216000000000008a,%eax\n+\tmovabs 0x215000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tand %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x218000000000008a,%eax\n+\tmovabs 0x217000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe21(%rax)\n+\tadd %dl,0xfe21(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x21(%rax)\n+\tadd %ah,0x21(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0xfe,(%rcx)\n+\tmov $0x21,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe21(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe21(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x21e000000000008a,%eax\n+\tmovabs 0x21d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,%bh\n+\tadd %dh,%al\n+\tand %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tand %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x222000000000008a,%eax\n+\tmovabs 0x221000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tand %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x224000000000008a,%eax\n+\tmovabs 0x223000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x22(%rax)\n+\tadd %dl,0x22(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tand %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x228000000000008a,%eax\n+\tmovabs 0x227000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n+\tadd %al,0x22(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe22,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tand %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tand %dh,%bh\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfe22(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe22(%rax)\n+\tadd %al,0xfe22(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x22e000000000008a,%eax\n+\tmovabs 0x22d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe22(%rax)\n+\tadd %ah,0xfe22(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x230000000000008a,%eax\n+\tmovabs 0x22f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tand %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tand %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x234000000000008a,%eax\n+\tmovabs 0x233000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tand %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x236000000000008a,%eax\n+\tmovabs 0x235000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe23(%rax)\n+\tadd %dh,0x23(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x23(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x23(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe23,%al\n+\tnop\n+\tand %esi,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x23(%rax)\n+\tadd %ah,0x23(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0xfe,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x23,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tand %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe23(%rax)\n+\tadd %ah,0xfe23(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x240000000000008a,%eax\n+\tmovabs 0x23f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tand %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x242000000000008a,%eax\n+\tmovabs 0x241000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x24(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tand $0xfe,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tand $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x246000000000008a,%eax\n+\tmovabs 0x245000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tand $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x248000000000008a,%eax\n+\tmovabs 0x247000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe24(%rax)\n+\tadd %dl,0xfe24(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x24(%rax)\n+\tadd %ah,0x24(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rsi,%rdi,8)\n+\tmov $0x24,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe24(%rax)\n+\tadd %al,0xfe24(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x24e000000000008a,%eax\n+\tmovabs 0x24d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tand $0xfe,%al\n \tadd %al,(%rax)\n-\tand $0xfe,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n \tand $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x252000000000008a,%eax\n+\tmovabs 0x251000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tand $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x254000000000008a,%eax\n+\tmovabs 0x253000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x25(%rax)\n+\tadd %dl,0x25(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tand $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,0xfe(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x25(%rax)\n+\tjo fe2587 \n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x25(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe25,%al\n+\tnop\n+\tand $0xfe,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand $0xfe,%eax\n+\tadd %dh,0xfe25(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe25(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe25(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x25e000000000008a,%eax\n+\tmovabs 0x25d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe25(%rax)\n+\tadd %ah,0xfe25(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x260000000000008a,%eax\n+\tmovabs 0x25f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tes incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tand $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\tes incb (%rax)\n+\txor %ah,(%rsi)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tes incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tes incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe26(%rax)\n+\tadd %dh,0x26(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x26(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x26(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe26,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x26(%rax)\n+\tnop\n+\tes incb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x26(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0xfe,(%rsi)\n-\tadd %al,(%rax)\n+\tmov $0x26,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf380(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tes incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe26(%rax)\n+\tadd %ah,0xfe26(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x270000000000008a,%eax\n+\tmovabs 0x26f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tes incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,(%rdi)\n+\tadc %ah,(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x27(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0xfe,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fe2789 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe27(%rax)\n+\tadd %dl,0xfe27(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x27(%rax)\n+\tadd %ah,0x27(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0xfe,(%rdi)\n+\tmov $0x27,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe27(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe27(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x27e000000000008a,%eax\n+\tmovabs 0x27d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tsub %bh,%dh\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,(%rax)\n+\tadc %ch,(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsub %dil,%sil\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ch,(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x28(%rax)\n+\tadd %dl,0x28(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsub %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x288000000000008a,%eax\n+\tmovabs 0x287000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n+\tadd %al,0x28(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe28,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tsub %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tsub %bh,%dh\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfe28(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe28(%rax)\n+\tadd %al,0xfe28(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x28e000000000008a,%eax\n+\tmovabs 0x28d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe28(%rax)\n+\tadd %ah,0xfe28(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x290000000000008a,%eax\n+\tmovabs 0x28f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsub %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsub %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x294000000000008a,%eax\n+\tmovabs 0x293000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tsub %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x296000000000008a,%eax\n+\tmovabs 0x295000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0xf380(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe29(%rax)\n+\tadd %dh,0x29(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x29(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x29(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe29,%al\n+\tnop\n+\tsub %edi,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x29(%rax)\n+\tadd %ah,0x29(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshrb $0xfe,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x29,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsub %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe29(%rax)\n+\tadd %ah,0xfe29(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a0000000000008a,%eax\n+\tmovabs 0x29f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsub %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a2000000000008a,%eax\n+\tmovabs 0x2a1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2a(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tsub %dh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tsub %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a6000000000008a,%eax\n+\tmovabs 0x2a5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsub %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a8000000000008a,%eax\n+\tmovabs 0x2a7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe2a(%rax)\n+\tadd %dl,0xfe2a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2a(%rax)\n+\tadd %ah,0x2a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshrb $0xfe,(%rdx)\n+\tmov $0x2a,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe2a(%rax)\n+\tadd %al,0xfe2a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ae000000000008a,%eax\n+\tmovabs 0x2ad000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %esi,%edi\n+\tadd %dh,%al\n+\tsub %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsub %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b2000000000008a,%eax\n+\tmovabs 0x2b1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsub %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b4000000000008a,%eax\n+\tmovabs 0x2b3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2b(%rax)\n+\tadd %dl,0x2b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsub %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b8000000000008a,%eax\n+\tmovabs 0x2b7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n+\tadd %al,0x2b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe2b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tsub %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tsub %esi,%edi\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfe2b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe2b(%rax)\n+\tadd %al,0xfe2b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2be000000000008a,%eax\n+\tmovabs 0x2bd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe2b(%rax)\n+\tadd %ah,0xfe2b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c0000000000008a,%eax\n+\tmovabs 0x2bf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsub $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsub %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c4000000000008a,%eax\n+\tmovabs 0x2c3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tsub $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c6000000000008a,%eax\n+\tmovabs 0x2c5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe2c(%rax)\n+\tadd %dh,0x2c(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2c(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x2c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe2c,%al\n+\tnop\n+\tsub $0xfe,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x2c(%rax)\n+\tadd %ah,0x2c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshrb $0x0,(%rsi,%rdi,8)\n+\tmov $0x2c,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsub $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe2c(%rax)\n+\tadd %ah,0xfe2c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d0000000000008a,%eax\n+\tmovabs 0x2cf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsub $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d2000000000008a,%eax\n+\tmovabs 0x2d1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,0x2d(%rax)\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsub $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tsub $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tsub $0xfe,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsub $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0xfe(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fe2d8f \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe2d(%rax)\n+\tadd %dl,0xfe2d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2d(%rax)\n+\tadd %ah,0x2d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshrb $0x0,0xfe(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe2d(%rax)\n+\tmov $0x2d,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe2d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2de000000000008a,%eax\n+\tmovabs 0x2dd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tcs incb (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsub $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsub $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,(%rsi)\n+\tadc %ch,(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsub $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\tcs incb (%rax)\n+\txor %ch,(%rsi)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2e(%rax)\n+\tadd %dl,0x2e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcs incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0xfe,(%rsi)\n+\tjo fe2e90 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x2e(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x2e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe2e,%al\n+\tnop\n+\tcs incb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcs incb (%rax)\n+\tadd %dh,0xfe2e(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe2e(%rax)\n+\tadd %al,0xfe2e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ee000000000008a,%eax\n+\tmovabs 0x2ed000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe2e(%rax)\n+\tadd %ah,0xfe2e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2f0000000000008a,%eax\n+\tmovabs 0x2ef000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcs incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %ch,(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe2f(%rax)\n+\tadd %dh,0x2f(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x2f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe2f,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x2f(%rax)\n+\tnop\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0xfe,(%rdi)\n+\tadd %ah,0x2f(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x2f,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe2f(%rax)\n+\tadd %ah,0xfe2f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x301000000000008a,%eax\n+\tmovabs 0x2ff000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\trex incb (%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshrb $1,(%rdi)\n-\tincb (%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n+\trex incb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,(%rax)\n+\tand %dh,(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n+\tadd %al,0x30(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txor %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x307000000000008a,%eax\n+\tmovabs 0x306000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x30(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \txor %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x308000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe30(%rax)\n+\tadd %ah,0xfe30(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe30(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x30d000000000008a,%eax\n+\tadd %dh,0x30(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $0xfe,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe30(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe30(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x30f000000000008a,%eax\n+\tmovabs 0x30e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \txor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \txor %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x313000000000008a,%eax\n+\tmovabs 0x312000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %edi,%esi\n+\tadd %dh,%al\n+\txor %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x315000000000008a,%eax\n+\tmovabs 0x314000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x31(%rax)\n+\tadd %ah,0x31(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x31(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \txor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x31(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x318000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x31,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x31(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fe31,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe31(%rax)\n+\tadd %dl,0xfe31(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x31f000000000008a,%eax\n+\tmovabs 0x31e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %edi,%esi\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe31(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x321000000000008a,%eax\n+\tmovabs 0x320000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %dh,%bh\n+\tadd %dh,%al\n+\txor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x325000000000008a,%eax\n+\tmovabs 0x324000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x327000000000008a,%eax\n+\tmovabs 0x326000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe32(%rax)\n+\tadd %al,0xfe32(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x32(%rax)\n+\tadd %dl,0x32(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x32,%al\n+\tmovabs 0xd00000000000fe32,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x32(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0xfe,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0xfe32(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x32d000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %dh,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe32(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x331000000000008a,%eax\n+\tmovabs 0x330000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \txor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x333000000000008a,%eax\n+\tmovabs 0x332000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n+\tadd %al,0x33(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txor %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x337000000000008a,%eax\n+\tmovabs 0x336000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x33(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \txor %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x338000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe33(%rax)\n+\tadd %ah,0xfe33(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe33(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x33d000000000008a,%eax\n+\tadd %dh,0x33(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0xfe,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe33(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe33(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x33f000000000008a,%eax\n+\tmovabs 0x33e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \txor $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \txor %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x343000000000008a,%eax\n+\tmovabs 0x342000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor $0xfe,%al\n+\tadd %dh,%al\n+\txor %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x345000000000008a,%eax\n+\tmovabs 0x344000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x34(%rax)\n+\tadd %ah,0x34(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x34(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \txor $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x34(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x348000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x34,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x34(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fe34,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txor $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe34(%rax)\n+\tadd %dl,0xfe34(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x34f000000000008a,%eax\n+\tmovabs 0x34e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor $0xfe,%al\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe34(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x351000000000008a,%eax\n+\tmovabs 0x350000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txor $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\txor $0xfe,%al\n \tadd %al,(%rax)\n-\txor $0xfe,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x354000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0xfe,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txor $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe3597 \n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\txor $0xfe,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe35(%rax)\n+\tadd %al,0xfe35(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x35(%rax)\n+\tadd %dl,0x35(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x35,%al\n+\tmovabs 0xd00000000000fe35,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x35(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe35(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x35d000000000008a,%eax\n-\tincb (%rax)\n+\tshlb $0x0,0xfe(%rip) \n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txor $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\txor $0xfe,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfe35(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x360000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \txor $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,(%rsi)\n+\tand %dh,(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n+\tadd %al,0x36(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tss incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe3698 \n-\tincb (%rax)\n+\t(bad)\n+\tss incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x36(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tss incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tss incb (%rax)\n+\txorb $0xfe,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe36(%rax)\n+\tadd %ah,0xfe36(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe36(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x36d000000000008a,%eax\n+\tadd %dh,0x36(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0xfe,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe36(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe36(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x36f000000000008a,%eax\n+\tmovabs 0x36e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tss incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,(%rdi)\n+\tand %dh,(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tincb (%rax)\n+\tadd %dh,%al\n+\tss incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trex (bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x37(%rax)\n+\tadd %ah,0x37(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x37(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txorb $0xfe,(%rdi)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x37(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x37(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x37,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe37,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe37(%rax)\n+\tadd %dl,0xfe37(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x37f000000000008a,%eax\n+\tmovabs 0x37e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfe37(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x380000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %bh,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x385000000000008a,%eax\n+\tadd %dh,%al\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tcmp %dil,%sil\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tcmp %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x387000000000008a,%eax\n+\tmovabs 0x386000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe38(%rax)\n+\tadd %al,0xfe38(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x38(%rax)\n+\tadd %dl,0x38(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x38,%al\n+\tmovabs 0xd00000000000fe38,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x38(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsarb $0xfe,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe38(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x38d000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmp %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %bh,%dh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe38(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x391000000000008a,%eax\n+\tmovabs 0x390000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmp %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x393000000000008a,%eax\n+\tmovabs 0x392000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x39(%rax)\n+\tadd %al,0x39(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmp %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x397000000000008a,%eax\n+\tmovabs 0x396000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x39(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tcmp %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x398000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe39(%rax)\n+\tadd %ah,0xfe39(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe39(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x39d000000000008a,%eax\n+\tadd %dh,0x39(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsarb $0xfe,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe39(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe39(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x39f000000000008a,%eax\n+\tmovabs 0x39e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tcmp %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmp %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a3000000000008a,%eax\n+\tmovabs 0x3a2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %dh,%bh\n+\tadd %dh,%al\n+\tcmp %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a5000000000008a,%eax\n+\tmovabs 0x3a4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3a(%rax)\n+\tadd %ah,0x3a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x3a(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tcmp %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x3a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3a8000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x3a,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x3a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fe3a,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmp %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe3a(%rax)\n+\tadd %dl,0xfe3a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3af000000000008a,%eax\n+\tmovabs 0x3ae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %dh,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe3a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b1000000000008a,%eax\n+\tmovabs 0x3b0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %esi,%edi\n+\tadd %dh,%al\n+\tcmp %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b5000000000008a,%eax\n+\tmovabs 0x3b4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmp %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b7000000000008a,%eax\n+\tmovabs 0x3b6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe3b(%rax)\n+\tadd %al,0xfe3b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3b(%rax)\n+\tadd %dl,0x3b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x3b,%al\n+\tmovabs 0xd00000000000fe3b,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x3b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsarb $0xfe,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0xfe3b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3bd000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmp %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %esi,%edi\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe3b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c1000000000008a,%eax\n+\tmovabs 0x3c0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmp %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c3000000000008a,%eax\n+\tmovabs 0x3c2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n+\tadd %al,0x3c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmp $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c7000000000008a,%eax\n+\tmovabs 0x3c6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3c(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tcmp $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x3c8000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe3c(%rax)\n+\tadd %ah,0xfe3c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe3c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3cd000000000008a,%eax\n+\tadd %dh,0x3c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tsarb $0x0,(%rsi,%rdi,8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe3c(%rax)\n+\tadd %dl,0xfe3c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3cf000000000008a,%eax\n+\tmovabs 0x3ce000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstc\n-\tadd (%rcx),%al\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xfe(%rip) \n+\tcmp $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmp $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3d3000000000008a,%eax\n+\tmovabs 0x3d2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcmp $0xfe,%al\n \tadd %al,(%rax)\n-\tcmp $0xfe,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3d4000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp $0xfe,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3d(%rax)\n+\tadd %ah,0x3d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x3d(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tcmp $0xfe,%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x3d(%rax)\n+\tcmpb $0x0,0xfe(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x3d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x3d,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe3d,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmp $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe3d(%rax)\n+\tadd %dl,0xfe3d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3df000000000008a,%eax\n+\tmovabs 0x3de000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp $0xfe,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfe3d(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3e0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tds incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tds incb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcmp $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \tds incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tds incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe3ea0 \n-\tincb (%rax)\n+\t(bad)\n+\tds incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe3e(%rax)\n+\tadd %al,0xfe3e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3e(%rax)\n+\tadd %dl,0x3e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x3e,%al\n+\tmovabs 0xd00000000000fe3e,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x3e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsarb $0xfe,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,0xfe3e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3ed000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tds incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tds incb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe3e(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %bh,(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3f0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tds incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,(%rdi)\n+\tand %bh,(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n+\tadd %al,0x3f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe3fa1 \n+\t(bad)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3f(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincb (%rax)\n+\tcmpb $0xfe,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe3f(%rax)\n+\tadd %ah,0xfe3f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe3f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3fd000000000008a,%eax\n+\tadd %dh,0x3f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsarb $0xfe,(%rdi)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe3f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe3f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ff000000000008a,%eax\n+\tmovabs 0x3fe000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tnop\n+\tstc\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadc %al,-0x2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tincb (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tand %al,-0x2(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tsarb $1,(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex incb (%rax)\n-\tadd %al,(%rax)\n+\txor %al,-0x2(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex incb (%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \trex incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe40(%rax)\n+\tadd %dh,0x40(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x40(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x40(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe40,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x40(%rax)\n+\tnop\n+\trex incb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x40(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x0,-0x2(%rax)\n+\tmov $0x40,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe40(%rax)\n+\tadd %ah,0xfe40(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x410000000000008a,%eax\n+\tmovabs 0x40f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,-0x2(%rcx)\n+\tadc %al,-0x2(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tincb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tincb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tincb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tincb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,-0x2(%rcx)\n+\tjo fe41a3 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe41(%rax)\n+\tadd %dl,0xfe41(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x41(%rax)\n+\tadd %ah,0x41(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x0,-0x2(%rcx)\n+\tmov $0x41,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe41(%rax)\n+\tadd %al,0xfe41(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x41e000000000008a,%eax\n+\tmovabs 0x41d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.X incb (%rax)\n+\tadd %dh,%al\n+\tincb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tincb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,-0x2(%rdx)\n+\tadc %al,-0x2(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tincb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex.X incb (%rax)\n+\txor %al,-0x2(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x42(%rax)\n+\tadd %dl,0x42(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.X incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,-0x2(%rdx)\n+\tjo fe42a4 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n+\tadd %al,0x42(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe42,%al\n+\tnop\n+\trex.X incb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.X incb (%rax)\n+\tadd %dh,0xfe42(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe42(%rax)\n+\tadd %al,0xfe42(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x42e000000000008a,%eax\n+\tmovabs 0x42d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe42(%rax)\n+\tadd %ah,0xfe42(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x430000000000008a,%eax\n+\tmovabs 0x42f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.XB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.X incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex.XB incb (%r8)\n+\txor %al,-0x2(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \trex.XB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \trex.XB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe43(%rax)\n+\tadd %dh,0x43(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x43(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x43(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe43,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x43(%rax)\n+\tnop\n+\trex.XB incb (%r8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x43(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x0,-0x2(%rbx)\n+\tmov $0x43,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex.XB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe43(%rax)\n+\tadd %ah,0xfe43(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x440000000000008a,%eax\n+\tmovabs 0x43f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex.XB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x0(%rsi,%rdi,8)\n+\tadc %al,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x44(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\trex.R incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \trex.R incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \trex.R incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.R incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,0x0(%rsi,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fe44a6 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe44(%rax)\n+\tadd %dl,0xfe44(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x44(%rax)\n+\tadd %ah,0x44(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x0,0x0(%rsi,%rdi,8)\n+\tmov $0x44,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe44(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe44(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x44e000000000008a,%eax\n+\tmovabs 0x44d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.RB incb (%r8)\n+\tadd %dh,%al\n+\trex.R incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex.R incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,-0x2(%rbp)\n+\tadc %al,-0x2(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.R incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex.RB incb (%r8)\n+\txor %al,-0x2(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x45(%rax)\n+\tadd %dl,0x45(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.RB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,-0x2(%rbp)\n+\tjo fe45a7 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n+\tadd %al,0x45(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe45,%al\n+\tnop\n+\trex.RB incb (%r8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RB incb (%r8)\n+\tadd %dh,0xfe45(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe45(%rax)\n+\tadd %al,0xfe45(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45e000000000008a,%eax\n+\tmovabs 0x45d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe45(%rax)\n+\tadd %ah,0xfe45(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x460000000000008a,%eax\n+\tmovabs 0x45f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.RX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.RB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex.RX incb (%rax)\n-\tadd %al,(%rax)\n+\txor %al,-0x2(%rsi)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \trex.RX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \trex.RX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe46(%rax)\n+\tadd %dh,0x46(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x46(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe46,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x46(%rax)\n+\tnop\n+\trex.RX incb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x46(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x0,-0x2(%rsi)\n+\tmov $0x46,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex.RX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe46(%rax)\n+\tadd %ah,0xfe46(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x470000000000008a,%eax\n+\tmovabs 0x46f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex.RX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,-0x2(%rdi)\n+\tadc %al,-0x2(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x47(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\trex.RXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \trex.RXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \trex.RXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.RXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,-0x2(%rdi)\n+\tjo fe47a9 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe47(%rax)\n+\tadd %dl,0xfe47(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x47(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.W (bad)\n-\tlock add %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x47(%rax)\n-\tincb (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %cl,-0x39(%rax)\n+\tlock add %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,-0x2(%rdi)\n+\tadd %al,%al\n+\trex.RXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe47(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe47(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x47f000000000008a,%eax\n+\tmovabs 0x47e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \trex.W incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex.RXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,-0x2(%rax)\n+\tand %cl,-0x2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.W incb (%rax)\n+\tadd %dh,%al\n+\trex.RXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.W incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x48(%rax)\n+\tadd %ah,0x48(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x48(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\trex.W incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.W incb (%rax)\n+\torb $0x0,-0x2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x48(%rax)\n+\tadd %dl,0x48(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x48,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe48,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex.W incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe48(%rax)\n+\tadd %dl,0xfe48(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x48f000000000008a,%eax\n+\tmovabs 0x48e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.W incb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %cl,-0x2(%rcx)\n+\tadd %dh,0xfe48(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x490000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.WB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.WB incb (%r8)\n+\tadd %dh,%al\n+\trex.W incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.WB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.WB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe49ab \n-\tincb (%rax)\n+\t(bad)\n+\trex.WB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe49(%rax)\n+\tadd %al,0xfe49(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x49(%rax)\n+\tadd %dl,0x49(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x49,%al\n+\tmovabs 0xd00000000000fe49,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x49(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe49(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x49d000000000008a,%eax\n-\tincb (%rax)\n+\trorb $0x0,-0x2(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.WB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\trex.WB incb (%r8)\n+\tadd %dh,0xfe49(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4a0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,-0x2(%rdx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \trex.WB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,-0x2(%rdx)\n+\tand %cl,-0x2(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4a(%rax)\n+\tadd %al,0x4a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.WX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe4aac \n-\tincb (%rax)\n+\t(bad)\n+\trex.WX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4a(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\trex.WX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WX incb (%rax)\n+\torb $0x0,-0x2(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe4a(%rax)\n+\tadd %ah,0xfe4a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe4a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4ad000000000008a,%eax\n+\tadd %dh,0x4a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trorb $0x0,-0x2(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe4a(%rax)\n+\tadd %dl,0xfe4a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4af000000000008a,%eax\n+\tmovabs 0x4ae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \trex.WXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex.WX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,-0x2(%rbx)\n+\tand %cl,-0x2(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.WXB incb (%r8)\n+\tadd %dh,%al\n+\trex.WX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.WXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4b(%rax)\n+\tadd %ah,0x4b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x4b(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\trex.WXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WXB incb (%r8)\n+\torb $0x0,-0x2(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4b(%rax)\n+\tadd %dl,0x4b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4b,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe4b,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex.WXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe4b(%rax)\n+\tadd %dl,0xfe4b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4bf000000000008a,%eax\n+\tmovabs 0x4be000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WXB incb (%r8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfe4b(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x0(%rsi,%rdi,8)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4c0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.WR incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.WR incb (%rax)\n+\tadd %dh,%al\n+\trex.WXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.WR incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.WR incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe4cae \n-\tincb (%rax)\n+\t(bad)\n+\trex.WR incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe4c(%rax)\n+\tadd %al,0xfe4c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4c(%rax)\n+\tadd %dl,0x4c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4c,%al\n+\tmovabs 0xd00000000000fe4c,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x4c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xfe4c(%rax)\n+\trorb $0x0,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4cd000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.WR incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\trex.WR incb (%rax)\n+\tadd %dh,0xfe4c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4d0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,-0x2(%rbp)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \trex.WR incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,-0x2(%rbp)\n+\tand %cl,-0x2(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4d(%rax)\n+\tadd %al,0x4d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.WRB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe4daf \n-\tincb (%rax)\n+\t(bad)\n+\trex.WRB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4d(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\trex.WRB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WRB incb (%r8)\n+\torb $0x0,-0x2(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe4d(%rax)\n+\tadd %ah,0xfe4d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe4d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4dd000000000008a,%eax\n+\tadd %dh,0x4d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trorb $0x0,-0x2(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe4d(%rax)\n+\tadd %dl,0xfe4d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4df000000000008a,%eax\n+\tmovabs 0x4de000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \trex.WRX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex.WRB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,-0x2(%rsi)\n+\tand %cl,-0x2(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.WRX incb (%rax)\n+\tadd %dh,%al\n+\trex.WRB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.WRX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4e(%rax)\n+\tadd %ah,0x4e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x4e(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\trex.WRX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WRX incb (%rax)\n+\torb $0x0,-0x2(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4e(%rax)\n+\tadd %dl,0x4e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4e,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe4e,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex.WRX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe4e(%rax)\n+\tadd %dl,0xfe4e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ef000000000008a,%eax\n+\tmovabs 0x4ee000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRX incb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %cl,-0x2(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe4e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x4f0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.WRXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.WRXB incb (%r8)\n+\tadd %dh,%al\n+\trex.WRX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.WRXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.WRXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe4fb1 \n-\tincb (%rax)\n+\t(bad)\n+\trex.WRXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe4f(%rax)\n+\tadd %al,0xfe4f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4f(%rax)\n+\tadd %dl,0x4f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4f,%al\n+\tmovabs 0xd00000000000fe4f,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x4f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe4f(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4fd000000000008a,%eax\n-\tincb (%rax)\n+\trorb $0x0,-0x2(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.WRXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\trex.WRXB incb (%r8)\n+\tadd %dh,0xfe4f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x501000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\t(bad)\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tand %dl,-0x2(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\trex.WRXB incb (%r8)\n \tadd %al,(%rax)\n+\trorb $1,-0x2(%rdi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rax\n+\tadd %dh,(%rax)\n+\tmovabs 0x503000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x50(%rax)\n+\tadd %dl,0x50(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,-0x2(%rax)\n+\tjo fe50b2 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n+\tadd %al,0x50(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe50,%al\n+\tnop\n+\tpush %rax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rax\n-\tincb (%rax)\n+\tadd %dh,0xfe50(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe50(%rax)\n+\tadd %al,0xfe50(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x50e000000000008a,%eax\n+\tmovabs 0x50d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe50(%rax)\n+\tadd %ah,0xfe50(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x510000000000008a,%eax\n+\tmovabs 0x50f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rcx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush %rax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rcx\n-\tincb (%rax)\n+\txor %dl,-0x2(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tpush %rcx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpush %rcx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe51(%rax)\n+\tadd %dh,0x51(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x51(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe51,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x51(%rax)\n+\tnop\n+\tpush %rcx\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x51(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,-0x2(%rcx)\n+\tmov $0x51,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpush %rcx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe51(%rax)\n+\tadd %ah,0xfe51(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x520000000000008a,%eax\n+\tmovabs 0x51f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rcx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,-0x2(%rdx)\n+\tadc %dl,-0x2(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x52(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpush %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpush %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,-0x2(%rdx)\n+\tjo fe52b4 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe52(%rax)\n+\tadd %dl,0xfe52(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x52(%rax)\n+\tadd %ah,0x52(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,-0x2(%rdx)\n+\tmov $0x52,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe52(%rax)\n+\tadd %al,0xfe52(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x52e000000000008a,%eax\n+\tmovabs 0x52d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n+\tadd %dh,%al\n+\tpush %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,-0x2(%rbx)\n+\tadc %dl,-0x2(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rbx\n-\tincb (%rax)\n+\txor %dl,-0x2(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x53(%rax)\n+\tadd %dl,0x53(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rbx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,-0x2(%rbx)\n+\tjo fe53b5 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x53(%rax)\n+\tadd %al,0x53(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe53,%al\n+\tnop\n+\tpush %rbx\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rbx\n-\tincb (%rax)\n+\tadd %dh,0xfe53(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe53(%rax)\n+\tadd %al,0xfe53(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x53e000000000008a,%eax\n+\tmovabs 0x53d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe53(%rax)\n+\tadd %ah,0xfe53(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x540000000000008a,%eax\n+\tmovabs 0x53f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rsp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush %rbx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rsp\n-\tincb (%rax)\n+\txor %dl,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpush %rsp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpush %rsp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe54(%rax)\n+\tadd %dh,0x54(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x54(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x54(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe54,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x54(%rax)\n+\tnop\n+\tpush %rsp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trclb $0x0,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,0x54(%rax)\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x54,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpush %rsp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe54(%rax)\n+\tadd %ah,0xfe54(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x550000000000008a,%eax\n+\tmovabs 0x54f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rsp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,-0x2(%rbp)\n+\tadc %dl,-0x2(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x55(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpush %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpush %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,-0x2(%rbp)\n+\tjo fe55b7 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe55(%rax)\n+\tadd %dl,0xfe55(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x55(%rax)\n+\tadd %ah,0x55(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,-0x2(%rbp)\n+\tmov $0x55,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe55(%rax)\n+\tadd %al,0xfe55(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x55e000000000008a,%eax\n+\tmovabs 0x55d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsi\n+\tadd %dh,%al\n+\tpush %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,-0x2(%rsi)\n+\tadc %dl,-0x2(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rsi\n-\tincb (%rax)\n+\txor %dl,-0x2(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x56(%rax)\n+\tadd %dl,0x56(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rsi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,-0x2(%rsi)\n+\tjo fe56b8 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x56(%rax)\n+\tadd %al,0x56(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe56,%al\n+\tnop\n+\tpush %rsi\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rsi\n-\tincb (%rax)\n+\tadd %dh,0xfe56(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe56(%rax)\n+\tadd %al,0xfe56(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x56e000000000008a,%eax\n+\tmovabs 0x56d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe56(%rax)\n+\tadd %ah,0xfe56(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x570000000000008a,%eax\n+\tmovabs 0x56f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rdi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush %rsi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rdi\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %dl,-0x2(%rdi)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tpush %rdi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpush %rdi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe57(%rax)\n+\tadd %dh,0x57(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x57(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe57,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x57(%rax)\n+\tnop\n+\tpush %rdi\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x57(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,-0x2(%rdi)\n+\tmov $0x57,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpush %rdi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe57(%rax)\n+\tadd %ah,0xfe57(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x580000000000008a,%eax\n+\tmovabs 0x57f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rdi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,-0x2(%rax)\n+\tadc %bl,-0x2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x58(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpop %rax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpop %rax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,-0x2(%rax)\n+\tjo fe58ba \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe58(%rax)\n+\tadd %dl,0xfe58(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x58(%rax)\n+\tadd %ah,0x58(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0x2(%rax)\n+\tmov $0x58,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe58(%rax)\n+\tadd %al,0xfe58(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x58e000000000008a,%eax\n+\tmovabs 0x58d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rcx\n+\tadd %dh,%al\n+\tpop %rax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpop %rax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,-0x2(%rcx)\n+\tadc %bl,-0x2(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rcx\n-\tincb (%rax)\n+\txor %bl,-0x2(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x59(%rax)\n+\tadd %dl,0x59(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rcx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,-0x2(%rcx)\n+\tjo fe59bb \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n+\tadd %al,0x59(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe59,%al\n+\tnop\n+\tpop %rcx\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rcx\n-\tincb (%rax)\n+\tadd %dh,0xfe59(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe59(%rax)\n+\tadd %al,0xfe59(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x59e000000000008a,%eax\n+\tmovabs 0x59d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe59(%rax)\n+\tadd %ah,0xfe59(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5a0000000000008a,%eax\n+\tmovabs 0x59f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rcx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rdx\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %bl,-0x2(%rdx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tpop %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpop %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe5a(%rax)\n+\tadd %dh,0x5a(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x5a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe5a,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x5a(%rax)\n+\tnop\n+\tpop %rdx\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x5a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0x2(%rdx)\n+\tmov $0x5a,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpop %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe5a(%rax)\n+\tadd %ah,0xfe5a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5b0000000000008a,%eax\n+\tmovabs 0x5af000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpop %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,-0x2(%rbx)\n+\tadc %bl,-0x2(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5b(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rbx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpop %rbx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpop %rbx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rbx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,-0x2(%rbx)\n+\tjo fe5bbd \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe5b(%rax)\n+\tadd %dl,0xfe5b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5b(%rax)\n+\tadd %ah,0x5b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0x2(%rbx)\n+\tmov $0x5b,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe5b(%rax)\n+\tadd %al,0xfe5b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5be000000000008a,%eax\n+\tmovabs 0x5bd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rsp\n+\tadd %dh,%al\n+\tpop %rbx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpop %rbx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,0x0(%rsi,%rdi,8)\n+\tadc %bl,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rbx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rsp\n-\tincb (%rax)\n+\txor %bl,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5c(%rax)\n+\tadd %dl,0x5c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rsp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x0(%rsi,%rdi,8)\n+\tjo fe5cbe \n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x5c(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x5c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe5c,%al\n+\tnop\n+\tpop %rsp\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rsp\n-\tincb (%rax)\n+\tadd %dh,0xfe5c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe5c(%rax)\n+\tadd %al,0xfe5c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ce000000000008a,%eax\n+\tmovabs 0x5cd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe5c(%rax)\n+\tadd %ah,0xfe5c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5d0000000000008a,%eax\n+\tmovabs 0x5cf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rsp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rbp\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %bl,-0x2(%rbp)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tpop %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpop %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe5d(%rax)\n+\tadd %dh,0x5d(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x5d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe5d,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x5d(%rax)\n+\tnop\n+\tpop %rbp\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x5d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0x2(%rbp)\n+\tmov $0x5d,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpop %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe5d(%rax)\n+\tadd %ah,0xfe5d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5e0000000000008a,%eax\n+\tmovabs 0x5df000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpop %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,-0x2(%rsi)\n+\tadc %bl,-0x2(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5e(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rsi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpop %rsi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpop %rsi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rsi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,-0x2(%rsi)\n+\tjo fe5ec0 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe5e(%rax)\n+\tadd %dl,0xfe5e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5e(%rax)\n+\tadd %ah,0x5e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0x2(%rsi)\n+\tmov $0x5e,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe5e(%rax)\n+\tadd %al,0xfe5e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ee000000000008a,%eax\n+\tmovabs 0x5ed000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rdi\n+\tadd %dh,%al\n+\tpop %rsi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpop %rsi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,-0x2(%rdi)\n+\tadc %bl,-0x2(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rsi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rdi\n-\tincb (%rax)\n+\txor %bl,-0x2(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5f(%rax)\n+\tadd %dl,0x5f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rdi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,-0x2(%rdi)\n+\tjo fe5fc1 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rax)\n+\tadd %al,0x5f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe5f,%al\n+\tnop\n+\tpop %rdi\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rdi\n-\tincb (%rax)\n+\tadd %dh,0xfe5f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe5f(%rax)\n+\tadd %al,0xfe5f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5fe000000000008a,%eax\n+\tmovabs 0x5fd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe5f(%rax)\n+\tadd %ah,0xfe5f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x601000000000008a,%eax\n+\tmovabs 0x5ff000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fe6009 \n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tjo fe6009 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rdi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trex (bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe60c2 \n+\t(bad)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe60(%rax)\n+\tadd %al,0xfe60(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x60(%rax)\n+\tadd %dl,0x60(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x60,%al\n+\tmovabs 0xd00000000000fe60,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x60(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe60(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x60d000000000008a,%eax\n-\tincb (%rax)\n+\tshlb $0x0,-0x2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\t(bad)\n-\tincb (%rax)\n+\tadd %dh,0xfe60(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x610000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,-0x2(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,-0x2(%rcx)\n+\tand %ah,-0x2(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x61(%rax)\n+\tadd %al,0x61(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe61c3 \n+\t(bad)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincb (%rax)\n+\tandb $0x0,-0x2(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe61(%rax)\n+\tadd %ah,0xfe61(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe61(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x61d000000000008a,%eax\n+\tadd %dh,0x61(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $0x0,-0x2(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe61(%rax)\n+\tadd %dl,0xfe61(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x61f000000000008a,%eax\n+\tmovabs 0x61e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,-0x2(%rdx)\n+\tand %ah,-0x2(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n \t(bad)\n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n \t(bad)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x62(%rax)\n+\tadd %ah,0x62(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x62(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tandb $0x0,-0x2(%rdx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x62(%rax)\n+\tadd %dl,0x62(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x62,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe62,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe62(%rax)\n+\tadd %dl,0xfe62(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x62f000000000008a,%eax\n+\tmovabs 0x62e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %ah,-0x2(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe62(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x630000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmovsxd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tmovsxd %esi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x635000000000008a,%eax\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trex movsxd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tmovsxd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x637000000000008a,%eax\n+\tmovabs 0x636000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe63(%rax)\n+\tadd %al,0xfe63(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x63(%rax)\n+\tadd %dl,0x63(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x63,%al\n+\tmovabs 0xd00000000000fe63,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x63(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe63(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x63d000000000008a,%eax\n-\tincb (%rax)\n+\tshlb $0x0,-0x2(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmovsxd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovsxd %esi,%edi\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe63(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x641000000000008a,%eax\n+\tmovabs 0x640000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmovsxd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x643000000000008a,%eax\n+\tmovabs 0x642000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n+\tadd %al,0x64(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tincb %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe64c6 \n-\tincb (%rax)\n+\t(bad)\n+\tincb %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x64(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tincb %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tincb %fs:(%rax)\n+\tandb $0x0,0x0(%rsi,%rdi,8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe64(%rax)\n+\tadd %ah,0xfe64(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe64(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x64d000000000008a,%eax\n+\tadd %dh,0x64(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0x0,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe64(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe64(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x64f000000000008a,%eax\n+\tmovabs 0x64e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tincb %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tincb %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,-0x2(%rbp)\n+\tand %ah,-0x2(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tincb %gs:(%rax)\n+\tadd %dh,%al\n+\tincb %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \tincb %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x65(%rax)\n+\tadd %ah,0x65(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x65(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tincb %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tincb %gs:(%rax)\n+\tandb $0x0,-0x2(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x65(%rax)\n+\tadd %dl,0x65(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x65,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe65,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tincb %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe65(%rax)\n+\tadd %dl,0xfe65(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x65f000000000008a,%eax\n+\tmovabs 0x65e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tincb %gs:(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %ah,-0x2(%rsi)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe65(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x660000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tdata16 incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tdata16 incb (%rax)\n+\tadd %dh,%al\n+\tincb %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \tdata16 incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tdata16 incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe66c8 \n-\tincb (%rax)\n+\t(bad)\n+\tdata16 incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe66(%rax)\n+\tadd %al,0xfe66(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x66(%rax)\n+\tadd %dl,0x66(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x66,%al\n+\tmovabs 0xd00000000000fe66,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x66(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe66(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x66d000000000008a,%eax\n-\tincb (%rax)\n+\tshlb $0x0,-0x2(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tdata16 incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tdata16 incb (%rax)\n+\tadd %dh,0xfe66(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x670000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,-0x2(%rdi)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \tdata16 incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,-0x2(%rdi)\n+\tand %ah,-0x2(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n+\tadd %al,0x67(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tincb (%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe67c9 \n-\tincb (%rax)\n+\t(bad)\n+\tincb (%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x67(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tincb (%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tincb (%eax)\n+\tandb $0x0,-0x2(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe67(%rax)\n+\tadd %ah,0xfe67(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe67(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x67d000000000008a,%eax\n+\tadd %dh,0x67(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $0x0,-0x2(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe67(%rax)\n+\tadd %dl,0xfe67(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x67f000000000008a,%eax\n+\tmovabs 0x67e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tpush $0xfe\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tincb (%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,-0x2(%rax)\n+\tand %ch,-0x2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tincb (%eax)\n \tadd %al,(%rax)\n-\tpush $0xfe\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush $0xfe\n+\trex push $0xfe\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x68(%rax)\n+\tadd %ah,0x68(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x68(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush $0xfe\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush $0xfe\n+\tsubb $0x0,-0x2(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x68(%rax)\n+\tadd %dl,0x68(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x68,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe68,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush $0xfe\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe68(%rax)\n+\tadd %dl,0xfe68(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x68f000000000008a,%eax\n+\tmovabs 0x68e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush $0xfe\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %ch,-0x2(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe68(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x690000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \timul $0x0,%esi,%edi\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpush $0xfe\n \tadd %al,(%rax)\n-\timul $0x0,%esi,%edi\n-\tadd %dh,(%rax)\n-\tmovabs 0x695000000000008a,%eax\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\trex imul $0x0,%esi,%edi\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \timul $0x0,%esi,%edi\n \tadd %dh,(%rax)\n-\tmovabs 0x697000000000008a,%eax\n+\tmovabs 0x696000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe69(%rax)\n+\tadd %al,0xfe69(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x69(%rax)\n+\tadd %dl,0x69(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x69,%al\n+\tmovabs 0xd00000000000fe69,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x69(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe69(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x69d000000000008a,%eax\n-\tincb (%rax)\n+\tshrb $0x0,-0x2(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \timul $0x0,%esi,%edi\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x0,%esi,%edi\n+\tadd %dh,0xfe69(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6a1000000000008a,%eax\n+\tmovabs 0x6a0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \timul $0x0,%esi,%edi\n \tadd %dh,(%rax)\n-\tmovabs 0x6a3000000000008a,%eax\n+\tmovabs 0x6a2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n+\tadd %al,0x6a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush $0xfffffffffffffffe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6a7000000000008a,%eax\n+\tmovabs 0x6a6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6a(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tpush $0xfffffffffffffffe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x6a8000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe6a(%rax)\n+\tadd %ah,0xfe6a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe6a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6ad000000000008a,%eax\n+\tadd %dh,0x6a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tshrb $0x0,-0x2(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe6a(%rax)\n+\tadd %dl,0xfe6a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6af000000000008a,%eax\n+\tmovabs 0x6ae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \timul $0x0,%esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpush $0xfffffffffffffffe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6b3000000000008a,%eax\n+\tmovabs 0x6b2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpush $0xfffffffffffffffe\n \tadd %al,(%rax)\n-\timul $0x0,%esi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\timul $0x0,%esi,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x6b4000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6b(%rax)\n+\tadd %ah,0x6b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x6b(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\timul $0x0,%esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\timul $0x0,%esi,%edi\n+\tsubb $0x0,-0x2(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6b(%rax)\n+\tadd %dl,0x6b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x6b,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe6b,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \timul $0x0,%esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe6b(%rax)\n+\tadd %dl,0xfe6b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6bf000000000008a,%eax\n+\tmovabs 0x6be000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x0,%esi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfe6b(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x0(%rsi,%rdi,8)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6c0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tincb (%rax)\n+\tadd %dh,%al\n+\timul $0x0,%esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tinsb (%dx),%es:(%rdi)\n+\trex insb (%dx),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe6cce \n+\t(bad)\n+\tinsb (%dx),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe6c(%rax)\n+\tadd %al,0xfe6c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6c(%rax)\n+\tadd %dl,0x6c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x6c,%al\n+\tmovabs 0xd00000000000fe6c,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x6c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xfe6c(%rax)\n+\tshrb $0x0,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6cd000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tinsb (%dx),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tincb (%rax)\n+\tadd %dh,0xfe6c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6d0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,-0x2(%rbp)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \tinsb (%dx),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,-0x2(%rbp)\n+\tand %ch,-0x2(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6d(%rax)\n+\tadd %al,0x6d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe6dcf \n+\t(bad)\n+\tinsl (%dx),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6d(%rax)\n+\tadd %dh,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tinsl (%dx),%es:(%rdi)\n-\tincb (%rax)\n+\tsubb $0x0,-0x2(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe6d(%rax)\n+\tadd %ah,0xfe6d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe6d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6dd000000000008a,%eax\n+\tadd %dh,0x6d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tshrb $0x0,-0x2(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe6d(%rax)\n+\tadd %dl,0xfe6d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6df000000000008a,%eax\n+\tmovabs 0x6de000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tinsl (%dx),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,-0x2(%rsi)\n+\tand %ch,-0x2(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dh,%al\n+\tinsl (%dx),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\toutsb %ds:(%rsi),(%dx)\n+\trex outsb %ds:(%rsi),(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6e(%rax)\n+\tadd %ah,0x6e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x6e(%rax)\n+\tadd %dh,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\toutsb %ds:(%rsi),(%dx)\n-\tincb (%rax)\n+\tsubb $0x0,-0x2(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6e(%rax)\n+\tadd %dl,0x6e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x6e,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe6e,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \toutsb %ds:(%rsi),(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe6e(%rax)\n+\tadd %dl,0xfe6e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6ef000000000008a,%eax\n+\tmovabs 0x6ee000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %ch,-0x2(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe6e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x6f0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dh,%al\n+\toutsb %ds:(%rsi),(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\toutsl %ds:(%rsi),(%dx)\n+\trex outsl %ds:(%rsi),(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe6fd1 \n+\t(bad)\n+\toutsl %ds:(%rsi),(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe6f(%rax)\n+\tadd %al,0xfe6f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6f(%rax)\n+\tadd %dl,0x6f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x6f,%al\n+\tmovabs 0xd00000000000fe6f,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x6f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe6f(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6fd000000000008a,%eax\n-\tincb (%rax)\n+\tshrb $0x0,-0x2(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \toutsl %ds:(%rsi),(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\tincb (%rax)\n+\tadd %dh,0xfe6f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x701000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n-\tadd %al,(%rax)\n-\tcmp $0x0,%dh\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tand %dh,-0x2(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tcmp $0x0,%dh\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex jo fe7031 \n+\tshrb $1,-0x2(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x703000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x70(%rax)\n+\tadd %dl,0x70(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjo fe7061 \n+\tadd %ah,(%rax)\n+\tjo fe7051 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x708000000000008a,%eax\n+\tmovabs 0x707000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x70(%rax)\n+\tadd %al,0x70(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe70,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tjo fe7081 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjo fe70b1 \n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfe70(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe70(%rax)\n+\tadd %al,0xfe70(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x70e000000000008a,%eax\n+\tmovabs 0x70d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe70(%rax)\n+\tadd %ah,0xfe70(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x710000000000008a,%eax\n+\tmovabs 0x70f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjno fe7111 \n+\tadd %dl,(%rax)\n+\tjno fe7101 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjo fe7121 \n+\tadd %ah,%al\n+\tjo fe7111 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x714000000000008a,%eax\n+\tmovabs 0x713000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno fe7141 \n+\tadd %al,(%rax)\n+\tjno fe7131 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x716000000000008a,%eax\n+\tmovabs 0x715000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe71(%rax)\n+\tadd %dh,0x71(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x71(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x71(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe71,%al\n+\tnop\n+\tjno fe7181 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x71(%rax)\n+\tadd %ah,0x71(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x2(%rcx)\n+\tmov $0x71,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjno fe71d1 \n+\tadd %dl,%al\n+\tjno fe71c1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe71(%rax)\n+\tadd %ah,0xfe71(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x720000000000008a,%eax\n+\tmovabs 0x71f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno fe7201 \n+\tadd %al,%al\n+\tjno fe71f1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x722000000000008a,%eax\n+\tmovabs 0x721000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x72(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tjb fe7221 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjb fe7241 \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjb fe7231 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x726000000000008a,%eax\n+\tmovabs 0x725000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjb fe7261 \n+\tadd %ah,(%rax)\n+\tjb fe7251 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x728000000000008a,%eax\n+\tmovabs 0x727000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe72(%rax)\n+\tadd %dl,0xfe72(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x72(%rax)\n+\tadd %ah,0x72(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x2(%rdx)\n+\tmov $0x72,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe72(%rax)\n+\tadd %al,0xfe72(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x72e000000000008a,%eax\n+\tmovabs 0x72d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjae fe72f1 \n+\tadd %dh,%al\n+\tjb fe72e1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjb fe7301 \n+\tadd %al,%al\n+\tjb fe72f1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x732000000000008a,%eax\n+\tmovabs 0x731000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjb fe7321 \n+\tadd %ah,%al\n+\tjb fe7311 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x734000000000008a,%eax\n+\tmovabs 0x733000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x73(%rax)\n+\tadd %dl,0x73(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjae fe7361 \n+\tadd %ah,(%rax)\n+\tjae fe7351 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x738000000000008a,%eax\n+\tmovabs 0x737000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x73(%rax)\n+\tadd %al,0x73(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe73,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tjae fe7381 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjae fe73b1 \n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfe73(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe73(%rax)\n+\tadd %al,0xfe73(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x73e000000000008a,%eax\n+\tmovabs 0x73d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe73(%rax)\n+\tadd %ah,0xfe73(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x740000000000008a,%eax\n+\tmovabs 0x73f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tje fe7411 \n+\tadd %dl,(%rax)\n+\tje fe7401 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjae fe7421 \n+\tadd %ah,%al\n+\tjae fe7411 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x744000000000008a,%eax\n+\tmovabs 0x743000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tje fe7441 \n+\tadd %al,(%rax)\n+\tje fe7431 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x746000000000008a,%eax\n+\tmovabs 0x745000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe74(%rax)\n+\tadd %dh,0x74(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x74(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x74(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe74,%al\n+\tnop\n+\tje fe7481 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x74(%rax)\n+\tadd %ah,0x74(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x0(%rsi,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x74,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tje fe74d1 \n+\tadd %dl,%al\n+\tje fe74c1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe74(%rax)\n+\tadd %ah,0xfe74(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x750000000000008a,%eax\n+\tmovabs 0x74f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tje fe7501 \n+\tadd %al,%al\n+\tje fe74f1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x752000000000008a,%eax\n+\tmovabs 0x751000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x75(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tjne fe7521 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjne fe7541 \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjne fe7531 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x756000000000008a,%eax\n+\tmovabs 0x755000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjne fe7561 \n+\tadd %ah,(%rax)\n+\tjne fe7551 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x758000000000008a,%eax\n+\tmovabs 0x757000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe75(%rax)\n+\tadd %dl,0xfe75(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x75(%rax)\n+\tadd %ah,0x75(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe762a \n+\tshlb $0x0,-0x2(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x78(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tenter $0xf0,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjne fe75c1 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe75(%rax)\n+\tadd %al,0xfe75(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x75f000000000008a,%eax\n+\tmovabs 0x75e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjbe fe7601 \n+\tadd %al,(%rax)\n+\tjbe fe75f1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjne fe7611 \n+\tadd %dl,%al\n+\tjne fe7601 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x763000000000008a,%eax\n+\tmovabs 0x762000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjbe fe7631 \n+\tadd %dh,%al\n+\tjne fe7621 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x765000000000008a,%eax\n+\tmovabs 0x764000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x76(%rax)\n+\tadd %ah,0x76(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x76(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tjbe fe7661 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x768000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjbe fe7681 \n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x76(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x76(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x76,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe76,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe fe76c1 \n+\tadd %al,%al\n+\tjbe fe76b1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe76(%rax)\n+\tadd %dl,0xfe76(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x76f000000000008a,%eax\n+\tmovabs 0x76e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjbe fe76f1 \n-\tadd %al,(%rax)\n+\tadd %dh,0xfe76(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x771000000000008a,%eax\n+\tmovabs 0x770000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tja fe7721 \n+\tadd %ah,(%rax)\n+\tja fe7711 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tja fe7731 \n+\tadd %dh,%al\n+\tjbe fe7721 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x775000000000008a,%eax\n+\tmovabs 0x774000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tja fe7751 \n+\tadd %dl,(%rax)\n+\tja fe7741 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x777000000000008a,%eax\n+\tmovabs 0x776000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe77(%rax)\n+\tadd %al,0xfe77(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x77(%rax)\n+\tadd %dl,0x77(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x77,%al\n+\tmovabs 0xd00000000000fe77,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x77(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe77(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x77d000000000008a,%eax\n-\tincb (%rax)\n+\tshlb $0x0,-0x2(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tja fe77e1 \n+\tadd %ah,%al\n+\tja fe77d1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tja fe77f1 \n-\tadd %al,(%rax)\n+\tadd %dh,0xfe77(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x781000000000008a,%eax\n+\tmovabs 0x780000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tja fe7811 \n+\tadd %dl,%al\n+\tja fe7801 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x783000000000008a,%eax\n+\tmovabs 0x782000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n+\tadd %al,0x78(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjs fe7851 \n+\tadd %dl,(%rax)\n+\tjs fe7841 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x788000000000008a,%eax\n+\tmovabs 0x786000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tjs fe7861 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc8,%al\n-\tlock add %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,0xf0c8(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x78(%rax)\n-\tincb (%rax)\n+\tadd %dl,0xfe78(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe78,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjs fe78b1 \n \tadd %al,(%rax)\n+\tadd %dh,0xfe78(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe78(%rax)\n+\tadd %al,0xfe78(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x78e000000000008a,%eax\n+\tmovabs 0x78d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe78(%rax)\n+\tadd %ah,0xfe78(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x790000000000008a,%eax\n+\tmovabs 0x78f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjns fe7911 \n+\tadd %dl,(%rax)\n+\tjns fe7901 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjs fe7921 \n+\tadd %ah,%al\n+\tjs fe7911 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x794000000000008a,%eax\n+\tmovabs 0x793000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjns fe7941 \n+\tadd %al,(%rax)\n+\tjns fe7931 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x796000000000008a,%eax\n+\tmovabs 0x795000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe79(%rax)\n+\tadd %dh,0x79(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x79(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x79(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe79,%al\n+\tnop\n+\tjns fe7981 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x79(%rax)\n+\tadd %ah,0x79(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,-0x2(%rcx)\n+\tmov $0x79,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjns fe79d1 \n+\tadd %dl,%al\n+\tjns fe79c1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe79(%rax)\n+\tadd %ah,0xfe79(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a0000000000008a,%eax\n+\tmovabs 0x79f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjns fe7a01 \n+\tadd %al,%al\n+\tjns fe79f1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a2000000000008a,%eax\n+\tmovabs 0x7a1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7a(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tjp fe7a21 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjp fe7a41 \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjp fe7a31 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a6000000000008a,%eax\n+\tmovabs 0x7a5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjp fe7a61 \n+\tadd %ah,(%rax)\n+\tjp fe7a51 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a8000000000008a,%eax\n+\tmovabs 0x7a7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe7a(%rax)\n+\tadd %dl,0xfe7a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7a(%rax)\n+\tadd %ah,0x7a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,-0x2(%rdx)\n+\tmov $0x7a,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe7a(%rax)\n+\tadd %al,0xfe7a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ae000000000008a,%eax\n+\tmovabs 0x7ad000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjnp fe7af1 \n+\tadd %dh,%al\n+\tjp fe7ae1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjp fe7b01 \n+\tadd %al,%al\n+\tjp fe7af1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b2000000000008a,%eax\n+\tmovabs 0x7b1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjp fe7b21 \n+\tadd %ah,%al\n+\tjp fe7b11 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b4000000000008a,%eax\n+\tmovabs 0x7b3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7b(%rax)\n+\tadd %dl,0x7b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjnp fe7b61 \n+\tadd %ah,(%rax)\n+\tjnp fe7b51 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b8000000000008a,%eax\n+\tmovabs 0x7b7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7b(%rax)\n+\tadd %al,0x7b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe7b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tjnp fe7b81 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjnp fe7bb1 \n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfe7b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe7b(%rax)\n+\tadd %al,0xfe7b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7be000000000008a,%eax\n+\tmovabs 0x7bd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe7b(%rax)\n+\tadd %ah,0xfe7b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c0000000000008a,%eax\n+\tmovabs 0x7bf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjl fe7c11 \n+\tadd %dl,(%rax)\n+\tjl fe7c01 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjnp fe7c21 \n+\tadd %ah,%al\n+\tjnp fe7c11 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c4000000000008a,%eax\n+\tmovabs 0x7c3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjl fe7c41 \n+\tadd %al,(%rax)\n+\tjl fe7c31 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c6000000000008a,%eax\n+\tmovabs 0x7c5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe7c(%rax)\n+\tadd %dh,0x7c(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7c(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x7c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe7c,%al\n+\tnop\n+\tjl fe7c81 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x7c(%rax)\n+\tadd %ah,0x7c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,0x0(%rsi,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x7c,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjl fe7cd1 \n+\tadd %dl,%al\n+\tjl fe7cc1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe7c(%rax)\n+\tadd %ah,0xfe7c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d0000000000008a,%eax\n+\tmovabs 0x7cf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjl fe7d01 \n+\tadd %al,%al\n+\tjl fe7cf1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d2000000000008a,%eax\n+\tmovabs 0x7d1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7d(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tjge fe7d21 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjge fe7d41 \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjge fe7d31 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d6000000000008a,%eax\n+\tmovabs 0x7d5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjge fe7d61 \n+\tadd %ah,(%rax)\n+\tjge fe7d51 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d8000000000008a,%eax\n+\tmovabs 0x7d7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe7d(%rax)\n+\tadd %dl,0xfe7d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7d(%rax)\n+\tadd %ah,0x7d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,-0x2(%rbp)\n+\tmov $0x7d,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe7d(%rax)\n+\tadd %al,0xfe7d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7de000000000008a,%eax\n+\tmovabs 0x7dd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjle fe7df1 \n+\tadd %dh,%al\n+\tjge fe7de1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjge fe7e01 \n+\tadd %al,%al\n+\tjge fe7df1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e2000000000008a,%eax\n+\tmovabs 0x7e1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjge fe7e21 \n+\tadd %ah,%al\n+\tjge fe7e11 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e4000000000008a,%eax\n+\tmovabs 0x7e3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7e(%rax)\n+\tadd %dl,0x7e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjle fe7e61 \n+\tadd %ah,(%rax)\n+\tjle fe7e51 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e8000000000008a,%eax\n+\tmovabs 0x7e7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n+\tadd %al,0x7e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe7e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tjle fe7e81 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjle fe7eb1 \n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfe7e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe7e(%rax)\n+\tadd %al,0xfe7e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ee000000000008a,%eax\n+\tmovabs 0x7ed000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe7e(%rax)\n+\tadd %ah,0xfe7e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f0000000000008a,%eax\n+\tmovabs 0x7ef000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjg fe7f11 \n+\tadd %dl,(%rax)\n+\tjg fe7f01 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjle fe7f21 \n+\tadd %ah,%al\n+\tjle fe7f11 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f4000000000008a,%eax\n+\tmovabs 0x7f3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg fe7f41 \n+\tadd %al,(%rax)\n+\tjg fe7f31 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f6000000000008a,%eax\n+\tmovabs 0x7f5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fe7f5c \n-\ttestl $0x0,(%rcx)\n-\tcmpb $0x0,-0x2(%rdi)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x7f(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x7f(%rax)\n+\tadd %al,0x7f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe7f,%al\n+\tnop\n+\tjg fe7f81 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x7f(%rax)\n+\tadd %ah,0x7f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,-0x2(%rdi)\n+\tmov $0x7f,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjg fe7fd1 \n+\tadd %dl,%al\n+\tjg fe7fc1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe7f(%rax)\n+\tadd %ah,0xfe7f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x801000000000008a,%eax\n+\tmovabs 0x7ff000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tincb (%rax)\n+\tadd %al,%al\n+\tjg fe7ff1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,-0x2(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8b8000000000008a,%eax\n+\tjg fe8004 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x803000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0xfe(%rax)\n \tadd %al,(%rax)\n+\tand %al,0xfe(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x80(%rax)\n+\tadd %al,-0x80(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmp $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe7fe2 \n-\tincb (%rax)\n+\t(bad)\n+\tcmp $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x80(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tcmp $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $0x0,%dh\n+\taddb $0x0,0xfe(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe80(%rax)\n+\tadd %ah,0xfe80(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe80(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x80d000000000008a,%eax\n+\tadd %dh,-0x80(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe80(%rax)\n+\trolb $0x0,0xfe(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe80(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x80f000000000008a,%eax\n+\tmovabs 0x80e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tcmp $0x0,%esi\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmp $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0xfe(%rcx)\n+\tand %al,0xfe(%rcx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcmp $0x0,%dh\n \tadd %al,(%rax)\n-\tcmp $0x0,%esi\n-\tadd %dh,(%rax)\n-\tmovabs 0x815000000000008a,%eax\n-\tincb (%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trex cmp $0x0,%esi\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7f(%rax)\n+\tadd %ah,-0x7f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x7f(%rax)\n+\tadd %dh,(%rax)\n+\tcmp $0x0,%esi\n+\tadd %dh,(%rax)\n+\tmovabs 0x818000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $0x0,%esi\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x7f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x7f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x81,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe81,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmp $0x0,%esi\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe81(%rax)\n+\tadd %dl,0xfe81(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x81f000000000008a,%eax\n+\tmovabs 0x81e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp $0x0,%esi\n+\tadd %dh,0xfe81(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x821000000000008a,%eax\n+\tmovabs 0x820000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dh,%al\n+\tcmp $0x0,%esi\n+\tadd %dh,(%rax)\n+\tmovabs 0x824000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe81e4 \n+\t(bad)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfe82(%rax)\n-\tadd %al,(%rax)\n+\tloopne fe825c \n+\ttestl $0x0,(%rcx)\n+\taddb $0x0,0xfe(%rdx)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7e(%rax)\n+\tadd %dl,-0x7e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x82,%al\n+\tmovabs 0xd00000000000fe82,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x7e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe82(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x82d000000000008a,%eax\n-\tincb (%rax)\n+\trolb $0x0,0xfe(%rdx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\t(bad)\n-\tincb (%rax)\n+\tadd %dh,0xfe82(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x830000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %al,0xfe(%rbx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0xfe(%rbx)\n+\tand %al,0xfe(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7d(%rax)\n+\tadd %al,-0x7d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmp $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe82e5 \n-\tincb (%rax)\n+\t(bad)\n+\tcmp $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7d(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tcmp $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $0x0,%esi\n+\taddb $0x0,0xfe(%rbx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe83(%rax)\n+\tadd %ah,0xfe83(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe83(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x83d000000000008a,%eax\n+\tadd %dh,-0x7d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe83(%rax)\n+\trolb $0x0,0xfe(%rbx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe83(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x83f000000000008a,%eax\n+\tmovabs 0x83e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \ttest %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmp $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0x0(%rsi,%rdi,8)\n+\tand %al,0x0(%rsi,%rdi,8)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tcmp $0x0,%esi\n \tadd %al,(%rax)\n-\ttest %bh,%dh\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x845000000000008a,%eax\n-\tincb (%rax)\n+\ttest %dil,%sil\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7c(%rax)\n+\tadd %ah,-0x7c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x7c(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \ttest %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x7c(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x848000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x84,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x7c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fe84,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \ttest %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe84(%rax)\n+\tadd %dl,0xfe84(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x84f000000000008a,%eax\n+\tmovabs 0x84e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest %bh,%dh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe84(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x851000000000008a,%eax\n+\tmovabs 0x850000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \ttest %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\ttest %edi,%esi\n+\tadd %dh,%al\n+\ttest %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x855000000000008a,%eax\n+\tmovabs 0x854000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \ttest %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x857000000000008a,%eax\n+\tmovabs 0x856000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe85(%rax)\n+\tadd %al,0xfe85(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7b(%rax)\n+\tadd %dl,-0x7b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x85,%al\n+\tmovabs 0xd00000000000fe85,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x7b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe85(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x85d000000000008a,%eax\n-\tincb (%rax)\n+\trolb $0x0,0xfe(%rbp)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \ttest %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest %edi,%esi\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe85(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x861000000000008a,%eax\n+\tmovabs 0x860000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \ttest %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x863000000000008a,%eax\n+\tmovabs 0x862000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7a(%rax)\n+\tadd %al,-0x7a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txchg %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x867000000000008a,%eax\n+\tmovabs 0x866000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7a(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \txchg %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x868000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe86(%rax)\n+\tadd %ah,0xfe86(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe86(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x86d000000000008a,%eax\n+\tadd %dh,-0x7a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe86(%rax)\n+\trolb $0x0,0xfe(%rsi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe86(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x86f000000000008a,%eax\n+\tmovabs 0x86e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \txchg %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \txchg %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x873000000000008a,%eax\n+\tmovabs 0x872000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %edi,%esi\n+\tadd %dh,%al\n+\txchg %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x875000000000008a,%eax\n+\tmovabs 0x874000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x79(%rax)\n+\tadd %ah,-0x79(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x79(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \txchg %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x79(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x878000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x87,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x79(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fe87,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txchg %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe87(%rax)\n+\tadd %dl,0xfe87(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x87f000000000008a,%eax\n+\tmovabs 0x87e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %edi,%esi\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe87(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x881000000000008a,%eax\n+\tmovabs 0x880000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmov %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov %bh,%dh\n+\tadd %dh,%al\n+\txchg %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x885000000000008a,%eax\n+\tmovabs 0x884000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x887000000000008a,%eax\n+\tmovabs 0x886000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe88(%rax)\n+\tadd %al,0xfe88(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x78(%rax)\n+\tadd %dl,-0x78(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x88,%al\n+\tmovabs 0xd00000000000fe88,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x78(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe88(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x88d000000000008a,%eax\n-\tincb (%rax)\n+\trorb $0x0,0xfe(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmov %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %bh,%dh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe88(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x891000000000008a,%eax\n+\tmovabs 0x890000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x893000000000008a,%eax\n+\tmovabs 0x892000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x77(%rax)\n+\tadd %al,-0x77(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x897000000000008a,%eax\n+\tmovabs 0x896000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x77(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tmov %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x898000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe89(%rax)\n+\tadd %ah,0xfe89(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe89(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x89d000000000008a,%eax\n+\tadd %dh,-0x77(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe89(%rax)\n+\trorb $0x0,0xfe(%rcx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe89(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x89f000000000008a,%eax\n+\tmovabs 0x89e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tmov %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8a3000000000008a,%eax\n+\tmovabs 0x8a2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov %dh,%bh\n+\tadd %dh,%al\n+\tmov %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8a5000000000008a,%eax\n+\tmovabs 0x8a4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x76(%rax)\n+\tadd %ah,-0x76(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x76(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tmov %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x76(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8a8000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x8a,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x76(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fe8a,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmov %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe8a(%rax)\n+\tadd %dl,0xfe8a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8af000000000008a,%eax\n+\tmovabs 0x8ae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %dh,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe8a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b1000000000008a,%eax\n+\tmovabs 0x8b0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmov %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov %esi,%edi\n+\tadd %dh,%al\n+\tmov %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b5000000000008a,%eax\n+\tmovabs 0x8b4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b7000000000008a,%eax\n+\tmovabs 0x8b6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe8b(%rax)\n+\tadd %al,0xfe8b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x75(%rax)\n+\tadd %dl,-0x75(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x8b,%al\n+\tmovabs 0xd00000000000fe8b,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x75(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe8b(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8bd000000000008a,%eax\n-\tincb (%rax)\n+\trorb $0x0,0xfe(%rbx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmov %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %esi,%edi\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe8b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8c1000000000008a,%eax\n+\tmovabs 0x8c0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8c3000000000008a,%eax\n+\tmovabs 0x8c2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x74(%rax)\n+\tadd %al,-0x74(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov %?,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8c7000000000008a,%eax\n+\tmovabs 0x8c6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x74(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tmov %?,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x8c8000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe8c(%rax)\n+\tadd %ah,0xfe8c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe8c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8cd000000000008a,%eax\n+\tadd %dh,-0x74(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trorb $0x0,0x0(%rsi,%rdi,8)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe8c(%rax)\n+\tadd %dl,0xfe8c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8cf000000000008a,%eax\n+\tmovabs 0x8ce000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tlea (bad),%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov %?,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8d3000000000008a,%eax\n+\tmovabs 0x8d2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov %?,%esi\n \tadd %al,(%rax)\n-\tlea (bad),%edi\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlea (bad),%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x8d4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n+\tadd %ah,-0x73(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x73(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tlea (bad),%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x73(%rax)\n+\torb $0x0,0xfe(%rbp)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x73(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x8d,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe8d,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tlea (bad),%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe8d(%rax)\n+\tadd %dl,0xfe8d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8df000000000008a,%eax\n+\tmovabs 0x8de000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlea (bad),%edi\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe8d(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8e0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xfe(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmov %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov %esi,%?\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8e5000000000008a,%eax\n+\tadd %dh,%al\n+\tlea (bad),%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trex mov %esi,%?\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tmov %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8e7000000000008a,%eax\n+\tmovabs 0x8e6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe8e(%rax)\n+\tadd %al,0xfe8e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x72(%rax)\n+\tadd %dl,-0x72(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x8e,%al\n+\tmovabs 0xd00000000000fe8e,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x72(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe8e(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8ed000000000008a,%eax\n-\tincb (%rax)\n+\trorb $0x0,0xfe(%rsi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmov %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %esi,%?\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe8e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8f1000000000008a,%eax\n+\tmovabs 0x8f0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8f3000000000008a,%eax\n+\tmovabs 0x8f2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x71(%rax)\n+\tadd %al,-0x71(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe8ef1 \n+\t(bad)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x71(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincb (%rax)\n+\torb $0x0,0xfe(%rdi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe8f(%rax)\n+\tadd %ah,0xfe8f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe8f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8fd000000000008a,%eax\n+\tadd %dh,-0x71(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe8f(%rax)\n+\trorb $0x0,0xfe(%rdi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe8f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8ff000000000008a,%eax\n+\tmovabs 0x8fe000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90200000000000fe,%al\n+\tadd %dl,(%rax)\n+\tnop\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x8fd00000000000fe,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex nop\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %dl,0xfe(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnop\n+\tadd %dh,%al\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tnop\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe90(%rax)\n+\tadd %dh,-0x70(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x70(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x70(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe90,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x70(%rax)\n+\tnop\n+\tnop\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x70(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0xfe(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x90,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tnop\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe90(%rax)\n+\tadd %ah,0xfe90(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x910000000000008a,%eax\n+\tmovabs 0x90f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tnop\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,0xfe(%rcx)\n+\tadc %dl,0xfe(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6f(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ecx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \txchg %eax,%ecx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \txchg %eax,%ecx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txchg %eax,%ecx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xfe(%rcx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fe90f3 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe91(%rax)\n+\tadd %dl,0xfe91(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6f(%rax)\n+\tadd %ah,-0x6f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0xfe(%rcx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe91(%rax)\n+\tmov $0x91,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe91(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x91e000000000008a,%eax\n+\tmovabs 0x91d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%edx\n+\tadd %dh,%al\n+\txchg %eax,%ecx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txchg %eax,%ecx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,0xfe(%rdx)\n+\tadc %dl,0xfe(%rdx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txchg %eax,%ecx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex xchg %eax,%edx\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %dl,0xfe(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6e(%rax)\n+\tadd %dl,-0x6e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txchg %eax,%edx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xfe(%rdx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x6e(%rax)\n+\tjo fe91f4 \n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x6e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe92,%al\n+\tnop\n+\txchg %eax,%edx\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%edx\n-\tincb (%rax)\n+\tadd %dh,0xfe92(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe92(%rax)\n+\tadd %al,0xfe92(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x92e000000000008a,%eax\n+\tmovabs 0x92d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe92(%rax)\n+\tadd %ah,0xfe92(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x930000000000008a,%eax\n+\tmovabs 0x92f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txchg %eax,%ebx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txchg %eax,%edx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex xchg %eax,%ebx\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %dl,0xfe(%rbx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \txchg %eax,%ebx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \txchg %eax,%ebx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe93(%rax)\n+\tadd %dh,-0x6d(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x6d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe93,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x6d(%rax)\n+\tnop\n+\txchg %eax,%ebx\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x6d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0xfe(%rbx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x93,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \txchg %eax,%ebx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe93(%rax)\n+\tadd %ah,0xfe93(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x940000000000008a,%eax\n+\tmovabs 0x93f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txchg %eax,%ebx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,0x0(%rsi,%rdi,8)\n+\tadc %dl,0x0(%rsi,%rdi,8)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6c(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%esp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \txchg %eax,%esp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \txchg %eax,%esp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txchg %eax,%esp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,0x0(%rsi,%rdi,8)\n+\tjo fe93f6 \n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe94(%rax)\n+\tadd %dl,0xfe94(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6c(%rax)\n+\tadd %ah,-0x6c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0x0(%rsi,%rdi,8)\n+\tmov $0x94,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe94(%rax)\n+\tadd %al,0xfe94(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x94e000000000008a,%eax\n+\tmovabs 0x94d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%ebp\n+\tadd %dh,%al\n+\txchg %eax,%esp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txchg %eax,%esp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,0xfe(%rbp)\n+\tadc %dl,0xfe(%rbp)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txchg %eax,%esp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex xchg %eax,%ebp\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %dl,0xfe(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6b(%rax)\n+\tadd %dl,-0x6b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txchg %eax,%ebp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xfe(%rbp)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x6b(%rax)\n+\tjo fe94f7 \n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x6b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe95,%al\n+\tnop\n+\txchg %eax,%ebp\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%ebp\n-\tincb (%rax)\n+\tadd %dh,0xfe95(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe95(%rax)\n+\tadd %al,0xfe95(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x95e000000000008a,%eax\n+\tmovabs 0x95d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe95(%rax)\n+\tadd %ah,0xfe95(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x960000000000008a,%eax\n+\tmovabs 0x95f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txchg %eax,%esi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txchg %eax,%ebp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex xchg %eax,%esi\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %dl,0xfe(%rsi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \txchg %eax,%esi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \txchg %eax,%esi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe96(%rax)\n+\tadd %dh,-0x6a(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x6a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe96,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x6a(%rax)\n+\tnop\n+\txchg %eax,%esi\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x6a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0xfe(%rsi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x96,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \txchg %eax,%esi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe96(%rax)\n+\tadd %ah,0xfe96(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x970000000000008a,%eax\n+\tmovabs 0x96f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txchg %eax,%esi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,0xfe(%rdi)\n+\tadc %dl,0xfe(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x69(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \txchg %eax,%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \txchg %eax,%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txchg %eax,%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xfe(%rdi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fe96f9 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe97(%rax)\n+\tadd %dl,0xfe97(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x69(%rax)\n+\tadd %ah,-0x69(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0xfe(%rdi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe97(%rax)\n+\tmov $0x97,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe97(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x97e000000000008a,%eax\n+\tmovabs 0x97d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n+\tadd %dh,%al\n+\txchg %eax,%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txchg %eax,%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,0xfe(%rax)\n+\tadc %bl,0xfe(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txchg %eax,%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex cwtl\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %bl,0xfe(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x68(%rax)\n+\tadd %dl,-0x68(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcwtl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0xfe(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x68(%rax)\n+\tjo fe97fa \n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x68(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe98,%al\n+\tnop\n+\tcwtl\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcwtl\n-\tincb (%rax)\n+\tadd %dh,0xfe98(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe98(%rax)\n+\tadd %al,0xfe98(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x98e000000000008a,%eax\n+\tmovabs 0x98d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe98(%rax)\n+\tadd %ah,0xfe98(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x990000000000008a,%eax\n+\tmovabs 0x98f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcltd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcwtl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex cltd\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %bl,0xfe(%rcx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tcltd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tcltd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe99(%rax)\n+\tadd %dh,-0x67(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x67(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x67(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpushf\n+\tmovabs 0xd00000000000fe99,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x64(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcall ff9403 \n \tadd %al,(%rax)\n-\tadd %dh,0xfe99(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x67(%rax)\n+\tadd %ah,-0x67(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,0xfe(%rcx)\n+\trcrb $0x0,0xfe(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcltd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tcltd\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfe99(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9a0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xfe(%rdx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcltd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0xfe(%rdx)\n+\tand %bl,0xfe(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n+\tadd %al,-0x66(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe99fc \n+\t(bad)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x66(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincb (%rax)\n+\tsbbb $0x0,0xfe(%rdx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe9a(%rax)\n+\tadd %ah,0xfe9a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe9a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9ad000000000008a,%eax\n+\tadd %dh,-0x66(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe9a(%rax)\n+\trcrb $0x0,0xfe(%rdx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe9a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9af000000000008a,%eax\n+\tmovabs 0x9ae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tfwait\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0xfe(%rbx)\n+\tand %bl,0xfe(%rbx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tfwait\n+\tadd %dh,%al\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \tfwait\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x65(%rax)\n+\tadd %ah,-0x65(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x65(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tfwait\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x65(%rax)\n+\tsbbb $0x0,0xfe(%rbx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x65(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x9b,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe9b,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tfwait\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe9b(%rax)\n+\tadd %dl,0xfe9b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9bf000000000008a,%eax\n+\tmovabs 0x9be000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfwait\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfe9b(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x0(%rsi,%rdi,8)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x9c0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpushf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tpushf\n+\tadd %dh,%al\n+\tfwait\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpushf\n+\trex pushf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tlahf\n+\tpushf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bl,0xfe(%rdi)\n+\tadd %al,(%rax)\n \tadd %ah,-0x6(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpushf\n+\tadd %dh,-0x64(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tsbbb $0x0,0x0(%rsi,%rdi,8)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe9c(%rax)\n+\tadd %dl,0xfe9c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x64(%rax)\n+\tadd %ah,-0x64(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,0x0(%rsi,%rdi,8)\n+\tmov $0x9c,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe9c(%rax)\n+\tadd %al,0xfe9c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9ce000000000008a,%eax\n+\tmovabs 0x9cd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpopf\n+\tadd %dh,%al\n+\tpushf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpushf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,0xfe(%rbp)\n+\tadc %bl,0xfe(%rbp)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpushf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex popf\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %bl,0xfe(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x63(%rax)\n+\tadd %dl,-0x63(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpopf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0xfe(%rbp)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x63(%rax)\n+\tjo fe9cff \n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x63(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe9d,%al\n+\tnop\n+\tpopf\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpopf\n-\tincb (%rax)\n+\tadd %dh,0xfe9d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe9d(%rax)\n+\tadd %al,0xfe9d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9de000000000008a,%eax\n+\tmovabs 0x9dd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe9d(%rax)\n+\tadd %ah,0xfe9d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9e0000000000008a,%eax\n+\tmovabs 0x9df000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsahf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpopf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex sahf\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %bl,0xfe(%rsi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tsahf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tsahf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe9e(%rax)\n+\tadd %dh,-0x62(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x62(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x62(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe9e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x62(%rax)\n+\tnop\n+\tsahf\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x62(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,0xfe(%rsi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x9e,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsahf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe9e(%rax)\n+\tadd %ah,0xfe9e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9f0000000000008a,%eax\n+\tmovabs 0x9ef000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsahf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tloopne fe9eb3 \n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %ah,-0x6(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlahf\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tand %bl,0xfe(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tmovabs 0x67180000000000fe,%eax\n+\tcli\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x61(%rax)\n+\tadd %al,-0x61(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tlahf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe9f01 \n+\t(bad)\n+\tlahf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x61(%rax)\n+\tadd %dh,(%rax)\n+\tlahf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tlahf\n-\tincb (%rax)\n+\tsbbb $0x0,0xfe(%rdi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe9f(%rax)\n+\tadd %ah,0xfe9f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe9f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9fd000000000008a,%eax\n+\tadd %dh,-0x61(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe9f(%rax)\n+\trcrb $0x0,0xfe(%rdi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe9f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9ff000000000008a,%eax\n+\tmovabs 0x9fe000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs 0x1900000000000fe,%al\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfe,%al\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovabs 0x1900000000000fe,%al\n-\tfwait\n+\tmov $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tlahf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex movabs 0x1d00000000000fe,%al\n+\txor %ah,0xfe(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0xa1300000000000fe,%al\n-\tmov (%rax),%al\n+\tadd %dh,%al\n+\tlahf\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tmovabs 0x1500000000000fe,%al\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfea0(%rax)\n+\tadd %dh,-0x60(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x60(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x60(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fea0,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x60(%rax)\n+\tnop\n+\tmovabs 0x1d00000000000fe,%al\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x60(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xfe(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xa0,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmovabs 0x1900000000000fe,%al\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfea0(%rax)\n+\tadd %ah,0xfea0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa10000000000008a,%eax\n+\tmovabs 0xa0f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmovabs 0xa1300000000000fe,%al\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0xfe(%rcx)\n+\tadc %ah,0xfe(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5f(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1900000000000fe,%eax\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tmovabs 0xa1300000000000fe,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tmovabs 0x1d00000000000fe,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmovabs 0xa1300000000000fe,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0xfe(%rcx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fea103 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfea1(%rax)\n+\tadd %dl,0xfea1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5f(%rax)\n+\tadd %ah,-0x5f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xfe(%rcx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfea1(%rax)\n+\tmov $0xa1,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfea1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa1f000000000008a,%eax\n+\tmovabs 0xa1d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfea4(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\taddr32 cli\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfea4(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\taddr32 cli\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tmovabs %al,0x1900000000000fe\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmovabs 0xa1300000000000fe,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0xfe(%rdx)\n+\tand %ah,0xfe(%rdx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs %al,0xa1300000000000fe\n+\tadd %dh,%al\n+\tmovabs 0xa1300000000000fe,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %al,0x1500000000000fe\n+\trex movabs %al,0x1500000000000fe\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5e(%rax)\n+\tadd %ah,-0x5e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x5e(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n-\tmovabs %al,0x1d00000000000fe\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs %al,0xa1300000000000fe\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5e(%rax)\n+\tandb $0x0,0xfe(%rdx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x5e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xa2,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fea2,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmovabs %al,0x1900000000000fe\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfea2(%rax)\n+\tadd %dl,0xfea2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa2f000000000008a,%eax\n+\tmovabs 0xa2e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs %al,0xa1300000000000fe\n-\tmov (%rax),%al\n+\tadd %dh,0xfea2(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa30000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0xfe(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmovabs %eax,0x1900000000000fe\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs %eax,0xa1300000000000fe\n+\tadd %dh,%al\n+\tmovabs %al,0xa1300000000000fe\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %eax,0x1d00000000000fe\n+\trex movabs %eax,0x1d00000000000fe\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmovabs %eax,0xa1300000000000fe\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fea305 \n-\tincb (%rax)\n+\t(bad)\n+\tmovabs %eax,0x1500000000000fe\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfea3(%rax)\n+\tadd %al,0xfea3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5d(%rax)\n+\tadd %dl,-0x5d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xa3,%al\n+\tmovabs 0xd00000000000fea3,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x5d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfea3(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa3d000000000008a,%eax\n-\tincb (%rax)\n+\tshlb $0x0,0xfe(%rbx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmovabs %eax,0x1900000000000fe\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs %eax,0xa1300000000000fe\n-\tmov (%rax),%al\n+\tadd %dh,0xfea3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa40000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x0(%rsi,%rdi,8)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \tmovabs %eax,0xa1300000000000fe\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x0(%rsi,%rdi,8)\n+\tand %ah,0x0(%rsi,%rdi,8)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5c(%rax)\n+\tadd %al,-0x5c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fea406 \n+\t(bad)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5c(%rax)\n+\tadd %dh,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tandb $0x0,0x0(%rsi,%rdi,8)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfea4(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x59(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.W\n \taddr32 cli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfea4(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa4e000000000008a,%eax\n+\tadd %dh,-0x5c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xfea4(%rax)\n+\tshlb $1,0x0(%rsi,%rdi,8)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfea4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa50000000000008a,%eax\n+\tmovabs 0xa4f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex movsl %ds:(%rsi),%es:(%rdi)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %ah,0xfe(%rbp)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfea5(%rax)\n+\tadd %dh,-0x5b(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5b(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x5b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fea5,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x5b(%rax)\n+\tnop\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x5b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xfe(%rbp)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xa5,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfea5(%rax)\n+\tadd %ah,0xfea5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa60000000000008a,%eax\n+\tmovabs 0xa5f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,0xfe(%rsi)\n+\tadc %ah,0xfe(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5a(%rax)\n+\tadd %dh,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,0xfe(%rsi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fea608 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfea6(%rax)\n+\tadd %dl,0xfea6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5a(%rax)\n+\tadd %ah,-0x5a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xfe(%rsi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfea6(%rax)\n+\tmov $0xa6,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfea6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa6e000000000008a,%eax\n+\tmovabs 0xa6d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,0xfe(%rdi)\n+\tadc %ah,0xfe(%rdi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex cmpsl %es:(%rdi),%ds:(%rsi)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %ah,0xfe(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x59(%rax)\n+\tadd %dl,-0x59(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\taddr32 cli\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tincb (%rax)\n+\tand %ch,0xfe(%rdx)\n \tadd %al,(%rax)\n+\t(bad)\n+\taddr32 cli\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %al,0xfea7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x59(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x59(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xa7,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fea7,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfea7(%rax)\n+\tadd %dl,0xfea7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa7f000000000008a,%eax\n+\tmovabs 0xa7e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfea7(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa80000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0xfe(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \ttest $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\ttest $0xfe,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa85000000000008a,%eax\n+\tadd %dh,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trex test $0xfe,%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \ttest $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa87000000000008a,%eax\n+\tmovabs 0xa86000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfea8(%rax)\n+\tadd %al,0xfea8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x58(%rax)\n+\tadd %dl,-0x58(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xa8,%al\n+\tmovabs 0xd00000000000fea8,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x58(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfea8(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa8d000000000008a,%eax\n-\tincb (%rax)\n+\tshrb $0x0,0xfe(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \ttest $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest $0xfe,%al\n-\tadd %al,(%rax)\n+\tadd %dh,0xfea8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa91000000000008a,%eax\n+\tmovabs 0xa90000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \ttest $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa93000000000008a,%eax\n+\tmovabs 0xa92000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x57(%rax)\n+\tadd %al,-0x57(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \ttest $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fea90b \n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\ttest $0xfe,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x57(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\ttest $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0xfe,%eax\n+\tsubb $0x0,0xfe(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfea9(%rax)\n+\tadd %ah,0xfea9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfea9(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa9d000000000008a,%eax\n+\tadd %dh,-0x57(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfea9(%rax)\n+\tshrb $0x0,0xfe(%rcx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfea9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa9f000000000008a,%eax\n+\tmovabs 0xa9e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tstos %al,%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \ttest $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,0x67(%rax)\n-\tcli\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x56(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %ch,0xfe(%rdx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tjs feaa91 \n+\tcli\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\ttest $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tstos %al,%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeaa(%rax)\n+\tadd %dh,-0x56(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x56(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x56(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000feaa,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x56(%rax)\n+\tnop\n+\tstos %al,%es:(%rdi)\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x56(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshrb $0x0,0xfe(%rdx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xaa,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tstos %al,%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfeaa(%rax)\n+\tadd %ah,0xfeaa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xab0000000000008a,%eax\n+\tmovabs 0xaaf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tstos %al,%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0xfe(%rbx)\n+\tadc %ch,0xfe(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x55(%rax)\n+\tadd %dh,(%rax)\n+\tstos %eax,%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tstos %eax,%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tstos %eax,%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tstos %eax,%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0xfe(%rbx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo feab0d \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeab(%rax)\n+\tadd %dl,0xfeab(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x55(%rax)\n+\tadd %ah,-0x55(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshrb $1,0xfe(%rbx)\n+\tmov $0xab,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeae(%rax)\n+\tadd %al,0xfeab(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tjb feabc5 \n+\tadd %dh,(%rax)\n+\tmovabs 0xae8000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeab(%rax)\n+\tor %dh,-0x6(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xabf000000000008a,%eax\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tstos %eax,%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tstos %eax,%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,0x0(%rsi,%rdi,8)\n+\tand %ch,0x0(%rsi,%rdi,8)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\tstos %eax,%es:(%rdi)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%al\n+\trex lods %ds:(%rsi),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x54(%rax)\n+\tadd %ah,-0x54(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x54(%rax)\n+\tadd %dh,(%rax)\n+\tlods %ds:(%rsi),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tsubb $0x0,0x0(%rsi,%rdi,8)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x54(%rax)\n+\tadd %dl,-0x54(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xac,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000feac,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tlods %ds:(%rsi),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfeac(%rax)\n+\tadd %dl,0xfeac(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xacf000000000008a,%eax\n+\tmovabs 0xace000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlods %ds:(%rsi),%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfeac(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xad0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0xfe(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tlods %ds:(%rsi),%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tlods %ds:(%rsi),%eax\n+\tadd %dh,%al\n+\tlods %ds:(%rsi),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%eax\n+\trex lods %ds:(%rsi),%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tlods %ds:(%rsi),%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fead0f \n+\t(bad)\n+\tlods %ds:(%rsi),%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfead(%rax)\n+\tadd %al,0xfead(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x53(%rax)\n+\tadd %dl,-0x53(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xad,%al\n+\tmovabs 0xd00000000000fead,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x53(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfead(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xadd000000000008a,%eax\n-\tincb (%rax)\n+\tshrb $0x0,0xfe(%rbp)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tlods %ds:(%rsi),%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tlods %ds:(%rsi),%eax\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfead(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xae0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0xfe(%rsi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tlods %ds:(%rsi),%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,0xfe(%rsi)\n+\tand %ch,0xfe(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x52(%rax)\n+\tadd %al,-0x52(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tscas %es:(%rdi),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo feae10 \n+\t(bad)\n+\tscas %es:(%rdi),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x52(%rax)\n+\tadd %dh,(%rax)\n+\tscas %es:(%rdi),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tscas %es:(%rdi),%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tjb feae85 \n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeae(%rax)\n+\tenter $0xfa72,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dh,0xfeae(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tscas %es:(%rdi),%al\n+\tadd %dh,-0x52(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfeae(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xaee000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshrb $1,0xfe(%rsi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeae(%rax)\n+\tadd %ah,0xfeae(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xaf0000000000008a,%eax\n+\tmovabs 0xaef000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tscas %es:(%rdi),%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tscas %es:(%rdi),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex scas %es:(%rdi),%eax\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\txor %ch,0xfe(%rdi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tscas %es:(%rdi),%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tscas %es:(%rdi),%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeaf(%rax)\n+\tadd %dh,-0x51(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x51(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x51(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000feaf,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x51(%rax)\n+\tnop\n+\tscas %es:(%rdi),%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x51(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshrb $0x0,0xfe(%rdi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xaf,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tscas %es:(%rdi),%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfeaf(%rax)\n+\tadd %ah,0xfeaf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb01000000000008a,%eax\n+\tmovabs 0xaff000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %al,%al\n+\tscas %es:(%rdi),%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $0x0,%dh\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tshrb $1,0xfe(%rdi)\n+\tsar $0x0,%dh\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,0xfe(%rax)\n+\tand %dh,0xfe(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x50(%rax)\n+\tadd %al,-0x50(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb07000000000008a,%eax\n+\tmovabs 0xb06000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x50(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tmov $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xb08000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeb0(%rax)\n+\tadd %ah,0xfeb0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeb0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb0d000000000008a,%eax\n+\tadd %dh,-0x50(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeb0(%rax)\n+\tshlb $0x0,0xfe(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfeb0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb0f000000000008a,%eax\n+\tmovabs 0xb0e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tmov $0xfe,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb13000000000008a,%eax\n+\tmovabs 0xb12000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfe,%cl\n+\tadd %dh,%al\n+\tmov $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb15000000000008a,%eax\n+\tmovabs 0xb14000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4f(%rax)\n+\tadd %ah,-0x4f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x4f(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tmov $0xfe,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x4f(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb18000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0xb1,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x4f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000feb1,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmov $0xfe,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeb1(%rax)\n+\tadd %dl,0xfeb1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb1f000000000008a,%eax\n+\tmovabs 0xb1e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfe,%cl\n-\tadd %al,(%rax)\n+\tadd %dh,0xfeb1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb21000000000008a,%eax\n+\tmovabs 0xb20000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmov $0xfe,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfe,%dl\n+\tadd %dh,%al\n+\tmov $0xfe,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb25000000000008a,%eax\n+\tmovabs 0xb24000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfe,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb27000000000008a,%eax\n+\tmovabs 0xb26000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeb2(%rax)\n+\tadd %al,0xfeb2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4e(%rax)\n+\tadd %dl,-0x4e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xb2,%al\n+\tmovabs 0xd00000000000feb2,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x4e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfeb2(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb2d000000000008a,%eax\n-\tincb (%rax)\n+\tshlb $0x0,0xfe(%rdx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmov $0xfe,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfe,%dl\n-\tadd %al,(%rax)\n+\tadd %dh,0xfeb2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb31000000000008a,%eax\n+\tmovabs 0xb30000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov $0xfe,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb33000000000008a,%eax\n+\tmovabs 0xb32000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4d(%rax)\n+\tadd %al,-0x4d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfe,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb37000000000008a,%eax\n+\tmovabs 0xb36000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4d(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tmov $0xfe,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xb38000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeb3(%rax)\n+\tadd %ah,0xfeb3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeb3(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb3d000000000008a,%eax\n+\tadd %dh,-0x4d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeb3(%rax)\n+\tshlb $0x0,0xfe(%rbx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfeb3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb3f000000000008a,%eax\n+\tmovabs 0xb3e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tmov $0xfe,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov $0xfe,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb43000000000008a,%eax\n+\tmovabs 0xb42000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfe,%ah\n+\tadd %dh,%al\n+\tmov $0xfe,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb45000000000008a,%eax\n+\tmovabs 0xb44000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4c(%rax)\n+\tadd %ah,-0x4c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x4c(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tmov $0xfe,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x4c(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb48000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0xb4,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x4c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000feb4,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmov $0xfe,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeb4(%rax)\n+\tadd %dl,0xfeb4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb4f000000000008a,%eax\n+\tmovabs 0xb4e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfe,%ah\n-\tadd %al,(%rax)\n+\tadd %dh,0xfeb4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb51000000000008a,%eax\n+\tmovabs 0xb50000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmov $0xfe,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfe,%ch\n+\tadd %dh,%al\n+\tmov $0xfe,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb55000000000008a,%eax\n+\tmovabs 0xb54000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfe,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb57000000000008a,%eax\n+\tmovabs 0xb56000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeb5(%rax)\n+\tadd %al,0xfeb5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4b(%rax)\n+\tadd %dl,-0x4b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xb5,%al\n+\tmovabs 0xd00000000000feb5,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x4b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfeb5(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb5d000000000008a,%eax\n-\tincb (%rax)\n+\tshlb $0x0,0xfe(%rbp)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmov $0xfe,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfe,%ch\n-\tadd %al,(%rax)\n+\tadd %dh,0xfeb5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb61000000000008a,%eax\n+\tmovabs 0xb60000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov $0xfe,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb63000000000008a,%eax\n+\tmovabs 0xb62000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4a(%rax)\n+\tadd %al,-0x4a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfe,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb67000000000008a,%eax\n+\tmovabs 0xb66000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4a(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tmov $0xfe,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xb68000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeb6(%rax)\n+\tadd %ah,0xfeb6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeb6(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb6d000000000008a,%eax\n+\tadd %dh,-0x4a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeb6(%rax)\n+\tshlb $0x0,0xfe(%rsi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfeb6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb6f000000000008a,%eax\n+\tmovabs 0xb6e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tmov $0xfe,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov $0xfe,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb73000000000008a,%eax\n+\tmovabs 0xb72000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfe,%bh\n+\tadd %dh,%al\n+\tmov $0xfe,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb75000000000008a,%eax\n+\tmovabs 0xb74000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x49(%rax)\n+\tadd %ah,-0x49(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x49(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tmov $0xfe,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x49(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb78000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0xb7,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x49(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000feb7,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmov $0xfe,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeb7(%rax)\n+\tadd %dl,0xfeb7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb7f000000000008a,%eax\n+\tmovabs 0xb7e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfe,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfeb7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb81000000000008a,%eax\n+\tmovabs 0xb80000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmov $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tmov $0xfe,%bh\n \tadd %al,(%rax)\n-\tmov $0xfe,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb84000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xfe,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo feb81a \n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xfe,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeb8(%rax)\n+\tadd %al,0xfeb8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x48(%rax)\n+\tadd %dl,-0x48(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xb8,%al\n+\tmovabs 0xd00000000000feb8,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x48(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfeb8(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb8d000000000008a,%eax\n-\tincb (%rax)\n+\tsarb $0x0,0xfe(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmov $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tmov $0xfe,%eax\n+\tadd %dh,0xfeb8(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb90000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xfe(%rcx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,0xfe(%rcx)\n+\tand %bh,0xfe(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x47(%rax)\n+\tadd %al,-0x47(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfe,%ecx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo feb91b \n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xfe,%ecx\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x47(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfe,%ecx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xfe,%ecx\n+\tcmpb $0x0,0xfe(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeb9(%rax)\n+\tadd %ah,0xfeb9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeb9(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb9d000000000008a,%eax\n+\tadd %dh,-0x47(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeb9(%rax)\n+\tsarb $0x0,0xfe(%rcx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfeb9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb9f000000000008a,%eax\n+\tmovabs 0xb9e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tmov $0xfe,%edx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov $0xfe,%ecx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,0xfe(%rdx)\n+\tand %bh,0xfe(%rdx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfe,%edx\n+\tadd %dh,%al\n+\tmov $0xfe,%ecx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xfe,%edx\n+\trex mov $0xfe,%edx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x46(%rax)\n+\tadd %ah,-0x46(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x46(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tmov $0xfe,%edx\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x46(%rax)\n+\tcmpb $0x0,0xfe(%rdx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x46(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xba,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000feba,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmov $0xfe,%edx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfeba(%rax)\n+\tadd %dl,0xfeba(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbaf000000000008a,%eax\n+\tmovabs 0xbae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfe,%edx\n+\tadd %dh,0xfeba(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbb0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xfe(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmov $0xfe,%ebx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tmov $0xfe,%ebx\n+\tadd %dh,%al\n+\tmov $0xfe,%edx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xfe,%ebx\n+\trex mov $0xfe,%ebx\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfe,%ebx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo febb1d \n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xfe,%ebx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfebb(%rax)\n+\tadd %al,0xfebb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x45(%rax)\n+\tadd %dl,-0x45(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xbb,%al\n+\tmovabs 0xd00000000000febb,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x45(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfebb(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbbd000000000008a,%eax\n-\tincb (%rax)\n+\tsarb $0x0,0xfe(%rbx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmov $0xfe,%ebx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tmov $0xfe,%ebx\n+\tadd %dh,0xfebb(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbc0000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,0x0(%rsi,%rdi,8)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \tmov $0xfe,%ebx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,0x0(%rsi,%rdi,8)\n+\tand %bh,0x0(%rsi,%rdi,8)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x44(%rax)\n+\tadd %al,-0x44(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfe,%esp\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo febc1e \n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xfe,%esp\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x44(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfe,%esp\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xfe,%esp\n-\tadd %al,(%rax)\n+\tcmpb $0x0,0x0(%rsi,%rdi,8)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfebc(%rax)\n+\tadd %ah,0xfebc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfebc(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbcd000000000008a,%eax\n+\tadd %dh,-0x44(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tsarb $0x0,0x0(%rsi,%rdi,8)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfebc(%rax)\n+\tadd %dl,0xfebc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbcf000000000008a,%eax\n+\tmovabs 0xbce000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tmov $0xfe,%ebp\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov $0xfe,%esp\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,0xfe(%rbp)\n+\tand %bh,0xfe(%rbp)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfe,%ebp\n+\tadd %dh,%al\n+\tmov $0xfe,%esp\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xfe,%ebp\n+\trex mov $0xfe,%ebp\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x43(%rax)\n+\tadd %ah,-0x43(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x43(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tmov $0xfe,%ebp\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x43(%rax)\n+\tcmpb $0x0,0xfe(%rbp)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x43(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xbd,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000febd,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmov $0xfe,%ebp\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfebd(%rax)\n+\tadd %dl,0xfebd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbdf000000000008a,%eax\n+\tmovabs 0xbde000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfe,%ebp\n+\tadd %dh,0xfebd(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbe0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xfe(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmov $0xfe,%esi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tmov $0xfe,%esi\n+\tadd %dh,%al\n+\tmov $0xfe,%ebp\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xfe,%esi\n+\trex mov $0xfe,%esi\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfe,%esi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo febe20 \n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xfe,%esi\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfebe(%rax)\n+\tadd %al,0xfebe(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x42(%rax)\n+\tadd %dl,-0x42(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xbe,%al\n+\tmovabs 0xd00000000000febe,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x42(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfebe(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbed000000000008a,%eax\n-\tincb (%rax)\n+\tsarb $0x0,0xfe(%rsi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmov $0xfe,%esi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tmov $0xfe,%esi\n+\tadd %dh,0xfebe(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbf0000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xfe(%rdi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov $0xfe,%esi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,0xfe(%rdi)\n+\tand %bh,0xfe(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x41(%rax)\n+\tadd %al,-0x41(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0xfe,%edi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo febf21 \n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xfe,%edi\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x41(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfe,%edi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xfe,%edi\n+\tcmpb $0x0,0xfe(%rdi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfebf(%rax)\n+\tadd %ah,0xfebf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfebf(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbfd000000000008a,%eax\n+\tadd %dh,-0x41(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfebf(%rax)\n+\tsarb $0x0,0xfe(%rdi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfebf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbff000000000008a,%eax\n+\tmovabs 0xbfe000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %dl,(%rax)\n+\tsar $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%dh\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsar $0x0,%dh\n+\tsar $1,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov $0xfe,%edi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsar $0x0,%sil\n+\txor %al,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsar $0x0,%dh\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xfe,%edi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tsar $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfec0(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x40(%rax)\n+\tadd %dh,-0x40(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0xd00000000000fec0,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x40(%rax)\n+\tadd %al,-0x40(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trol $0xfe,%al\n+\tnop\n+\tsar $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x40(%rax)\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xc0,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsar $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfec0(%rax)\n+\tadd %ah,0xfec0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc10000000000008a,%eax\n+\tmovabs 0xc0f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsar $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,%cl\n+\tadc %al,%cl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3f(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tsar $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tsar $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsar $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd $0xfe,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fec123 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfec1(%rax)\n+\tadd %dl,0xfec1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3f(%rax)\n+\tadd %ah,-0x3f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trol $0xfe,%cl\n+\tmov $0xc1,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfec1(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfec1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc1e000000000008a,%eax\n+\tmovabs 0xc1d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tret $0xfe\n+\tadd %dh,%al\n+\tsar $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsar $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,%dl\n+\tadc %al,%dl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsar $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex ret $0xfe\n+\txor %al,%dl\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3e(%rax)\n+\tadd %dl,-0x3e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd $0xfe,%dl\n+\tjo fec224 \n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x3e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x3e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fec2,%al\n+\tnop\n+\tret $0xfe\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tret $0xfe\n+\tadd %dh,0xfec2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfec2(%rax)\n+\tadd %al,0xfec2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc2e000000000008a,%eax\n+\tmovabs 0xc2d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfec2(%rax)\n+\tadd %ah,0xfec2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc30000000000008a,%eax\n+\tmovabs 0xc2f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex ret\n+\txor %al,%bl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfec3(%rax)\n+\tadd %dh,-0x3d(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x3d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fec3,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x3d(%rax)\n+\tnop\n+\tret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trol $0xfe,%bl\n \tadd %al,(%rax)\n+\tadd %ah,-0x3d(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xc3,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfec3(%rax)\n+\tadd %ah,0xfec3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc40000000000008a,%eax\n+\tmovabs 0xc3f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,%ah\n+\tadc %al,%ah\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3c(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd $0xfe,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fec426 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfec4(%rax)\n+\tadd %dl,0xfec4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3c(%rax)\n+\tadd %ah,-0x3c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trol $0xfe,%ah\n+\tmov $0xc4,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfec4(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfec4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc4e000000000008a,%eax\n+\tmovabs 0xc4d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n \t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,%ch\n+\tadc %al,%ch\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %al,%ch\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3b(%rax)\n+\tadd %dl,-0x3b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd $0xfe,%ch\n+\tjo fec527 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x3b(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x3b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fec5,%al\n+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dh,0xfec5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfec5(%rax)\n+\tadd %al,0xfec5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc5e000000000008a,%eax\n+\tmovabs 0xc5d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfec5(%rax)\n+\tadd %ah,0xfec5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc60000000000008a,%eax\n+\tmovabs 0xc5f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %al,%dh\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfec6(%rax)\n+\tadd %dh,-0x3a(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3a(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x3a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fec6,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x3a(%rax)\n+\tnop\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x3a(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\trol $0xfe,%dh\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xc6,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfec6(%rax)\n+\tadd %ah,0xfec6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc70000000000008a,%eax\n+\tmovabs 0xc6f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,%bh\n+\tadc %al,%bh\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x39(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd $0xfe,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fec729 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfec7(%rax)\n+\tadd %dl,0xfec7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x39(%rax)\n+\tadd %ah,-0x39(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trol $0xfe,%bh\n+\tmov $0xc7,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfec7(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfec7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc7e000000000008a,%eax\n+\tmovabs 0xc7d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tenter $0xfe,$0x0\n+\tadd %dh,%al\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,%al\n+\tadc %cl,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex enter $0xfe,$0x0\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %cl,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x38(%rax)\n+\tadd %dl,-0x38(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tenter $0xfe,$0x0\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc88000000000008a,%eax\n+\tmovabs 0xc87000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x38(%rax)\n+\tadd %al,-0x38(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fec8,%al\n-\tadd %ebx,0x0(%rbx)\n+\tnop\n+\tenter $0xfe,$0x0\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tenter $0xfe,$0x0\n+\tadd %dh,0xfec8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfec8(%rax)\n+\tadd %al,0xfec8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc8e000000000008a,%eax\n+\tmovabs 0xc8d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfec8(%rax)\n+\tadd %ah,0xfec8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc90000000000008a,%eax\n+\tmovabs 0xc8f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tleave\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tenter $0xfe,$0x0\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc94000000000008a,%eax\n+\tmovabs 0xc93000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tleave\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tleave\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfec9(%rax)\n+\tadd %dh,-0x37(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x37(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x37(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fec9,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x37(%rax)\n+\tnop\n+\tleave\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tror $0xfe,%cl\n \tadd %al,(%rax)\n+\tadd %ah,-0x37(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xc9,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tleave\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfec9(%rax)\n+\tadd %ah,0xfec9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xca0000000000008a,%eax\n+\tmovabs 0xc9f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tleave\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,%dl\n+\tadc %cl,%dl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x36(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tlret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tlret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tlret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tlret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tor $0xfe,%dl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo feca2c \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeca(%rax)\n+\tadd %dl,0xfeca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x36(%rax)\n+\tadd %ah,-0x36(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tror $0xfe,%dl\n+\tmov $0xca,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfeca(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfeca(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcae000000000008a,%eax\n+\tmovabs 0xcad000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlret\n-\tincb (%rax)\n+\tadd %dh,%al\n+\tlret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tlret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,%bl\n+\tadc %cl,%bl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tlret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex lret\n+\txor %cl,%bl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x35(%rax)\n+\tadd %dl,-0x35(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tlret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tor $0xfe,%bl\n+\tjo fecb2d \n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x35(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x35(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fecb,%al\n+\tnop\n+\tlret\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlret\n-\tincb (%rax)\n+\tadd %dh,0xfecb(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfecb(%rax)\n+\tadd %al,0xfecb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcbe000000000008a,%eax\n+\tmovabs 0xcbd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfecb(%rax)\n+\tadd %ah,0xfecb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcc0000000000008a,%eax\n+\tmovabs 0xcbf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tint3\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tlret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex int3\n+\txor %cl,%ah\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tint3\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tint3\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfecc(%rax)\n+\tadd %dh,-0x34(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x34(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x34(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fecc,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x34(%rax)\n+\tnop\n+\tint3\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x34(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tror $0xfe,%ah\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xcc,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tint3\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfecc(%rax)\n+\tadd %ah,0xfecc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcd0000000000008a,%eax\n+\tmovabs 0xccf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tint3\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,%ch\n+\tadc %cl,%ch\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x33(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tint $0xfe\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tint $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcd6000000000008a,%eax\n+\tmovabs 0xcd5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tint $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcd8000000000008a,%eax\n+\tmovabs 0xcd7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfecd(%rax)\n+\tadd %dl,0xfecd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x33(%rax)\n+\tadd %ah,-0x33(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tror $0xfe,%ch\n+\tmov $0xcd,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfecd(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfecd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcde000000000008a,%eax\n+\tmovabs 0xcdd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tint $0xfe\n \tadd %al,(%rax)\n-\t(bad)\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tint $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xce2000000000008a,%eax\n+\tmovabs 0xce1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tint $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xce4000000000008a,%eax\n+\tmovabs 0xce3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x32(%rax)\n+\tadd %dl,-0x32(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tor $0xfe,%dh\n+\tjo fece30 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x32(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x32(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fece,%al\n+\tnop\n+\t(bad)\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincb (%rax)\n+\tadd %dh,0xfece(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfece(%rax)\n+\tadd %al,0xfece(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcee000000000008a,%eax\n+\tmovabs 0xced000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfece(%rax)\n+\tadd %ah,0xfece(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcf0000000000008a,%eax\n+\tmovabs 0xcef000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tiret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex iret\n+\txor %cl,%bh\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tiret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tiret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfecf(%rax)\n+\tadd %dh,-0x31(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x31(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x31(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fecf,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x31(%rax)\n+\tnop\n+\tiret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tror $0xfe,%bh\n \tadd %al,(%rax)\n+\tadd %ah,-0x31(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xcf,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tiret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfecf(%rax)\n+\tadd %ah,0xfecf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd01000000000008a,%eax\n+\tmovabs 0xcff000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %al,%al\n+\tiret\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fed009 \n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tiret\n-\tincb (%rax)\n+\tloopne fed009 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,(%rax)\n+\tsar $1,%dh\n \tadd %al,(%rax)\n-\txor %dl,%al\n-\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x30(%rax)\n+\tadd %al,-0x30(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsar $1,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd07000000000008a,%eax\n+\tmovabs 0xd06000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x30(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tsar $1,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xd08000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfed0(%rax)\n+\tadd %ah,0xfed0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfed0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd0d000000000008a,%eax\n+\tadd %dh,-0x30(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcl $0xfe,%al\n \tadd %al,(%rax)\n-\tadd %ah,0xfed0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfed0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd0f000000000008a,%eax\n+\tmovabs 0xd0e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tsar $1,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsar $1,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd13000000000008a,%eax\n+\tmovabs 0xd12000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsar $1,%esi\n+\tadd %dh,%al\n+\tsar $1,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd15000000000008a,%eax\n+\tmovabs 0xd14000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2f(%rax)\n+\tadd %ah,-0x2f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x2f(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tsar $1,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x2f(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd18000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0xd1,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fed1,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsar $1,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfed1(%rax)\n+\tadd %dl,0xfed1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd1f000000000008a,%eax\n+\tmovabs 0xd1e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsar $1,%esi\n-\tadd %al,(%rax)\n+\tadd %dh,0xfed1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd21000000000008a,%eax\n+\tmovabs 0xd20000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsar %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsar %cl,%dh\n+\tadd %dh,%al\n+\tsar $1,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd25000000000008a,%eax\n+\tmovabs 0xd24000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsar %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd27000000000008a,%eax\n+\tmovabs 0xd26000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfed2(%rax)\n+\tadd %al,0xfed2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2e(%rax)\n+\tadd %dl,-0x2e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xd2,%al\n+\tmovabs 0xd00000000000fed2,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x2e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcl $0xfe,%dl\n \tadd %al,(%rax)\n-\tadd %al,0xfed2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd2d000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsar %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsar %cl,%dh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfed2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd31000000000008a,%eax\n+\tmovabs 0xd30000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsar %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd33000000000008a,%eax\n+\tmovabs 0xd32000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2d(%rax)\n+\tadd %al,-0x2d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsar %cl,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd37000000000008a,%eax\n+\tmovabs 0xd36000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2d(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tsar %cl,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xd38000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfed3(%rax)\n+\tadd %ah,0xfed3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfed3(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd3d000000000008a,%eax\n+\tadd %dh,-0x2d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcl $0xfe,%bl\n \tadd %al,(%rax)\n-\tadd %ah,0xfed3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfed3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd3f000000000008a,%eax\n+\tmovabs 0xd3e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsar %cl,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd43000000000008a,%eax\n+\tmovabs 0xd42000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsar %cl,%esi\n \tadd %al,(%rax)\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd44000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2c(%rax)\n+\tadd %ah,-0x2c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x2c(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadc $0xfe,%ah\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x2c(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x2c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xd4,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fed4,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfed4(%rax)\n+\tadd %dl,0xfed4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd4f000000000008a,%eax\n+\tmovabs 0xd4e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfed4(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%ch\n+\tadd %dh,(%rax)\n+\tmovabs 0xd50000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t{rex2 0xfe} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t{rex2 0xfe} sldt (%r16)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd55000000000008a,%eax\n+\tadd %dh,%al\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trex\n+\t{rex2 0xfe} sldt (%r16)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \t{rex2 0xfe} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd57000000000008a,%eax\n+\tmovabs 0xd56000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfed5(%rax)\n+\tadd %al,0xfed5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2b(%rax)\n+\tadd %dl,-0x2b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xd5,%al\n+\tmovabs 0xd00000000000fed5,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x2b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcl $0xfe,%ch\n \tadd %al,(%rax)\n-\tadd %al,0xfed5(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd5d000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t{rex2 0xfe} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t{rex2 0xfe} sldt (%r16)\n+\tadd %dh,0xfed5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd61000000000008a,%eax\n+\tmovabs 0xd60000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t{rex2 0xfe} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd63000000000008a,%eax\n+\tmovabs 0xd62000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2a(%rax)\n+\tadd %al,-0x2a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fed638 \n+\t(bad)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2a(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincb (%rax)\n+\tadc $0xfe,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfed6(%rax)\n+\tadd %ah,0xfed6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfed6(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd6d000000000008a,%eax\n+\tadd %dh,-0x2a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcl $0xfe,%dh\n \tadd %al,(%rax)\n-\tadd %ah,0xfed6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfed6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd6f000000000008a,%eax\n+\tmovabs 0xd6e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \txlat %ds:(%rbx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,%bh\n+\tand %dl,%bh\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txlat %ds:(%rbx)\n+\tadd %dh,%al\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txlat %ds:(%rbx)\n+\trex xlat %ds:(%rbx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x29(%rax)\n+\tadd %ah,-0x29(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x29(%rax)\n+\tadd %dh,(%rax)\n+\txlat %ds:(%rbx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txlat %ds:(%rbx)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadc $0xfe,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x29(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x29(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xd7,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fed7,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txlat %ds:(%rbx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfed7(%rax)\n+\tadd %dl,0xfed7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd7f000000000008a,%eax\n+\tmovabs 0xd7e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txlat %ds:(%rbx)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfed7(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xd80000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tfdivr %st(6),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tfdivr %st(6),%st\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd85000000000008a,%eax\n+\tadd %dh,%al\n+\txlat %ds:(%rbx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trex fdivr %st(6),%st\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tfdivr %st(6),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd87000000000008a,%eax\n+\tmovabs 0xd86000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfed8(%rax)\n+\tadd %al,0xfed8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x28(%rax)\n+\tadd %dl,-0x28(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xd8,%al\n+\tmovabs 0xd00000000000fed8,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x28(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcr $0xfe,%al\n \tadd %al,(%rax)\n-\tadd %al,0xfed8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd8d000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tfdivr %st(6),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfdivr %st(6),%st\n-\tadd %al,(%rax)\n+\tadd %dh,0xfed8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd91000000000008a,%eax\n+\tmovabs 0xd90000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tfdivr %st(6),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd93000000000008a,%eax\n+\tmovabs 0xd92000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x27(%rax)\n+\tadd %al,-0x27(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tfsin\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd97000000000008a,%eax\n+\tmovabs 0xd96000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x27(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tfsin\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xd98000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf36b(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfed9(%rax)\n+\tadd %ah,0xfed9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfed9(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd9d000000000008a,%eax\n+\tadd %dh,-0x27(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trcr $0xfe,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfed9(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfed9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd9f000000000008a,%eax\n+\tmovabs 0xd9e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tfsin\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xda3000000000008a,%eax\n+\tmovabs 0xda2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tfsin\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xda5000000000008a,%eax\n+\tmovabs 0xda4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x26(%rax)\n+\tadd %ah,-0x26(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x26(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x26(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xda8000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0xda,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x26(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000feda,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeda(%rax)\n+\tadd %dl,0xfeda(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdaf000000000008a,%eax\n+\tmovabs 0xdae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfeda(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb1000000000008a,%eax\n+\tmovabs 0xdb0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb5000000000008a,%eax\n+\tmovabs 0xdb4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb7000000000008a,%eax\n+\tmovabs 0xdb6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfedb(%rax)\n+\tadd %al,0xfedb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x25(%rax)\n+\tadd %dl,-0x25(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xdb,%al\n+\tmovabs 0xd00000000000fedb,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x25(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcr $0xfe,%bl\n \tadd %al,(%rax)\n-\tadd %al,0xfedb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdbd000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfedb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc1000000000008a,%eax\n+\tmovabs 0xdc0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc3000000000008a,%eax\n+\tmovabs 0xdc2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xf36b(%rax)\n \tadd %al,(%rax)\n-\tmov $0x23,%al\n-\tclc\n-\tadd %eax,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x24(%rax)\n+\tadd %al,-0x24(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tfdivr %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc7000000000008a,%eax\n+\tmovabs 0xdc6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x24(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tfdivr %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xdc8000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfedc(%rax)\n+\tadd %ah,0xfedc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfedc(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdcd000000000008a,%eax\n+\tadd %dh,-0x24(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcr $0xfe,%ah\n \tadd %al,(%rax)\n-\tadd %ah,0xfedc(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfedc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdcf000000000008a,%eax\n+\tmovabs 0xdce000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tfdivr %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd3000000000008a,%eax\n+\tmovabs 0xdd2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tfdivr %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd5000000000008a,%eax\n+\tmovabs 0xdd4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x23(%rax)\n+\tadd %ah,-0x23(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x23(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x23(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdd8000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0xdd,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x23(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fedd,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfedd(%rax)\n+\tadd %dl,0xfedd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xddf000000000008a,%eax\n+\tmovabs 0xdde000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfedd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde1000000000008a,%eax\n+\tmovabs 0xde0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tfdivrp %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tfdivrp %st,%st(6)\n+\tadd %dh,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde5000000000008a,%eax\n+\tmovabs 0xde4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tfdivrp %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde7000000000008a,%eax\n+\tmovabs 0xde6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfede(%rax)\n+\tadd %al,0xfede(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x22(%rax)\n+\tadd %dl,-0x22(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xde,%al\n+\tmovabs 0xd00000000000fede,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x22(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcr $0xfe,%dh\n \tadd %al,(%rax)\n-\tadd %al,0xfede(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xded000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tfdivrp %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfdivrp %st,%st(6)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfede(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf1000000000008a,%eax\n+\tmovabs 0xdf0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tfdivrp %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf3000000000008a,%eax\n+\tmovabs 0xdf2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0x23,%al\n+\tclc\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x21(%rax)\n+\tadd %al,-0x21(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf7000000000008a,%eax\n+\tmovabs 0xdf6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x21(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xdf8000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfedf(%rax)\n+\tadd %ah,0xfedf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfedf(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdfd000000000008a,%eax\n+\tadd %dh,-0x21(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcr $0xfe,%bh\n \tadd %al,(%rax)\n-\tadd %ah,0xfedf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfedf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdff000000000008a,%eax\n+\tmovabs 0xdfe000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloopne fedff1 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,%al\n+\trcr $1,%bh\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\t(bad)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe04000000000008a,%eax\n+\txor %ah,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne fee041 \n+\tadd %dh,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe06000000000008a,%eax\n+\tmovabs 0xe05000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfee0(%rax)\n+\tadd %dh,-0x20(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x20(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x20(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fee0,%al\n+\tnop\n+\tloopne fee081 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x20(%rax)\n+\tadd %ah,-0x20(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0xfe,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xe0,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloopne fee0d1 \n+\tadd %dl,%al\n+\tloopne fee0c1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfee0(%rax)\n+\tadd %ah,0xfee0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe10000000000008a,%eax\n+\tmovabs 0xe0f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloopne fee101 \n+\tadd %al,%al\n+\tloopne fee0f1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe12000000000008a,%eax\n+\tmovabs 0xe11000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1f(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tloope fee121 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tloope fee141 \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloope fee131 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe16000000000008a,%eax\n+\tmovabs 0xe15000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloope fee161 \n+\tadd %ah,(%rax)\n+\tloope fee151 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe18000000000008a,%eax\n+\tmovabs 0xe17000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfee1(%rax)\n+\tadd %dl,0xfee1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1f(%rax)\n+\tadd %ah,-0x1f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0xfe,%cl\n+\tmov $0xe1,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfee1(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfee1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe1e000000000008a,%eax\n+\tmovabs 0xe1d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloop fee1f1 \n+\tadd %dh,%al\n+\tloope fee1e1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloope fee201 \n+\tadd %al,%al\n+\tloope fee1f1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe22000000000008a,%eax\n+\tmovabs 0xe21000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloope fee221 \n+\tadd %ah,%al\n+\tloope fee211 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe24000000000008a,%eax\n+\tmovabs 0xe23000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1e(%rax)\n+\tadd %dl,-0x1e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tloop fee261 \n+\tadd %ah,(%rax)\n+\tloop fee251 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe28000000000008a,%eax\n+\tmovabs 0xe27000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1e(%rax)\n+\tadd %al,-0x1e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fee2,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tloop fee281 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tloop fee2b1 \n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfee2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfee2(%rax)\n+\tadd %al,0xfee2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe2e000000000008a,%eax\n+\tmovabs 0xe2d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfee2(%rax)\n+\tadd %ah,0xfee2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe30000000000008a,%eax\n+\tmovabs 0xe2f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjrcxz fee311 \n+\tadd %dl,(%rax)\n+\tjrcxz fee301 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloop fee321 \n+\tadd %ah,%al\n+\tloop fee311 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe34000000000008a,%eax\n+\tmovabs 0xe33000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjrcxz fee341 \n+\tadd %al,(%rax)\n+\tjrcxz fee331 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe36000000000008a,%eax\n+\tmovabs 0xe35000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfee3(%rax)\n+\tadd %dh,-0x1d(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x1d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fee3,%al\n+\tnop\n+\tjrcxz fee381 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x1d(%rax)\n+\tadd %ah,-0x1d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0xfe,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xe3,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjrcxz fee3d1 \n+\tadd %dl,%al\n+\tjrcxz fee3c1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfee3(%rax)\n+\tadd %ah,0xfee3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe40000000000008a,%eax\n+\tmovabs 0xe3f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjrcxz fee401 \n+\tadd %al,%al\n+\tjrcxz fee3f1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe42000000000008a,%eax\n+\tmovabs 0xe41000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1c(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tin $0xfe,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tin $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe46000000000008a,%eax\n+\tmovabs 0xe45000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tin $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe48000000000008a,%eax\n+\tmovabs 0xe47000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfee4(%rax)\n+\tadd %dl,0xfee4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1c(%rax)\n+\tadd %ah,-0x1c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0xfe,%ah\n+\tmov $0xe4,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfee4(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfee4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe4e000000000008a,%eax\n+\tmovabs 0xe4d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tin $0xfe,%eax\n+\tadd %dh,%al\n+\tin $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tin $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe52000000000008a,%eax\n+\tmovabs 0xe51000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tin $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe54000000000008a,%eax\n+\tmovabs 0xe53000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1b(%rax)\n+\tadd %dl,-0x1b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tin $0xfe,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe58000000000008a,%eax\n+\tmovabs 0xe57000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n+\tadd %al,-0x1b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fee5,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tin $0xfe,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tin $0xfe,%eax\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfee5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfee5(%rax)\n+\tadd %al,0xfee5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe5e000000000008a,%eax\n+\tmovabs 0xe5d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfee5(%rax)\n+\tadd %ah,0xfee5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe60000000000008a,%eax\n+\tmovabs 0xe5f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tout %al,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tin $0xfe,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe64000000000008a,%eax\n+\tmovabs 0xe63000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tout %al,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe66000000000008a,%eax\n+\tmovabs 0xe65000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfee6(%rax)\n+\tadd %dh,-0x1a(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1a(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x1a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fee6,%al\n+\tnop\n+\tout %al,$0xfe\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x1a(%rax)\n+\tadd %ah,-0x1a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0xfe,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xe6,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tout %al,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfee6(%rax)\n+\tadd %ah,0xfee6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe70000000000008a,%eax\n+\tmovabs 0xe6f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tout %al,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe72000000000008a,%eax\n+\tmovabs 0xe71000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x19(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tout %eax,$0xfe\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tout %eax,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe76000000000008a,%eax\n+\tmovabs 0xe75000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tout %eax,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe78000000000008a,%eax\n+\tmovabs 0xe77000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfee7(%rax)\n+\tadd %dl,0xfee7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x19(%rax)\n+\tadd %ah,-0x19(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0xfe,%bh\n+\tmov $0xe7,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfee7(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfee7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe7e000000000008a,%eax\n+\tmovabs 0xe7d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tout %eax,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcall fee8f4 \n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tout %eax,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe82000000000008a,%eax\n+\tmovabs 0xe81000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tout %eax,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe84000000000008a,%eax\n+\tmovabs 0xe83000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x18(%rax)\n+\tadd %dl,-0x18(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tcall fee964 \n+\tadd %ah,(%rax)\n+\tcall fee954 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsub $0xfe,%al\n+\tjo fee84a \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x18(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x18(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fee8,%al\n+\tnop\n+\tcall fee984 \n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcall fee9b4 \n+\tadd %dh,0xfee8(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfee8(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfee8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe8e000000000008a,%eax\n+\tmovabs 0xe8d000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfee8(%rax)\n+\tadd %ah,0xfee8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe90000000000008a,%eax\n+\tmovabs 0xe8f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjmp feea14 \n+\tadd %dl,(%rax)\n+\tjmp feea04 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tcall feea24 \n+\tadd %ah,%al\n+\tcall feea14 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex jmp feea34 \n+\txor %ch,%cl\n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp feea44 \n+\tadd %al,(%rax)\n+\tjmp feea34 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjmp feea54 \n+\tpush %rax\n+\tjmp feea44 \n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfee9(%rax)\n+\tadd %dh,-0x17(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x17(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x17(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fee9,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x17(%rax)\n-\tincb (%rax)\n+\tnop\n+\tjmp feea84 \n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshr $0xfe,%cl\n+\tadd %ah,-0x17(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xe9,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjmp feead4 \n+\tadd %dl,%al\n+\tjmp feeac4 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfee9(%rax)\n+\tadd %ah,0xfee9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xea1000000000008a,%eax\n+\tmovabs 0xe9f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tin (%dx),%al\n-\tincb (%rax)\n+\tjmp feeaf4 \n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xc5,%al\n-\tlock add %al,(%rax)\n+\tshr $0xfe,%ah\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp feeb14 \n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xf0c5(%rax)\n \tadd %al,(%rax)\n-\txor %ch,%dl\n+\tadd %ah,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x16(%rax)\n+\tadd %al,-0x16(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo feea4c \n+\t(bad)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x16(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincb (%rax)\n+\tsub $0xfe,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeea(%rax)\n+\tadd %ah,0xfeea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeea(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xead000000000008a,%eax\n+\tadd %dh,-0x16(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshr $0xfe,%dl\n \tadd %al,(%rax)\n-\tadd %ah,0xfeea(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfeea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeaf000000000008a,%eax\n+\tmovabs 0xeae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp feeb01 \n+\tadd %al,(%rax)\n+\tjmp feeaf1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,%bl\n+\tand %ch,%bl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tjmp feeb31 \n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xeb5000000000008a,%eax\n-\tincb (%rax)\n+\trex jmp feeb31 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x15(%rax)\n+\tadd %ah,-0x15(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x15(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tjmp feeb61 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xeb8000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjmp feeb81 \n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x15(%rax)\n+\tadd %dl,-0x15(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xeb,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000feeb,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp feebc1 \n+\tadd %al,%al\n+\tjmp feebb1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeeb(%rax)\n+\tadd %dl,0xfeeb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xebf000000000008a,%eax\n+\tmovabs 0xebe000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjmp feebf1 \n-\tadd %al,(%rax)\n+\tadd %dh,0xfeeb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec1000000000008a,%eax\n+\tmovabs 0xec0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tin (%dx),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tjmp feec21 \n \tadd %al,(%rax)\n-\tin (%dx),%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin (%dx),%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xec4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tin (%dx),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo feec4e \n+\t(bad)\n+\tin (%dx),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeec(%rax)\n+\tadd %al,0xfeec(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x14(%rax)\n+\tadd %dl,-0x14(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xec,%al\n+\tmovabs 0xd00000000000feec,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x14(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfeec(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %cl,%al\n-\t(bad)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tloopne feecbe \n+\tshr $1,%ah\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tenter $0xf0c5,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tin (%dx),%eax\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tin (%dx),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfeec(%rax)\n \tadd %al,(%rax)\n-\tand %ch,%ch\n+\tadd %dh,(%rax)\n+\tmovabs 0xed1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tin (%dx),%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex in (%dx),%eax\n+\txor %ch,%ch\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x13(%rax)\n+\tadd %dl,-0x13(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tin (%dx),%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsub $0xfe,%ch\n+\tjo feed4f \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x13(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x13(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000feed,%al\n+\tnop\n+\tin (%dx),%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tin (%dx),%eax\n-\tincb (%rax)\n+\tadd %dh,0xfeed(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfeed(%rax)\n+\tadd %al,0xfeed(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xede000000000008a,%eax\n+\tmovabs 0xedd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeed(%rax)\n+\tadd %ah,0xfeed(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xee0000000000008a,%eax\n+\tmovabs 0xedf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tout %al,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tin (%dx),%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex out %al,(%dx)\n+\txor %ch,%dh\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tout %al,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tout %al,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeee(%rax)\n+\tadd %dh,-0x12(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x12(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x12(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000feee,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x12(%rax)\n+\tnop\n+\tout %al,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshr $0xfe,%dh\n \tadd %al,(%rax)\n+\tadd %ah,-0x12(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xee,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tout %al,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfeee(%rax)\n+\tadd %ah,0xfeee(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xef0000000000008a,%eax\n+\tmovabs 0xeef000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tout %al,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,%bh\n+\tadc %ch,%bh\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x11(%rax)\n+\tadd %dh,(%rax)\n+\tout %eax,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tout %eax,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tout %eax,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tout %eax,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsub $0xfe,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo feef51 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeef(%rax)\n+\tadd %dl,0xfeef(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x11(%rax)\n+\tadd %ah,-0x11(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshr $0xfe,%bh\n+\tmov $0xef,%al\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfeef(%rax)\n+\tadd %al,0xfeef(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xefe000000000008a,%eax\n+\tmovabs 0xefd000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlock incb (%rax)\n+\tadd %dh,%al\n+\tout %eax,(%dx)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tout %eax,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%al\n-\tincb (%rax)\n+\torb $0x0,0x7f(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tlock incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tout %eax,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \tlock incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x10(%rax)\n+\tadd %ah,-0x10(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x10(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tlock incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tlock incb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x10(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x10(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf0,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fef0,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tlock incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfef0(%rax)\n+\tadd %dl,0xfef0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0f000000000008a,%eax\n+\tmovabs 0xf0e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlock incb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfef0(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%cl\n+\tadd %dh,(%rax)\n+\tmovabs 0xf10000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tint1\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tint1\n-\tincb (%rax)\n+\tadd %dh,%al\n+\tlock incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint1\n+\trex int1\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tint1\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fef153 \n+\t(bad)\n+\tint1\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfef1(%rax)\n+\tadd %al,0xfef1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xf(%rax)\n+\tadd %dl,-0xf(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf1,%al\n+\tmovabs 0xd00000000000fef1,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0xf(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshl $0xfe,%cl\n \tadd %al,(%rax)\n-\tadd %al,0xfef1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf1d000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tint1\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tint1\n-\tincb (%rax)\n+\tadd %dh,0xfef1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %dh,%dl\n+\tadd %dh,(%rax)\n+\tmovabs 0xf20000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tint1\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%dl\n+\tand %dh,%dl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xe(%rax)\n+\tadd %al,-0xe(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trepnz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fef254 \n-\tincb (%rax)\n+\t(bad)\n+\trepnz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\trepnz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trepnz incb (%rax)\n+\txor $0xfe,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfef2(%rax)\n+\tadd %ah,0xfef2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfef2(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf2d000000000008a,%eax\n+\tadd %dh,-0xe(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshl $0xfe,%dl\n \tadd %al,(%rax)\n-\tadd %ah,0xfef2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfef2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf2f000000000008a,%eax\n+\tmovabs 0xf2e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \trepz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trepnz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%bl\n+\tand %dh,%bl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trepz incb (%rax)\n+\tadd %dh,%al\n+\trepnz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trepz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xd(%rax)\n+\tadd %ah,-0xd(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0xd(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\trepz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trepz incb (%rax)\n-\tadd %al,(%rax)\n+\txor $0xfe,%bl\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0xd(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0xd(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf3,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fef3,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trepz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfef3(%rax)\n+\tadd %dl,0xfef3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf3f000000000008a,%eax\n+\tmovabs 0xf3e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trepz incb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfef3(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%ah\n+\tadd %dh,(%rax)\n+\tmovabs 0xf40000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \thlt\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\thlt\n-\tincb (%rax)\n+\tadd %dh,%al\n+\trepz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\thlt\n+\trex hlt\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \thlt\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fef456 \n+\t(bad)\n+\thlt\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfef4(%rax)\n+\tadd %al,0xfef4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xc(%rax)\n+\tadd %dl,-0xc(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf4,%al\n+\tmovabs 0xd00000000000fef4,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0xc(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshl $0xfe,%ah\n \tadd %al,(%rax)\n-\tadd %al,0xfef4(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf4d000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \thlt\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\thlt\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfef4(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%ch\n+\tadd %dh,(%rax)\n+\tmovabs 0xf50000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \thlt\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%ch\n+\tand %dh,%ch\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xb(%rax)\n+\tadd %al,-0xb(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fef557 \n+\t(bad)\n+\tcmc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xb(%rax)\n+\tadd %dh,(%rax)\n+\tcmc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmc\n-\tincb (%rax)\n+\txor $0xfe,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfef5(%rax)\n+\tadd %ah,0xfef5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfef5(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf5d000000000008a,%eax\n+\tadd %dh,-0xb(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshl $0xfe,%ch\n \tadd %al,(%rax)\n-\tadd %ah,0xfef5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfef5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf5f000000000008a,%eax\n+\tmovabs 0xf5e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tidiv %dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%dh\n+\tand %dh,%dh\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcmc\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tidiv %dh\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf65000000000008a,%eax\n-\tincb (%rax)\n+\tidiv %sil\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xa(%rax)\n+\tadd %ah,-0xa(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0xa(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tidiv %dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0xa(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf68000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0xf6,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0xa(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fef6,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tidiv %dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfef6(%rax)\n+\tadd %dl,0xfef6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf6f000000000008a,%eax\n+\tmovabs 0xf6e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tidiv %dh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfef6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf71000000000008a,%eax\n+\tmovabs 0xf70000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tidiv %esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tidiv %esi\n+\tadd %dh,%al\n+\tidiv %dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf75000000000008a,%eax\n+\tmovabs 0xf74000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tidiv %esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf77000000000008a,%eax\n+\tmovabs 0xf76000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfef7(%rax)\n+\tadd %al,0xfef7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x9(%rax)\n+\tadd %dl,-0x9(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf7,%al\n+\tmovabs 0xd00000000000fef7,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x9(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshl $0xfe,%bh\n \tadd %al,(%rax)\n-\tadd %al,0xfef7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf7d000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tidiv %esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tidiv %esi\n-\tadd %al,(%rax)\n+\tadd %dh,0xfef7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf81000000000008a,%eax\n+\tmovabs 0xf80000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tidiv %esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf83000000000008a,%eax\n+\tmovabs 0xf82000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x8(%rax)\n+\tadd %al,-0x8(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tclc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fef85a \n+\t(bad)\n+\tclc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x8(%rax)\n+\tadd %dh,(%rax)\n+\tclc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tclc\n-\tincb (%rax)\n+\tcmp $0xfe,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfef8(%rax)\n+\tadd %ah,0xfef8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfef8(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf8d000000000008a,%eax\n+\tadd %dh,-0x8(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsar $0xfe,%al\n \tadd %al,(%rax)\n-\tadd %ah,0xfef8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfef8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf8f000000000008a,%eax\n+\tmovabs 0xf8e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tstc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tclc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,%cl\n+\tand %bh,%cl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tstc\n+\tadd %dh,%al\n+\tclc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstc\n+\trex stc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7(%rax)\n+\tadd %ah,-0x7(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x7(%rax)\n+\tadd %dh,(%rax)\n+\tstc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tstc\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tcmp $0xfe,%cl\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x7(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x7(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf9,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fef9,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tstc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfef9(%rax)\n+\tadd %dl,0xfef9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf9f000000000008a,%eax\n+\tmovabs 0xf9e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstc\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfef9(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%dl\n+\tadd %dh,(%rax)\n+\tmovabs 0xfa0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcli\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tcli\n+\tadd %dh,%al\n+\tstc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcli\n+\trex cli\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcli\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fefa5c \n+\t(bad)\n+\tcli\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfefa(%rax)\n+\tadd %al,0xfefa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6(%rax)\n+\tadd %dl,-0x6(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n+\tmovabs 0xd00000000000fefa,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x6(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsar $0xfe,%dl\n \tadd %al,(%rax)\n-\tadd %al,0xfefa(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfad000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcli\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tcli\n-\tincb (%rax)\n+\tadd %dh,0xfefa(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %bh,%bl\n+\tadd %dh,(%rax)\n+\tmovabs 0xfb0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcli\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,%bl\n+\tand %bh,%bl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5(%rax)\n+\tadd %al,-0x5(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsti\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fefb5d \n+\t(bad)\n+\tsti\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5(%rax)\n+\tadd %dh,(%rax)\n+\tsti\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsti\n-\tincb (%rax)\n+\tcmp $0xfe,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfefb(%rax)\n+\tadd %ah,0xfefb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfefb(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfbd000000000008a,%eax\n+\tadd %dh,-0x5(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsar $0xfe,%bl\n \tadd %al,(%rax)\n-\tadd %ah,0xfefb(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfefb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfbf000000000008a,%eax\n+\tmovabs 0xfbe000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tcld\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsti\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,%ah\n+\tand %bh,%ah\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcld\n+\tadd %dh,%al\n+\tsti\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcld\n+\trex cld\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4(%rax)\n+\tadd %ah,-0x4(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x4(%rax)\n+\tadd %dh,(%rax)\n+\tcld\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcld\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tcmp $0xfe,%ah\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x4(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x4(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xfc,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fefc,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcld\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfefc(%rax)\n+\tadd %dl,0xfefc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfcf000000000008a,%eax\n+\tmovabs 0xfce000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcld\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfefc(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %bh,%ch\n+\tadd %dh,(%rax)\n+\tmovabs 0xfd0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tstd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tstd\n+\tadd %dh,%al\n+\tcld\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstd\n+\trex std\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tstd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fefd5f \n+\t(bad)\n+\tstd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfefd(%rax)\n+\tadd %al,0xfefd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3(%rax)\n+\tadd %dl,-0x3(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xfd,%al\n+\tmovabs 0xd00000000000fefd,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x3(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsar $0xfe,%ch\n \tadd %al,(%rax)\n-\tadd %al,0xfefd(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfdd000000000008a,%eax\n-\tincb (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tstd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tstd\n-\tincb (%rax)\n+\tadd %dh,0xfefd(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %bh,%dh\n+\tadd %dh,(%rax)\n+\tmovabs 0xfe0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tstd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,%dh\n+\tand %bh,%dh\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2(%rax)\n+\tadd %al,-0x2(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fefe60 \n+\t(bad)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincb (%rax)\n+\tcmp $0xfe,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfefe(%rax)\n+\tadd %ah,0xfefe(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfefe(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfed000000000008a,%eax\n+\tadd %dh,-0x2(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsar $0xfe,%dh\n \tadd %al,(%rax)\n-\tadd %ah,0xfefe(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfefe(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfef000000000008a,%eax\n+\tmovabs 0xfee000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,%bh\n+\tand %bh,%bh\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n \t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trex (bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1(%rax)\n+\tadd %ah,-0x1(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x1(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %bh,%bh\n+\tnop\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\tcli\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeff(%rax)\n+\tadd %dl,0x2(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x1(%rax)\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tcmp %ch,-0x6(%rsi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsar $0xfe,%bh\n+\tadd %dl,-0x1(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xff,%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ff0008 \n-\tadd (%rcx),%eax\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne feffd1 \n+\tadd %dl,%al\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfeff(%rax)\n+\tadd %ah,0xfeff(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1000000000008a,%eax\n-\tincl (%rax)\n+\tmovabs 0xfff000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%bh\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tincb (%rax)\n+\tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,(%rax)\n+\tadd %bh,%bh\n \tadd %al,(%rax)\n-\txor %al,(%rax)\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rax)\n+\tadd %al,0x0(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7000000000008a,%eax\n+\tmovabs 0x6000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x0(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x8000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff00(%rax)\n+\tadd %ah,0xff00(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff00(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd000000000008a,%eax\n+\tadd %dh,0x0(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0xff,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff00(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff00(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf000000000008a,%eax\n+\tmovabs 0xe000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tadd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x13000000000008a,%eax\n+\tmovabs 0x12000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %edi,%edi\n+\tadd %dh,%al\n+\tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x15000000000008a,%eax\n+\tmovabs 0x14000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1(%rax)\n+\tadd %ah,0x1(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tadd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x18000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000ff01,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff01(%rax)\n+\tadd %dl,0xff01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1f000000000008a,%eax\n+\tmovabs 0x1e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %edi,%edi\n-\tadd %al,(%rax)\n+\tadd %dh,0xff01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x21000000000008a,%eax\n+\tmovabs 0x20000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%bh\n+\tadd %dh,%al\n+\tadd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x26000000000008a,%eax\n+\tmovabs 0x24000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadd $0xff,%eax\n+\tadd %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x51000000000008a,%eax\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \toutsb %ds:(%rsi),(%dx)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x28000000000008a,%eax\n+\tadd %dh,0x2(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tloopne ff02b8 \n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff02(%rax)\n+\tnop\n+\tadd %bh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2(%rax)\n+\tadd %ah,0x2(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0xff,(%rdx)\n+\tmov $0x2,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff02(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xff02(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2e000000000008a,%eax\n+\tmovabs 0x2d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %edi,%edi\n+\tadd %dh,%al\n+\tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x32000000000008a,%eax\n+\tmovabs 0x31000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x34000000000008a,%eax\n+\tmovabs 0x33000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3(%rax)\n+\tadd %dl,0x3(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x38000000000008a,%eax\n+\tmovabs 0x37000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3(%rax)\n+\tadd %al,0x3(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff03,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tadd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %edi,%edi\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xff03(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff03(%rax)\n+\tadd %al,0xff03(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3e000000000008a,%eax\n+\tmovabs 0x3d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff03(%rax)\n+\tadd %ah,0xff03(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x40000000000008a,%eax\n+\tmovabs 0x3f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadd $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x44000000000008a,%eax\n+\tmovabs 0x43000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadd $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x46000000000008a,%eax\n+\tmovabs 0x45000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff04(%rax)\n+\tadd %dh,0x4(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x4(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff04,%al\n+\tnop\n+\tadd $0xff,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x4(%rax)\n+\tadd %ah,0x4(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x0,(%rdi,%rdi,8)\n+\tmov $0x4,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadd $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff04(%rax)\n+\tadd %ah,0xff04(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x50000000000008a,%eax\n+\tmovabs 0x4f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadd $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d000000000008a,%eax\n+\tmovabs 0x52000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush $0xfa6e\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd $0xff,%eax\n-\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\t(bad)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush $0xfa6e\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5(%rax)\n+\tadd %al,0x5(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tadd $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff0567 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tadd $0xff,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadd $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd $0xff,%eax\n+\taddb $0x0,0xff(%rip) \n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff05(%rax)\n+\tadd %ah,0xff05(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff05(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5d000000000008a,%eax\n+\tadd %dh,0x5(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xff05(%rax)\n+\trolb $0x0,0xff(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff05(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5f000000000008a,%eax\n+\tmovabs 0x5e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadd $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,(%rsi)\n+\tand %al,(%rsi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadd $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trex (bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6(%rax)\n+\tadd %ah,0x6(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x6(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\taddb $0xff,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x6(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x6,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff06,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff06(%rax)\n+\tadd %dl,0xff06(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6f000000000008a,%eax\n+\tmovabs 0x6e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xff06(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x70000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trex (bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff0769 \n+\t(bad)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff07(%rax)\n+\tadd %al,0xff07(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7(%rax)\n+\tadd %dl,0x7(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7,%al\n+\tmovabs 0xd00000000000ff07,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x7(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff07(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7e000000000008a,%eax\n-\tincl (%rax)\n+\trolb $0xff,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff0a(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0xfa6e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tor %bh,%bh\n \tadd %al,(%rax)\n+\tadd %dl,0xff0a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0xfa6e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xff07(%rax)\n \tadd %al,(%rax)\n-\tand %cl,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x81000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tor %dil,%dil\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %cl,(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x8(%rax)\n+\tadd %dl,0x8(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x88000000000008a,%eax\n+\tmovabs 0x87000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x8(%rax)\n+\tadd %al,0x8(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff08,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tor %bh,%bh\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff08(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff08(%rax)\n+\tadd %al,0xff08(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8e000000000008a,%eax\n+\tmovabs 0x8d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff08(%rax)\n+\tadd %ah,0xff08(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x90000000000008a,%eax\n+\tmovabs 0x8f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x94000000000008a,%eax\n+\tmovabs 0x93000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x96000000000008a,%eax\n+\tmovabs 0x95000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff09(%rax)\n+\tadd %dh,0x9(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x9(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff09,%al\n+\tnop\n+\tor %edi,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x9(%rax)\n+\tadd %ah,0x9(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $0xff,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x9,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff09(%rax)\n+\tadd %ah,0xff09(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa0000000000008a,%eax\n+\tmovabs 0x9f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa2000000000008a,%eax\n+\tmovabs 0xa1000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tor %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa6000000000008a,%eax\n+\tmovabs 0xa5000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa8000000000008a,%eax\n+\tmovabs 0xa7000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xff0a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \toutsb %ds:(%rsi),(%dx)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff0a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xa(%rax)\n+\tadd %ah,0xa(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trorb $0xff,(%rdx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xff0a(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xff0a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xaf000000000008a,%eax\n+\tmovabs 0xae000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb3000000000008a,%eax\n+\tmovabs 0xb2000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %edi,%edi\n+\tadd %dh,%al\n+\tor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb5000000000008a,%eax\n+\tmovabs 0xb4000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb(%rax)\n+\tadd %ah,0xb(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xb(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xb(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb8000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0xb,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0xb(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000ff0b,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff0b(%rax)\n+\tadd %dl,0xff0b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbf000000000008a,%eax\n+\tmovabs 0xbe000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor %edi,%edi\n-\tadd %al,(%rax)\n+\tadd %dh,0xff0b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc1000000000008a,%eax\n+\tmovabs 0xc0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0xff,%al\n+\tadd %dh,%al\n+\tor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc5000000000008a,%eax\n+\tmovabs 0xc4000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc7000000000008a,%eax\n+\tmovabs 0xc6000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff0c(%rax)\n+\tadd %al,0xff0c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xc(%rax)\n+\tadd %dl,0xc(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xc,%al\n+\tmovabs 0xd00000000000ff0c,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xc(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff0c(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcd000000000008a,%eax\n-\tincl (%rax)\n+\trorb $0x0,(%rdi,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor $0xff,%al\n-\tadd %al,(%rax)\n+\tadd %dh,0xff0c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd1000000000008a,%eax\n+\tmovabs 0xd0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd3000000000008a,%eax\n+\tmovabs 0xd2000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd(%rax)\n+\tadd %al,0xd(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff0d6f \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tor $0xff,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0xff,%eax\n+\torb $0x0,0xff(%rip) \n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff0d(%rax)\n+\tadd %ah,0xff0d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff0d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdd000000000008a,%eax\n+\tadd %dh,0xd(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xff0d(%rax)\n+\trorb $0x0,0xff(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff0d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf000000000008a,%eax\n+\tmovabs 0xde000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,(%rsi)\n+\tand %cl,(%rsi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trex (bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xe(%rax)\n+\tadd %ah,0xe(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xe(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\torb $0xff,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xe(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xe(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff0e,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff0e(%rax)\n+\tadd %dl,0xff0e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xef000000000008a,%eax\n+\tmovabs 0xee000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xff0e(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tud0 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tud0 (%rax),%eax\n+\tadd %dh,%al\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tud0 (%rax),%eax\n+\trex ud0 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tud0 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff0f71 \n-\tincl (%rax)\n+\t(bad)\n+\tud0 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff0f(%rax)\n+\tadd %al,0xff0f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf(%rax)\n+\tadd %dl,0xf(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf,%al\n+\tmovabs 0xd00000000000ff0f,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xf(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trorb $0xff,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,0xff0f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfd000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tud0 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tud0 (%rax),%eax\n+\tadd %dh,0xff0f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x101000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tand %bh,%bh\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc %bh,%bh\n+\tadd %al,(%rax)\n+\tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \tud0 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dil,%dil\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %dl,(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10(%rax)\n+\tadd %dl,0x10(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x108000000000008a,%eax\n+\tmovabs 0x107000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10(%rax)\n+\tadd %al,0x10(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff10,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadc %bh,%bh\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xff10(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff10(%rax)\n+\tadd %al,0xff10(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x10e000000000008a,%eax\n+\tmovabs 0x10d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff10(%rax)\n+\tadd %ah,0xff10(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x110000000000008a,%eax\n+\tmovabs 0x10f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x114000000000008a,%eax\n+\tmovabs 0x113000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadc %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x116000000000008a,%eax\n+\tmovabs 0x115000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff11(%rax)\n+\tadd %dh,0x11(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x11(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff11,%al\n+\tnop\n+\tadc %edi,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x11(%rax)\n+\tadd %ah,0x11(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0xff,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x11,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff11(%rax)\n+\tadd %ah,0xff11(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x120000000000008a,%eax\n+\tmovabs 0x11f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadc %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x122000000000008a,%eax\n+\tmovabs 0x121000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x12(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tadc %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x126000000000008a,%eax\n+\tmovabs 0x125000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x128000000000008a,%eax\n+\tmovabs 0x127000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff12(%rax)\n+\tadd %dl,0xff12(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x12(%rax)\n+\tadd %ah,0x12(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0xff,(%rdx)\n+\tmov $0x12,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff12(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xff12(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x12e000000000008a,%eax\n+\tmovabs 0x12d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %edi,%edi\n+\tadd %dh,%al\n+\tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x132000000000008a,%eax\n+\tmovabs 0x131000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x134000000000008a,%eax\n+\tmovabs 0x133000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x13(%rax)\n+\tadd %dl,0x13(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadc %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x138000000000008a,%eax\n+\tmovabs 0x137000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x13(%rax)\n+\tadd %al,0x13(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff13,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tadc %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadc %edi,%edi\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff13(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff13(%rax)\n+\tadd %al,0xff13(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x13e000000000008a,%eax\n+\tmovabs 0x13d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff13(%rax)\n+\tadd %ah,0xff13(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x140000000000008a,%eax\n+\tmovabs 0x13f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadc %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x144000000000008a,%eax\n+\tmovabs 0x143000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadc $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x146000000000008a,%eax\n+\tmovabs 0x145000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff14(%rax)\n+\tadd %dh,0x14(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x14(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x14(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff14,%al\n+\tnop\n+\tadc $0xff,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x14(%rax)\n+\tadd %ah,0x14(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,(%rdi,%rdi,8)\n+\tmov $0x14,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff14(%rax)\n+\tadd %ah,0xff14(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x150000000000008a,%eax\n+\tmovabs 0x14f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadc $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x152000000000008a,%eax\n+\tmovabs 0x151000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,0x15(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadc $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadc $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tadc $0xff,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadc $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xff(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo ff1577 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff15(%rax)\n+\tadd %dl,0xff15(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x15(%rax)\n+\tadd %ah,0x15(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0xff(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff15(%rax)\n+\tmov $0x15,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xff15(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x15e000000000008a,%eax\n+\tmovabs 0x15d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\t(bad)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadc $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadc $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,(%rsi)\n+\tadc %dl,(%rsi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadc $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %dl,(%rsi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x16(%rax)\n+\tadd %dl,0x16(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0xff,(%rsi)\n+\tjo ff1678 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x16(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x16(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff16,%al\n+\tnop\n+\t(bad)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n+\tadd %dh,0xff16(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff16(%rax)\n+\tadd %al,0xff16(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x16e000000000008a,%eax\n+\tmovabs 0x16d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff16(%rax)\n+\tadd %ah,0xff16(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x170000000000008a,%eax\n+\tmovabs 0x16f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %dl,(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff17(%rax)\n+\tadd %dh,0x17(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x17(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x17(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff17,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x17(%rax)\n+\tnop\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trclb $0xff,(%rdi)\n \tadd %al,(%rax)\n+\tadd %ah,0x17(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x17,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff17(%rax)\n+\tadd %ah,0xff17(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x180000000000008a,%eax\n+\tmovabs 0x17f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,(%rax)\n+\tadc %bl,(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x18(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsbb %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x186000000000008a,%eax\n+\tmovabs 0x185000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x188000000000008a,%eax\n+\tmovabs 0x187000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff18(%rax)\n+\tadd %dl,0xff18(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x18(%rax)\n+\tadd %ah,0x18(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0xff,(%rax)\n+\tmov $0x18,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff18(%rax)\n+\tadd %al,0xff18(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x18e000000000008a,%eax\n+\tmovabs 0x18d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %edi,%edi\n+\tadd %dh,%al\n+\tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x192000000000008a,%eax\n+\tmovabs 0x191000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x194000000000008a,%eax\n+\tmovabs 0x193000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x19(%rax)\n+\tadd %dl,0x19(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x198000000000008a,%eax\n+\tmovabs 0x197000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19(%rax)\n+\tadd %al,0x19(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff19,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tsbb %edi,%edi\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff19(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff19(%rax)\n+\tadd %al,0xff19(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x19e000000000008a,%eax\n+\tmovabs 0x19d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff19(%rax)\n+\tadd %ah,0xff19(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a0000000000008a,%eax\n+\tmovabs 0x19f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a4000000000008a,%eax\n+\tmovabs 0x1a3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a6000000000008a,%eax\n+\tmovabs 0x1a5000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff1a(%rax)\n+\tadd %dh,0x1a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1a(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x1a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff1a,%al\n+\tnop\n+\tsbb %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1a(%rax)\n+\tadd %ah,0x1a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0xff,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x1a,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff1a(%rax)\n+\tadd %ah,0xff1a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b0000000000008a,%eax\n+\tmovabs 0x1af000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b2000000000008a,%eax\n+\tmovabs 0x1b1000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1b(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsbb %edi,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b6000000000008a,%eax\n+\tmovabs 0x1b5000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b8000000000008a,%eax\n+\tmovabs 0x1b7000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff1b(%rax)\n+\tadd %dl,0xff1b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1b(%rax)\n+\tadd %ah,0x1b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0xff,(%rbx)\n+\tmov $0x1b,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff1b(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xff1b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1be000000000008a,%eax\n+\tmovabs 0x1bd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb $0xff,%al\n+\tadd %dh,%al\n+\tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c2000000000008a,%eax\n+\tmovabs 0x1c1000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c4000000000008a,%eax\n+\tmovabs 0x1c3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1c(%rax)\n+\tadd %dl,0x1c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsbb $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c8000000000008a,%eax\n+\tmovabs 0x1c7000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1c(%rax)\n+\tadd %al,0x1c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff1c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tsbb $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tsbb $0xff,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff1c(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff1c(%rax)\n+\tadd %al,0xff1c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ce000000000008a,%eax\n+\tmovabs 0x1cd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff1c(%rax)\n+\tadd %ah,0xff1c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1d0000000000008a,%eax\n+\tmovabs 0x1cf000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsbb $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsbb $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1d4000000000008a,%eax\n+\tmovabs 0x1d3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tsbb $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tsbb $0xff,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff1d(%rax)\n+\tadd %dh,0x1d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x1d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff1d,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1d(%rax)\n+\tnop\n+\tsbb $0xff,%eax\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,0xff(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x1d,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsbb $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff1d(%rax)\n+\tadd %ah,0xff1d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1e0000000000008a,%eax\n+\tmovabs 0x1df000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsbb $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,(%rsi)\n+\tadc %bl,(%rsi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1e(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0xff,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo ff1e80 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff1e(%rax)\n+\tadd %dl,0xff1e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1e(%rax)\n+\tadd %ah,0x1e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0xff,(%rsi)\n+\tmov $0x1e,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff1e(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xff1e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ee000000000008a,%eax\n+\tmovabs 0x1ed000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,(%rdi)\n+\tadc %bl,(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %bl,(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1f(%rax)\n+\tadd %dl,0x1f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0xff,(%rdi)\n+\tjo ff1f81 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1f(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff1f,%al\n+\tnop\n+\t(bad)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n+\tadd %dh,0xff1f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff1f(%rax)\n+\tadd %al,0xff1f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1fe000000000008a,%eax\n+\tmovabs 0x1fd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff1f(%rax)\n+\tadd %ah,0xff1f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x201000000000008a,%eax\n+\tmovabs 0x1ff000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,%bh\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand %bh,%bh\n+\tand %dil,%dil\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x207000000000008a,%eax\n+\tmovabs 0x206000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff20(%rax)\n+\tadd %al,0xff20(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x20(%rax)\n+\tadd %dl,0x20(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x20,%al\n+\tmovabs 0xd00000000000ff20,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x20(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0xff,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff20(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x20d000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand %bh,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xff20(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x211000000000008a,%eax\n+\tmovabs 0x210000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x213000000000008a,%eax\n+\tmovabs 0x212000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x21(%rax)\n+\tadd %al,0x21(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x217000000000008a,%eax\n+\tmovabs 0x216000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x21(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x218000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff21(%rax)\n+\tadd %ah,0xff21(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff21(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x21d000000000008a,%eax\n+\tadd %dh,0x21(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0xff,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xff21(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff21(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x21f000000000008a,%eax\n+\tmovabs 0x21e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x223000000000008a,%eax\n+\tmovabs 0x222000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %bh,%bh\n+\tadd %dh,%al\n+\tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x225000000000008a,%eax\n+\tmovabs 0x224000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x22(%rax)\n+\tadd %ah,0x22(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x22(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x22(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x228000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x22,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x22(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000ff22,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff22(%rax)\n+\tadd %dl,0xff22(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x22f000000000008a,%eax\n+\tmovabs 0x22e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand %bh,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xff22(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x231000000000008a,%eax\n+\tmovabs 0x230000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %edi,%edi\n+\tadd %dh,%al\n+\tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x235000000000008a,%eax\n+\tmovabs 0x234000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x237000000000008a,%eax\n+\tmovabs 0x236000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff23(%rax)\n+\tadd %al,0xff23(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x23(%rax)\n+\tadd %dl,0x23(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x23,%al\n+\tmovabs 0xd00000000000ff23,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x23(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0xff,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0xff23(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x23d000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand %edi,%edi\n-\tadd %al,(%rax)\n+\tadd %dh,0xff23(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x241000000000008a,%eax\n+\tmovabs 0x240000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x243000000000008a,%eax\n+\tmovabs 0x242000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x24(%rax)\n+\tadd %al,0x24(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tand $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x247000000000008a,%eax\n+\tmovabs 0x246000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x24(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tand $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x248000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff24(%rax)\n+\tadd %ah,0xff24(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff24(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x24d000000000008a,%eax\n+\tadd %dh,0x24(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $0x0,(%rdi,%rdi,8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff24(%rax)\n+\tadd %dl,0xff24(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x24f000000000008a,%eax\n+\tmovabs 0x24e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tand $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tand $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x253000000000008a,%eax\n+\tmovabs 0x252000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tand $0xff,%al\n \tadd %al,(%rax)\n-\tand $0xff,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x254000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand $0xff,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x25(%rax)\n+\tadd %ah,0x25(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x25(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tand $0xff,%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x25(%rax)\n+\tandb $0x0,0xff(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x25(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x25,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff25,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tand $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff25(%rax)\n+\tadd %dl,0xff25(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x25f000000000008a,%eax\n+\tmovabs 0x25e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand $0xff,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xff25(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x260000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tes incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tes incl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tand $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \tes incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tes incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff2688 \n-\tincl (%rax)\n+\t(bad)\n+\tes incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff26(%rax)\n+\tadd %al,0xff26(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x26(%rax)\n+\tadd %dl,0x26(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x26,%al\n+\tmovabs 0xd00000000000ff26,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x26(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0xff,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,0xff26(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x26d000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tes incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tes incl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xff26(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %ah,(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x270000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tes incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,(%rdi)\n+\tand %ah,(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rax)\n+\tadd %al,0x27(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff2789 \n+\t(bad)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x27(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincl (%rax)\n+\tandb $0xff,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff27(%rax)\n+\tadd %ah,0xff27(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff27(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x27d000000000008a,%eax\n+\tadd %dh,0x27(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $0xff,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff27(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff27(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x27f000000000008a,%eax\n+\tmovabs 0x27e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,(%rax)\n+\tand %ch,(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tsub %bh,%bh\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x285000000000008a,%eax\n-\tincl (%rax)\n+\tsub %dil,%dil\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x28(%rax)\n+\tadd %ah,0x28(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x28(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x28(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x288000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x28,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x28(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000ff28,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff28(%rax)\n+\tadd %dl,0xff28(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x28f000000000008a,%eax\n+\tmovabs 0x28e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %bh,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xff28(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x291000000000008a,%eax\n+\tmovabs 0x290000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub %edi,%edi\n+\tadd %dh,%al\n+\tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x295000000000008a,%eax\n+\tmovabs 0x294000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x297000000000008a,%eax\n+\tmovabs 0x296000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff29(%rax)\n+\tadd %al,0xff29(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x29(%rax)\n+\tadd %dl,0x29(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x29,%al\n+\tmovabs 0xd00000000000ff29,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x29(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshrb $0xff,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xff29(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x29d000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %edi,%edi\n-\tadd %al,(%rax)\n+\tadd %dh,0xff29(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a1000000000008a,%eax\n+\tmovabs 0x2a0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a3000000000008a,%eax\n+\tmovabs 0x2a2000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2a(%rax)\n+\tadd %al,0x2a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a7000000000008a,%eax\n+\tmovabs 0x2a6000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2a(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x2a8000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff2a(%rax)\n+\tadd %ah,0xff2a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff2a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2ad000000000008a,%eax\n+\tadd %dh,0x2a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshrb $0xff,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,0xff2a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff2a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2af000000000008a,%eax\n+\tmovabs 0x2ae000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b3000000000008a,%eax\n+\tmovabs 0x2b2000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub %edi,%edi\n+\tadd %dh,%al\n+\tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b5000000000008a,%eax\n+\tmovabs 0x2b4000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2b(%rax)\n+\tadd %ah,0x2b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x2b(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x2b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2b8000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x2b,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x2b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000ff2b,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff2b(%rax)\n+\tadd %dl,0xff2b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2bf000000000008a,%eax\n+\tmovabs 0x2be000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %edi,%edi\n-\tadd %al,(%rax)\n+\tadd %dh,0xff2b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c1000000000008a,%eax\n+\tmovabs 0x2c0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsub $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub $0xff,%al\n+\tadd %dh,%al\n+\tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c5000000000008a,%eax\n+\tmovabs 0x2c4000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsub $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c7000000000008a,%eax\n+\tmovabs 0x2c6000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff2c(%rax)\n+\tadd %al,0xff2c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2c(%rax)\n+\tadd %dl,0x2c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x2c,%al\n+\tmovabs 0xd00000000000ff2c,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x2c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff2c(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2cd000000000008a,%eax\n-\tincl (%rax)\n+\tshrb $0x0,(%rdi,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsub $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub $0xff,%al\n-\tadd %al,(%rax)\n+\tadd %dh,0xff2c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d1000000000008a,%eax\n+\tmovabs 0x2d0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsub $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d3000000000008a,%eax\n+\tmovabs 0x2d2000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n+\tadd %al,0x2d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsub $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff2d8f \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tsub $0xff,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2d(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsub $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsub $0xff,%eax\n+\tsubb $0x0,0xff(%rip) \n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff2d(%rax)\n+\tadd %ah,0xff2d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff2d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2dd000000000008a,%eax\n+\tadd %dh,0x2d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xff2d(%rax)\n+\tshrb $0x0,0xff(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff2d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2df000000000008a,%eax\n+\tmovabs 0x2de000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tcs incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsub $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,(%rsi)\n+\tand %ch,(%rsi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcs incl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsub $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \tcs incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2e(%rax)\n+\tadd %ah,0x2e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x2e(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tcs incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcs incl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsubb $0xff,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2e(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x2e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x2e,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff2e,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcs incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff2e(%rax)\n+\tadd %dl,0xff2e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ef000000000008a,%eax\n+\tmovabs 0x2ee000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcs incl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xff2e(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2f0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tincl (%rax)\n+\tadd %dh,%al\n+\tcs incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trex (bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff2f91 \n+\t(bad)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff2f(%rax)\n+\tadd %al,0xff2f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2f(%rax)\n+\tadd %dl,0x2f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x2f,%al\n+\tmovabs 0xd00000000000ff2f,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x2f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshrb $0xff,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,0xff2f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2fd000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xff2f(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x301000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\trex incl (%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,(%rax)\n-\tincl (%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trex incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tshrb $1,(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dil,%dil\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %dh,(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x30(%rax)\n+\tadd %dl,0x30(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x308000000000008a,%eax\n+\tmovabs 0x307000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n+\tadd %al,0x30(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff30,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txor %bh,%bh\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff30(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff30(%rax)\n+\tadd %al,0xff30(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x30e000000000008a,%eax\n+\tmovabs 0x30d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff30(%rax)\n+\tadd %ah,0xff30(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x310000000000008a,%eax\n+\tmovabs 0x30f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x314000000000008a,%eax\n+\tmovabs 0x313000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \txor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x316000000000008a,%eax\n+\tmovabs 0x315000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff31(%rax)\n+\tadd %dh,0x31(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x31(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff31,%al\n+\tnop\n+\txor %edi,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x31(%rax)\n+\tadd %ah,0x31(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0xff,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x31,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \txor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff31(%rax)\n+\tadd %ah,0xff31(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x320000000000008a,%eax\n+\tmovabs 0x31f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x322000000000008a,%eax\n+\tmovabs 0x321000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x32(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\txor %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x326000000000008a,%eax\n+\tmovabs 0x325000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x328000000000008a,%eax\n+\tmovabs 0x327000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff32(%rax)\n+\tadd %dl,0xff32(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x32(%rax)\n+\tadd %ah,0x32(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0xff,(%rdx)\n+\tmov $0x32,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff32(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xff32(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x32e000000000008a,%eax\n+\tmovabs 0x32d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %edi,%edi\n+\tadd %dh,%al\n+\txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x332000000000008a,%eax\n+\tmovabs 0x331000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x334000000000008a,%eax\n+\tmovabs 0x333000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x33(%rax)\n+\tadd %dl,0x33(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x338000000000008a,%eax\n+\tmovabs 0x337000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n+\tadd %al,0x33(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff33,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\txor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txor %edi,%edi\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff33(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff33(%rax)\n+\tadd %al,0xff33(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x33e000000000008a,%eax\n+\tmovabs 0x33d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff33(%rax)\n+\tadd %ah,0xff33(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x340000000000008a,%eax\n+\tmovabs 0x33f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x344000000000008a,%eax\n+\tmovabs 0x343000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \txor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x346000000000008a,%eax\n+\tmovabs 0x345000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff34(%rax)\n+\tadd %dh,0x34(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x34(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff34,%al\n+\tnop\n+\txor $0xff,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x34(%rax)\n+\tadd %ah,0x34(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rdi,%rdi,8)\n+\tmov $0x34,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \txor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff34(%rax)\n+\tadd %ah,0xff34(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x350000000000008a,%eax\n+\tmovabs 0x34f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x352000000000008a,%eax\n+\tmovabs 0x351000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,0x35(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txor $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \txor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \txor $0xff,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txorb $0x0,0xff(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo ff3597 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff35(%rax)\n+\tadd %dl,0xff35(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x35(%rax)\n+\tadd %ah,0x35(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xff(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff35(%rax)\n+\tmov $0x35,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xff35(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x35e000000000008a,%eax\n+\tmovabs 0x35d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tss incl (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\txor $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,(%rsi)\n+\tadc %dh,(%rsi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\tss incl (%rax)\n+\txor %dh,(%rsi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x36(%rax)\n+\tadd %dl,0x36(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tss incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txorb $0xff,(%rsi)\n+\tjo ff3698 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x36(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x36(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff36,%al\n+\tnop\n+\tss incl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tss incl (%rax)\n+\tadd %dh,0xff36(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff36(%rax)\n+\tadd %al,0xff36(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x36e000000000008a,%eax\n+\tmovabs 0x36d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff36(%rax)\n+\tadd %ah,0xff36(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x370000000000008a,%eax\n+\tmovabs 0x36f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tss incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %dh,(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff37(%rax)\n+\tadd %dh,0x37(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x37(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x37(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff37,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x37(%rax)\n+\tnop\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0xff,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %ah,0x37(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tmov $0x37,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff37(%rax)\n+\tadd %ah,0xff37(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x380000000000008a,%eax\n+\tmovabs 0x37f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,(%rax)\n+\tadc %bh,(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x38(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tcmp %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x386000000000008a,%eax\n+\tmovabs 0x385000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x388000000000008a,%eax\n+\tmovabs 0x387000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff38(%rax)\n+\tadd %dl,0xff38(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x38(%rax)\n+\tadd %ah,0x38(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0xff,(%rax)\n+\tmov $0x38,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff38(%rax)\n+\tadd %al,0xff38(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x38e000000000008a,%eax\n+\tmovabs 0x38d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmp %edi,%edi\n+\tadd %dh,%al\n+\tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x392000000000008a,%eax\n+\tmovabs 0x391000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x394000000000008a,%eax\n+\tmovabs 0x393000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x39(%rax)\n+\tadd %dl,0x39(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x398000000000008a,%eax\n+\tmovabs 0x397000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x39(%rax)\n+\tadd %al,0x39(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff39,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tcmp %edi,%edi\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff39(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff39(%rax)\n+\tadd %al,0xff39(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x39e000000000008a,%eax\n+\tmovabs 0x39d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff39(%rax)\n+\tadd %ah,0xff39(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a0000000000008a,%eax\n+\tmovabs 0x39f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a4000000000008a,%eax\n+\tmovabs 0x3a3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a6000000000008a,%eax\n+\tmovabs 0x3a5000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff3a(%rax)\n+\tadd %dh,0x3a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x3a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff3a,%al\n+\tnop\n+\tcmp %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x3a(%rax)\n+\tadd %ah,0x3a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0xff,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x3a,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff3a(%rax)\n+\tadd %ah,0xff3a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b0000000000008a,%eax\n+\tmovabs 0x3af000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b2000000000008a,%eax\n+\tmovabs 0x3b1000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3b(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tcmp %edi,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b6000000000008a,%eax\n+\tmovabs 0x3b5000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b8000000000008a,%eax\n+\tmovabs 0x3b7000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff3b(%rax)\n+\tadd %dl,0xff3b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n+\tadd %ah,0x3b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0xff,(%rbx)\n+\tmov $0x3b,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff3b(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xff3b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3be000000000008a,%eax\n+\tmovabs 0x3bd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmp $0xff,%al\n+\tadd %dh,%al\n+\tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c2000000000008a,%eax\n+\tmovabs 0x3c1000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c4000000000008a,%eax\n+\tmovabs 0x3c3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3c(%rax)\n+\tadd %dl,0x3c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmp $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c8000000000008a,%eax\n+\tmovabs 0x3c7000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n+\tadd %al,0x3c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff3c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tcmp $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tcmp $0xff,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff3c(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff3c(%rax)\n+\tadd %al,0xff3c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ce000000000008a,%eax\n+\tmovabs 0x3cd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff3c(%rax)\n+\tadd %ah,0xff3c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3d0000000000008a,%eax\n+\tmovabs 0x3cf000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmp $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmp $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3d4000000000008a,%eax\n+\tmovabs 0x3d3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tcmp $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tcmp $0xff,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff3d(%rax)\n+\tadd %dh,0x3d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x3d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff3d,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x3d(%rax)\n+\tnop\n+\tcmp $0xff,%eax\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x3d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,0xff(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x3d,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmp $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff3d(%rax)\n+\tadd %ah,0xff3d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3e0000000000008a,%eax\n+\tmovabs 0x3df000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmp $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,(%rsi)\n+\tadc %bh,(%rsi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3e(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tds incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tds incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tds incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tds incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0xff,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo ff3ea0 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff3e(%rax)\n+\tadd %dl,0xff3e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3e(%rax)\n+\tadd %ah,0x3e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0xff,(%rsi)\n+\tmov $0x3e,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff3e(%rax)\n+\tadd %al,0xff3e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ee000000000008a,%eax\n+\tmovabs 0x3ed000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tincl (%rax)\n+\tadd %dh,%al\n+\tds incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tds incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,(%rdi)\n+\tadc %bh,(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tds incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %bh,(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3f(%rax)\n+\tadd %dl,0x3f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0xff,(%rdi)\n+\tjo ff3fa1 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x3f(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x3f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff3f,%al\n+\tnop\n+\t(bad)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n+\tadd %dh,0xff3f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff3f(%rax)\n+\tadd %al,0xff3f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3fe000000000008a,%eax\n+\tmovabs 0x3fd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff3f(%rax)\n+\tadd %ah,0xff3f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x401000000000008a,%eax\n+\tmovabs 0x3ff000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tincl (%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n+\tpush %rax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex incl (%rax)\n+\tand %al,-0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff40a2 \n-\tincl (%rax)\n+\t(bad)\n+\trex incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff40(%rax)\n+\tadd %al,0xff40(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x40(%rax)\n+\tadd %dl,0x40(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x40,%al\n+\tmovabs 0xd00000000000ff40,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x40(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff40(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x40d000000000008a,%eax\n-\tincl (%rax)\n+\trolb $0x0,-0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\trex incl (%rax)\n+\tadd %dh,0xff40(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x410000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,-0x1(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \trex incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,-0x1(%rcx)\n+\tand %al,-0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n+\tadd %al,0x41(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tincl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff41a3 \n-\tincl (%rax)\n+\t(bad)\n+\tincl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tincl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tincl (%r8)\n+\taddb $0x0,-0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff41(%rax)\n+\tadd %ah,0xff41(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff41(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x41d000000000008a,%eax\n+\tadd %dh,0x41(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x0,-0x1(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff41(%rax)\n+\tadd %dl,0xff41(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x41f000000000008a,%eax\n+\tmovabs 0x41e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \trex.X incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tincl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,-0x1(%rdx)\n+\tand %al,-0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.X incl (%rax)\n+\tadd %dh,%al\n+\tincl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.X incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x42(%rax)\n+\tadd %ah,0x42(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x42(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\trex.X incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.X incl (%rax)\n+\taddb $0x0,-0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x42(%rax)\n+\tadd %dl,0x42(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x42,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff42,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex.X incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff42(%rax)\n+\tadd %dl,0xff42(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x42f000000000008a,%eax\n+\tmovabs 0x42e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.X incl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %al,-0x1(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dh,0xff42(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x430000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.XB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.XB incl (%r8)\n+\tadd %dh,%al\n+\trex.X incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.XB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.XB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff43a5 \n-\tincl (%rax)\n+\t(bad)\n+\trex.XB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff43(%rax)\n+\tadd %al,0xff43(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x43(%rax)\n+\tadd %dl,0x43(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x43,%al\n+\tmovabs 0xd00000000000ff43,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x43(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff43(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x43d000000000008a,%eax\n-\tincl (%rax)\n+\trolb $0x0,-0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.XB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\trex.XB incl (%r8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xff43(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x0(%rdi,%rdi,8)\n+\tadd %dh,(%rax)\n+\tmovabs 0x440000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex.XB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0x0(%rdi,%rdi,8)\n+\tand %al,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x44(%rax)\n+\tadd %al,0x44(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.R incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff44a6 \n-\tincl (%rax)\n+\t(bad)\n+\trex.R incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x44(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\trex.R incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.R incl (%rax)\n+\taddb $0x0,0x0(%rdi,%rdi,8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff44(%rax)\n+\tadd %ah,0xff44(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff44(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x44d000000000008a,%eax\n+\tadd %dh,0x44(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x0,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %ah,0xff44(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff44(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x44f000000000008a,%eax\n+\tmovabs 0x44e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \trex.RB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex.R incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,-0x1(%rbp)\n+\tand %al,-0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.RB incl (%r8)\n+\tadd %dh,%al\n+\trex.R incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.RB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x45(%rax)\n+\tadd %ah,0x45(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x45(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\trex.RB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RB incl (%r8)\n+\taddb $0x0,-0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x45(%rax)\n+\tadd %dl,0x45(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x45,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff45,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex.RB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff45(%rax)\n+\tadd %dl,0xff45(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45f000000000008a,%eax\n+\tmovabs 0x45e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RB incl (%r8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %al,-0x1(%rsi)\n-\tadd %al,(%rax)\n+\tadd %dh,0xff45(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x460000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.RX incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.RX incl (%rax)\n+\tadd %dh,%al\n+\trex.RB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.RX incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.RX incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff46a8 \n-\tincl (%rax)\n+\t(bad)\n+\trex.RX incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff46(%rax)\n+\tadd %al,0xff46(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x46(%rax)\n+\tadd %dl,0x46(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x46,%al\n+\tmovabs 0xd00000000000ff46,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x46(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff46(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x46d000000000008a,%eax\n-\tincl (%rax)\n+\trolb $0x0,-0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.RX incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\trex.RX incl (%rax)\n+\tadd %dh,0xff46(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x470000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,-0x1(%rdi)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \trex.RX incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,-0x1(%rdi)\n+\tand %al,-0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n+\tadd %al,0x47(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.RXB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff47a9 \n-\tincl (%rax)\n+\t(bad)\n+\trex.RXB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x47(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\trex.RXB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RXB incl (%r8)\n+\taddb $0x0,-0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff47(%rax)\n+\tadd %ah,0xff47(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff47(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x47d000000000008a,%eax\n+\tadd %dh,0x47(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x0,-0x1(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff47(%rax)\n+\tadd %dl,0xff47(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x47f000000000008a,%eax\n+\tmovabs 0x47e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tincq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex.RXB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,-0x1(%rax)\n+\tand %cl,-0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tincq (%rax)\n+\tadd %dh,%al\n+\trex.RXB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \tincq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x48(%rax)\n+\tadd %ah,0x48(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x48(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tincq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tincq (%rax)\n+\torb $0x0,-0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x48(%rax)\n+\tadd %dl,0x48(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x48,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff48,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tincq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff48(%rax)\n+\tadd %dl,0xff48(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x48f000000000008a,%eax\n+\tmovabs 0x48e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tincq (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %cl,-0x1(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0xff48(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x490000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tincq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tincq (%r8)\n+\tadd %dh,%al\n+\tincq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \tincq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tincq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff49ab \n-\tincl (%rax)\n+\t(bad)\n+\tincq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff49(%rax)\n+\tadd %al,0xff49(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x49(%rax)\n+\tadd %dl,0x49(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x49,%al\n+\tmovabs 0xd00000000000ff49,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x49(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff49(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x49d000000000008a,%eax\n-\tincl (%rax)\n+\trorb $0x0,-0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tincq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tincq (%r8)\n+\tadd %dh,0xff49(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4a0000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,-0x1(%rdx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \tincq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,-0x1(%rdx)\n+\tand %cl,-0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4a(%rax)\n+\tadd %al,0x4a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.WX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff4aac \n-\tincl (%rax)\n+\t(bad)\n+\trex.WX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4a(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\trex.WX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WX incq (%rax)\n+\torb $0x0,-0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff4a(%rax)\n+\tadd %ah,0xff4a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff4a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4ad000000000008a,%eax\n+\tadd %dh,0x4a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trorb $0x0,-0x1(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff4a(%rax)\n+\tadd %dl,0xff4a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4af000000000008a,%eax\n+\tmovabs 0x4ae000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \trex.WXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex.WX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,-0x1(%rbx)\n+\tand %cl,-0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.WXB incq (%r8)\n+\tadd %dh,%al\n+\trex.WX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.WXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4b(%rax)\n+\tadd %ah,0x4b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x4b(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\trex.WXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WXB incq (%r8)\n+\torb $0x0,-0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4b(%rax)\n+\tadd %dl,0x4b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4b,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff4b,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex.WXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff4b(%rax)\n+\tadd %dl,0xff4b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4bf000000000008a,%eax\n+\tmovabs 0x4be000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WXB incq (%r8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xff4b(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x0(%rdi,%rdi,8)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4c0000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.WR incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.WR incq (%rax)\n+\tadd %dh,%al\n+\trex.WXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.WR incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.WR incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff4cae \n-\tincl (%rax)\n+\t(bad)\n+\trex.WR incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff4c(%rax)\n+\tadd %al,0xff4c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4c(%rax)\n+\tadd %dl,0x4c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4c,%al\n+\tmovabs 0xd00000000000ff4c,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x4c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xff4c(%rax)\n+\trorb $0x0,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4cd000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.WR incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\trex.WR incq (%rax)\n+\tadd %dh,0xff4c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4d0000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,-0x1(%rbp)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \trex.WR incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,-0x1(%rbp)\n+\tand %cl,-0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4d(%rax)\n+\tadd %al,0x4d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.WRB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff4daf \n-\tincl (%rax)\n+\t(bad)\n+\trex.WRB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4d(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\trex.WRB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WRB incq (%r8)\n+\torb $0x0,-0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff4d(%rax)\n+\tadd %ah,0xff4d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff4d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4dd000000000008a,%eax\n+\tadd %dh,0x4d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trorb $0x0,-0x1(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff4d(%rax)\n+\tadd %dl,0xff4d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4df000000000008a,%eax\n+\tmovabs 0x4de000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \trex.WRX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex.WRB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,-0x1(%rsi)\n+\tand %cl,-0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.WRX incq (%rax)\n+\tadd %dh,%al\n+\trex.WRB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.WRX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4e(%rax)\n+\tadd %ah,0x4e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x4e(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\trex.WRX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WRX incq (%rax)\n+\torb $0x0,-0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4e(%rax)\n+\tadd %dl,0x4e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4e,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff4e,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex.WRX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff4e(%rax)\n+\tadd %dl,0xff4e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ef000000000008a,%eax\n+\tmovabs 0x4ee000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRX incq (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %cl,-0x1(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dh,0xff4e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x4f0000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.WRXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.WRXB incq (%r8)\n+\tadd %dh,%al\n+\trex.WRX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \trex.WRXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.WRXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff4fb1 \n-\tincl (%rax)\n+\t(bad)\n+\trex.WRXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff4f(%rax)\n+\tadd %al,0xff4f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4f(%rax)\n+\tadd %dl,0x4f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4f,%al\n+\tmovabs 0xd00000000000ff4f,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x4f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff4f(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4fd000000000008a,%eax\n-\tincl (%rax)\n+\trorb $0x0,-0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.WRXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\trex.WRXB incq (%r8)\n+\tadd %dh,0xff4f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x501000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\t(bad)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tand %dl,-0x1(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\trex.WRXB incq (%r8)\n \tadd %al,(%rax)\n+\trorb $1,-0x1(%rdi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rax\n+\tadd %dh,(%rax)\n+\tmovabs 0x503000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x50(%rax)\n+\tadd %dl,0x50(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,-0x1(%rax)\n+\tjo ff50b2 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n+\tadd %al,0x50(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff50,%al\n+\tnop\n+\tpush %rax\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rax\n-\tincl (%rax)\n+\tadd %dh,0xff50(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff50(%rax)\n+\tadd %al,0xff50(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x50e000000000008a,%eax\n+\tmovabs 0x50d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff50(%rax)\n+\tadd %ah,0xff50(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x510000000000008a,%eax\n+\tmovabs 0x50f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rcx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rcx\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\txor %dl,-0x1(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tpush %rcx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpush %rcx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff51(%rax)\n+\tadd %dh,0x51(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x51(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff51,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x51(%rax)\n+\tnop\n+\tpush %rcx\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x51(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,-0x1(%rcx)\n+\tmov $0x51,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpush %rcx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff51(%rax)\n+\tadd %ah,0xff51(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x520000000000008a,%eax\n+\tmovabs 0x51f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rcx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,-0x1(%rdx)\n+\tadc %dl,-0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x52(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpush %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpush %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,-0x1(%rdx)\n+\tjo ff52b4 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff52(%rax)\n+\tadd %dl,0xff52(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x52(%rax)\n+\tadd %ah,0x52(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,-0x1(%rdx)\n+\tmov $0x52,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff52(%rax)\n+\tadd %al,0xff52(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x52e000000000008a,%eax\n+\tmovabs 0x52d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n+\tadd %dh,%al\n+\tpush %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,-0x1(%rbx)\n+\tadc %dl,-0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rbx\n-\tincl (%rax)\n+\txor %dl,-0x1(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x53(%rax)\n+\tadd %dl,0x53(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rbx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,-0x1(%rbx)\n+\tjo ff53b5 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x53(%rax)\n+\tadd %al,0x53(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff53,%al\n+\tnop\n+\tpush %rbx\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rbx\n-\tincl (%rax)\n+\tadd %dh,0xff53(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff53(%rax)\n+\tadd %al,0xff53(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x53e000000000008a,%eax\n+\tmovabs 0x53d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff53(%rax)\n+\tadd %ah,0xff53(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x540000000000008a,%eax\n+\tmovabs 0x53f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rsp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush %rbx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rsp\n-\tincl (%rax)\n+\txor %dl,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpush %rsp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpush %rsp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff54(%rax)\n+\tadd %dh,0x54(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x54(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x54(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff54,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x54(%rax)\n+\tnop\n+\tpush %rsp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trclb $0x0,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,0x54(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x54,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpush %rsp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff54(%rax)\n+\tadd %ah,0xff54(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x550000000000008a,%eax\n+\tmovabs 0x54f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rsp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,-0x1(%rbp)\n+\tadc %dl,-0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x55(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpush %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpush %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,-0x1(%rbp)\n+\tjo ff55b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff55(%rax)\n+\tadd %dl,0xff55(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x55(%rax)\n+\tadd %ah,0x55(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,-0x1(%rbp)\n+\tmov $0x55,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff55(%rax)\n+\tadd %al,0xff55(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x55e000000000008a,%eax\n+\tmovabs 0x55d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsi\n+\tadd %dh,%al\n+\tpush %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,-0x1(%rsi)\n+\tadc %dl,-0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rsi\n-\tincl (%rax)\n+\txor %dl,-0x1(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x56(%rax)\n+\tadd %dl,0x56(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rsi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,-0x1(%rsi)\n+\tjo ff56b8 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x56(%rax)\n+\tadd %al,0x56(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff56,%al\n+\tnop\n+\tpush %rsi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rsi\n-\tincl (%rax)\n+\tadd %dh,0xff56(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff56(%rax)\n+\tadd %al,0xff56(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x56e000000000008a,%eax\n+\tmovabs 0x56d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff56(%rax)\n+\tadd %ah,0xff56(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x570000000000008a,%eax\n+\tmovabs 0x56f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rdi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush %rsi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rdi\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\txor %dl,-0x1(%rdi)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tpush %rdi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpush %rdi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff57(%rax)\n+\tadd %dh,0x57(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x57(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff57,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x57(%rax)\n+\tnop\n+\tpush %rdi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x57(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,-0x1(%rdi)\n+\tmov $0x57,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpush %rdi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff57(%rax)\n+\tadd %ah,0xff57(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x580000000000008a,%eax\n+\tmovabs 0x57f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rdi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,-0x1(%rax)\n+\tadc %bl,-0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x58(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpop %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpop %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,-0x1(%rax)\n+\tjo ff58ba \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff58(%rax)\n+\tadd %dl,0xff58(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x58(%rax)\n+\tadd %ah,0x58(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0x1(%rax)\n+\tmov $0x58,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff58(%rax)\n+\tadd %al,0xff58(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x58e000000000008a,%eax\n+\tmovabs 0x58d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rcx\n+\tadd %dh,%al\n+\tpop %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpop %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,-0x1(%rcx)\n+\tadc %bl,-0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rcx\n-\tincl (%rax)\n+\txor %bl,-0x1(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x59(%rax)\n+\tadd %dl,0x59(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rcx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,-0x1(%rcx)\n+\tjo ff59bb \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n+\tadd %al,0x59(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff59,%al\n+\tnop\n+\tpop %rcx\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rcx\n-\tincl (%rax)\n+\tadd %dh,0xff59(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff59(%rax)\n+\tadd %al,0xff59(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x59e000000000008a,%eax\n+\tmovabs 0x59d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff59(%rax)\n+\tadd %ah,0xff59(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5a0000000000008a,%eax\n+\tmovabs 0x59f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rcx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rdx\n-\tincl (%rax)\n+\txor %bl,-0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tpop %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpop %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff5a(%rax)\n+\tadd %dh,0x5a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x5a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff5a,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x5a(%rax)\n+\tnop\n+\tpop %rdx\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x5a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0x1(%rdx)\n+\tmov $0x5a,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpop %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff5a(%rax)\n+\tadd %ah,0xff5a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5b0000000000008a,%eax\n+\tmovabs 0x5af000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpop %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,-0x1(%rbx)\n+\tadc %bl,-0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5b(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rbx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpop %rbx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpop %rbx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rbx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,-0x1(%rbx)\n+\tjo ff5bbd \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff5b(%rax)\n+\tadd %dl,0xff5b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5b(%rax)\n+\tadd %ah,0x5b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0x1(%rbx)\n+\tmov $0x5b,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff5b(%rax)\n+\tadd %al,0xff5b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5be000000000008a,%eax\n+\tmovabs 0x5bd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rsp\n+\tadd %dh,%al\n+\tpop %rbx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpop %rbx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,0x0(%rdi,%rdi,8)\n+\tadc %bl,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rbx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rsp\n-\tincl (%rax)\n+\txor %bl,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5c(%rax)\n+\tadd %dl,0x5c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rsp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x0(%rdi,%rdi,8)\n+\tjo ff5cbe \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x5c(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x5c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff5c,%al\n+\tnop\n+\tpop %rsp\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rsp\n-\tincl (%rax)\n+\tadd %dh,0xff5c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff5c(%rax)\n+\tadd %al,0xff5c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ce000000000008a,%eax\n+\tmovabs 0x5cd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff5c(%rax)\n+\tadd %ah,0xff5c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5d0000000000008a,%eax\n+\tmovabs 0x5cf000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rsp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rbp\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\txor %bl,-0x1(%rbp)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tpop %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpop %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff5d(%rax)\n+\tadd %dh,0x5d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x5d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff5d,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x5d(%rax)\n+\tnop\n+\tpop %rbp\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x5d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0x1(%rbp)\n+\tmov $0x5d,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpop %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff5d(%rax)\n+\tadd %ah,0xff5d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5e0000000000008a,%eax\n+\tmovabs 0x5df000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpop %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,-0x1(%rsi)\n+\tadc %bl,-0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5e(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rsi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpop %rsi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpop %rsi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rsi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,-0x1(%rsi)\n+\tjo ff5ec0 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff5e(%rax)\n+\tadd %dl,0xff5e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5e(%rax)\n+\tadd %ah,0x5e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0x1(%rsi)\n+\tmov $0x5e,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff5e(%rax)\n+\tadd %al,0xff5e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ee000000000008a,%eax\n+\tmovabs 0x5ed000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rdi\n+\tadd %dh,%al\n+\tpop %rsi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpop %rsi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,-0x1(%rdi)\n+\tadc %bl,-0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rsi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rdi\n-\tincl (%rax)\n+\txor %bl,-0x1(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5f(%rax)\n+\tadd %dl,0x5f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rdi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,-0x1(%rdi)\n+\tjo ff5fc1 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rax)\n+\tadd %al,0x5f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff5f,%al\n+\tnop\n+\tpop %rdi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rdi\n-\tincl (%rax)\n+\tadd %dh,0xff5f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff5f(%rax)\n+\tadd %al,0xff5f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5fe000000000008a,%eax\n+\tmovabs 0x5fd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff5f(%rax)\n+\tadd %ah,0xff5f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x601000000000008a,%eax\n+\tmovabs 0x5ff000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff600a \n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tjo ff600a \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rdi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trex (bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff60c2 \n+\t(bad)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff60(%rax)\n+\tadd %al,0xff60(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x60(%rax)\n+\tadd %dl,0x60(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x60,%al\n+\tmovabs 0xd00000000000ff60,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x60(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff60(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x60d000000000008a,%eax\n-\tincl (%rax)\n+\tshlb $0x0,-0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n+\tadd %dh,0xff60(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x610000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,-0x1(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,-0x1(%rcx)\n+\tand %ah,-0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x61(%rax)\n+\tadd %al,0x61(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff61c3 \n+\t(bad)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincl (%rax)\n+\tandb $0x0,-0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff61(%rax)\n+\tadd %ah,0xff61(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff61(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x61d000000000008a,%eax\n+\tadd %dh,0x61(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $0x0,-0x1(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff61(%rax)\n+\tadd %dl,0xff61(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x61f000000000008a,%eax\n+\tmovabs 0x61e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,-0x1(%rdx)\n+\tand %ah,-0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n \t(bad)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n \t(bad)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x62(%rax)\n+\tadd %ah,0x62(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x62(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tandb $0x0,-0x1(%rdx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x62(%rax)\n+\tadd %dl,0x62(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x62,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff62,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff62(%rax)\n+\tadd %dl,0xff62(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x62f000000000008a,%eax\n+\tmovabs 0x62e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %ah,-0x1(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dh,0xff62(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x630000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmovsxd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tmovsxd %edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x635000000000008a,%eax\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trex movsxd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tmovsxd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x637000000000008a,%eax\n+\tmovabs 0x636000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff63(%rax)\n+\tadd %al,0xff63(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x63(%rax)\n+\tadd %dl,0x63(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x63,%al\n+\tmovabs 0xd00000000000ff63,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x63(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff63(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x63d000000000008a,%eax\n-\tincl (%rax)\n+\tshlb $0x0,-0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmovsxd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovsxd %edi,%edi\n-\tadd %al,(%rax)\n+\tadd %dh,0xff63(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x641000000000008a,%eax\n+\tmovabs 0x640000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmovsxd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x643000000000008a,%eax\n+\tmovabs 0x642000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n+\tadd %al,0x64(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tincl %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff64c6 \n-\tincl (%rax)\n+\t(bad)\n+\tincl %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x64(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tincl %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tincl %fs:(%rax)\n+\tandb $0x0,0x0(%rdi,%rdi,8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff64(%rax)\n+\tadd %ah,0xff64(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff64(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x64d000000000008a,%eax\n+\tadd %dh,0x64(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0x0,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %ah,0xff64(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff64(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x64f000000000008a,%eax\n+\tmovabs 0x64e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tincl %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tincl %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,-0x1(%rbp)\n+\tand %ah,-0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tincl %gs:(%rax)\n+\tadd %dh,%al\n+\tincl %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \tincl %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x65(%rax)\n+\tadd %ah,0x65(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x65(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tincl %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tincl %gs:(%rax)\n+\tandb $0x0,-0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x65(%rax)\n+\tadd %dl,0x65(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x65,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff65,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tincl %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff65(%rax)\n+\tadd %dl,0xff65(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x65f000000000008a,%eax\n+\tmovabs 0x65e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tincl %gs:(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %ah,-0x1(%rsi)\n-\tadd %al,(%rax)\n+\tadd %dh,0xff65(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x660000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tincw (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tincw (%rax)\n+\tadd %dh,%al\n+\tincl %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \tincw (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tincw (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff66c8 \n-\tincl (%rax)\n+\t(bad)\n+\tincw (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff66(%rax)\n+\tadd %al,0xff66(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x66(%rax)\n+\tadd %dl,0x66(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x66,%al\n+\tmovabs 0xd00000000000ff66,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x66(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff66(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x66d000000000008a,%eax\n-\tincl (%rax)\n+\tshlb $0x0,-0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tincw (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tincw (%rax)\n+\tadd %dh,0xff66(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x670000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,-0x1(%rdi)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \tincw (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,-0x1(%rdi)\n+\tand %ah,-0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n+\tadd %al,0x67(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tincl (%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff67c9 \n-\tincl (%rax)\n+\t(bad)\n+\tincl (%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x67(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tincl (%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tincl (%eax)\n+\tandb $0x0,-0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff67(%rax)\n+\tadd %ah,0xff67(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff67(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x67d000000000008a,%eax\n+\tadd %dh,0x67(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $0x0,-0x1(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff67(%rax)\n+\tadd %dl,0xff67(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x67f000000000008a,%eax\n+\tmovabs 0x67e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tpush $0xff\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tincl (%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,-0x1(%rax)\n+\tand %ch,-0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tincl (%eax)\n \tadd %al,(%rax)\n-\tpush $0xff\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush $0xff\n+\trex push $0xff\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x68(%rax)\n+\tadd %ah,0x68(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x68(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush $0xff\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush $0xff\n+\tsubb $0x0,-0x1(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x68(%rax)\n+\tadd %dl,0x68(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x68,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff68,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush $0xff\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff68(%rax)\n+\tadd %dl,0xff68(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x68f000000000008a,%eax\n+\tmovabs 0x68e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush $0xff\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %ch,-0x1(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0xff68(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x690000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \timul $0x0,%edi,%edi\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpush $0xff\n \tadd %al,(%rax)\n-\timul $0x0,%edi,%edi\n-\tadd %dh,(%rax)\n-\tmovabs 0x695000000000008a,%eax\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\trex imul $0x0,%edi,%edi\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \timul $0x0,%edi,%edi\n \tadd %dh,(%rax)\n-\tmovabs 0x697000000000008a,%eax\n+\tmovabs 0x696000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff69(%rax)\n+\tadd %al,0xff69(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x69(%rax)\n+\tadd %dl,0x69(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x69,%al\n+\tmovabs 0xd00000000000ff69,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x69(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff69(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x69d000000000008a,%eax\n-\tincl (%rax)\n+\tshrb $0x0,-0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \timul $0x0,%edi,%edi\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x0,%edi,%edi\n+\tadd %dh,0xff69(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6a1000000000008a,%eax\n+\tmovabs 0x6a0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \timul $0x0,%edi,%edi\n \tadd %dh,(%rax)\n-\tmovabs 0x6a3000000000008a,%eax\n+\tmovabs 0x6a2000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n+\tadd %al,0x6a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush $0xffffffffffffffff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6a7000000000008a,%eax\n+\tmovabs 0x6a6000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6a(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tpush $0xffffffffffffffff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x6a8000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff6a(%rax)\n+\tadd %ah,0xff6a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff6a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6ad000000000008a,%eax\n+\tadd %dh,0x6a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tshrb $0x0,-0x1(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff6a(%rax)\n+\tadd %dl,0xff6a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6af000000000008a,%eax\n+\tmovabs 0x6ae000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \timul $0x0,%edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpush $0xffffffffffffffff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6b3000000000008a,%eax\n+\tmovabs 0x6b2000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpush $0xffffffffffffffff\n \tadd %al,(%rax)\n-\timul $0x0,%edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\timul $0x0,%edi,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x6b4000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6b(%rax)\n+\tadd %ah,0x6b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x6b(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\timul $0x0,%edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\timul $0x0,%edi,%edi\n+\tsubb $0x0,-0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6b(%rax)\n+\tadd %dl,0x6b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x6b,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff6b,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \timul $0x0,%edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff6b(%rax)\n+\tadd %dl,0xff6b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6bf000000000008a,%eax\n+\tmovabs 0x6be000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x0,%edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xff6b(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x0(%rdi,%rdi,8)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6c0000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tincl (%rax)\n+\tadd %dh,%al\n+\timul $0x0,%edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tinsb (%dx),%es:(%rdi)\n+\trex insb (%dx),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff6cce \n+\t(bad)\n+\tinsb (%dx),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff6c(%rax)\n+\tadd %al,0xff6c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6c(%rax)\n+\tadd %dl,0x6c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x6c,%al\n+\tmovabs 0xd00000000000ff6c,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x6c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xff6c(%rax)\n+\tshrb $0x0,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6cd000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tinsb (%dx),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tincl (%rax)\n+\tadd %dh,0xff6c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6d0000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,-0x1(%rbp)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \tinsb (%dx),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,-0x1(%rbp)\n+\tand %ch,-0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6d(%rax)\n+\tadd %al,0x6d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff6dcf \n+\t(bad)\n+\tinsl (%dx),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6d(%rax)\n+\tadd %dh,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tinsl (%dx),%es:(%rdi)\n-\tincl (%rax)\n+\tsubb $0x0,-0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff6d(%rax)\n+\tadd %ah,0xff6d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff6d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6dd000000000008a,%eax\n+\tadd %dh,0x6d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tshrb $0x0,-0x1(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff6d(%rax)\n+\tadd %dl,0xff6d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6df000000000008a,%eax\n+\tmovabs 0x6de000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tinsl (%dx),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,-0x1(%rsi)\n+\tand %ch,-0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dh,%al\n+\tinsl (%dx),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\toutsb %ds:(%rsi),(%dx)\n+\trex outsb %ds:(%rsi),(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6e(%rax)\n+\tadd %ah,0x6e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x6e(%rax)\n+\tadd %dh,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\toutsb %ds:(%rsi),(%dx)\n-\tincl (%rax)\n+\tsubb $0x0,-0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6e(%rax)\n+\tadd %dl,0x6e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x6e,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff6e,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \toutsb %ds:(%rsi),(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff6e(%rax)\n+\tadd %dl,0xff6e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6ef000000000008a,%eax\n+\tmovabs 0x6ee000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %ch,-0x1(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dh,0xff6e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x6f0000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dh,%al\n+\toutsb %ds:(%rsi),(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\toutsl %ds:(%rsi),(%dx)\n+\trex outsl %ds:(%rsi),(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff6fd1 \n+\t(bad)\n+\toutsl %ds:(%rsi),(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff6f(%rax)\n+\tadd %al,0xff6f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6f(%rax)\n+\tadd %dl,0x6f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x6f,%al\n+\tmovabs 0xd00000000000ff6f,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x6f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff6f(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6fd000000000008a,%eax\n-\tincl (%rax)\n+\tshrb $0x0,-0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \toutsl %ds:(%rsi),(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\tincl (%rax)\n+\tadd %dh,0xff6f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x701000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n-\tadd %al,(%rax)\n-\tcmp $0x0,%bh\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tand %dh,-0x1(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tcmp $0x0,%bh\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex jo ff7032 \n+\tshrb $1,-0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x703000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x70(%rax)\n+\tadd %dl,0x70(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjo ff7062 \n+\tadd %ah,(%rax)\n+\tjo ff7052 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x708000000000008a,%eax\n+\tmovabs 0x707000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x70(%rax)\n+\tadd %al,0x70(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff70,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tjo ff7082 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjo ff70b2 \n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff70(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff70(%rax)\n+\tadd %al,0xff70(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x70e000000000008a,%eax\n+\tmovabs 0x70d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff70(%rax)\n+\tadd %ah,0xff70(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x710000000000008a,%eax\n+\tmovabs 0x70f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjno ff7112 \n+\tadd %dl,(%rax)\n+\tjno ff7102 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjo ff7122 \n+\tadd %ah,%al\n+\tjo ff7112 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x714000000000008a,%eax\n+\tmovabs 0x713000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno ff7142 \n+\tadd %al,(%rax)\n+\tjno ff7132 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x716000000000008a,%eax\n+\tmovabs 0x715000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff71(%rax)\n+\tadd %dh,0x71(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x71(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x71(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff71,%al\n+\tnop\n+\tjno ff7182 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x71(%rax)\n+\tadd %ah,0x71(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x1(%rcx)\n+\tmov $0x71,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjno ff71d2 \n+\tadd %dl,%al\n+\tjno ff71c2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff71(%rax)\n+\tadd %ah,0xff71(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x720000000000008a,%eax\n+\tmovabs 0x71f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno ff7202 \n+\tadd %al,%al\n+\tjno ff71f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x722000000000008a,%eax\n+\tmovabs 0x721000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x72(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tjb ff7222 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjb ff7242 \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjb ff7232 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x726000000000008a,%eax\n+\tmovabs 0x725000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjb ff7262 \n+\tadd %ah,(%rax)\n+\tjb ff7252 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x728000000000008a,%eax\n+\tmovabs 0x727000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff72(%rax)\n+\tadd %dl,0xff72(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x72(%rax)\n+\tadd %ah,0x72(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x1(%rdx)\n+\tmov $0x72,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff72(%rax)\n+\tadd %al,0xff72(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x72e000000000008a,%eax\n+\tmovabs 0x72d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjae ff72f2 \n+\tadd %dh,%al\n+\tjb ff72e2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjb ff7302 \n+\tadd %al,%al\n+\tjb ff72f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x732000000000008a,%eax\n+\tmovabs 0x731000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjb ff7322 \n+\tadd %ah,%al\n+\tjb ff7312 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x734000000000008a,%eax\n+\tmovabs 0x733000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x73(%rax)\n+\tadd %dl,0x73(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjae ff7362 \n+\tadd %ah,(%rax)\n+\tjae ff7352 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x738000000000008a,%eax\n+\tmovabs 0x737000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x73(%rax)\n+\tadd %al,0x73(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff73,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tjae ff7382 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjae ff73b2 \n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff73(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff73(%rax)\n+\tadd %al,0xff73(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x73e000000000008a,%eax\n+\tmovabs 0x73d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff73(%rax)\n+\tadd %ah,0xff73(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x740000000000008a,%eax\n+\tmovabs 0x73f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tje ff7412 \n+\tadd %dl,(%rax)\n+\tje ff7402 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjae ff7422 \n+\tadd %ah,%al\n+\tjae ff7412 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x744000000000008a,%eax\n+\tmovabs 0x743000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tje ff7442 \n+\tadd %al,(%rax)\n+\tje ff7432 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x746000000000008a,%eax\n+\tmovabs 0x745000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff74(%rax)\n+\tadd %dh,0x74(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x74(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x74(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff74,%al\n+\tnop\n+\tje ff7482 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x74(%rax)\n+\tadd %ah,0x74(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x0(%rdi,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x74,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tje ff74d2 \n+\tadd %dl,%al\n+\tje ff74c2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff74(%rax)\n+\tadd %ah,0xff74(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x750000000000008a,%eax\n+\tmovabs 0x74f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tje ff7502 \n+\tadd %al,%al\n+\tje ff74f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x752000000000008a,%eax\n+\tmovabs 0x751000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x75(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tjne ff7522 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjne ff7542 \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjne ff7532 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x756000000000008a,%eax\n+\tmovabs 0x755000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjne ff7562 \n+\tadd %ah,(%rax)\n+\tjne ff7552 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x758000000000008a,%eax\n+\tmovabs 0x757000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff75(%rax)\n+\tadd %dl,0xff75(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x75(%rax)\n+\tadd %ah,0x75(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x1(%rbp)\n+\tmov $0x75,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff75(%rax)\n+\tadd %al,0xff75(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x75e000000000008a,%eax\n+\tmovabs 0x75d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjbe ff75f2 \n+\tadd %dh,%al\n+\tjne ff75e2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjne ff7602 \n+\tadd %al,%al\n+\tjne ff75f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x762000000000008a,%eax\n+\tmovabs 0x761000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjne ff7622 \n+\tadd %ah,%al\n+\tjne ff7612 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x764000000000008a,%eax\n+\tmovabs 0x763000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x76(%rax)\n+\tadd %dl,0x76(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjbe ff7662 \n+\tadd %ah,(%rax)\n+\tjbe ff7652 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x768000000000008a,%eax\n+\tmovabs 0x767000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x76(%rax)\n+\tadd %al,0x76(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff76,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tjbe ff7682 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjbe ff76b2 \n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff76(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff76(%rax)\n+\tadd %al,0xff76(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x76e000000000008a,%eax\n+\tmovabs 0x76d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff76(%rax)\n+\tadd %ah,0xff76(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x770000000000008a,%eax\n+\tmovabs 0x76f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tja ff7712 \n+\tadd %dl,(%rax)\n+\tja ff7702 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjbe ff7722 \n+\tadd %ah,%al\n+\tjbe ff7712 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x774000000000008a,%eax\n+\tmovabs 0x773000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tja ff7742 \n+\tadd %al,(%rax)\n+\tja ff7732 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x776000000000008a,%eax\n+\tmovabs 0x775000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff77(%rax)\n+\tadd %dh,0x77(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x77(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x77(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff77,%al\n+\tnop\n+\tja ff7782 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x77(%rax)\n+\tadd %ah,0x77(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x1(%rdi)\n+\tmov $0x77,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tja ff77d2 \n+\tadd %dl,%al\n+\tja ff77c2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff77(%rax)\n+\tadd %ah,0xff77(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x780000000000008a,%eax\n+\tmovabs 0x77f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tja ff7802 \n+\tadd %al,%al\n+\tja ff77f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x782000000000008a,%eax\n+\tmovabs 0x781000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x78(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tjs ff7822 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjs ff7842 \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjs ff7832 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x786000000000008a,%eax\n+\tmovabs 0x785000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjs ff7862 \n+\tadd %ah,(%rax)\n+\tjs ff7852 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x788000000000008a,%eax\n+\tmovabs 0x787000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff78(%rax)\n+\tadd %dl,0xff78(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x78(%rax)\n+\tadd %ah,0x78(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,-0x1(%rax)\n+\tmov $0x78,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff78(%rax)\n+\tadd %al,0xff78(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x78e000000000008a,%eax\n+\tmovabs 0x78d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjns ff78f2 \n+\tadd %dh,%al\n+\tjs ff78e2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs ff7902 \n+\tadd %al,%al\n+\tjs ff78f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x792000000000008a,%eax\n+\tmovabs 0x791000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjs ff7922 \n+\tadd %ah,%al\n+\tjs ff7912 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x794000000000008a,%eax\n+\tmovabs 0x793000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x79(%rax)\n+\tadd %dl,0x79(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjns ff7962 \n+\tadd %ah,(%rax)\n+\tjns ff7952 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x798000000000008a,%eax\n+\tmovabs 0x797000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x79(%rax)\n+\tadd %al,0x79(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff79,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tjns ff7982 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjns ff79b2 \n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff79(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff79(%rax)\n+\tadd %al,0xff79(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x79e000000000008a,%eax\n+\tmovabs 0x79d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff79(%rax)\n+\tadd %ah,0xff79(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a0000000000008a,%eax\n+\tmovabs 0x79f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjp ff7a12 \n+\tadd %dl,(%rax)\n+\tjp ff7a02 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjns ff7a22 \n+\tadd %ah,%al\n+\tjns ff7a12 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a4000000000008a,%eax\n+\tmovabs 0x7a3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjp ff7a42 \n+\tadd %al,(%rax)\n+\tjp ff7a32 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a6000000000008a,%eax\n+\tmovabs 0x7a5000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff7a(%rax)\n+\tadd %dh,0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7a(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x7a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff7a,%al\n+\tnop\n+\tjp ff7a82 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x7a(%rax)\n+\tadd %ah,0x7a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,-0x1(%rdx)\n+\tmov $0x7a,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjp ff7ad2 \n+\tadd %dl,%al\n+\tjp ff7ac2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff7a(%rax)\n+\tadd %ah,0xff7a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b0000000000008a,%eax\n+\tmovabs 0x7af000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjp ff7b02 \n+\tadd %al,%al\n+\tjp ff7af2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b2000000000008a,%eax\n+\tmovabs 0x7b1000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7b(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tjnp ff7b22 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjnp ff7b42 \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjnp ff7b32 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b6000000000008a,%eax\n+\tmovabs 0x7b5000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjnp ff7b62 \n+\tadd %ah,(%rax)\n+\tjnp ff7b52 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b8000000000008a,%eax\n+\tmovabs 0x7b7000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff7b(%rax)\n+\tadd %dl,0xff7b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7b(%rax)\n+\tadd %ah,0x7b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,-0x1(%rbx)\n+\tmov $0x7b,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff7b(%rax)\n+\tadd %al,0xff7b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7be000000000008a,%eax\n+\tmovabs 0x7bd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjl ff7bf2 \n+\tadd %dh,%al\n+\tjnp ff7be2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjnp ff7c02 \n+\tadd %al,%al\n+\tjnp ff7bf2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c2000000000008a,%eax\n+\tmovabs 0x7c1000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjnp ff7c22 \n+\tadd %ah,%al\n+\tjnp ff7c12 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c4000000000008a,%eax\n+\tmovabs 0x7c3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x28,%al\n-\tnop\n-\tadd %eax,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %ah,0x7c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x7c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjl ff7c62 \n+\tadd %ah,(%rax)\n+\tjl ff7c52 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c8000000000008a,%eax\n+\tmovabs 0x7c7000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7c(%rax)\n+\tadd %al,0x7c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff7c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tjl ff7c82 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjl ff7cb2 \n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xff7c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff7c(%rax)\n+\tadd %al,0xff7c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ce000000000008a,%eax\n+\tmovabs 0x7cd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff7c(%rax)\n+\tadd %ah,0xff7c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d0000000000008a,%eax\n+\tmovabs 0x7cf000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n+\tmov $0xfa,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjge ff7d12 \n+\tadd %dl,(%rax)\n+\tjge ff7d02 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjl ff7d22 \n+\tadd %ah,%al\n+\tjl ff7d12 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d4000000000008a,%eax\n+\tmovabs 0x7d3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjge ff7d42 \n+\tadd %al,(%rax)\n+\tjge ff7d32 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d6000000000008a,%eax\n+\tmovabs 0x7d5000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff7d(%rax)\n+\tadd %dh,0x7d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x7d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff7d,%al\n+\tnop\n+\tjge ff7d82 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x7d(%rax)\n+\tadd %ah,0x7d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,-0x1(%rbp)\n+\tmov $0x7d,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjge ff7dd2 \n+\tadd %dl,%al\n+\tjge ff7dc2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff7d(%rax)\n+\tadd %ah,0xff7d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e0000000000008a,%eax\n+\tmovabs 0x7df000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjge ff7e02 \n+\tadd %al,%al\n+\tjge ff7df2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e2000000000008a,%eax\n+\tmovabs 0x7e1000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7e(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tjle ff7e22 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjle ff7e42 \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjle ff7e32 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e6000000000008a,%eax\n+\tmovabs 0x7e5000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjle ff7e62 \n+\tadd %ah,(%rax)\n+\tjle ff7e52 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e8000000000008a,%eax\n+\tmovabs 0x7e7000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff7e(%rax)\n+\tadd %dl,0xff7e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7e(%rax)\n+\tadd %ah,0x7e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,-0x1(%rsi)\n+\tmov $0x7e,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff7e(%rax)\n+\tadd %al,0xff7e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ee000000000008a,%eax\n+\tmovabs 0x7ed000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmov $0x28,%al\n+\tnop\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjg ff7ef2 \n+\tadd %dh,%al\n+\tjle ff7ee2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjle ff7f02 \n+\tadd %al,%al\n+\tjle ff7ef2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f2000000000008a,%eax\n+\tmovabs 0x7f1000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjle ff7f22 \n+\tadd %ah,%al\n+\tjle ff7f12 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f4000000000008a,%eax\n+\tmovabs 0x7f3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7f(%rax)\n+\tadd %dl,0x7f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjg ff7f62 \n+\tadd %ah,(%rax)\n+\tjg ff7f52 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f8000000000008a,%eax\n+\tmovabs 0x7f7000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n+\tadd %al,0x7f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff7f,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tjg ff7f82 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjg ff7fb2 \n \tadd %al,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xff7f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff7f(%rax)\n+\tadd %al,0xff7f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7fe000000000008a,%eax\n+\tmovabs 0x7fd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff7f(%rax)\n+\tadd %ah,0xff7f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x801000000000008a,%eax\n+\tmovabs 0x7ff000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tnop\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0x0,%bh\n \tadd %al,(%rax)\n+\tand %al,0xff(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tjg ff8032 \n+\tadd %ah,%al\n+\tjg ff8022 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x805000000000008a,%eax\n+\tmovabs 0x804000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmp $0x0,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff7fe2 \n-\tincl (%rax)\n+\t(bad)\n+\tcmp $0x0,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff80(%rax)\n+\tadd %al,0xff80(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x80(%rax)\n+\tadd %dl,-0x80(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x80,%al\n+\tmovabs 0xd00000000000ff80,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x80(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff80(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x80d000000000008a,%eax\n-\tincl (%rax)\n+\trolb $0x0,0xff(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmp $0x0,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tcmp $0x0,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xff80(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x810000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %al,0xff(%rcx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmp $0x0,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0xff(%rcx)\n+\tand %al,0xff(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rax)\n+\tadd %al,-0x7f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmp $0x0,%edi\n \tadd %dh,(%rax)\n-\tmovabs 0x817000000000008a,%eax\n+\tmovabs 0x816000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7f(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tcmp $0x0,%edi\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x818000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trepnz sti\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff81(%rax)\n+\tadd %ah,0xff81(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff81(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x81d000000000008a,%eax\n+\tadd %dh,-0x7f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xff81(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff(%rdx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\trolb $0x0,0xff(%rcx)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0xff81(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x81e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,-0x7e(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xff,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x2e(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tcmp $0x0,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x822000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,0xff(%rdx)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\trclb %cl,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,%al\n+\tcmp $0x0,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x824000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%dl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x0,0xff(%rdx)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rdx\n-\ttestb $0x0,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trcll %cl,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x7e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock (bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tloopne ff82e7 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x2d(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttest %al,(%rdx)\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d3(%rax)\n+\taddb $0x0,0xff(%rdx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x7e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0x0,%edi\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tmovabs 0x500000000000ff82,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tincl (%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%bl\n-\tadc %eax,(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0xff(%rdx)\n+\tadd %al,%al\n+\t(bad)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff82(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x82e000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0xff82(%rax)\n \tadd %al,(%rax)\n-\tjo ff82d5 \n+\tadd %dh,(%rax)\n+\tmovabs 0x830000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ff83,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tcmp $0x0,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n \t(bad)\n-\tadc %eax,(%rcx)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp $0x0,%edi\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trex cmp $0x0,%edi\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp $0x0,%edi\n \tadd %al,(%rax)\n-\trcl $1,%ah\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tloopne ff8345 \n-\tincl (%rax)\n+\t(bad)\n+\tcmp $0x0,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%ch\n-\tadc %eax,(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,0xff83(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,-0x7d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $0x1,0x3(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0xd00000000000ff83,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x7d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %eax,(%r24)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest %bh,%bh\n+\trolb $0x0,0xff(%rbx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.R clc\n \tadd %al,(%rax)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x111d5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tcmp $0x0,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xff83(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x840000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xf4(%rip) \n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trcl $1,%ch\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp $0x0,%edi\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest %bh,%bh\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tand %al,0x0(%rdi,%rdi,8)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%dh\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xfa,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %al,-0x7c(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\thlt\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\ttest %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dl,-0x2a(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x846000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ff84,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tstos %eax,%es:(%rdi)\n-\tstd\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x111d6(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7c(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\ttest %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dh,(%rax)\n+\tmovabs 0x35e000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock test %edi,%edi\n+\tadc %ah,0x13(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\ttest %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tloopne ff8446 \n-\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0xfdcdd0,%al\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%bh\n-\tadc %eax,(%rcx)\n+\tlock cmp %al,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcall ff85c1 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,0x11361(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\t...\n \tadd %al,(%rax)\n-\trex (bad)\n-\tadd %al,(%rax)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x29(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tshlb $1,0x13(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %al,0xff(%rbp)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfbe1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d7(%rax)\n+\tpush %rax\n+\tcall ff8601 \n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest %bh,%bh\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x76(%rax)\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\txlat %ds:(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tfsts (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest %edi,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo ff84e6 \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%al\n+\tadc %bl,%dl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\ttest %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,0x62(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xfb(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfcoms (%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff85(%rax)\n+\tadd %dl,-0x26(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x25(%rax)\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x113e8(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tfcoms (%rcx)\n+\tficoml (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7b(%rax)\n-\tincl (%rax)\n+\tadd %al,0x51(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0x11362(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,0x108(%rcx)\n \tadd %dl,%al\n-\tfcoms (%rcx)\n+\tficoml (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest %edi,%edi\n+\tadd %dh,-0x74(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo ff8564 \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%cl\n+\tadc %bl,%bl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\t(bad)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,%ah\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x27(%rax)\n+\tadd %dl,-0x25(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,0xff(%rsi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcall ff86f1 \n \tadd %al,(%rax)\n \tnop\n-\tfsts (%rcx)\n-\tadd %eax,(%rax)\n+\tmov $0xfb,%bl\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest %edi,%edi\n \tadd %al,(%rax)\n+\tadd %dl,0x111db(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %ah,%al\n+\tcmp %ch,%bh\n \tadd %al,(%rax)\n-\tadd %al,-0x7a(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1142e(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trcr $1,%bl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff8e(%rax)\n+\tloopne ff867f \n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovsxd (%rbx),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xff85(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfcoml (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsetnp (%rax)\n+\tadc %ch,%cl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xff86(%rax)\n+\tadd %dl,-0x24(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\txor %al,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpush %rax\n+\tmovsxd (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x29(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n \tadd %al,(%rax)\n+\tnop\n+\tfcoml (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff86(%rax)\n+\tadd %dh,%al\n+\txchg %edi,%edi\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff86(%rax)\n+\tadd %dl,0x1142e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n+\tadd %dh,%al\n+\tfwait\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0xff(%rsi)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\trcr $1,%ah\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n \tadd %al,(%rax)\n+\txorb $0x0,0xfd(%rsi)\n+\tadd %dl,0x11363(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,(%rax)\n \txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,(%rax)\n+\tfstl (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0xff(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjmp ff87d1 \n \tadd %al,(%rax)\n+\tror $0xff,%cl\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n \tadd %al,(%rax)\n+\tadd %dl,-0x23(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %edi,%edi\n \tadd %al,(%rax)\n+\tpush %rax\n+\ttest %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovsxd (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txchg %edi,%edi\n+\tadd %dl,-0x35(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n+\tadd %dl,0x111dd(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x79(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %edi,%edi\n+\tshrb $1,(%rbx)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfstl (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n+\tadc %ah,0x1(%rbx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dh,-0x79(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x79(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tficoms (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo ff8700 \n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\txchg %edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjmp ff8851 \n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x22(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n \tadd %al,(%rax)\n+\trex fdivr %st,%st(3)\n \tadd %al,(%rax)\n-\tadd %dh,0xff87(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x64(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,0xff87(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0xff(%rdi)\n+\tadd %dl,0x111de(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\tadc %ch,(%rsp,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %edi,%edi\n \tadd %al,(%rax)\n+\trcr $1,%dh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %edi,%edi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n+\tadd %dl,0x11364(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xff86(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xff(%rax)\n+\tadd %dl,(%rax)\n+\tfists (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\tshr $1,%cl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %bh,%bh\n+\tand %dh,%cl\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tpush %rax\n+\tfists (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadc %ah,%bh\n \tadd %al,(%rax)\n-\tmov %bh,%bh\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc %fs:(%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\torb $0x0,0x0(%rsi,%rsi,8)\n+\tnop\n+\tfists (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %bh,%bh\n+\tadd %dh,%al\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,%al\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x78(%rax)\n-\tincl (%rax)\n+\tadc %ah,%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x78(%rax)\n-\tincl (%rax)\n+\tlock test %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff8800 \n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\tadc %gs:(%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov %bh,%bh\n+\tand %al,%bh\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,-0x20(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n-\txchg %bh,%bh\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff88(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff88(%rax)\n+\tadd %dl,0x111e0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n+\tadd %dl,-0x7a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rax)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %gs:(%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\tmov $0x42,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %bh,%bh\n+\tadd %dl,%al\n+\tloopne ff887c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x76(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %bh,%bh\n+\tadc %dl,0x0(%rbp,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xff(%rcx)\n+\tadd %dl,(%rax)\n+\tloope ff889c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n+\tnop\n+\tadc %gs:(%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %edi,%edi\n \tadd %al,(%rax)\n+\tmovabs 0x50000000000101c6,%al\n+\tloope ff88bc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov %edi,%edi\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %edi,%edi\n+\tadd %dl,0x111e1(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x78(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tshlb $1,0x13(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\tshl $1,%cl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x77(%rax)\n+\tjo ff887b \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x77(%rax)\n-\tincl (%rax)\n+\tpush %rax\n+\tpop %rax\n+\tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff8900 \n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov %edi,%edi\n+\tadc %ah,%dl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%rcx),%ax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff89(%rax)\n+\tadd %dl,-0x1e(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff89(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n+\tadd %dl,0x113ea(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfbd6(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rcx)\n+\tadd %dl,0x111e2(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tadc (%rbx),%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x66(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\tmov $0x57,%al\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tloop ff897c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %edi,%edi\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xff(%rdx)\n+\tadd %dl,(%rax)\n+\tjrcxz ff899c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %bh,%bh\n-\tadd %al,(%rax)\n+\tnop\n+\tadc (%rcx),%ax\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov %bh,%bh\n \tadd %al,(%rax)\n+\tadd %dl,-0x1d(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %bh,%bh\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\taddb $0x0,0xff(%rdi)\n+\tadd %dl,0x111e3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\tshlb $1,0x13(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor $0xf8,%al\n \tadd %al,(%rax)\n-\tadd %dh,-0x76(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjrcxz ff89fc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x76(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff8a00 \n-\tincl (%rax)\n+\tadc %ch,(%rsp,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov %bh,%bh\n \tadd %al,(%rax)\n+\tadc %ah,%ah\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%ecx),%eax\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xff8a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,-0x1c(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xff8a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rdx)\n+\tadd %dl,(%rax)\n+\tjmp ff8a4e \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tin $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmov %bh,%bh\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadc (%ecx),%eax\n \tadd %al,(%rax)\n-\tadc %cl,0xff(%rbx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\tadd %dl,%al\n+\tin $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %edi,%edi\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x67(%rax)\n+\ttestl $0x0,(%rax)\n+\tadc %ah,%ch\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tmov %edi,%edi\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11367(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %edi,%edi\n+\tadd %dh,%al\n+\tlret\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x1b(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tmovabs 0x5000000000010280,%al\n+\tjmp ff8ace \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\tnop\n+\tin $0x11,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf449(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x75(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tadc (%ecx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x75(%rax)\n+\tmovabs 0xd00000000000fbfa,%al\n+\tin $0x11,%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x75(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff8b00 \n-\tincl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov %edi,%edi\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadc %ah,%dh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\tadd %dl,(%rax)\n+\tpush $0x113\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xff8b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,-0x1a(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xff8b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbx)\n+\tadd %dl,0x113eb(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tout %al,$0x11\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmov %edi,%edi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n+\tpush %rax\n+\tpush $0x113\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x0(%rdi,%rdi,8)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tout %al,$0x11\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n+\t...\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %?,%edi\n+\tadd %ah,0xff8820(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %ah,%bh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov %?,%edi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n+\tadd %dl,0x11368(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xfd,%ecx\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov %?,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tout %eax,$0x11\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\tshr $1,%bl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x74(%rax)\n-\tincl (%rax)\n+\torb $0x0,0xff(%rbx)\n+\tadd %dl,0x111e7(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x74(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tshrb $1,0x13(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo ff8c00 \n+\tadd %al,-0x78(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov %?,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tshl $1,%bh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff8c(%rax)\n+\tadd %dh,-0x78(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff8c(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcall ff8d1f \n \tadd %al,(%rax)\n-\trorb $1,0x0(%rdi,%rdi,8)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rbx),%edx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tcall ff8d3f \n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %?,%edi\n+\txor %bl,0x3(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%al\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %?,%edi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n+\tadd %dl,0x111e8(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\timul $0x1,(%rbx),%edx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n+\tshr $1,%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadc %bl,0x101(%rdi)\n \tadd %al,(%rax)\n+\tjo ff8c00 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff8cc0 \n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\tjmp ff8d9f \n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11369(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tjmp ff8dbf \n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,-0x14(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff8d00 \n-\tincl (%rax)\n+\tshrb $0x0,-0xc(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tjmp ff8ddf \n \tadd %al,(%rax)\n+\trorb $1,0xff(%rax)\n+\tadd %al,(%rax)\n+\tshrb $1,0x13(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xff8d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tshr $1,%cl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xff8d(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dl,%al\n+\tcs adc $0x1,%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tloopne ff8d57 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x113ec(%rax)\n \tadd %al,(%rax)\n-\tjo ff8d80 \n+\tadd %dl,-0x48(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xff(%rsi)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %edi,%?\n \tadd %al,(%rax)\n+\t(bad)\n+\tcwtl\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tshrb $1,(%rsi)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tmov %edi,%?\n \tadd %al,(%rax)\n+\tnop\n+\tint3\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111ea(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %edi,%?\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tshr $1,%ah\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n \t(bad)\n-\txchg %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x72(%rax)\n-\tincl (%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x72(%rax)\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff8e00 \n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0xff(%rsi)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,(%rax)\n+\tjmp ff8d9c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff8d(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff8e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,-0x15(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x111eb(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmov %edi,%?\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tpush %rax\n+\tsetnp (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff8e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tmovabs 0xd00000000000ff87,%al\n+\tjmp ff8dfc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,(%rax)\n \tmov %edi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tmov %edi,%?\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %ch,%ah\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%cl\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tadd %dh,-0x73(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\txor %ah,0xf4(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,%dl\n+\tpush %rax\n+\tin (%dx),%al\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x26(%rax)\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\tmov %edi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0xff(%rdi)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tficoml (%rcx)\n-\tadd %eax,(%rax)\n+\tin (%dx),%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tlock lea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0xf7(%rdi)\n \tadd %al,(%rax)\n-\trcr $1,%dl\n+\tadd %dl,%al\n+\tin (%dx),%al\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,0xff(%rdi)\n+\tnop\n+\tmov %edi,%?\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tint3\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%bl\n+\tadd %al,(%rax)\n+\tadc %ch,%ch\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x25(%rax)\n+\tadd %dl,-0x13(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0xff(%rax)\n+\trorb $1,0xff(%rsi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tscas %es:(%rdi),%al\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111db(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tnop\n+\tin (%dx),%eax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x8fa00000000000ff,%al\n+\tjo ff8e60 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tfistl (%rcx)\n-\tadd %eax,(%rax)\n+\tin (%dx),%eax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x70(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadc %cl,0xff(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff8f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfcoml (%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfcoml (%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xff90(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %ch,%dh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x29(%rax)\n-\tor %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tfcoml (%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tnop\n+\tadd %dh,-0x73(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tmov $0x74,%al\n+\thlt\n \tadd %al,(%rax)\n-\tadc %ah,0xff(%rsi)\n \tadd %al,(%rax)\n-\trcr $1,%ah\n+\tadd %dl,-0x12(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0xff(%rax)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x70(%rax)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%ch\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tnop\n+\tout %al,(%dx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%ah\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tlock mov %edi,%?\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfstl (%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ecx\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x4d(%rax)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x111dd(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xff90(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %bl,%ah\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%ch\n+\tshr $1,%dh\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%ecx\n+\tnop\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\ttest $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%dh\n+\tadd %dl,(%rax)\n+\tout %eax,(%dx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x22(%rax)\n+\tadd %dl,-0x11(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%ecx\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rdi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tmov %edi,%?\n \tadd %al,(%rax)\n-\tnop\n-\tficoms (%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ecx\n-\tincl (%rax)\n+\tadd %dl,0x111ef(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x71(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tficoms (%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tlock adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ecx\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tand %dl,0xff(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tnop\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x8fc00000000000ff,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%bh\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\tlock adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,%cl\n-\tadd $0x1,%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfists (%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x111f0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edx\n+\tadd %ah,-0x70(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tmov %?,%esi\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111df(%rax)\n+\tadd %dl,%al\n+\tlock adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xff91(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tlock (bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tsti\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne ff923c \n-\tadd %eax,(%rax)\n+\tand %ah,0x101(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6e(%rax)\n-\tincl (%rax)\n+\tadc %dh,%cl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff90,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x23(%rax)\n+\ttestl $0x0,(%rax)\n \tpush %rax\n-\tloopne ff925c \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tloopne ff927c \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xff92(%rax)\n+\tint1\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf442(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloopne ff929c \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%edx\n+\tadd %dh,-0x73(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloope ff92bc \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%edx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x101c6(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x1f(%rax)\n+\tnop\n+\tint1\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x111e1(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ebx\n+\tloopne ff9052 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%cl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x92,%al\n+\tadcb $0x0,0xff(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0x90,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloop ff933c \n-\tadd %eax,(%rax)\n+\tadc %dh,%dl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6d(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tand %dl,0xff(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x76(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tloop ff935c \n-\tadd %eax,(%rax)\n+\tadd %dl,-0xe(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2e(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111e2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff93(%rax)\n+\tadd %dl,0x111f2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %ah,-0x6f(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf457(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloop ff939c \n-\tadd %eax,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tstos %al,%es:(%rdi)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ebx\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trepnz adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dl,0xff(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tnop\n+\tint $0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjrcxz ff93bc \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebx\n-\tincl (%rax)\n+\trepz adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff91,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjrcxz ff93dc \n-\tadd %eax,(%rax)\n+\trepz adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff91(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111e3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esp\n+\tadd %dl,0x111f3(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txchg %eax,%ecx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\txor %eax,%edi\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\txchg %eax,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjrcxz ff941c \n-\tadd %eax,(%rax)\n+\trepz adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xff93(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadcb $0x0,0xff(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %bl,0xfb(%rdx)\n \tadd %al,(%rax)\n-\tadc %ah,%ah\n+\tadc %dh,%ah\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%esp\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %dl,0xff(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tin $0x11,%al\n-\tadd %eax,(%rax)\n+\thlt\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tin $0x11,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff94(%rax)\n+\tadd %dl,0x111f4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %ah,-0x6e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%ah\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0x0(%rdi,%rdi,8)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,0xff(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlret\n-\trepz add %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin $0x11,%eax\n-\tadd %eax,(%rax)\n+\tadc %dl,0xff(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esp\n-\tincl (%rax)\n+\tadc %dh,%ch\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff92,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tin $0x11,%eax\n-\tadd %eax,(%rax)\n+\tcmc\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbfa(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111e5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ebp\n+\tadd %dl,0x111f5(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txchg %eax,%edx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x67(%rax)\n-\ttestl $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tshl $1,%ch\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x94,%al\n+\tadcb $0x0,0xff(%rdx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\tgs hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tout %al,$0x11\n+\tnotb (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6b(%rax)\n+\tadd %ah,(%rax)\n+\txchg %eax,%ebx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tout %al,$0x11\n+\tnotb (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo ff92b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %bh,%ah\n+\ttestl $0x0,(%rax)\n \tnop\n-\tout %al,$0x11\n+\tnotb (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff95(%rax)\n+\tadd %ah,-0x6d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%dh\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0xff(%rbx)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tand %dl,0xff(%rdx)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadc %ah,%bh\n+\tadc %dh,%bh\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff93,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x53(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tmov $0xff,%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tnotl (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x19(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo ff9337 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tlock nop\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ff95,%al\n-\tout %eax,$0x11\n+\tnop\n+\tnotl (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esi\n+\tadd %ah,%al\n+\txchg %eax,%ebx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x6e(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%bh\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x95,%al\n+\tadcb $0x0,0xff(%rbx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcall ff973f \n+\tclc\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%esi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tand %dl,0x0(%rdi,%rdi,8)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff93(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x8(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcall ff975f \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo ff93c4 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111e8(%rax)\n+\tnop\n+\tclc\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xff96(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\t(bad)\n+\txchg %eax,%esp\n+\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%al\n+\tsar $1,%al\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0xff(%rsi)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0x0(%rdi,%rdi,8)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjmp ff97bf \n+\tstc\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trclb $1,0xff(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff94,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjmp ff97df \n+\tstc\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111e9(%rax)\n+\tadd %dl,0x111f9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edi\n+\tadd %ah,%al\n+\txchg %eax,%esp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\timul $0x0,%esp,%esi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%cl\n+\tsar $1,%cl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x96,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tadcb $0x0,0x0(%rdi,%rdi,8)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tloopne ff9777 \n+\tlock cmpsb %es:(%rdi),%ds:(%rsi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n+\tcli\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%edi\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %dl,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x3e(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%esp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n+\tcli\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%bl\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111ea(%rax)\n+\tadd %dl,0x111fa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff97(%rax)\n+\tadd %ah,-0x6b(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dl\n+\tsar $1,%dl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0xff(%rdi)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0xff(%rbp)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjmp ff97bc \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%edi\n-\tincl (%rax)\n+\tsti\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff95,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjmp ff97dc \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tsti\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjmp ff97fc \n-\tadd %eax,(%rax)\n+\tadc %dl,0x0(%rdi,%rdi,8)\n+\tadd %dl,0x111fb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %ah,%al\n+\txchg %eax,%ebp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\txchg %eax,%ecx\n-\tincl (%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%bl\n+\tsar $1,%bl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x97,%al\n+\tadcb $0x0,0xff(%rbp)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,0xff(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ah\n+\tadd %dl,(%rax)\n+\tcld\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcwtl\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %dl,0xff(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x5f(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x14(%rax)\n+\tpush %rax\n+\tcld\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0x95,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111ec(%rax)\n+\tnop\n+\tcld\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xff98(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\t(bad)\n+\txchg %eax,%esi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xf6cb(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%ah\n+\tadd %dl,%al\n+\tcld\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0xff(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0xff(%rsi)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tand %dl,%dh\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ch\n+\tadd %dl,(%rax)\n+\tstd\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xff(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff96,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tin (%dx),%eax\n+\tstd\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111ed(%rax)\n+\tadd %dl,0x111fd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcltd\n+\tadd %ah,%al\n+\txchg %eax,%esi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tscas %es:(%rdi),%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%ch\n+\tsar $1,%ch\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x98,%al\n+\tadcb $0x0,0xff(%rsi)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\tmov $0xff,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tout %al,(%dx)\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcltd\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %dl,0xff(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x74(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x12(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %bl,%ah\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tout %al,(%dx)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tsubb $0x0,0xfb(%rax)\n+\tadd %dl,0x111fe(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcltd\n+\tadd %ah,-0x69(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dh\n+\tsar $1,%dh\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0xff(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0xff(%rdi)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\txor %ch,0xf6(%rax)\n+\tadc %dl,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadc %ch,%bh\n+\tadc %bh,%bh\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xff(%rcx)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff97,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %eax,(%dx)\n+\tadd %dl,-0x1(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0xff(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tout %eax,(%dx)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x111ff(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txchg %eax,%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xff(%rdx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%al\n-\tadc %eax,(%rcx)\n+\tadc %al,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x99,%al\n+\tadcb $0x0,0xff(%rdi)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne ff99bb \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trolb $0x0,0xf6(%rdi)\n+\tadd %dl,0x0(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlock adc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tand %bl,0xff(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tincl (%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfc0c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11200(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlock adc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne ff99f7 \n+\tjo ff97b7 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%al\n-\tadc %eax,(%rcx)\n+\t(bad)\n+\txor (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %ah,-0x68(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x58(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadc %dh,%cl\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0xff(%rdx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tcwtl\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0xf7,(%rbx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0xf(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trcrb $1,0xff(%rdx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff98,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x66(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tint1\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tjo ff9837 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tint1\n-\tadc %eax,(%rcx)\n+\tadd %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcwtl\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xff(%rbx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%dl\n-\tadc %eax,(%rcx)\n+\tadc %al,(%rdx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9a,%al\n+\tsbbb $0x0,0xff(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xe(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x2(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfwait\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tand %bl,0xff(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x76(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0xffab(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111f2(%rax)\n+\tadd %dl,0x11202(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ff98b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %al,%es:(%rdi)\n-\thlt\n+\tshlb $1,-0x3(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trepnz adc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfwait\n+\tadd %ah,-0x67(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xf3cd(%rax)\n+\tadd %dl,%al\n+\tloopne ff994e \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trepz adc %eax,(%rcx)\n+\tadd (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0xff(%rbx)\n+\tcltd\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %al,0xff(%rdi)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xff99(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xd(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xff(%rbx)\n+\tadd %al,0xf6cd(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11203(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trepz adc %eax,(%rcx)\n+\tjo ff9937 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tadd (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcltd\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0x102(%rdi)\n-\tadd %dl,%al\n-\trepz adc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadc %bl,0x0(%rdi,%rdi,8)\n-\tadd %dl,0x9b01(%rax)\n+\tds clc\n \tadd %al,(%rax)\n-\tadd %al,0xfb94(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\thlt\n-\tadc %eax,(%rcx)\n+\tadd $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xff99(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9b,%al\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xc(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x4(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpushf\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tand %bl,0xff(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\thlt\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tjo ff99b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\thlt\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpushf\n+\tadd %ah,-0x66(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%ch\n-\tadc %eax,(%rcx)\n+\tadc %al,0x112(%rip) \n \tadd %al,(%rax)\n+\tadd %bl,0xff(%rdx)\n \tadd %al,(%rax)\n-\txor %bl,0x0(%rdi,%rdi,8)\n-\tadd %dl,0xfdc0(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\txchg %eax,%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcmc\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd $0x112,%eax\n \tadd %al,(%rax)\n-\trcrb $1,0x0(%rdi,%rdi,8)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmovabs 0x500000000000ff9a,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xffbe(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11205(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmc\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tjo ff9a37 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %dl,0xff(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmc\n-\tadc %eax,(%rcx)\n+\trolb $1,0x112(%rip) \n \tadd %al,(%rax)\n+\tloopne ff9a5c \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tmovsxd %esp,%esi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnotb (%rcx)\n-\tadd %eax,(%rax)\n+\tadc %al,(%rsi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,0xff9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tsbbb $0x0,0xff(%rdx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tjo ff9a89 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tnotb (%rcx)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,-0x63(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tand %bl,0xff(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xf6cb(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x111f6(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dh\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpopf\n+\tadd %dh,-0x73(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tpop %rax\n-\thlt\n+\tret $0x100\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnotl (%rcx)\n-\tadd %eax,(%rax)\n+\trolb $1,(%rsi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpopf\n+\tadd %al,(%rax)\n+\t(bad)\n+\tfwait\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tlret\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tret $0xff\n \tadd %al,(%rax)\n+\tadd %bl,0xff(%rbx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tnotl (%rcx)\n-\tadd %eax,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpopf\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x7(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tfwait\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tmovabs 0x500000000000ff9b,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xff9a(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tnotl (%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11207(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ff9b37 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bh\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xff(%rsi)\n+\tloopne ff9b5d \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%al\n-\tadc %eax,(%rcx)\n+\tadc %cl,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9d,%al\n+\tsbbb $0x0,0xff(%rbx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcrb $0x0,0xff(%rbp)\n-\tadd %dl,-0x8(%rax)\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsahf\n-\tincl (%rax)\n+\tadd %dl,0x8(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0xff9c(%rax)\n+\tand %bl,0x0(%rdi,%rdi,8)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x111f8(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tnop\n+\tor %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%al\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsahf\n+\tjo ff9bb7 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %bh,0xfd(%rdx)\n \tadd %al,(%rax)\n+\trorb $1,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadc %bh,%cl\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\tpushf\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %bl,0xff(%rsi)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tor %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7(%rax)\n-\tadc %eax,(%rcx)\n+\tpushf\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tnop\n+\tpushf\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xff(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tmov $0xfd,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstc\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x9(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstc\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x11209(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpushf\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xff(%rdi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n-\tadc %eax,(%rcx)\n+\tadd %dh,0x103a5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9e,%al\n+\tadd %dh,-0x64(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trex sahf\n+\tnop\n+\tfwait\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcli\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %cl,(%rdx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlahf\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadc %bl,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xf686(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tcli\n-\tadc %eax,(%rcx)\n+\tadd %dl,0xa(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\txchg %eax,%esp\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcli\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1120a(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlahf\n+\tadd %dl,-0x63(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rbx\n+\tstd\n \tadd %al,(%rax)\n-\tadc %bh,%bl\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0xff(%rdi)\n+\tadd %dh,%al\n+\tpushf\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tor (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xff9d(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xff(%rdi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tsahf\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfdc3(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsti\n-\tadc %eax,(%rcx)\n+\tadd %dl,0xb(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock (bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsti\n-\tadc %eax,(%rcx)\n+\tnop\n+\tor (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpopf\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tand %ah,0xff(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xff,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%ah\n-\tadc %eax,(%rcx)\n+\trorb $1,(%rbx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9f,%al\n+\tjo ff9d6f \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tadd %ch,(%rbx)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,-0x4(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tor $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovabs 0x1500000000000ff,%al\n-\tfwait\n+\tadd %dl,(%rax)\n+\tsahf\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlahf\n-\tincl (%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tmov $0xfd,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcld\n-\tadc %eax,(%rcx)\n+\tadd %dl,0xc(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xf6,%cl\n+\trcrb $1,0x0(%rsp,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcld\n-\tadc %eax,(%rcx)\n+\tnop\n+\tor $0x12,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x62(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffa0,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%ch\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex movabs 0xc0900000000000ff,%al\n-\tstd\n-\tadd %al,(%rax)\n+\trorb $1,(%rdx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tpopf\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstd\n-\tadc %eax,(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tmovabs 0x100000000000ff9d,%al\n+\tor $0x112,%eax\n \tadd %al,(%rax)\n-\tloopne ffa062 \n+\tnop\n+\tsahf\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tmov $0xff,%edx\n+\tadd %dh,0xf689(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstd\n-\tadc %eax,(%rcx)\n+\tadd %dl,0xd(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstd\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1120d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsahf\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tand %ah,0xff(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x44(%rax)\n+\tadd %ah,(%rax)\n+\tstos %al,%es:(%rdi)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor $0x112,%eax\n+\tadd %al,(%rax)\n+\tjo ff9e70 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%dh\n-\tadc %eax,(%rcx)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tloopne ff9f61 \n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xff(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadc %cl,(%rsi)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,0xff(%rdi)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n-\tadc %eax,(%rcx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovabs 0x1500000000000ff,%eax\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfba8(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111fe(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %dl,0xf6(%rdi)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tpush %rax\n+\tlahf\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%dh\n-\tadc %eax,(%rcx)\n+\trorb $1,(%rsi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffa1,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tlahf\n+\tlock sahf\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%bh\n-\tadc %eax,(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trex movabs 0xc0900000000000ff,%eax\n-\tstd\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovlps (%rcx),%xmm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%ebx\n+\tnop\n+\tlahf\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcall *(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovabs 0x1500000000000ff,%eax\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcall *(%rcx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmovlps (%rcx),%xmm0\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,0x1120f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlahf\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tand %ah,0xff(%rdx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rax)\n+\tadc %dl,(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xff(%rcx)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x3d(%rax)\n-\tadd %eax,(%rcx)\n+\tjo ff9f71 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5e(%rax)\n-\tincl (%rax)\n+\tmov $0xf0,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xc(%rax)\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %dl,(%rdx)\n+\tadc %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %ah,(%rax)\n+\tmovabs 0x1500000000000ff,%al\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff83(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %edx,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffa2(%rax)\n+\tmov $0xff,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %edx,(%rdx)\n+\tnop\n+\tadc %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5e(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tjo ff9fb7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\tpush %rcx\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11201(%rax)\n+\tadd %dl,%al\n+\tadc %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovabs %al,0x1500000000000ff\n-\tfwait\n+\tadd %ah,-0x60(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tadc %dl,(%rcx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tlock lahf\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rdx),%dl\n+\tmovabs 0x500000000000f680,%al\n+\tadc %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovabs %eax,0x1900000000000ff\n+\tadd %ah,0xffa0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd (%rdx),%dl\n+\tnop\n+\tadc %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmovabs %al,0xc0900000000000ff\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xffb5(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11202(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5d(%rax)\n+\tjo ffa037 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tdata16 std\n-\tadd %al,(%rax)\n+\tmov $0xae,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd (%rdx),%dl\n+\tadc %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tmovabs 0x1900000000000ff,%al\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dl,0x101d9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%rdx),%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xffa0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tloopne ffa36e \n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rdx),%edx\n+\tpush %rax\n+\tleave\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadc (%rdx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffa3(%rax)\n+\tadd %ah,(%rax)\n+\tmovabs 0x1500000000000ff,%eax\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,0x10386(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6f(%rax)\n+\tadd %dl,0x11212(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo ffa0b7 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd (%rdx),%edx\n+\tlock lods %ds:(%rsi),%eax\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc (%rdx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5d(%rax)\n+\tadd %ah,-0x5f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x62(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex ret\n-\ttestb $0x0,(%rax)\n+\tadc %dl,(%rbx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11203(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovabs %eax,0x1500000000000ff\n+\tadd %ah,0xff(%rcx)\n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000001091f,%al\n+\tadc (%rdx),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xffa1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rbx)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tnop\n+\tadc (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tjo ffa137 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffa42f \n-\tclc\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0x12,%al\n+\tadd %dl,%al\n+\tadc (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tincl (%rax)\n+\tadd %ah,%al\n+\tmovabs 0x1900000000000ff,%eax\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tinsb (%dx),%es:(%rdi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0x12,%al\n+\tadd %dl,(%rax)\n+\tadc $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs %eax,0xc0900000000000ff\n-\tstd\n+\tadd %al,0xffa1(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd $0x12,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5c(%rax)\n-\tincl (%rax)\n+\tadd %dl,0x14(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %ah,0xff(%rdx)\n+\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rdx,%rdx,1)\n+\tnop\n+\tadc $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tjo ffa1b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x112(%rip) \n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffa4,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xffa1(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x5(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex movsb %ds:(%rsi),%es:(%rdi)\n+\tadd %ah,-0x5e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x5f(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $0xff,%al\n+\tadc %dl,0x112(%rip) \n \tadd %al,(%rax)\n+\tadd %ah,0xff(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11205(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tincl (%rax)\n+\tpush %rax\n+\tmovabs %al,0x15500000000000ff\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ffa2,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x60(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x112(%rip) \n+\tnop\n+\tadc $0x112,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %dl,0xfc(%rip) \n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n+\trclb $1,0x112(%rip) \n \tadd %al,(%rax)\n+\tloopne ffa264 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tand %ah,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffa1(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,(%rsi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x0(%rdi,%rdi,8)\n-\tnop\n-\tsar $0x0,%ch\n+\tandb $0x0,0xff(%rdx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11206(%rax)\n+\tadd %dl,0x16(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,-0x5b(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tand %ah,0xff(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100cc(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tnop\n \t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bl\n-\trepz add %al,(%rax)\n+\tlock mov %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffa5,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tmovabs %eax,0x1900000000000ff\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %al,0xf452(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex movsl %ds:(%rsi),%es:(%rdi)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xff(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x0(%rdi,%rdi,8)\n-\tadd %dl,0x11207(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tincl (%rax)\n+\tadd %dl,0x17(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ffa3,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rdi)\n+\tnop\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock ret $0x102\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\trclb $1,(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tloopne ffa365 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor %dl,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tincl (%rax)\n+\tadc %bl,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tandb $0x0,0xff(%rbx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11208(%rax)\n+\tadd %dl,0x18(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5a(%rax)\n-\tincl (%rax)\n+\tand %ah,0x0(%rdi,%rdi,8)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\timul $0x0,%ebp,%edi\n-\tadd %dl,%al\n-\tor %dl,(%rdx)\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tsbb %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo ffa3b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5a(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tmov $0xce,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %edx,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffa6(%rax)\n+\trcrb $1,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5a(%rax)\n+\t(bad)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfbf5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovsxd %ebp,%edi\n \tadd %al,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0xff(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,0x19(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000ffa4,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x5e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tor %edx,(%rdx)\n+\tsbb %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ffa437 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x103a5(%rax)\n+\tnop\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %edx,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\trcrb $1,(%rcx)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne ffa466 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xffa5(%rax)\n+\tadd %dh,0x100cf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tor (%rdx),%dl\n+\tsbb (%rdx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffa6(%rax)\n+\tadd %al,0xffa4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf66d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa(%rax)\n-\tadc (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tincl (%rax)\n+\tadd %dl,0x1a(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %ah,0xff(%rbp)\n+\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tpop %rbx\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0x6d(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1120a(%rax)\n+\tadd %dl,0x1121a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ffa4b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0xbc,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n+\trcrb $1,(%rdx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t(bad)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x70(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tadc %bl,(%rbx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xff(%rbp)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tmov $0xa4,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trex lods %ds:(%rsi),%al\n-\tstd\n \tadd %al,(%rax)\n+\tpush %rax\n+\tsbb (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n-\tadc (%rcx),%al\n+\tadd %ah,0xffa5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $1,0xff(%rdi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tor (%rdx),%edx\n+\tsbb (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo ffa537 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trex je ffa5b7 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rbx)\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tsbb (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0xff(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x28(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor $0x12,%al\n+\tadc %bl,(%rdx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffa7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovsxd %ebp,%edi\n+\tadd %al,0xffa5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xc(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0xff,%al\n \tadd %al,(%rax)\n+\tadd %dl,0x1c(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tand %ah,0xff(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsp\n-\thlt\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1120c(%rax)\n+\tnop\n+\tsbb $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ffa5b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo ffa5d7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rdx,%rdx,1)\n+\trcrb $1,(%rdx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffa8(%rax)\n+\tadd %ah,-0x5a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tincl (%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x112(%rip) \n+\tadc %bl,0x112(%rip) \n \tadd %al,(%rax)\n-\txor %ch,0xff(%rax)\n+\tadd %ah,0xff(%rsi)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x89,%al\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd(%rax)\n+\tadd %dl,0x1d(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0xff(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ffa6,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tand %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0x112,%eax\n+\tadd %dl,0x1121d(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tjo ffa637 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffa884 \n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tor $0x112,%eax\n+\tsbb $0x112,%eax\n+\tadd %al,(%rax)\n+\tloopne ffa668 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0xff(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tjg ffa905 \n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadc %bl,(%rsi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xa8,%al\n+\tandb $0x0,0xff(%rsi)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\txor %ah,0xff(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0xe(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0xff,%eax\n+\tand %ah,0xff(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txchg %eax,%edi\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0x67(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1120e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rsi)\n+\tlock cmpsb %es:(%rdi),%ds:(%rsi)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcrb $1,(%rsi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0xff,%eax\n+\t(bad)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rdi)\n+\tadc %bl,(%rdi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xff(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %ah,0xff(%rdi)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n+\tadd %dl,0x1f(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0xff(%rcx)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ffa7,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovlps (%rcx),%xmm0\n+\tout %al,(%dx)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1121f(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tjo ffa737 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\tmovabs 0x20100000000000f4,%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %dl,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %al,%es:(%rdi)\n+\tloopne ffa769 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x101f0(%rax)\n+\tadd %ah,%al\n+\tpop %rdx\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x10(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x20(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xa9,%al\n+\tandb $0x0,0xff(%rdi)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11220(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\ttest $0xff,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11210(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x56(%rax)\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\trex.RXB hlt\n+\tadd %ah,%al\n+\trex.W hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc %dl,(%rdx)\n+\tand %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo ffa7b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,(%rcx)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstos %al,%es:(%rdi)\n+\tadd %ah,-0x58(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tmovsxd %esi,%esi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11(%rax)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tand %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xff(%rdx)\n+\ttest $0xff,%al\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11211(%rax)\n+\tadd %dl,0x11221(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %al,%es:(%rdi)\n+\tadd %ah,0xffa8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x101d9(%rax)\n+\tshlb $1,(%rcx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %edx,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6ae(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rdx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tincl (%rax)\n+\tand (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\ttest $0xff,%al\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x2d(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tcltd\n+\ttestl $0x0,(%rax)\n \tpush %rax\n-\tadc (%rdx),%dl\n+\tand (%rdx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffaa(%rax)\n+\tadd %al,0xffa8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%eax\n-\ttestb $0x0,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11212(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x55(%rax)\n-\tincl (%rax)\n+\tnop\n+\tand (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\ttest $0xff,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10386(%rax)\n+\tadd %al,0xffb6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc (%rdx),%dl\n+\tand (%rdx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ffa8b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffa8(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadc (%rdx),%edx\n+\tand (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffab(%rax)\n+\tadd %ah,-0x57(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1091f(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tstos %eax,%es:(%rdi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x13(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tand (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xff(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\ttest $0xff,%eax\n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tjo ffa8ff \n+\thlt\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11223(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11213(%rax)\n+\tadd %ah,0xffa9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %eax,%es:(%rdi)\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rbx)\n+\tshlb $1,(%rbx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,-0xc(%rbx)\n+\tshlb $1,(%rsp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadc $0x12,%al\n+\tand $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\ttest $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadc $0x12,%al\n+\tand $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffab(%rax)\n+\tadd %al,0xffa9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trex (bad)\n+\tcld\n \tadd %al,(%rax)\n-\tnop\n-\tadc $0x12,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x54(%rax)\n+\tadd %dl,0x11224(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tstos %al,%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rdx,%rdx,1)\n+\tshlb $1,(%rdx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ffa9b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tincl (%rax)\n+\tnop\n+\ttest $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x112(%rip) \n+\tadd %dl,(%rax)\n+\tand $0x112,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%al\n+\t(bad)\n+\tstos %al,%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x54(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadc $0x112,%eax\n+\tand $0x112,%eax\n \tadd %al,(%rax)\n-\txor %ch,0x0(%rdi,%rdi,8)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %ch,0xff(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadc $0x112,%eax\n \tadd %al,(%rax)\n-\tshrb $1,0x0(%rdi,%rdi,8)\n+\tadd %dl,0x11225(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xffaa(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tadc $0xfc,%eax\n+\tstos %al,%es:(%rdi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x112(%rip) \n+\tadd %al,(%rax)\n+\tshlb $1,0x112(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n+\tes adc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tloopne ffaa6c \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\txchg %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x26(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xac,%al\n+\tsubb $0x0,0xff(%rdx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tstos %al,%es:(%rdi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11216(%rax)\n+\tnop\n+\tes adc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,-0x53(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tand %ch,0xff(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tmov %esi,%esp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tshlb $1,(%rsi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,-0xc(%rdx)\n+\tlock stos %al,%es:(%rdi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rdi)\n+\tadc %ah,(%rdi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%eax\n+\t(bad)\n+\tstos %eax,%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xf698(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x27(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %ch,0xff(%rbx)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11217(%rax)\n+\tadd %dl,0x11227(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tincl (%rax)\n+\tadd %ah,0xffab(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tret $0x102\n \tadd %al,(%rax)\n+\tadd %ah,0xfbd1(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rdi)\n+\tadd %dl,%al\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tsbb %dl,(%rdx)\n+\tsub %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tstos %eax,%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tsbb %dl,(%rdx)\n+\tsub %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffad(%rax)\n+\tadd %al,0xffab(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11228(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x52(%rax)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tfdivr %st(7),%st\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb %dl,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x15(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tshrb $1,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbf5(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %edx,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffae(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %edx,(%rdx)\n+\tadd %dl,(%rax)\n+\tsub %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,-0x54(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x6(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x0(%rdi,%rdi,8)\n-\tnop\n-\tsbb %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x29(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,0x0(%rdi,%rdi,8)\n \tadd %dl,%al\n-\tscas %es:(%rdi),%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xffae(%rax)\n+\txor %ch,0xff(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb %edx,(%rdx)\n+\tnop\n+\tsub %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xffac(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rdx)\n+\tshrb $1,(%rcx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0xff(%rdi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tflds (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1a(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,0xf6(%rbp)\n+\tadd %al,(%rax)\n+\tadc %ch,(%rdx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xae,%al\n+\tloopne ffac6e \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x68(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tinsl (%dx),%es:(%rdi)\n-\ttestb $0x0,(%rax)\n+\tsub (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1121a(%rax)\n+\tadd %al,0xffac(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x51(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1122a(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tmovb $0x1,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rdx)\n+\tshrb $1,(%rdx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tsbb (%rdx),%edx\n+\tsub (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffaf(%rax)\n+\tadd %ah,-0x53(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tscas %es:(%rdi),%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x54(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tsbb (%rdx),%edx\n+\tsub (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tscas %es:(%rdi),%eax\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1121b(%rax)\n+\tadd %dl,0x1122b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%eax\n-\tincl (%rax)\n+\tadd %ah,0xffad(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x74(%rax)\n+\tadd %ah,-0x46(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rbx)\n+\tshrb $1,(%rbx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tsbb $0x12,%al\n+\tsub $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xff,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsar $0x0,%bh\n+\tadd %ah,%al\n+\tlods %ds:(%rsi),%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1c(%rax)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tsub $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xffad(%rax)\n \tadd %al,(%rax)\n-\tmov $0xaf,%al\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1121c(%rax)\n+\tadd %dl,0x1122c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x50(%rax)\n+\tadd %ah,(%rax)\n+\tscas %es:(%rdi),%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xffaf(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb $0x12,%al\n+\tadd %al,(%rax)\n+\tshrb $1,(%rdx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ffadb7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x112(%rip) \n+\tadd %dl,(%rax)\n+\tsub $0x112,%eax\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffb0,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb $0x112,%eax\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x53(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trex mov $0xff,%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tsub $0x112,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %ch,0xff(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %bh,%ah\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1121d(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xff,%al\n+\tadd %dl,0x1122d(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xffae(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x112(%rip) \n+\tshrb $1,0x112(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n+\tcs adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0xff(%rcx)\n+\tloopne ffae70 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x50(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tcs adc (%rcx),%al\n \tadd %al,(%rax)\n-\tshlb $0x0,0xff(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x67(%rax)\n-\tadd $0x1,%al\n+\tsubb $0x0,0xff(%rsi)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n \t(bad)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tmov $0xfb,%dl\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%cl\n \tadd %al,(%rax)\n+\tadd %dl,0x1122e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,(%rax)\n+\tscas %es:(%rdi),%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xff,%cl\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tshrb $1,(%rsi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffb1,%al\n+\t(bad)\n+\tscas %es:(%rdi),%eax\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xff,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ch,0xff(%rdi)\n \tadd %al,(%rax)\n-\tout %al,(%dx)\n-\thlt\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tscas %es:(%rdi),%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1121f(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xff,%cl\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmovabs 0x500000000000ffaf,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf486(%rax)\n+\tadc %dh,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %dl,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x51(%rax)\n+\tadc %ch,(%rsi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n+\tadd %dl,0x30(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0xff(%rdx)\n+\tloopne ffaf71 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x104dc(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11230(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tand %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %al,0xffaf(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xff,%cl\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tlock mov $0xfb,%ebx\n \tadd %al,(%rax)\n-\tadd %ah,0xf448(%rax)\n+\tshlb $1,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %dl,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4e(%rax)\n-\tincl (%rax)\n+\torb $0x0,0x7f(%rbx)\n+\tadd %al,(%rax)\n+\tsar $0x0,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %dh,0xff(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rcx)\n+\tadc %dh,(%rcx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x21(%rax)\n+\tadd %dl,0x31(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffb2,%al\n+\tjo ffb002 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tand %edx,(%rdx)\n+\txor %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4e(%rax)\n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xff,%cl\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tand %edx,(%rdx)\n+\txor %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xff,%dl\n-\tadd %al,(%rax)\n+\tadd %dh,0xffb0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rdx)\n+\tadc %dh,(%rdx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x0,0xf7(%rcx)\n-\tadd %dl,0x22(%rax)\n+\txor %al,-0xc(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x32(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0xff(%rbx)\n+\tlock mov $0xff,%al\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x27(%rax)\n-\tor %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tand (%rdx),%dl\n+\txor (%rdx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xff,%dl\n+\tadd %dl,0xffb0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\trcrb $1,-0xc(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,0xffc0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tand (%rdx),%dl\n+\txor (%rdx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4d(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rbx)\n+\tadd %dl,-0x33(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,(%rbx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xff,%ch\n+\tshrb $1,-0xa(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x23(%rax)\n+\tadd %dl,0x33(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffb3,%al\n+\tjo ffb103 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x73(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11223(%rax)\n+\tnop\n+\txor (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4d(%rax)\n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tand (%rdx),%edx\n+\txor (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xff,%bl\n-\tadd %al,(%rax)\n+\tadd %dh,0xffb1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfc24(%rax)\n+\tadd %al,%al\n+\txor %al,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tand $0x12,%al\n+\txor $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ffb147 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand $0x12,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x34(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xff,%ah\n+\tadd %al,(%rax)\n+\tlock mov $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xe(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11224(%rax)\n+\tnop\n+\txor $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xff,%bl\n+\tadd %dl,0xffb1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tmovabs 0xd00000000000f799,%al\n+\txor $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xff,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x4c(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xffb2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x112,%eax\n+\tadc %dh,0x112(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x25(%rax)\n+\tadd %dl,0x35(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffb4,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo ffb204 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tand $0x112,%eax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tmov $0xff,%edi\n \tadd %al,(%rax)\n-\tmov $0xff,%spl\n+\tnop\n+\txor $0x112,%eax\n \tadd %al,(%rax)\n+\tadc %dh,0xff(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4c(%rax)\n+\tjo ffb231 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x112(%rip) \n \tadd %al,(%rax)\n-\tloopne ffb476 \n+\tmov $0xb2,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rsi)\n+\tadc %dh,(%rsi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6(%rsi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tes adc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x36(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tand %dh,0xff(%rbp)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tlock mov $0xff,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tes adc (%rcx),%al\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfd5a(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x0(%rdi,%rdi,8)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0x11236(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xffb2(%rax)\n \tadd %al,(%rax)\n-\tmov $0xb4,%al\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%ch\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tss adc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\txor %dh,0xff(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xff,%ch\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tpushf\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %dh,(%rdi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tmov $0x98,%al\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rax)\n+\txorb $0x0,0xff(%rdx)\n+\tadd %dl,0x37(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffb5,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo ffb305 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tmov $0xff,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xff,%bpl\n+\tadd %dl,0x11237(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xff,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbd0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffb577 \n+\tmov $0xb3,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x4d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rax)\n+\tadc %bh,(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tandb $0x9,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n+\tadd %dl,0x38(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0xff(%rsi)\n+\tlock mov $0xff,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsub %dl,(%rdx)\n+\tcmp %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xff,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,0xffb3(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x15(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rax)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tjl ffb407 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%dh\n+\tadd %dh,(%rax)\n+\tmov $0xff,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rcx)\n+\tadc %bh,(%rcx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsp\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x29(%rax)\n+\tadd %dl,0x39(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffb6,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x4b(%rax)\n+\tjo ffb406 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsub %edx,(%rdx)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tcmp %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4a(%rax)\n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xff,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex mov $0xff,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsub %edx,(%rdx)\n+\tcmp %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xff,%dh\n-\tadd %al,(%rax)\n+\tadd %dh,0xffb4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub (%rdx),%dl\n-\tadd %eax,(%rax)\n+\tadc %bh,(%rdx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffa2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2a(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x3a(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0xff(%rdi)\n+\tlock mov $0xff,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsub (%rdx),%dl\n+\tcmp (%rdx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xff,%dh\n-\tadd %al,(%rax)\n+\tadd %dl,0xffb4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tshrb $1,(%rdx)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%bh\n+\tadd %dh,(%rax)\n+\tmov $0xff,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovl $0x1,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp (%rdx),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rbx)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tjo ffb4c7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0x500000000000ffb3,%al\n+\tcmp (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x4b(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov $0xff,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs 0x900000000000ffb7,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsub (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tadd %ah,0xfb8a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x49(%rax)\n-\tincl (%rax)\n+\tadd %dl,0x1123b(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xff,%ch\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x104,%edx\n \tadd %al,(%rax)\n-\tshrb $1,(%rbx)\n-\tadc (%rcx),%al\n+\trolb $1,0x0(%rdi,%rdi,8)\n+\tadd %dl,%al\n+\tcmp (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xffb5(%rax)\n \tadd %al,(%rax)\n-\tloopne ffb779 \n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdx,%rdx,1)\n+\tadc %bh,(%rdx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo ffb547 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txorb $0x0,0x0(%rdi,%rdi,8)\n \tpush %rax\n-\tsub $0x12,%al\n+\tcmp $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xff,%eax\n+\tadd %dh,%al\n+\tmov $0xff,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsub $0x12,%al\n+\tcmp $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xff,%bh\n+\tadd %dl,0xffb5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rdx,%rdx,1)\n+\tadd %dl,%al\n+\tcmp $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x48(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xff,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x112(%rip) \n+\tadc %bh,0x112(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffb829 \n-\tincl (%rax)\n+\tmov $0xff,%bpl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub $0x112,%eax\n+\tadd %dl,0x3d(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffb8,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tjo ffb608 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsub $0x112,%eax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x102fd(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xff,%eax\n+\tadd %dl,0x1123d(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,(%rax)\n+\tmov $0xff,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsub $0x112,%eax\n+\tcmp $0x112,%eax\n \tadd %al,(%rax)\n-\tloopne ffb87a \n+\tmov $0xb6,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tloope ffb69e \n \tadd %al,(%rax)\n-\tadc %ch,(%rsi)\n-\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tds adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xff,%sil\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2e(%rax)\n+\tadd %dl,0x3e(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,0xff(%rcx)\n+\tlock mov $0xff,%dh\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tsti\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.WR hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1122e(%rax)\n+\tadd %dl,0x1123e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xff,%eax\n+\tadd %dl,0xffb6(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcs adc (%rcx),%al\n+\tds adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%ecx\n+\txor %dh,0xff(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdi)\n+\tadc %bh,(%rdi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo ffb92a \n+\tadd %dh,-0x73(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n \t(bad)\n-\tadc (%rcx),%al\n+\tmov $0xff,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffb9,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0xff,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,0x3f(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xff,%ecx\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %dh,0xff(%rdi)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tmovabs 0x900000000000fbec,%al\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xff,%ecx\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ffb7,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tsub $0xf4,%eax\n+\tadd %dl,-0x49(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %dl,(%rdx)\n+\tadd %al,(%rax)\n+\tadc %al,0x12(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ffb737 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x104dc(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11230(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xff,%edx\n+\tadd %dl,0x40(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne ffb779 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tmov $0xfb,%edx\n+\tadd %ah,0x54(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tshlb $1,(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x11240(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x0,0xff(%rcx)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %al,0xffb7(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rcx)\n-\tadc (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%edx\n+\tadd %dl,%al\n+\trex adc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %bh,0xff(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %edx,(%rdx)\n+\tadc %al,0x12(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo ffb7b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xffba(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x41(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xff,%eax\n \tadd %al,(%rax)\n-\tshlb $1,(%rcx)\n-\tadc (%rcx),%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x101ed(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11241(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xff,%edx\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tmov $0xff,%eax\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor (%rdx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tadc (%r9),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xff,%edx\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ffb8,%al\n \tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xffb7(%rax)\n \tadd %al,(%rax)\n-\tcs hlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x32(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\n+\trex.X adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11232(%rax)\n+\tadd %dl,0x42(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne ffb87a \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xff,%ebx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tpush %rsp\n-\thlt\n+\tadd %al,-0x50(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor (%rdx),%dl\n-\tadd %eax,(%rax)\n+\tnop\n+\trex.X adc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xff,%edx\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tcmpb $0x0,0xff(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%bh\n+\tror $1,%cl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor (%rdx),%edx\n+\trolb $1,0x12(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x45(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0xff,%ecx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x74(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.XB adc (%r9),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor (%rdx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\timul $0x0,%esi,%esi\n-\tadd %dl,0x11233(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xffbb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x43(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xff,%ecx\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n-\tadc (%rcx),%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfdb9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11243(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xff,%ebx\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tmov $0xff,%ecx\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000f832,%al\n-\txor $0x12,%al\n-\tadd %eax,(%rax)\n+\tshlb $0x0,0xff(%rsi)\n+\tadd %dl,%al\n+\trex.XB adc (%r9),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xff,%ebx\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ffb9,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tlods %ds:(%rsi),%eax\n+\tadd $0x1,%eax\n+\tadd %dl,(%rax)\n+\tadc (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0x12,%al\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tlock sub $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x44(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x12,%al\n-\tadd %eax,(%rax)\n+\tloopne ffb97b \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xff,%esp\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xf799(%rax)\n+\tadd %al,0xfdc6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0x12,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11244(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xff,%ebx\n+\tadd %al,0xffb9(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0x112,%eax\n+\tadd %dl,%al\n+\tadc (%rcx),%r8b\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%esp\n+\tadd %al,(%rax)\n+\tand %bh,0xff(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x100c8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%r9),%r8b\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0x112,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex leave\n+\tloopne ffb9ee \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x112,%eax\n+\tpush %rax\n+\tadc (%r9),%r8b\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xff,%edx\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffbc,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,-0x47(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rip) \n-\tadd %al,(%rax)\n-\trex mov $0xff,%esp\n-\tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadc (%r9),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %bh,0xff(%rdx)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tss adc (%rcx),%al\n+\tpush %rax\n+\tmov $0xff,%edx\n \tadd %al,(%rax)\n+\trolb $1,0x12(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffbc7e \n-\tincl (%rax)\n+\tadd %ah,0xffba(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xffb8(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tss adc (%rcx),%al\n+\tadd %dl,(%rax)\n+\trex.RX adc (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11236(%rax)\n+\tadd %dl,0x46(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne ffba7c \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xff,%ebp\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfd5a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tss adc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x0,0x0(%rdi,%rdi,8)\n \tnop\n-\tsar $0x0,%ch\n+\trex.RX adc (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff(%rdi)\n+\tcmpb $0x0,0xff(%rdx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%ebp\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.RX adc (%rcx),%r8b\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %bh,0xff(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffbc(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x37(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %al,0x12(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tjo ffbab7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0xff(%rbp)\n+\tpush %rax\n+\tmov $0xff,%ebx\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs 0x900000000000ffbd,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xffba(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tadd %dl,0x47(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xff,%ebp\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %bh,0xff(%rbx)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tjo ffbd6f \n-\tincl (%rax)\n+\tmov $0x46,%al\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,0x11247(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xffbb(%rax)\n \tadd %al,(%rax)\n-\tloopne ffbd7f \n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10926(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x38(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trolb $1,0x12(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tjo ffbb27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xa8,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11238(%rax)\n+\tadc %cl,0x12(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xff,%esi\n+\tadd %dl,%al\n+\tmov $0xff,%ebx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x7c(%rax)\n-\tadd $0x1,%al\n+\tadd %dl,0x66(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rax)\n+\tadd %dl,0x48(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x0,0xff(%rbp)\n-\tadd %dl,0xfdc0(%rax)\n+\tjo ffbb8d \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadc %bh,(%rcx)\n-\tadc (%rcx),%al\n+\tjo ffbb9c \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%esi\n+\tnop\n+\trex.W adc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,0x0(%rdi,%rdi,8)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp %edx,(%rdx)\n+\trorb $1,0x12(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo ffbba7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xff,%ebp\n \tadd %al,(%rax)\n-\tnop\n-\tcmp %edx,(%rdx)\n+\tadc %cl,0x12(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffbe(%rax)\n+\tadd %dl,-0x44(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x43(%rax)\n-\tincl (%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x32(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rcx)\n+\tadd %dl,0x49(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xff,%esi\n+\tlock mov $0xff,%ebx\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tloopne ffbbe4 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11249(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xffbc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp (%rdx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xff,%esi\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp (%rdx),%dl\n+\trorb $1,0x12(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tjo ffbc27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp (%rdx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xff,%edi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WX adc (%rcx),%al\n \tadd %al,(%rax)\n-\tsarb $1,(%rdx)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tsarb $1,0x0(%rdi,%rdi,8)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x0,0xff(%rsi)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %ah,%al\n+\tmov $0xff,%ebx\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\troll $1,(%rax)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.WX adc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp (%rdx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x41(%rax)\n+\tjo ffbc8e \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xffbd(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x3b(%rax)\n-\tadc (%rcx),%al\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\trex.WX adc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadc %bh,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n-\t{rex2 0xf6} sldt (%r16)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x45(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1123b(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffbf(%rax)\n+\trorb $1,0x12(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdb7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp (%rdx),%edx\n+\tjo ffbca7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $0x0,0x0(%rdi,%rdi,8)\n+\tadc %cl,0x12(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x41(%rax)\n+\tadd %dl,-0x43(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\trex.WXB adc (%r9),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0x12,%al\n-\tadd %eax,(%rax)\n+\tlock mov $0xff,%esp\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xff,%edi\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffbe(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x1124b(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0xffbd(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trorb $1,0x12(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1123c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tjo ffbd27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%bh\n+\trcrb $1,(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%bh\n+\tadc %cl,0x1(%rdx,%rdx,1)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsarb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rdx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.WR adc (%rcx),%r8b\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xff,%edi\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tjo ffbd8f \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0x112,%eax\n \tadd %al,(%rax)\n-\tjo ffc012 \n-\tincl (%rax)\n+\tadd %dl,0x1124c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xff,%esi\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x41(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp $0x112,%eax\n+\trorb $1,0x1(%rdx,%rdx,1)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstd\n-\tadd (%rcx),%al\n \tadd %al,(%rax)\n+\tand %bh,0xff(%rbp)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $0x112,%eax\n+\tadc %cl,0x12(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc0,%al\n+\tadd %dl,-0x42(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x112(%rip) \n-\tadd %al,(%rax)\n \tpush %rax\n-\tsar $0x0,%bh\n-\tadd %al,(%rax)\n+\trex.WRB adc (%r9),%r8b\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tlock mov $0xff,%ebp\n \tadd %al,(%rax)\n-\tadd %ah,%cl\n-\tsti\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trex xor 0x1(%rdx),%esp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tds adc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\trex.WRB adc (%r9),%r8b\n \tadd %al,(%rax)\n-\tlock sar $0x0,%bh\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0xff,%esi\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x40(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tds adc (%rcx),%al\n \tadd %al,(%rax)\n+\trorb $1,0x12(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tjo ffbe27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffc14d \n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1123e(%rax)\n+\tadd %dl,(%rax)\n+\trex.WRX adc (%rcx),%r8b\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%edi\n \tadd %al,(%rax)\n+\tsarb $1,0xff(%rsi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xfbef(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rsi)\n+\tadd %dl,0x4e(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%al\n+\tjo ffbe90 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1124e(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n+\tmov $0xff,%edi\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsar $0x0,%edi\n \tadd %al,(%rax)\n+\trorb $1,0x12(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ffbea7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WRXB adc (%r9),%r8b\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tmov $0xff,%edi\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc (%rcx),%al\n+\trex.WRXB adc (%r9),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffc1,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfbec(%rax)\n+\tlock mov $0xff,%esi\n \tadd %al,(%rax)\n-\tadd %dl,0x1123f(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3f(%rax)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0x1124f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xffbf(%rax)\n \tadd %al,(%rax)\n-\tjo ffc173 \n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x12(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsar $0x0,%edi\n \tadd %al,(%rax)\n+\tadc %dl,0x12(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex adc (%rcx),%al\n+\tjo ffbf27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,0x50(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rsp\n-\thlt\n+\tsarb $1,0xff(%rdi)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xf825(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11250(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11240(%rax)\n+\tadd %dh,-0x41(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tand %bh,0xff(%rsi)\n+\tadd %al,(%rax)\n+\trclb $1,0x12(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tret $0xff\n+\tsar $0x0,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsar $1,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x12(%rax)\n+\tadc %dl,0x12(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tsar $0x0,%edi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tjo ffbfb7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%r9),%al\n+\tadd %dl,0x51(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tret $0xff\n+\tsar $0x0,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0xff,%edi\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%r9),%al\n+\tnop\n+\tpush %rcx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock mov $0xff,%edi\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000101ed,%al\n-\tadc (%r9),%al\n+\tadd %dl,%al\n+\tpush %rcx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffc2,%al\n+\tmovabs 0x500000000000ffc0,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x12(%rcx)\n+\tadc %dl,0x12(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3e(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tjo ffc037 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc1,%al\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x12(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x52(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tret $0xff\n+\tadd %al,(%rax)\n+\tloopne ffc082 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x3(%rax)\n+\tadd $0x1,%eax\n+\tadd %dl,0x11252(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xffc0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.X adc (%rcx),%al\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock roll %cl,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tpush %rdx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11242(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tret\n+\tand %al,%cl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x50(%rax)\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs 0x53100000000000ff,%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trolb $1,0x12(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tret $0xff\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tnot %esp\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.XB adc (%r9),%al\n+\tadd %dl,0x53(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tret\n-\tincl (%rax)\n+\tsar $0x0,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xff9a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11253(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.XB adc (%r9),%al\n \tadd %al,(%rax)\n+\tsar $0x0,%edi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fd68,%al\n-\trex.XB adc (%r9),%al\n+\tadd %dl,%al\n+\tpush %rbx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffc3,%al\n+\tmovabs 0x500000000000ffc1,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tsar $0x0,%bh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x12(%rbx)\n-\tadd %eax,(%rax)\n+\tadc %dl,0x1(%rdx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %al,-0x3d(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock lods %ds:(%rsi),%eax\n-\tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\tadc (%rcx),%r8b\n+\tadd %dl,0x54(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffc385 \n+\tloopne ffc183 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tsub $0xf8,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x44(%rax)\n+\tnop\n+\tpush %rsp\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xfd,%ecx\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadc (%rcx),%r8b\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rsp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,%ah\n+\tand %al,%dl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rdx,%rdx,1)\n+\tadc %dl,0x12(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trol $0xff,%bl\n+\tadd %al,(%rax)\n+\tjo ffc1b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tpush %rax\n+\tsar $0x0,%bh\n \tadd %al,(%rax)\n-\tadd %dh,0x100d2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%r9),%r8b\n+\tpush %rax\n+\tpush %rbp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\t(bad)\n-\tincl (%rax)\n+\tret $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,-0x4c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%r9),%r8b\n+\tnop\n+\tpush %rbp\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%dl\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tpush %rbp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tret\n-\tincl (%rax)\n+\tmovabs 0x500000000000ffc2,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tand %al,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc (%r9),%r8b\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffc4,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x3c(%rax)\n+\tadd %dh,-0x73(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x12(%rbp)\n+\tpush %rax\n+\tjae ffc2be \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3c(%rax)\n+\tadd %dl,0x56(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne ffc284 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc2,%al\n+\tnop\n+\tpush %rsi\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0xff,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x12(%rsi)\n+\tadd %bh,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trclb $1,0x12(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %ah,(%rax)\n+\tret\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.RX adc (%rcx),%r8b\n-\tadd %al,(%rax)\n+\tadc %dl,0x12(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tjo ffc2b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11246(%rax)\n+\tadd %dl,0x57(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n \t(bad)\n+\tret\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x3b(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x12(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11257(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tret\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n \t(bad)\n+\ttest %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,%al\n+\tpush %rdi\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000ffc3,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rdx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x12(%rdi)\n+\tadc %bl,0x12(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ffc337 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffc4(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x58(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tloopne ffc385 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xf846(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11247(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tnop\n+\tpop %rax\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd $0xff,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex.RXB adc (%r9),%r8b\n+\tpop %rax\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ch\n+\tand %al,%ah\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tmov $0xff,%dl\n+\tadd %al,%al\n+\tshl %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.W adc (%rcx),%al\n+\tpop %rcx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsp\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x48(%rax)\n+\tadd %dl,0x59(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dh\n+\t(bad)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffc4(%rax)\n+\tadd %ah,0x1027f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11248(%rax)\n+\tadd %dl,0x11259(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffc5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trorb $1,0x12(%rax)\n+\trex mov $0x105,%edi\n+\tadd %al,(%rax)\n+\trcrb $1,0x12(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3a(%rax)\n-\tincl (%rax)\n+\tadd %ah,0xffc4(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0xffc7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WB adc (%r9),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %bl,0x12(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tjo ffc437 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tjo ffc630 \n-\thlt\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x5a(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tloopne ffc486 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\trex.WB adc (%r9),%al\n+\tpop %rdx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%dh\n-\tincl (%rax)\n+\tadd $0xff,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffc624 \n-\ttestb $0x0,(%rax)\n+\tnop\n+\tpush %rcx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WB adc (%r9),%al\n \tadd %al,(%rax)\n+\trcrb $1,0x12(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dh\n-\tincl (%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x12(%rdx)\n+\tadc %bl,0x12(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n+\tjo ffc4b7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock cmpsl %es:(%rdi),%ds:(%rsi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x5b(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tmov %?,%ebx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1125b(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\txor %bl,0xfb(%rax)\n+\tadd %al,(%rax)\n+\trcrb $1,0x12(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xffc5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,0x1(%rdx,%rdx,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WX adc (%rcx),%al\n+\t(bad)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bh\n+\tadd %dl,0x5c(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne ffc587 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tstos %al,%es:(%rdi)\n-\thlt\n \tadd %al,(%rax)\n+\tnop\n+\tpop %rsp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1124a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffc6(%rax)\n+\tadd $0xff,%ch\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3b(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x12(%rdx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x39(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rsp\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %al,%dh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\t(bad)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x12(%rbx)\n+\tadc %bl,0x12(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo ffc5b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tlock ret $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trex.WXB adc (%r9),%al\n+\tpop %rbp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\t(bad)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\trex.WXB adc (%r9),%al\n+\tpop %rbp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%bh\n+\tadd %al,%dh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex.WXB adc (%r9),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trol $1,%bh\n-\tincl (%rax)\n+\tpop %rbp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ffc6,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tsub %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WR adc (%rcx),%r8b\n \tadd %al,(%rax)\n+\tadc %bl,0x12(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tjo ffc637 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4c(%rax)\n+\tadd %dl,0x5e(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%al\n+\tloopne ffc688 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\trex.WR adc (%rcx),%r8b\n+\tpop %rsi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc7,%al\n-\tincl (%rax)\n+\tadd $0xff,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex.WR adc (%rcx),%r8b\n+\tpop %rsi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tenter $0xff,$0x0\n+\tand %al,%bh\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x41(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,-0x39(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rdi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadc %cl,0x12(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trol $1,%dh\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trex.WRB adc (%r9),%r8b\n+\tpop %rdi\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tenter $0xff,$0x0\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tret $0xff\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x33(%rax)\n-\t(bad)\n-\tadd %dl,0x1124d(%rax)\n+\tnop\n+\tpop %rdi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tenter $0xff,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %al,%bh\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\txor %bl,0xf6(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x12(%rbp)\n+\tadc %ah,0x12(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tenter $0xff,$0x0\n+\tadd %ah,0xffc7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x12(%rsi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbef(%rax)\n+\tjo ffc7a8 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x4e(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%cl\n+\tloopne ffc789 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WRX adc (%rcx),%r8b\n+\tshlb $1,0x12(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xffc7(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc8,%al\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WRX adc (%rcx),%r8b\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tleave\n+\tand %cl,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x12(%rdi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRXB adc (%r9),%r8b\n \tadd %al,(%rax)\n+\tadd %dl,0x11261(%rax)\n \tadd %al,(%rax)\n-\txor %cl,%ah\n+\tadd %ah,-0x38(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xa00000000000fa79,%al\n-\tleave\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tpush %rax\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tvpshufb (%r8),%xmm31,%xmm8\n+\tadd %ah,0xffc8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WRXB adc (%r9),%r8b\n+\tpush %rax\n+\tvpshufb (%r8),%xmm31,%xmm8\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %cl,%cl\n+\tjo ffc837 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,%bh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tvpshufb (%r8),%xmm31,%xmm8\n+\tadd %ah,%al\n+\tenter $0xff,$0x0\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\t(bad)\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tvpshufb (%r8),%xmm31,%xmm8\n+\tadd %al,0xffc8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rax\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txorb $0x1,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovsxd (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffc98b \n+\tadd %ah,(%rax)\n+\tleave\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x1f(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rax\n+\tadd %dl,0x63(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tjo ffca17 \n-\tclc\n \tadd %al,(%rax)\n+\txor %ch,%al\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11250(%rax)\n+\tadd %dl,0x11263(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlret $0xff\n+\tadd %ah,-0x37(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x38(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xf654(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x12(%rax)\n+\tadd %dl,%al\n+\tmovsxd (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %al,(%rax)\n \tleave\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\txor %cl,%ah\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0xc00000000000fa79,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rcx\n-\tadc (%rcx),%al\n+\tadc %ah,0x1(%rdx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlret $0xff\n+\tmov $0xc9,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x42(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rcx\n+\tadd %dl,0x64(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dl\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rcx\n-\tadc (%rcx),%al\n+\tadd %dl,0x11264(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tleave\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffca,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x12(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x36(%rax)\n-\tincl (%rax)\n+\tshlb $1,0x1(%rdx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tleave\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush %rdx\n-\tadc (%rcx),%al\n+\tadc %gs:(%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffca8c \n+\txor %cl,%dl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xfdcd(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rdx\n+\tadd %dl,0x65(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffcaef \n-\tadd $0x1,%eax\n-\tadd %dl,0x11252(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlret\n+\tadd %al,(%rax)\n+\tadd %dl,0x11265(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x36(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x12(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tadc %gs:(%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlret $0xff\n \tadd %al,(%rax)\n+\tadc %cl,%dl\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tand %ch,0xff(%rdx)\n+\torb $0x0,0xf4(%rax)\n+\tadd %dl,(%rax)\n+\tdata16 adc (%rcx),%al\n \tadd %al,(%rax)\n-\tadc %dl,0x12(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x35(%rax)\n+\tmov $0xca,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpush %rbx\n-\tadc (%rcx),%al\n+\tdata16 adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xa4,%al\n+\tadd %dh,-0x73(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbx\n-\tadc (%rcx),%al\n+\trolb $0x0,0xff(%rsi)\n+\tadd %dl,0x11266(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tlret $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ffcb,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x12(%rbx)\n+\tshlb $1,0x12(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x35(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xffca(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush %rsp\n-\tadc (%rcx),%al\n+\tadc (%ecx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffcb8d \n+\txor %cl,%bl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xff,%ecx\n \tadd %al,(%rax)\n \tpush %rax\n-\tpush %rsp\n-\tadc (%rcx),%al\n+\tadc (%ecx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\t(bad)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadc (%ecx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11254(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tint3\n+\tjo ffcb1d \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tmov %esp,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc (%ecx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,%bl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n \tnop\n+\tcwtl\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush $0x112\n+\tadd %al,(%rax)\n+\tmov $0xcb,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rdx,%rdx,1)\n+\tpush %rax\n+\tpush $0x112\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $0xff,%bl\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\taddb $0x0,0xf6(%rcx)\n+\tadd %dl,0x11268(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\t(bad)\n+\tlret\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa79,%eax\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x12(%rbp)\n+\tshrb $1,0x12(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x34(%rax)\n+\tadd %dl,0xffcb(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x36(%rax)\n+\tadd %bl,0xf5(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,0x12(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x34(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpush %rbp\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xffc8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x69(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock (bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tmov $0xfa79,%eax\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tjo ffcc40 \n+\tadd %al,(%rax)\n+\tjo ffcbd7 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbp\n-\tadc (%rcx),%al\n+\t(bad)\n+\taddr32 hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xcc,%al\n-\tincl (%rax)\n+\tadd %dl,0x11269(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xffcc(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x12(%rbp)\n+\tshrb $1,0x12(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x34(%rax)\n+\tadd %dl,(%rax)\n+\tint3\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tror $1,%bl\n+\tsti\n \tadd %al,(%rax)\n-\tadc %ah,(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush %rsi\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tpush $0x12\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock int3\n+\tadd %al,%al\n+\tint3\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x73(%rax)\n-\tor (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpush %rsi\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tpush $0x12\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tjo ffcc57 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11256(%rax)\n+\tadd %dl,0x1126a(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n \tint $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x12(%rsi)\n+\tshrb $1,0x12(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xffcc(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tint3\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush %rdi\n-\tadc (%rcx),%al\n+\timul $0x1,(%rdx),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffcd1f \n-\tincl (%rax)\n+\trex int $0xff\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpush %rdi\n-\tadc (%rcx),%al\n+\timul $0x1,(%rdx),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex cmp %ebp,%esi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11257(%rax)\n+\tadd %dl,0x1126b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffcd(%rax)\n+\tadd %al,0xffcd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7c(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdi\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tshrb $1,0x12(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %ah,(%rax)\n \tint $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5c(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x12(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tint $0xff\n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tror $0xff,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trex.WRXB testb $0x0,(%r8)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rax\n+\tadd %dl,0x6c(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11258(%rax)\n+\tadd %dl,0x1126c(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x12(%rax)\n-\tadd %eax,(%rax)\n+\tshrb $1,0x1(%rdx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint $0xff\n \tadd %al,(%rax)\n+\tmovabs 0xd00000000000ffcd,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6c8(%rax)\n+\tand %cl,%ah\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rcx\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %ch,0x12(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo ffce20 \n+\tadd %al,-0x32(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpop %rcx\n+\tinsl (%dx),%es:(%rdi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000001027f,%al\n-\tpop %rcx\n-\tadc (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xce,%al\n-\tincl (%rax)\n+\tadd %dl,0x1126d(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xffce(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x41(%rax)\n-\tadd $0x1,%eax\n-\tadd %dl,%al\n-\tpop %rcx\n-\tadc (%rcx),%al\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %al,(%rax)\n+\tshrb $1,0x12(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpop %rdx\n+\toutsb %ds:(%rsi),(%dx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%bh\n-\tincl (%rax)\n+\tror $0xff,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpop %rdx\n+\toutsb %ds:(%rsi),(%dx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjns ffcef5 \n-\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,%cl\n+\tadd $0x1,%eax\n+\tadd %dl,0x1126e(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dl,(%rax)\n+\tiret\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1015b(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1125a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x31(%rax)\n-\tincl (%rax)\n+\tsarb $1,-0x6(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x12(%rdx)\n+\tshrb $1,0x12(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xffce(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n+\tlea (bad),%edi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpop %rbx\n+\toutsl %ds:(%rsi),(%dx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0xff,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tpush %rax\n+\tiret\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp $0x0,%edi\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpop %rbx\n+\toutsl %ds:(%rsi),(%dx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne ffd00a \n-\tsti\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1125b(%rax)\n+\tadd %dil,%spl\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tiret\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1126f(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\txchg %eax,%edx\n-\tsti\n+\tadd %dl,0xffcf(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbx\n-\tadc (%rcx),%al\n+\tadd %dh,0x10374(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjo ffcf9d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n \tiret\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,0x70(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%al\n+\tror $1,%bh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsp\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n-\tadd %al,(%rax)\n-\tloopne ffd00a \n-\tadd %al,(%rax)\n+\tnop\n+\tjo ffcfdd \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo ffcf67 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tmov $0x15,%al\n+\tsahf\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rsp\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjo ffcffd \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %ah,(%rax)\n \tsar $1,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5b(%rax)\n-\tcmc\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsp\n-\tadc (%rcx),%al\n+\tloopne ffd00a \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffd021 \n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadc %dh,0x12(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xffcf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbp\n+\tadd %dl,0x71(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\t(bad)\n \tsar $1,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rbp\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tjno ffd06d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%ch\n+\tjo ffcff7 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rbp\n-\tadc (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%al\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tjno ffd08d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xffd0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x12(%rbp)\n+\tadc %dh,0x12(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x30(%rax)\n+\tadd %al,-0x30(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %cl,-0xc(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsi\n+\tadd %dl,0x72(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%cl\n+\tloopne ffd092 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x2f(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsi\n-\tadc (%rcx),%al\n+\tadd %dl,0x11272(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo ffd077 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadc %cl,%dh\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshlb $1,0x12(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsar $1,%edi\n \tadd %al,(%rax)\n-\tadd %dl,0x1125e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2f(%rax)\n-\tincl (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xffd0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsi\n-\tadc (%rcx),%al\n+\tadc %dh,0x12(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tsar $1,%bh\n \tadd %al,(%rax)\n-\tlock sar $1,%bh\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x59(%rax)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n+\tadd %dl,0x73(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tsar $1,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2f(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rdi\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo ffd0e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tjo ffd133 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tint3\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x2f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n \tnop\n-\tpop %rdi\n-\tadc (%rcx),%al\n+\tsar $1,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%cl\n+\tadd %dh,(%rax)\n+\tmovabs 0xd1a000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tcwtl\n-\ttestb $0x0,(%rax)\n+\tmovabs 0xb6d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tsar $1,%edi\n \tadd %al,(%rax)\n-\tjo ffd1a3 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsar $1,%edi\n \tadd %al,(%rax)\n-\tadc %dl,%dl\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0xa(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tsar $1,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xd21000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %ah,%al\n+\tsar $1,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd23000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsar %cl,%bh\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,-0x2e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tsar %cl,%bh\n \tadd %al,(%rax)\n-\tadc %ah,0x12(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsar $1,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0xd27000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x2e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tsar %cl,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0xffd2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xffd2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tmovabs 0xd2d000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trclb $1,-0xa(%rax)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %ah,0xffd2(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%dl\n+\tadd %dh,(%rax)\n+\tmovabs 0xd2f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x12(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x2e(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsar %cl,%edi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x62(%rax)\n-\tadc (%rcx),%al\n+\tadd %ah,%al\n+\tsar %cl,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%bl\n+\tadd %dh,(%rax)\n+\tmovabs 0xd33000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0xffd1(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11262(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tsar %cl,%edi\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tvpshufb (%r8),%xmm31,%xmm8\n-\tadd %dl,-0x2d(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd35000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1013c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsxd (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsar %cl,%bh\n \tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x2d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tloope ffd356 \n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x2d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tsar %cl,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x2d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcall ffd479 \n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmovsxd (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tmov $0xd3,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xf654(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsxd (%rdx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsar %cl,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ah,0x1(%rdx,%rdx,1)\n-\tadd %al,(%rax)\n+\tadd %ah,0xffd3(%rax)\n \tadd %al,(%rax)\n-\tjo ffd3a5 \n+\tadd %dh,(%rax)\n+\tmovabs 0xd3f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xb1,%al\n-\tstd\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tsar %cl,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%ah\n+\tadd %dh,(%rax)\n+\tmovabs 0xd41000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %fs:(%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %fs:(%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x12(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsar %cl,%edi\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tsar $0x0,%ebp\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %gs:(%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tjo ffd436 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %gs:(%rcx),%al\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0xffd4(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x2c(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0xf4(%rdi)\n \tadd %al,(%rax)\n-\tshlb $1,0x12(%rbp)\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tmov $0xd4,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0xf488(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tdata16 adc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %al,0xffd4(%rax)\n \tadd %al,(%rax)\n-\tjo ffd4a6 \n+\tadd %dh,(%rax)\n+\tmovabs 0xd4d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x66(%rax)\n-\tadc (%rcx),%al\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%ch\n+\tadd %dh,%al\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n \tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tdata16 adc (%rcx),%al\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %dl,%ch\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tdata16 adc (%rcx),%al\n+\txor %dl,%ch\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t{rex2 0xff} sldt (%r24)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tret\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadc %ah,0x12(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %dl,-0x2b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\t{rex2 0xff} sldt (%r24)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd57000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,-0x2b(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n \tnop\n \t{rex2 0xff} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffd1(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11267(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0x0,%esp\n-\tadd %dl,%al\n-\tadc (%ecx),%al\n+\tadd %dh,0xffd5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%ch\n-\tincl (%rax)\n+\tadd %al,0xffd5(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd5d000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xf698(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0x112\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tjo ffd5a7 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xffd5(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dh,(%rax)\n+\tmovabs 0xd5f000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n-\tadc (%rcx),%al\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%dh\n+\tadd %dl,(%rax)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xf681(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11268(%rax)\n+\tadd %ah,%al\n+\t{rex2 0xff} sldt (%r24)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd63000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcltd\n-\tcmc\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0x112\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x12(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\t{rex2 0xff} sldt (%r24)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x2a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tsar %cl,%edi\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x2a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x67(%rax)\n-\thlt\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11269(%rax)\n+\tadd %ah,-0x2a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tmov $0xd6,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x12(%rcx)\n-\tadd %eax,(%rax)\n+\tadc $0xff,%cl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tlret\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0x12\n-\tadd %eax,(%rax)\n+\tadd %ah,0xffd6(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd6f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %dl,%bh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush $0x12\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tshrb $1,0x12(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x29(%rax)\n+\tadd %dh,(%rax)\n+\txlat %ds:(%rbx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\txlat %ds:(%rbx)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x12(%rbx)\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tpush %rax\n+\txlat %ds:(%rbx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\txlat %ds:(%rbx)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txlat %ds:(%rbx)\n+\tjo ffd739 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\timul $0x1,(%rdx),%edx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dl,0xffd7(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x29(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x1,(%rdx),%edx\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcl $1,%bh\n+\tmov $0xd7,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.WRXB testb $0x0,(%r8)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %al,0xffd7(%rax)\n \tadd %al,(%rax)\n-\tjo ffd7a9 \n+\tadd %dh,(%rax)\n+\tmovabs 0xd7d000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6c(%rax)\n-\tadc (%rcx),%al\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%al\n+\tadd %dh,%al\n+\txlat %ds:(%rbx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txlat %ds:(%rbx)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tinsb (%dx),%es:(%rdi)\n-\tadc (%rcx),%al\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\txlat %ds:(%rbx)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tadc (%rcx),%al\n+\txor %bl,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tfdivr %st(7),%st\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %ah,-0x2a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x28(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x12(%rbp)\n-\tadd %eax,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tfdivr %st(7),%st\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txlat %ds:(%rbx)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd87000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,-0x28(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6d(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tfdivr %st(7),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tinsl (%dx),%es:(%rdi)\n-\tadc (%rcx),%al\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0xffd8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xffd8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tmovabs 0xd8d000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsl (%dx),%es:(%rdi)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %ah,0xffd8(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xd8f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x12(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x28(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfcos\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n-\tadc (%rcx),%al\n+\tadd %ah,%al\n+\tfdivr %st(7),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%cl\n+\tadd %dh,(%rax)\n+\tmovabs 0xd93000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tjmp ffda0b \n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\toutsb %ds:(%rsi),(%dx)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tfcos\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\tadc (%rcx),%al\n+\tmovabs 0xd95000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tfcos\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x12(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfdivr %st(7),%st\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,-0x27(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x27(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\toutsl %ds:(%rsi),(%dx)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tfcos\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x27(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x0(%rax)\n-\tcld\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xd9,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1126f(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x10374(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjo ffd9bd \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfcos\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xffd9(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd9f000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjo ffd9dd \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x27(%rax)\n-\tincl (%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %al,%al\n+\tfcos\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xda1000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11270(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,0xf84b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo ffda1d \n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xda5000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadc %dh,0x12(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x26(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xda7000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjno ffda5d \n-\tadd %eax,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfcos\n \tadd %al,(%rax)\n+\tadd %dl,0xffda(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x26(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjno ffda7d \n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xffda(%rax)\n+\tmov $0xda,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xffda(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdad000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x12(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadc %dh,0x12(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB hlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x72(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffdaac \n+\tadd %dh,(%rax)\n+\tmovabs 0xdb1000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne ffdab2 \n-\thlt\n-\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x11272(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x28(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdb3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x12(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadc %dh,0x12(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x25(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjae ffdb5d \n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdb7000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x25(%rax)\n+\tadd %al,-0x25(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffdb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdbb000000000008a,%eax\n-\tincl (%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xffdb(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xffdb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb6000000000008a,%eax\n+\tmovabs 0xdbd000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffdbad \n+\tadd %ah,0xffdb(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdbf000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tfdivr %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc2000000000008a,%eax\n+\tmovabs 0xdc3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tfdivr %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc4000000000008a,%eax\n+\tmovabs 0xdc5000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x24(%rax)\n+\tadd %dh,-0x24(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tfdivr %st,%st(7)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdc8000000000008a,%eax\n+\tadd %al,-0x24(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tfdivr %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x24(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x24(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ffdc,%al\n+\tmov $0xdc,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tfdivr %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffdc(%rax)\n+\tadd %ah,0xffdc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdce000000000008a,%eax\n+\tmovabs 0xdcf000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffdc(%rax)\n+\tadd %al,%al\n+\tfdivr %st,%st(7)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd0000000000008a,%eax\n+\tmovabs 0xdd1000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfdivr %st,%st(7)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd4000000000008a,%eax\n+\tmovabs 0xdd5000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd6000000000008a,%eax\n+\tmovabs 0xdd7000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffdd(%rax)\n+\tadd %dl,0xffdd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x23(%rax)\n+\tadd %ah,-0x23(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ffdd,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x23(%rax)\n+\tmov $0xdd,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trcr $0xff,%ch\n \tadd %al,(%rax)\n+\tadd %al,0xffdd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xddd000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffdd(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde0000000000008a,%eax\n+\tmovabs 0xde1000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde2000000000008a,%eax\n+\tmovabs 0xde3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x22(%rax)\n+\tadd %dl,-0x22(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tfdivrp %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde6000000000008a,%eax\n+\tmovabs 0xde7000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,-0x22(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tfdivrp %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xde8000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffde(%rax)\n+\tadd %dh,0xffde(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x22(%rax)\n-\tincl (%rax)\n+\tadd %al,0xffde(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xded000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcr $0xff,%dh\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffde(%rax)\n+\tadd %ah,0xffde(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdee000000000008a,%eax\n+\tmovabs 0xdef000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tfdivrp %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf2000000000008a,%eax\n+\tmovabs 0xdf3000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfdivrp %st,%st(7)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf4000000000008a,%eax\n+\tmovabs 0xdf5000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x21(%rax)\n+\tadd %dh,-0x21(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdf8000000000008a,%eax\n+\tadd %al,-0x21(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,-0x21(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x21(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ffdf,%al\n+\tmov $0xdf,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffdf(%rax)\n+\tadd %ah,0xffdf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdfe000000000008a,%eax\n+\tmovabs 0xdff000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffdf(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe01000000000008a,%eax\n-\tincl (%rax)\n+\tmovabs 0x8b8000000000008a,%eax\n+\tjg ffe004 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %dh,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock incl (%rax)\n+\tand %ah,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffdb(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloopne ffe022 \n \tadd %al,(%rax)\n+\tadd %al,-0x20(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tloopne ffe042 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe05000000000008a,%eax\n+\tmovabs 0xe06000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tloopne ffe052 \n+\tadd %dh,(%rax)\n+\tloopne ffe062 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe07000000000008a,%eax\n+\tmovabs 0xe08000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffe0(%rax)\n+\tadd %ah,0xffe0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x20(%rax)\n+\tadd %dh,-0x20(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe0,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshl $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffe0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xffe0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe0d000000000008a,%eax\n+\tmovabs 0xe0e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloopne ffe0e2 \n+\tadd %al,(%rax)\n+\tloope ffe0f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tloopne ffe0f2 \n+\tadd %dl,%al\n+\tloopne ffe102 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe11000000000008a,%eax\n+\tmovabs 0xe12000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloopne ffe112 \n+\tadd %dh,%al\n+\tloopne ffe122 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe13000000000008a,%eax\n+\tmovabs 0xe14000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1f(%rax)\n+\tadd %ah,-0x1f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tloope ffe152 \n+\tadd %dh,(%rax)\n+\tloope ffe162 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe17000000000008a,%eax\n+\tmovabs 0xe18000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1f(%rax)\n+\tadd %dl,-0x1f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tloope ffe182 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x500000000000ffe1,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffe1(%rax)\n+\tadd %al,%al\n+\tloope ffe1b2 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffe1(%rax)\n+\tadd %dl,0xffe1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe1d000000000008a,%eax\n+\tmovabs 0xe1e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffe1(%rax)\n+\tadd %dh,0xffe1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe1f000000000008a,%eax\n+\tmovabs 0xe20000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloop ffe202 \n+\tadd %ah,(%rax)\n+\tloop ffe212 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloope ffe212 \n+\tadd %dh,%al\n+\tloope ffe222 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe23000000000008a,%eax\n+\tmovabs 0xe24000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloop ffe232 \n+\tadd %dl,(%rax)\n+\tloop ffe242 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe25000000000008a,%eax\n+\tmovabs 0xe26000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1e(%rax)\n-\tincl (%rax)\n+\tadd %al,0xffe2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x1e(%rax)\n+\tadd %dl,-0x1e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tloop ffe282 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ffe2,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x1e(%rax)\n+\tadd %dh,-0x1e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe2,%al\n-\tincl (%rax)\n+\tshl $0xff,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloop ffe2c2 \n+\tadd %ah,%al\n+\tloop ffe2d2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffe2(%rax)\n+\tadd %dh,0xffe2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe2f000000000008a,%eax\n+\tmovabs 0xe30000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tloop ffe2f2 \n+\tadd %dl,%al\n+\tloop ffe302 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe31000000000008a,%eax\n+\tmovabs 0xe32000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjrcxz ffe322 \n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,-0x1d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjrcxz ffe332 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjrcxz ffe342 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe35000000000008a,%eax\n+\tmovabs 0xe36000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjrcxz ffe352 \n+\tadd %dh,(%rax)\n+\tjrcxz ffe362 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe37000000000008a,%eax\n+\tmovabs 0xe38000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffe3(%rax)\n+\tadd %ah,0xffe3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1d(%rax)\n+\tadd %dh,-0x1d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe3,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshl $0xff,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffe3(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xffe3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe3d000000000008a,%eax\n+\tmovabs 0xe3e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjrcxz ffe3e2 \n+\tadd %al,(%rax)\n+\tin $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjrcxz ffe3f2 \n+\tadd %dl,%al\n+\tjrcxz ffe402 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe41000000000008a,%eax\n+\tmovabs 0xe42000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjrcxz ffe412 \n+\tadd %dh,%al\n+\tjrcxz ffe422 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe43000000000008a,%eax\n+\tmovabs 0xe44000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1c(%rax)\n+\tadd %ah,-0x1c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tin $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe47000000000008a,%eax\n+\tmovabs 0xe48000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1c(%rax)\n+\tadd %dl,-0x1c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tin $0xff,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x500000000000ffe4,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffe4(%rax)\n+\tadd %al,%al\n+\tin $0xff,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffe4(%rax)\n+\tadd %dl,0xffe4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe4d000000000008a,%eax\n+\tmovabs 0xe4e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffe4(%rax)\n+\tadd %dh,0xffe4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe4f000000000008a,%eax\n+\tmovabs 0xe50000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tin $0xff,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tin $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe53000000000008a,%eax\n+\tmovabs 0xe54000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tin $0xff,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe55000000000008a,%eax\n+\tmovabs 0xe56000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1b(%rax)\n-\tincl (%rax)\n+\tadd %al,0xffe5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x1b(%rax)\n+\tadd %dl,-0x1b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tin $0xff,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ffe5,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x1b(%rax)\n+\tadd %dh,-0x1b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe5,%al\n-\tincl (%rax)\n+\tshl $0xff,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tin $0xff,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffe5(%rax)\n+\tadd %dh,0xffe5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe5f000000000008a,%eax\n+\tmovabs 0xe60000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tin $0xff,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe61000000000008a,%eax\n+\tmovabs 0xe62000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tout %al,$0xff\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,-0x1a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tout %al,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe65000000000008a,%eax\n+\tmovabs 0xe66000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tout %al,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe67000000000008a,%eax\n+\tmovabs 0xe68000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffe6(%rax)\n+\tadd %ah,0xffe6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1a(%rax)\n+\tadd %dh,-0x1a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe6,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshl $0xff,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffe6(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xffe6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe6d000000000008a,%eax\n+\tmovabs 0xe6e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %al,$0xff\n+\tadd %al,(%rax)\n+\tout %eax,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tout %al,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe71000000000008a,%eax\n+\tmovabs 0xe72000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tout %al,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe73000000000008a,%eax\n+\tmovabs 0xe74000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x19(%rax)\n+\tadd %ah,-0x19(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tout %eax,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe77000000000008a,%eax\n+\tmovabs 0xe78000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x19(%rax)\n+\tadd %dl,-0x19(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tout %eax,$0xff\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x500000000000ffe7,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffe7(%rax)\n+\tadd %al,%al\n+\tout %eax,$0xff\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffe7(%rax)\n+\tadd %dl,0xffe7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe7d000000000008a,%eax\n+\tmovabs 0xe7e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffe7(%rax)\n+\tadd %dh,0xffe7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe7f000000000008a,%eax\n+\tmovabs 0xe80000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcall ffe905 \n+\tadd %ah,(%rax)\n+\tcall ffe915 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tout %eax,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe83000000000008a,%eax\n+\tmovabs 0xe84000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcall ffe935 \n+\tadd %dl,(%rax)\n+\tcall ffe945 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcall ffe945 \n+\t(bad)\n+\tcall ffe955 \n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x18(%rax)\n-\tincl (%rax)\n+\tadd %al,0xffe8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x18(%rax)\n+\tadd %dl,-0x18(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcall ffe985 \n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x18(%rax)\n+\tmovabs 0xd00000000000ffe8,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x18(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe8,%al\n-\tincl (%rax)\n+\tshr $0xff,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcall ffe9c5 \n+\tadd %ah,%al\n+\tcall ffe9d5 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xffe8(%rax)\n+\tadd %dh,0xffe8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe8f000000000008a,%eax\n+\tmovabs 0xe90000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcall ffe9f5 \n+\tadd %dl,%al\n+\tcall ffea05 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,%cl\n+\tand %ch,%cl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjmp ffea25 \n+\tadd %al,-0x17(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tjmp ffea35 \n+\tadd %dl,(%rax)\n+\tjmp ffea45 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp ffea45 \n+\t(bad)\n+\tjmp ffea55 \n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjmp ffea55 \n+\tadd %dh,(%rax)\n+\tjmp ffea65 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ffe94b \n-\tincl (%rax)\n+\tsub $0xff,%cl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffe9(%rax)\n+\tadd %ah,0xffe9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x17(%rax)\n+\tadd %dh,-0x17(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe9,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshr $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffe9(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xffe9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe9d000000000008a,%eax\n+\tmovabs 0xe9e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjmp ffeae5 \n+\tadd %al,(%rax)\n+\t(bad)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tjmp ffeaf5 \n+\tadd %dl,%al\n+\tjmp ffeb05 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,%dl\n+\tand %ch,%dl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjmp ffeb15 \n+\tadd %dh,%al\n+\tjmp ffeb25 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,%dl\n+\trex (bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x16(%rax)\n+\tadd %ah,-0x16(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ffea4c \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsub $0xff,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x16(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x16(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ffea,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffea(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffea(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xffea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xead000000000008a,%eax\n+\tmovabs 0xeae000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffea(%rax)\n+\tadd %dh,0xffea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeaf000000000008a,%eax\n+\tmovabs 0xeb0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp ffeb02 \n+\tadd %ah,(%rax)\n+\tjmp ffeb12 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,%bl\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\trex jmp ffeb32 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjmp ffeb32 \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjmp ffeb42 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeb5000000000008a,%eax\n+\tmovabs 0xeb6000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x15(%rax)\n-\tincl (%rax)\n+\tadd %al,0xffeb(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x15(%rax)\n+\tadd %dl,-0x15(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjmp ffeb82 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ffeb,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x15(%rax)\n+\tadd %dh,-0x15(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xeb,%al\n-\tincl (%rax)\n+\tshr $0xff,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp ffebc2 \n+\tadd %ah,%al\n+\tjmp ffebd2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffeb(%rax)\n+\tadd %dh,0xffeb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xebf000000000008a,%eax\n+\tmovabs 0xec0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjmp ffebf2 \n+\tadd %dl,%al\n+\tjmp ffec02 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec1000000000008a,%eax\n+\tmovabs 0xec2000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin (%dx),%al\n+\tadd %al,-0x14(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tin (%dx),%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tin (%dx),%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tin (%dx),%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ffec4e \n-\tincl (%rax)\n+\tsub $0xff,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffec(%rax)\n+\tadd %ah,0xffec(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x14(%rax)\n+\tadd %dh,-0x14(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xec,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshr $0xff,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffec(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xffec(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xecd000000000008a,%eax\n+\tmovabs 0xece000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin (%dx),%al\n+\tadd %al,(%rax)\n+\tin (%dx),%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tin (%dx),%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,%ch\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %ch,0xfa67(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tin (%dx),%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\ttest $0x67,%al\n-\tcli\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tin (%dx),%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex in (%dx),%eax\n+\tpush %rax\n+\tin (%dx),%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x13(%rax)\n+\tadd %dh,-0x13(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tin (%dx),%eax\n+\tadd %al,-0x13(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsub $0xff,%ch\n+\tnop\n+\tin (%dx),%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x13(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x13(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ffed,%al\n+\tmov $0xed,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tin (%dx),%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffed(%rax)\n+\tadd %ah,0xffed(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xede000000000008a,%eax\n+\tmovabs 0xedf000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffed(%rax)\n+\tadd %al,%al\n+\tin (%dx),%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xee0000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,%dh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tout %al,(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tout %al,(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex out %al,(%dx)\n+\tpush %rax\n+\tout %al,(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tout %al,(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tout %al,(%dx)\n+\tjo ffee50 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffee(%rax)\n+\tadd %dl,0xffee(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x12(%rax)\n+\tadd %ah,-0x12(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ffee,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x12(%rax)\n+\tmov $0xee,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshr $0xff,%dh\n \tadd %al,(%rax)\n+\tadd %al,0xffee(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xeed000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tout %al,(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xffee(%rax)\n+\tadd %al,%al\n+\tout %al,(%dx)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xef0000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,%bh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tout %al,(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,%bh\n+\txor %ch,%bh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x11(%rax)\n+\tadd %dl,-0x11(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tout %eax,(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tout %eax,(%dx)\n+\tjo ffef51 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tout %eax,(%dx)\n+\tadd %al,-0x11(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsub $0xff,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tout %eax,(%dx)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffef(%rax)\n+\tadd %dh,0xffef(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x11(%rax)\n-\tincl (%rax)\n+\tadd %al,0xffef(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xefd000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshr $0xff,%bh\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffef(%rax)\n+\tadd %ah,0xffef(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xefe000000000008a,%eax\n+\tmovabs 0xeff000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlock incl (%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,(%rax)\n+\tlock incl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \tout %eax,(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%al\n-\tincl (%rax)\n+\trex\n+\tlock incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %eax,(%dx)\n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\tlock incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tlock incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x10(%rax)\n-\tincl (%rax)\n+\tadd %al,0xfff0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x10(%rax)\n+\tadd %dl,-0x10(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tlock incl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x10(%rax)\n+\tmovabs 0xd00000000000fff0,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x10(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf0,%al\n-\tincl (%rax)\n+\tshl $0xff,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tlock incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfff0(%rax)\n+\tadd %dh,0xfff0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0f000000000008a,%eax\n+\tmovabs 0xf10000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tlock incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,%cl\n+\tand %dh,%cl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint1\n+\tadd %al,-0xf(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tint1\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tint1\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tint1\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fff153 \n-\tincl (%rax)\n+\txor $0xff,%cl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfff1(%rax)\n+\tadd %ah,0xfff1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xf(%rax)\n+\tadd %dh,-0xf(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf1,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshl $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfff1(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfff1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf1d000000000008a,%eax\n+\tmovabs 0xf1e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tint1\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\trepnz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tint1\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,%dl\n+\tand %dh,%dl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tint1\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%dl\n-\tincl (%rax)\n+\trex\n+\trepnz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xe(%rax)\n+\tadd %ah,-0xe(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trepnz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fff254 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor $0xff,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0xe(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trepnz incl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fff2,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfff2(%rax)\n+\tadd %al,%al\n+\trepnz incl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfff2(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfff2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf2d000000000008a,%eax\n+\tmovabs 0xf2e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfff2(%rax)\n+\tadd %dh,0xfff2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf2f000000000008a,%eax\n+\tmovabs 0xf30000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \trepz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trepnz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%bl\n-\tincl (%rax)\n+\trex\n+\trepz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \trepz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \trepz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xd(%rax)\n-\tincl (%rax)\n+\tadd %al,0xfff3(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0xd(%rax)\n+\tadd %dl,-0xd(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trepz incl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0xd(%rax)\n+\tmovabs 0xd00000000000fff3,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0xd(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf3,%al\n-\tincl (%rax)\n+\tshl $0xff,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \trepz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfff3(%rax)\n+\tadd %dh,0xfff3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf3f000000000008a,%eax\n+\tmovabs 0xf40000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trepz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,%ah\n+\tand %dh,%ah\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\thlt\n+\tadd %al,-0xc(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \thlt\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \thlt\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \thlt\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fff456 \n-\tincl (%rax)\n+\txor $0xff,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfff4(%rax)\n+\tadd %ah,0xfff4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xc(%rax)\n+\tadd %dh,-0xc(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf4,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshl $0xff,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfff4(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfff4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf4d000000000008a,%eax\n+\tmovabs 0xf4e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\thlt\n+\tadd %al,(%rax)\n+\tcmc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \thlt\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,%ch\n+\tand %dh,%ch\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \thlt\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%ch\n+\trex cmc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xb(%rax)\n+\tadd %ah,-0xb(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcmc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fff557 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor $0xff,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xb(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0xb(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmc\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fff5,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfff5(%rax)\n+\tadd %al,%al\n+\tcmc\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfff5(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfff5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf5d000000000008a,%eax\n+\tmovabs 0xf5e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfff5(%rax)\n+\tadd %dh,0xfff5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf5f000000000008a,%eax\n+\tmovabs 0xf60000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tidiv %bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcmc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%dh\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tidiv %dil\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tidiv %bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf65000000000008a,%eax\n+\tmovabs 0xf66000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xa(%rax)\n-\tincl (%rax)\n+\tadd %al,0xfff6(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0xa(%rax)\n+\tadd %dl,-0xa(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tidiv %bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fff6,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0xa(%rax)\n+\tadd %dh,-0xa(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf6,%al\n-\tincl (%rax)\n+\tshl $0xff,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tidiv %bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfff6(%rax)\n+\tadd %dh,0xfff6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf6f000000000008a,%eax\n+\tmovabs 0xf70000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tidiv %bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf71000000000008a,%eax\n+\tmovabs 0xf72000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tidiv %edi\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,-0x9(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tidiv %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf75000000000008a,%eax\n+\tmovabs 0xf76000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tidiv %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf77000000000008a,%eax\n+\tmovabs 0xf78000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfff7(%rax)\n+\tadd %ah,0xfff7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x9(%rax)\n+\tadd %dh,-0x9(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf7,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshl $0xff,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfff7(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfff7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf7d000000000008a,%eax\n+\tmovabs 0xf7e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tidiv %edi\n \tadd %al,(%rax)\n+\tclc\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tidiv %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf81000000000008a,%eax\n+\tmovabs 0xf82000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tidiv %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf83000000000008a,%eax\n+\tmovabs 0xf84000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x8(%rax)\n+\tadd %ah,-0x8(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tclc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fff85a \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tcmp $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x8(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x8(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tclc\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fff8,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfff8(%rax)\n+\tadd %al,%al\n+\tclc\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfff8(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfff8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf8d000000000008a,%eax\n+\tmovabs 0xf8e000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfff8(%rax)\n+\tadd %dh,0xfff8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf8f000000000008a,%eax\n+\tmovabs 0xf90000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tstc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tclc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,%cl\n+\trex stc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tstc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tstc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7(%rax)\n-\tincl (%rax)\n+\tadd %al,0xfff9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x7(%rax)\n+\tadd %dl,-0x7(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tstc\n+\tmovabs 0xd00000000000fff9,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x7(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x7(%rax)\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsar $0xff,%cl\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf9,%al\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tstc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfff9(%rax)\n+\tadd %dh,0xfff9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf9f000000000008a,%eax\n+\tmovabs 0xfa0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tstc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,%dl\n+\tand %bh,%dl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcli\n+\tadd %al,-0x6(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tcli\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tcli\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcli\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fffa5c \n-\tincl (%rax)\n+\tcmp $0xff,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfffa(%rax)\n+\tadd %ah,0xfffa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6(%rax)\n+\tadd %dh,-0x6(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsar $0xff,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfffa(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfffa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfad000000000008a,%eax\n+\tmovabs 0xfae000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcli\n+\tadd %al,(%rax)\n+\tsti\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcli\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,%bl\n+\tand %bh,%bl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcli\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,%bl\n+\trex sti\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5(%rax)\n+\tadd %ah,-0x5(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsti\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fffb5d \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tcmp $0xff,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x5(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsti\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fffb,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfffb(%rax)\n+\tadd %al,%al\n+\tsti\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfffb(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfffb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfbd000000000008a,%eax\n+\tmovabs 0xfbe000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfffb(%rax)\n+\tadd %dh,0xfffb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfbf000000000008a,%eax\n+\tmovabs 0xfc0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcld\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsti\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,%ah\n+\trex cld\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tcld\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tcld\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4(%rax)\n-\tincl (%rax)\n+\tadd %al,0xfffc(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x4(%rax)\n+\tadd %dl,-0x4(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcld\n+\tmovabs 0xd00000000000fffc,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x4(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x4(%rax)\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsar $0xff,%ah\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xfc,%al\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcld\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfffc(%rax)\n+\tadd %dh,0xfffc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfcf000000000008a,%eax\n+\tmovabs 0xfd0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcld\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,%ch\n+\tand %bh,%ch\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tstd\n+\tadd %al,-0x3(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tstd\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tstd\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tstd\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fffd5f \n-\tincl (%rax)\n+\tcmp $0xff,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfffd(%rax)\n+\tadd %ah,0xfffd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3(%rax)\n+\tadd %dh,-0x3(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xfd,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsar $0xff,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfffd(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfffd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfdd000000000008a,%eax\n+\tmovabs 0xfde000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstd\n+\tadd %al,(%rax)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tstd\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,%dh\n+\tand %bh,%dh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tstd\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,%dh\n+\trex (bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2(%rax)\n+\tadd %ah,-0x2(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fffe60 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tcmp $0xff,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x2(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fffe,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfffe(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfffe(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfffe(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfed000000000008a,%eax\n+\tmovabs 0xfee000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfffe(%rax)\n+\tadd %dh,0xfffe(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfef000000000008a,%eax\n+\tmovabs 0xff0000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,%bh\n+\trex (bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1(%rax)\n-\tincl (%rax)\n+\tadd %al,0xffff(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x1(%rax)\n+\tadd %dl,-0x1(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tmovabs 0xd00000000000ffff,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x1(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x1(%rax)\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsar $0xff,%bh\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xff,%al\n-\tincl (%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xffff(%rax)\n+\tadd %dh,0xffff(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfff000000000008a,%eax\n-\tincl (%rax)\n+\tmovabs 0x1000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\txor %al,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x0(%rax)\n+\tadd %dl,0x0(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6000000000008a,%eax\n+\tmovabs 0x7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x0(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10000(%rax)\n+\tadd %dh,0x10000(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x0(%rax)\n+\tadd %al,0x10000(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x0,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10000(%rax)\n+\tadd %ah,0x10000(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe000000000008a,%eax\n+\tmovabs 0xf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x12000000000008a,%eax\n+\tmovabs 0x13000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x14000000000008a,%eax\n+\tmovabs 0x15000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1(%rax)\n+\tadd %dh,0x1(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x18000000000008a,%eax\n+\tadd %al,0x1(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %eax,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x1(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010001,%al\n+\tmov $0x1,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadd %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10001(%rax)\n+\tadd %ah,0x10001(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1e000000000008a,%eax\n+\tmovabs 0x1f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10001(%rax)\n+\tadd %al,%al\n+\tadd %eax,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x20000000000008a,%eax\n+\tmovabs 0x21000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadd (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x24000000000008a,%eax\n+\tmovabs 0x25000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x26000000000008a,%eax\n+\tmovabs 0x27000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10002(%rax)\n+\tadd %dl,0x10002(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2(%rax)\n+\tadd %ah,0x2(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010002,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x2(%rax)\n+\tmov $0x2,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x0,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x10002(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadd (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10002(%rax)\n+\tadd %al,%al\n+\tadd (%rax),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x30000000000008a,%eax\n+\tmovabs 0x31000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x32000000000008a,%eax\n+\tmovabs 0x33000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3(%rax)\n+\tadd %dl,0x3(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x36000000000008a,%eax\n+\tmovabs 0x37000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x3(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tadd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x38000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10003(%rax)\n+\tadd %dh,0x10003(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3(%rax)\n+\tadd %al,0x10003(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x0,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10003(%rax)\n+\tadd %ah,0x10003(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3e000000000008a,%eax\n+\tmovabs 0x3f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x42000000000008a,%eax\n+\tmovabs 0x43000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd (%rax),%eax\n+\tadd %al,(%rax)\n+\tadd $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x44000000000008a,%eax\n+\tmovabs 0x45000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4(%rax)\n+\tadd %dh,0x4(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tadd $0x0,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x48000000000008a,%eax\n+\tadd %al,0x4(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd $0x0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x4(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010004,%al\n+\tmov $0x4,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadd $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10004(%rax)\n+\tadd %ah,0x10004(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4e000000000008a,%eax\n+\tmovabs 0x4f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10004(%rax)\n+\tadd %al,%al\n+\tadd $0x0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x50000000000008a,%eax\n+\tmovabs 0x51000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadd $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tadd $0x0,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x54000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd $0x100,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd $0x100,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd $0x100,%eax\n+\tjo 1000567 \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10005(%rax)\n+\tadd %dl,0x10005(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5(%rax)\n+\tadd %ah,0x5(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010005,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x5(%rax)\n+\tmov $0x5,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x0,0x100(%rip) \n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x10005(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5d000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadd $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10005(%rax)\n+\tadd %al,%al\n+\tadd $0x100,%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x60000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %al,(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,(%rsi)\n+\txor %al,(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6(%rax)\n+\tadd %dl,0x6(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tjo 1000668 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x6(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10006(%rax)\n+\tadd %dh,0x10006(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6(%rax)\n+\tadd %al,0x10006(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x0,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10006(%rax)\n+\tadd %ah,0x10006(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6e000000000008a,%eax\n+\tmovabs 0x6f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,(%rdi)\n+\txor %al,(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tpush %rax\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7(%rax)\n+\tadd %dh,0x7(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x7(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x7(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x7(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010007,%al\n+\tmov $0x7,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10007(%rax)\n+\tadd %ah,0x10007(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e000000000008a,%eax\n+\tmovabs 0x7f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10007(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x80000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %cl,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x85000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trex or %al,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x86000000000008a,%eax\n+\tmovabs 0x87000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10008(%rax)\n+\tadd %dl,0x10008(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x8(%rax)\n+\tadd %ah,0x8(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010008,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x8(%rax)\n+\tmov $0x8,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trorb $0x0,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x10008(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10008(%rax)\n+\tadd %al,%al\n+\tor %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x90000000000008a,%eax\n+\tmovabs 0x91000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x92000000000008a,%eax\n+\tmovabs 0x93000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x9(%rax)\n+\tadd %dl,0x9(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x96000000000008a,%eax\n+\tmovabs 0x97000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x9(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x98000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10009(%rax)\n+\tadd %dh,0x10009(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9(%rax)\n+\tadd %al,0x10009(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trorb $0x0,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10009(%rax)\n+\tadd %ah,0x10009(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9e000000000008a,%eax\n+\tmovabs 0x9f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tor (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa2000000000008a,%eax\n+\tmovabs 0xa3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa4000000000008a,%eax\n+\tmovabs 0xa5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa(%rax)\n+\tadd %dh,0xa(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tor (%rax),%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa8000000000008a,%eax\n+\tadd %al,0xa(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tor (%rax),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xa(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001000a,%al\n+\tmov $0xa,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tor (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1000a(%rax)\n+\tadd %ah,0x1000a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xae000000000008a,%eax\n+\tmovabs 0xaf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1000a(%rax)\n+\tadd %al,%al\n+\tor (%rax),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb0000000000008a,%eax\n+\tmovabs 0xb1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb4000000000008a,%eax\n+\tmovabs 0xb5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb6000000000008a,%eax\n+\tmovabs 0xb7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1000b(%rax)\n+\tadd %dl,0x1000b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n+\tadd %ah,0xb(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001000b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xb(%rax)\n+\tmov $0xb,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trorb $0x0,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x1000b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbd000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1000b(%rax)\n+\tadd %al,%al\n+\tor (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc0000000000008a,%eax\n+\tmovabs 0xc1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc2000000000008a,%eax\n+\tmovabs 0xc3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xc(%rax)\n+\tadd %dl,0xc(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tor $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc6000000000008a,%eax\n+\tmovabs 0xc7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0xc(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tor $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc8000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1000c(%rax)\n+\tadd %dh,0x1000c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xc(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x1000c(%rax)\n \tadd %al,(%rax)\n-\trorb $0x1,(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcd000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1000c(%rax)\n+\tadd %ah,0x1000c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xce000000000008a,%eax\n+\tmovabs 0xcf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tor $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tor $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd2000000000008a,%eax\n+\tmovabs 0xd3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor $0x0,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd4000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tor $0x100,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tor $0x100,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd(%rax)\n+\tadd %dh,0xd(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tor $0x100,%eax\n+\tadd %al,0xd(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,0x100(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xd(%rax)\n+\tnop\n+\tor $0x100,%eax\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xd(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001000d,%al\n+\tmov $0xd,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tor $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1000d(%rax)\n+\tadd %ah,0x1000d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde000000000008a,%eax\n+\tmovabs 0xdf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1000d(%rax)\n+\tadd %al,%al\n+\tor $0x100,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe0000000000008a,%eax\n+\tadc %cl,(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tor $0x100,%eax\n+\tadd %al,(%rax)\n+\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tpush %rax\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tjo 1000e70 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1000e(%rax)\n+\tadd %dl,0x1000e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xe(%rax)\n+\tadd %ah,0xe(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001000e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xe(%rax)\n+\tmov $0xe,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trorb $0x0,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x1000e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xed000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1000e(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf0000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %cl,(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,(%rdi)\n+\txor %cl,(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf(%rax)\n+\tadd %dl,0xf(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsldt (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsldt (%rcx)\n+\tjo 1000f71 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsldt (%rcx)\n+\tadd %al,0xf(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tsldt (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1000f(%rax)\n+\tadd %dh,0x1000f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf(%rax)\n+\tadd %al,0x1000f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xfd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trorb $0x0,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1000f(%rax)\n+\tadd %ah,0x1000f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfe000000000008a,%eax\n+\tmovabs 0xff000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsldt (%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\txor %dl,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %ah,(%rax)\n+\tadc %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsldt (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex adc %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tadc %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x106000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10010(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10(%rax)\n+\tadd %dl,0x10(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd000000000010010,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10(%rax)\n+\tadd %dh,0x10(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x10,%al\n-\tadd %al,(%rcx)\n+\trclb $0x0,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadc %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10010(%rax)\n+\tadd %dh,0x10010(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x10f000000000008a,%eax\n+\tmovabs 0x110000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadc %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x111000000000008a,%eax\n+\tmovabs 0x112000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc %eax,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x11(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tadc %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x115000000000008a,%eax\n+\tmovabs 0x116000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadc %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x117000000000008a,%eax\n+\tmovabs 0x118000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10011(%rax)\n+\tadd %ah,0x10011(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x11(%rax)\n+\tadd %dh,0x11(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x11,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\trclb $0x0,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10011(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10011(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x11d000000000008a,%eax\n+\tmovabs 0x11e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadc (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadc %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x121000000000008a,%eax\n+\tmovabs 0x122000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadc %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x123000000000008a,%eax\n+\tmovabs 0x124000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x12(%rax)\n+\tadd %ah,0x12(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadc (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x127000000000008a,%eax\n+\tmovabs 0x128000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadc (%rax),%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x5000000000010012,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10012(%rax)\n+\tadd %al,%al\n+\tadc (%rax),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10012(%rax)\n+\tadd %dl,0x10012(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x12d000000000008a,%eax\n+\tmovabs 0x12e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10012(%rax)\n+\tadd %dh,0x10012(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x12f000000000008a,%eax\n+\tmovabs 0x130000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadc (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadc (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x133000000000008a,%eax\n+\tmovabs 0x134000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tadc (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x135000000000008a,%eax\n+\tmovabs 0x136000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x13(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10013(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x13(%rax)\n+\tadd %dl,0x13(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadc (%rax),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd000000000010013,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x13(%rax)\n+\tadd %dh,0x13(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x13,%al\n-\tadd %al,(%rcx)\n+\trclb $0x0,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadc (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10013(%rax)\n+\tadd %dh,0x10013(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x13f000000000008a,%eax\n+\tmovabs 0x140000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadc (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x141000000000008a,%eax\n+\tmovabs 0x142000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc $0x0,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x14(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tadc $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x145000000000008a,%eax\n+\tmovabs 0x146000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadc $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x147000000000008a,%eax\n+\tmovabs 0x148000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10014(%rax)\n+\tadd %ah,0x10014(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x14(%rax)\n+\tadd %dh,0x14(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x14,%al\n-\tadd %al,(%rcx)\n+\trclb $0x1,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10014(%rax)\n+\tadd %dl,0x10014(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x14d000000000008a,%eax\n+\tmovabs 0x14e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc $0x0,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc $0x100,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tadc $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x151000000000008a,%eax\n+\tmovabs 0x152000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadc $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x153000000000008a,%eax\n+\tmovabs 0x154000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x15(%rax)\n+\tadd %ah,0x15(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadc $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1001577 \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x15(%rax)\n+\tadcb $0x0,0x100(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x15(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadc $0x100,%eax\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010015,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,0x10015(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tadc $0x100,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x10015(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10015(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x15d000000000008a,%eax\n+\tmovabs 0x15e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10015(%rax)\n+\tadd %dh,0x10015(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x15f000000000008a,%eax\n+\tmovabs 0x160000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadc $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,(%rsi)\n+\trex (bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x16(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10016(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x16(%rax)\n+\tadd %dl,0x16(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x16(%rax)\n+\tmovabs 0xd000000000010016,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x16(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x16,%al\n-\tadd %al,(%rcx)\n+\trclb $0x0,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10016(%rax)\n+\tadd %dh,0x10016(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x16f000000000008a,%eax\n+\tmovabs 0x170000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,(%rdi)\n+\tand %dl,(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x17(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1001779 \n-\tadd %al,(%rcx)\n+\tadcb $0x0,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10017(%rax)\n+\tadd %ah,0x10017(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x17(%rax)\n+\tadd %dh,0x17(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x17,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\trclb $0x0,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10017(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10017(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x17d000000000008a,%eax\n+\tmovabs 0x17e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tsbb %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,(%rax)\n+\tand %bl,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,(%rax)\n-\tadd %al,(%rcx)\n+\trex sbb %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x18(%rax)\n+\tadd %ah,0x18(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsbb %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x187000000000008a,%eax\n+\tmovabs 0x188000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x18(%rax)\n+\tadd %dl,0x18(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x5000000000010018,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10018(%rax)\n+\tadd %al,%al\n+\tsbb %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10018(%rax)\n+\tadd %dl,0x10018(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x18d000000000008a,%eax\n+\tmovabs 0x18e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10018(%rax)\n+\tadd %dh,0x10018(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x18f000000000008a,%eax\n+\tmovabs 0x190000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsbb %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsbb %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x193000000000008a,%eax\n+\tmovabs 0x194000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tsbb %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x195000000000008a,%eax\n+\tmovabs 0x196000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x19(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10019(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x19(%rax)\n+\tadd %dl,0x19(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb %eax,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd000000000010019,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x19(%rax)\n+\tadd %dh,0x19(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x19,%al\n-\tadd %al,(%rcx)\n+\trcrb $0x0,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsbb %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10019(%rax)\n+\tadd %dh,0x10019(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x19f000000000008a,%eax\n+\tmovabs 0x1a0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsbb %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a1000000000008a,%eax\n+\tmovabs 0x1a2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb (%rax),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x1a(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tsbb (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a5000000000008a,%eax\n+\tmovabs 0x1a6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsbb (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a7000000000008a,%eax\n+\tmovabs 0x1a8000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1001a(%rax)\n+\tadd %ah,0x1001a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1a(%rax)\n+\tadd %dh,0x1a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x1a,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\trcrb $0x0,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1001a(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1001a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ad000000000008a,%eax\n+\tmovabs 0x1ae000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb (%rax),%al\n+\tadd %al,(%rax)\n+\tsbb (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsbb (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b1000000000008a,%eax\n+\tmovabs 0x1b2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsbb (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b3000000000008a,%eax\n+\tmovabs 0x1b4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1b(%rax)\n+\tadd %ah,0x1b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsbb (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b7000000000008a,%eax\n+\tmovabs 0x1b8000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1b(%rax)\n+\tadd %dl,0x1b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb (%rax),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x500000000001001b,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1001b(%rax)\n+\tadd %al,%al\n+\tsbb (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1001b(%rax)\n+\tadd %dl,0x1001b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1bd000000000008a,%eax\n+\tmovabs 0x1be000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1001b(%rax)\n+\tadd %dh,0x1001b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1bf000000000008a,%eax\n+\tmovabs 0x1c0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsbb $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsbb (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c3000000000008a,%eax\n+\tmovabs 0x1c4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tsbb $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c5000000000008a,%eax\n+\tmovabs 0x1c6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1c(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x1001c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1c(%rax)\n+\tadd %dl,0x1c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb $0x0,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000001001c,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1c(%rax)\n+\tadd %dh,0x1c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x1c,%al\n-\tadd %al,(%rcx)\n+\trcrb $0x1,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsbb $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1001c(%rax)\n+\tadd %dh,0x1001c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1cf000000000008a,%eax\n+\tmovabs 0x1d0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsbb $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1d1000000000008a,%eax\n+\tmovabs 0x1d2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb $0x100,%eax\n+\tadd %al,0x1d(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tsbb $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tsbb $0x100,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsbb $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1001d7f \n-\tadd %al,(%rcx)\n+\tsbbb $0x0,0x100(%rip) \n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1001d(%rax)\n+\tadd %ah,0x1001d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d(%rax)\n+\tadd %dh,0x1d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x1d,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1001d(%rax)\n+\trcrb $0x0,0x100(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1001d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1dd000000000008a,%eax\n+\tmovabs 0x1de000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb $0x100,%eax\n+\tadd %al,(%rax)\n+\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsbb $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,(%rsi)\n+\tand %bl,(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsbb $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,(%rsi)\n+\trex (bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n+\tadd %ah,0x1e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1001e80 \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tsbbb $0x0,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1e(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001001e,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1001e(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1001e(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1001e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ed000000000008a,%eax\n+\tmovabs 0x1ee000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1001e(%rax)\n+\tadd %dh,0x1001e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ef000000000008a,%eax\n+\tmovabs 0x1f0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,(%rdi)\n+\trex (bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1f(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x1001f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1f(%rax)\n+\tadd %dl,0x1f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x1f(%rax)\n+\tmovabs 0xd00000000001001f,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x1f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x1f,%al\n-\tadd %al,(%rcx)\n+\trcrb $0x0,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1001f(%rax)\n+\tadd %dh,0x1001f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ff000000000008a,%eax\n+\tmovabs 0x201000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \txor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\txor %ah,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x20(%rax)\n+\tadd %dl,0x20(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tand %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x206000000000008a,%eax\n+\tmovabs 0x207000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x20(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tand %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x208000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10020(%rax)\n+\tadd %dh,0x10020(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x20(%rax)\n+\tadd %al,0x10020(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x20d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10020(%rax)\n+\tadd %ah,0x10020(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x20e000000000008a,%eax\n+\tmovabs 0x20f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tand %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tand %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x212000000000008a,%eax\n+\tmovabs 0x213000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x214000000000008a,%eax\n+\tmovabs 0x215000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x21(%rax)\n+\tadd %dh,0x21(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tand %eax,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x218000000000008a,%eax\n+\tadd %al,0x21(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tand %eax,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x21(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x21(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010021,%al\n+\tmov $0x21,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tand %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10021(%rax)\n+\tadd %ah,0x10021(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x21e000000000008a,%eax\n+\tmovabs 0x21f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10021(%rax)\n+\tadd %al,%al\n+\tand %eax,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x220000000000008a,%eax\n+\tmovabs 0x221000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tand (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %eax,(%rax)\n+\tadd %al,(%rax)\n+\tand (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x224000000000008a,%eax\n+\tmovabs 0x225000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tand (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x226000000000008a,%eax\n+\tmovabs 0x227000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10022(%rax)\n+\tadd %dl,0x10022(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n+\tadd %ah,0x22(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010022,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x22(%rax)\n+\tmov $0x22,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x10022(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x22d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tand (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10022(%rax)\n+\tadd %al,%al\n+\tand (%rax),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x230000000000008a,%eax\n+\tmovabs 0x231000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tand (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x232000000000008a,%eax\n+\tmovabs 0x233000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x23(%rax)\n+\tadd %dl,0x23(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tand (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x236000000000008a,%eax\n+\tmovabs 0x237000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x23(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tand (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x238000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10023(%rax)\n+\tadd %dh,0x10023(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x23(%rax)\n+\tadd %al,0x10023(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x23d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10023(%rax)\n+\tadd %ah,0x10023(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x23e000000000008a,%eax\n+\tmovabs 0x23f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tand $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tand (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x242000000000008a,%eax\n+\tmovabs 0x243000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand (%rax),%eax\n+\tadd %al,(%rax)\n+\tand $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x244000000000008a,%eax\n+\tmovabs 0x245000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x24(%rax)\n+\tadd %dh,0x24(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tand $0x0,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x248000000000008a,%eax\n+\tadd %al,0x24(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tand $0x0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x24(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x24(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010024,%al\n+\tmov $0x24,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tand $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10024(%rax)\n+\tadd %ah,0x10024(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x24e000000000008a,%eax\n+\tmovabs 0x24f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10024(%rax)\n+\tadd %al,%al\n+\tand $0x0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x250000000000008a,%eax\n+\tmovabs 0x251000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tand $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tand $0x0,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x254000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tand $0x100,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tand $0x100,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tand $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tand $0x100,%eax\n+\tjo 1002587 \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10025(%rax)\n+\tadd %dl,0x10025(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x25(%rax)\n+\tadd %ah,0x25(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010025,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x25(%rax)\n+\tmov $0x25,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshlb $0x0,0x100(%rip) \n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x10025(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x25d000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tand $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10025(%rax)\n+\tadd %al,%al\n+\tand $0x100,%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x260000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ah,(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tand $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,(%rsi)\n+\txor %ah,(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x26(%rax)\n+\tadd %dl,0x26(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tes add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tes add %al,(%rcx)\n+\tjo 1002688 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tes add %al,(%rcx)\n+\tadd %al,0x26(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tes add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10026(%rax)\n+\tadd %dh,0x10026(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x26(%rax)\n+\tadd %al,0x10026(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x26d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10026(%rax)\n+\tadd %ah,0x10026(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x26e000000000008a,%eax\n+\tmovabs 0x26f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tes add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,(%rdi)\n+\txor %ah,(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tes add %al,(%rcx)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tpush %rax\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x27(%rax)\n+\tadd %dh,0x27(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x27(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x27(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x27(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010027,%al\n+\tmov $0x27,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10027(%rax)\n+\tadd %ah,0x10027(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x27e000000000008a,%eax\n+\tmovabs 0x27f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10027(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x280000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsub %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tsub %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x285000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trex sub %al,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsub %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x286000000000008a,%eax\n+\tmovabs 0x287000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10028(%rax)\n+\tadd %dl,0x10028(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n+\tadd %ah,0x28(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010028,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x28(%rax)\n+\tmov $0x28,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshrb $0x0,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x10028(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x28d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsub %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10028(%rax)\n+\tadd %al,%al\n+\tsub %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x290000000000008a,%eax\n+\tmovabs 0x291000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsub %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x292000000000008a,%eax\n+\tmovabs 0x293000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x29(%rax)\n+\tadd %dl,0x29(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsub %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x296000000000008a,%eax\n+\tmovabs 0x297000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x29(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tsub %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x298000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10029(%rax)\n+\tadd %dh,0x10029(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x29(%rax)\n+\tadd %al,0x10029(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x29d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshrb $0x0,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10029(%rax)\n+\tadd %ah,0x10029(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x29e000000000008a,%eax\n+\tmovabs 0x29f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tsub (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsub %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a2000000000008a,%eax\n+\tmovabs 0x2a3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %eax,(%rax)\n+\tadd %al,(%rax)\n+\tsub (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a4000000000008a,%eax\n+\tmovabs 0x2a5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2a(%rax)\n+\tadd %dh,0x2a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tsub (%rax),%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2a8000000000008a,%eax\n+\tadd %al,0x2a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tsub (%rax),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2a(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x2a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001002a,%al\n+\tmov $0x2a,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsub (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1002a(%rax)\n+\tadd %ah,0x1002a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ae000000000008a,%eax\n+\tmovabs 0x2af000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1002a(%rax)\n+\tadd %al,%al\n+\tsub (%rax),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b0000000000008a,%eax\n+\tmovabs 0x2b1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsub (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub (%rax),%al\n+\tadd %al,(%rax)\n+\tsub (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b4000000000008a,%eax\n+\tmovabs 0x2b5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsub (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b6000000000008a,%eax\n+\tmovabs 0x2b7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1002b(%rax)\n+\tadd %dl,0x1002b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n+\tadd %ah,0x2b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001002b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x2b(%rax)\n+\tmov $0x2b,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshrb $0x0,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x1002b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2bd000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsub (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1002b(%rax)\n+\tadd %al,%al\n+\tsub (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c0000000000008a,%eax\n+\tmovabs 0x2c1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsub (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c2000000000008a,%eax\n+\tmovabs 0x2c3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2c(%rax)\n+\tadd %dl,0x2c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsub $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c6000000000008a,%eax\n+\tmovabs 0x2c7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x2c(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tsub $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2c8000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1002c(%rax)\n+\tadd %dh,0x1002c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2c(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x1002c(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x1,(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2cd000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1002c(%rax)\n+\tadd %ah,0x1002c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ce000000000008a,%eax\n+\tmovabs 0x2cf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tsub $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsub $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d2000000000008a,%eax\n+\tmovabs 0x2d3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub $0x0,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2d4000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tsub $0x100,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tsub $0x100,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2d(%rax)\n+\tadd %dh,0x2d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tsub $0x100,%eax\n+\tadd %al,0x2d(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x100(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x2d(%rax)\n+\tnop\n+\tsub $0x100,%eax\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x2d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001002d,%al\n+\tmov $0x2d,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsub $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1002d(%rax)\n+\tadd %ah,0x1002d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2de000000000008a,%eax\n+\tmovabs 0x2df000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1002d(%rax)\n+\tadd %al,%al\n+\tsub $0x100,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2e0000000000008a,%eax\n+\tadc %ch,(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcs add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tsub $0x100,%eax\n+\tadd %al,(%rax)\n+\tcs add %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\n \tcs add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcs add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcs add %al,(%rcx)\n+\tjo 1002e90 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1002e(%rax)\n+\tadd %dl,0x1002e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2e(%rax)\n+\tadd %ah,0x2e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001002e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x2e(%rax)\n+\tmov $0x2e,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshrb $0x0,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x1002e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2ed000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcs add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1002e(%rax)\n+\tadd %al,%al\n+\tcs add %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2f0000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcs add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,(%rdi)\n+\txor %ch,(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2f(%rax)\n+\tadd %ah,0x2f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1002f91 \n+\tand %ch,(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tsubb $0x0,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x2f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001002f,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1002f(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1002f(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1002f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2fd000000000008a,%eax\n+\tmovabs 0x2fe000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1002f(%rax)\n+\tadd %dh,0x1002f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ff000000000008a,%eax\n+\tmovabs 0x301000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n \tadd %al,(%rax)\n+\trex add %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trex add %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,0xffd1(%rax)\n \tadd %al,(%rax)\n-\tand %dh,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\txor %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex xor %al,(%rax)\n+\tpush %rax\n+\txor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \txor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x306000000000008a,%eax\n+\tmovabs 0x307000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10030(%rax)\n+\tadd %dl,0x10030(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n+\tadd %ah,0x30(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010030,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x30(%rax)\n+\tmov $0x30,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x10030(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x30d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \txor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10030(%rax)\n+\tadd %al,%al\n+\txor %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x310000000000008a,%eax\n+\tmovabs 0x311000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \txor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x312000000000008a,%eax\n+\tmovabs 0x313000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x31(%rax)\n+\tadd %dl,0x31(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \txor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x316000000000008a,%eax\n+\tmovabs 0x317000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x31(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \txor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x318000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10031(%rax)\n+\tadd %dh,0x10031(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x31(%rax)\n+\tadd %al,0x10031(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x31d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10031(%rax)\n+\tadd %ah,0x10031(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x31e000000000008a,%eax\n+\tmovabs 0x31f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \txor (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \txor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x322000000000008a,%eax\n+\tmovabs 0x323000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\txor (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x324000000000008a,%eax\n+\tmovabs 0x325000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x32(%rax)\n+\tadd %dh,0x32(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txor (%rax),%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x328000000000008a,%eax\n+\tadd %al,0x32(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\txor (%rax),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x32(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x32(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010032,%al\n+\tmov $0x32,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \txor (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10032(%rax)\n+\tadd %ah,0x10032(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x32e000000000008a,%eax\n+\tmovabs 0x32f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10032(%rax)\n+\tadd %al,%al\n+\txor (%rax),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x330000000000008a,%eax\n+\tmovabs 0x331000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \txor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor (%rax),%al\n+\tadd %al,(%rax)\n+\txor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x334000000000008a,%eax\n+\tmovabs 0x335000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \txor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x336000000000008a,%eax\n+\tmovabs 0x337000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10033(%rax)\n+\tadd %dl,0x10033(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n+\tadd %ah,0x33(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010033,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x33(%rax)\n+\tmov $0x33,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x10033(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x33d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \txor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10033(%rax)\n+\tadd %al,%al\n+\txor (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x340000000000008a,%eax\n+\tmovabs 0x341000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \txor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x342000000000008a,%eax\n+\tmovabs 0x343000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x34(%rax)\n+\tadd %dl,0x34(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \txor $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x346000000000008a,%eax\n+\tmovabs 0x347000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x34(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \txor $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x348000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10034(%rax)\n+\tadd %dh,0x10034(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x34(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x10034(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x1,(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\tmovabs 0x34d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10034(%rax)\n+\tadd %ah,0x10034(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x34e000000000008a,%eax\n+\tmovabs 0x34f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \txor $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \txor $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x352000000000008a,%eax\n+\tmovabs 0x353000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor $0x0,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x354000000000008a,%eax\n-\tadd %al,(%rcx)\n+\txor $0x100,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\txor $0x100,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x35(%rax)\n+\tadd %dh,0x35(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txor $0x100,%eax\n+\tadd %al,0x35(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txorb $0x0,0x100(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x35(%rax)\n+\tnop\n+\txor $0x100,%eax\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x35(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010035,%al\n+\tmov $0x35,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \txor $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10035(%rax)\n+\tadd %ah,0x10035(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x35e000000000008a,%eax\n+\tmovabs 0x35f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10035(%rax)\n+\tadd %al,%al\n+\txor $0x100,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x360000000000008a,%eax\n+\tadc %dh,(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tss add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\txor $0x100,%eax\n+\tadd %al,(%rax)\n+\tss add %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\n \tss add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tss add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tss add %al,(%rcx)\n+\tjo 1003698 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10036(%rax)\n+\tadd %dl,0x10036(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n+\tadd %ah,0x36(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010036,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x36(%rax)\n+\tmov $0x36,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x10036(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x36d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tss add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10036(%rax)\n+\tadd %al,%al\n+\tss add %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x370000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %dh,(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tss add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,(%rdi)\n+\txor %dh,(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x37(%rax)\n+\tadd %dl,0x37(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tjo 1003799 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x37(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txorb $0x0,(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10037(%rax)\n+\tadd %dh,0x10037(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x37(%rax)\n+\tadd %al,0x10037(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x37d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10037(%rax)\n+\tadd %ah,0x10037(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x37e000000000008a,%eax\n+\tmovabs 0x37f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tcmp %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,(%rax)\n+\txor %bh,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex cmp %al,(%rax)\n+\tcmp %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x385000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x38(%rax)\n+\tadd %dh,0x38(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tcmp %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x388000000000008a,%eax\n+\tadd %al,0x38(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tcmp %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x38(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x38(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010038,%al\n+\tmov $0x38,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcmp %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10038(%rax)\n+\tadd %ah,0x10038(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x38e000000000008a,%eax\n+\tmovabs 0x38f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10038(%rax)\n+\tadd %al,%al\n+\tcmp %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x390000000000008a,%eax\n+\tmovabs 0x391000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcmp %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp %al,(%rax)\n+\tadd %al,(%rax)\n+\tcmp %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x394000000000008a,%eax\n+\tmovabs 0x395000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x396000000000008a,%eax\n+\tmovabs 0x397000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10039(%rax)\n+\tadd %dl,0x10039(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x39(%rax)\n+\tadd %ah,0x39(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010039,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x39(%rax)\n+\tmov $0x39,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tsarb $0x0,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x10039(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x39d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcmp %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10039(%rax)\n+\tadd %al,%al\n+\tcmp %eax,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a0000000000008a,%eax\n+\tmovabs 0x3a1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcmp %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a2000000000008a,%eax\n+\tmovabs 0x3a3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3a(%rax)\n+\tadd %dl,0x3a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcmp (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a6000000000008a,%eax\n+\tmovabs 0x3a7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x3a(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tcmp (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3a8000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1003a(%rax)\n+\tadd %dh,0x1003a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3a(%rax)\n+\tadd %al,0x1003a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3ad000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tsarb $0x0,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1003a(%rax)\n+\tadd %ah,0x1003a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ae000000000008a,%eax\n+\tmovabs 0x3af000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tcmp (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcmp (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b2000000000008a,%eax\n+\tmovabs 0x3b3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp (%rax),%al\n+\tadd %al,(%rax)\n+\tcmp (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b4000000000008a,%eax\n+\tmovabs 0x3b5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3b(%rax)\n+\tadd %dh,0x3b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tcmp (%rax),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3b8000000000008a,%eax\n+\tadd %al,0x3b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tcmp (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3b(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x3b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001003b,%al\n+\tmov $0x3b,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcmp (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1003b(%rax)\n+\tadd %ah,0x1003b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3be000000000008a,%eax\n+\tmovabs 0x3bf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1003b(%rax)\n+\tadd %al,%al\n+\tcmp (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c0000000000008a,%eax\n+\tmovabs 0x3c1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcmp $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp (%rax),%eax\n+\tadd %al,(%rax)\n+\tcmp $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c4000000000008a,%eax\n+\tmovabs 0x3c5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcmp $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c6000000000008a,%eax\n+\tmovabs 0x3c7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1003c(%rax)\n+\tadd %dl,0x1003c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n+\tadd %ah,0x3c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001003c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x3c(%rax)\n+\tmov $0x3c,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1003c(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x1,(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3cd000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcmp $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1003c(%rax)\n+\tadd %al,%al\n+\tcmp $0x0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3d0000000000008a,%eax\n+\tmovabs 0x3d1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcmp $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3d2000000000008a,%eax\n+\tmovabs 0x3d3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3d(%rax)\n+\tadd %dl,0x3d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcmp $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmp $0x100,%eax\n+\tjo 1003d9f \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0x100,%eax\n+\tadd %al,0x3d(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x100(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tcmp $0x100,%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1003d(%rax)\n+\tadd %dh,0x1003d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3d(%rax)\n+\tadd %al,0x1003d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3dd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tsarb $0x0,0x100(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1003d(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1003d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3de000000000008a,%eax\n+\tmovabs 0x3df000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tds add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcmp $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,(%rsi)\n+\txor %bh,(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp $0x100,%eax\n+\tadd %al,(%rax)\n+\tds add %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\n \tds add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3e(%rax)\n+\tadd %dh,0x3e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tds add %al,(%rcx)\n+\tadd %al,0x3e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0x0,(%rsi)\n-\tadd %eax,(%rax)\n+\tnop\n+\tds add %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x3e(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x3e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001003e,%al\n+\tmov $0x3e,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tds add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1003e(%rax)\n+\tadd %ah,0x1003e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ee000000000008a,%eax\n+\tmovabs 0x3ef000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1003e(%rax)\n+\tadd %al,%al\n+\tds add %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3f0000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tds add %al,(%rcx)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tpush %rax\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tjo 1003fa1 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1003f(%rax)\n+\tadd %dl,0x1003f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n+\tadd %ah,0x3f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001003f,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x3f(%rax)\n+\tmov $0x3f,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tsarb $0x0,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x1003f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3fd000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1003f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x401000000000008a,%eax\n+\tadd %al,%al\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rdi)\n+\tand %al,0x0(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0x0(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex\n+\trex add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x40(%rax)\n+\tadd %ah,0x40(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10040a2 \n-\tadd %al,(%rcx)\n+\taddb $0x1,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x40(%rax)\n+\tadd %dl,0x40(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex add %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010040,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10040(%rax)\n+\tadd %al,%al\n+\trex add %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10040(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10040(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x40d000000000008a,%eax\n+\tmovabs 0x40e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10040(%rax)\n+\tadd %dh,0x10040(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x40f000000000008a,%eax\n+\tmovabs 0x410000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0x0(%rcx)\n-\tadd %eax,(%rax)\n+\trex\n+\tadd %al,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tadd %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x41(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10041(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x41(%rax)\n+\tadd %dl,0x41(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %al,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x41(%rax)\n+\tmovabs 0xd000000000010041,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x41(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x41,%al\n-\tadd %al,(%rcx)\n+\trolb $0x1,0x0(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10041(%rax)\n+\tadd %dh,0x10041(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x41f000000000008a,%eax\n+\tmovabs 0x420000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadd %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x0(%rdx)\n+\tand %al,0x0(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.X add %al,(%rcx)\n+\tadd %al,0x42(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \trex.X add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \trex.X add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.X add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10042a4 \n-\tadd %al,(%rcx)\n+\taddb $0x1,0x0(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10042(%rax)\n+\tadd %ah,0x10042(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x42(%rax)\n+\tadd %dh,0x42(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x42,%al\n-\tadd %al,(%rcx)\n+\trolb $0x1,0x0(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10042(%rax)\n+\tadd %dl,0x10042(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x42d000000000008a,%eax\n+\tmovabs 0x42e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.X add %al,(%rcx)\n+\tadd %al,(%rax)\n+\trex.XB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.X add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x0(%rbx)\n+\tand %al,0x0(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.X add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0x0(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex\n+\trex.XB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x43(%rax)\n+\tadd %ah,0x43(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.XB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10043a5 \n-\tadd %al,(%rcx)\n+\taddb $0x1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x43(%rax)\n+\tadd %dl,0x43(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.XB add %al,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010043,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10043(%rax)\n+\tadd %al,%al\n+\trex.XB add %al,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10043(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10043(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x43d000000000008a,%eax\n+\tmovabs 0x43e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10043(%rax)\n+\tadd %dh,0x10043(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x43f000000000008a,%eax\n+\tmovabs 0x440000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.XB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0x1(%rax,%rax,1)\n+\trex\n+\tadd %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tadd %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x44(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10044(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x44(%rax)\n+\tadd %dl,0x44(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %r8b,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x44(%rax)\n+\tmovabs 0xd000000000010044,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x44(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x44,%al\n-\tadd %al,(%rcx)\n+\trolb $0x0,0x1(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10044(%rax)\n+\tadd %dh,0x10044(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x44f000000000008a,%eax\n+\tmovabs 0x450000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadd %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x0(%rbp)\n+\tand %al,0x0(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %r8b,(%r9)\n+\tadd %al,0x45(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tadd %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadd %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10045a7 \n-\tadd %al,(%rcx)\n+\taddb $0x1,0x0(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10045(%rax)\n+\tadd %ah,0x10045(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x45(%rax)\n+\tadd %dh,0x45(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x45,%al\n-\tadd %al,(%rcx)\n+\trolb $0x1,0x0(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10045(%rax)\n+\tadd %dl,0x10045(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45d000000000008a,%eax\n+\tmovabs 0x45e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd %r8b,(%r9)\n+\tadd %al,(%rax)\n+\trex.RX add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadd %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x0(%rsi)\n+\tand %al,0x0(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadd %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0x0(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex\n+\trex.RX add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n+\tadd %ah,0x46(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.RX add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10046a8 \n-\tadd %al,(%rcx)\n+\taddb $0x1,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rax)\n+\tadd %dl,0x46(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RX add %r8b,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010046,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10046(%rax)\n+\tadd %al,%al\n+\trex.RX add %r8b,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10046(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10046(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x46d000000000008a,%eax\n+\tmovabs 0x46e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10046(%rax)\n+\tadd %dh,0x10046(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x46f000000000008a,%eax\n+\tmovabs 0x470000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.RXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.RX add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0x0(%rdi)\n-\tadd %eax,(%rax)\n+\trex\n+\trex.RXB add %r8b,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \trex.RXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \trex.RXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x47(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10047(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x47(%rax)\n+\tadd %dl,0x47(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RXB add %r8b,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x47(%rax)\n+\tmovabs 0xd000000000010047,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x47(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x47,%al\n-\tadd %al,(%rcx)\n+\trolb $0x1,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \trex.RXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10047(%rax)\n+\tadd %dh,0x10047(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x47f000000000008a,%eax\n+\tmovabs 0x480000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.RXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x0(%rax)\n+\tand %cl,0x0(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.W add %al,(%rcx)\n+\tadd %al,0x48(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \trex.W add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \trex.W add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.W add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10048aa \n-\tadd %al,(%rcx)\n+\torb $0x1,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10048(%rax)\n+\tadd %ah,0x10048(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x48(%rax)\n+\tadd %dh,0x48(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x48,%al\n-\tadd %al,(%rcx)\n+\trorb $0x1,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10048(%rax)\n+\tadd %dl,0x10048(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x48d000000000008a,%eax\n+\tmovabs 0x48e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.W add %al,(%rcx)\n+\tadd %al,(%rax)\n+\trex.WB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.W add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x0(%rcx)\n+\tand %cl,0x0(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.W add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,0x0(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex\n+\trex.WB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n+\tadd %ah,0x49(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.WB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10049ab \n-\tadd %al,(%rcx)\n+\torb $0x1,0x0(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x49(%rax)\n+\tadd %dl,0x49(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WB add %al,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010049,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10049(%rax)\n+\tadd %al,%al\n+\trex.WB add %al,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10049(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10049(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x49d000000000008a,%eax\n+\tmovabs 0x49e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10049(%rax)\n+\tadd %dh,0x10049(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x49f000000000008a,%eax\n+\tmovabs 0x4a0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.WX add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.WB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,0x0(%rdx)\n-\tadd %eax,(%rax)\n+\trex\n+\trex.WX add %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \trex.WX add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \trex.WX add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4a(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x1004a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x4a(%rax)\n+\tadd %dl,0x4a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WX add %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x4a(%rax)\n+\tmovabs 0xd00000000001004a,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x4a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4a,%al\n-\tadd %al,(%rcx)\n+\trorb $0x1,0x0(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \trex.WX add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1004a(%rax)\n+\tadd %dh,0x1004a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4af000000000008a,%eax\n+\tmovabs 0x4b0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.WX add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x0(%rbx)\n+\tand %cl,0x0(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WXB add %al,(%r9)\n+\tadd %al,0x4b(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \trex.WXB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \trex.WXB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.WXB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1004bad \n-\tadd %al,(%rcx)\n+\torb $0x1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1004b(%rax)\n+\tadd %ah,0x1004b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4b(%rax)\n+\tadd %dh,0x4b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4b,%al\n-\tadd %al,(%rcx)\n+\trorb $0x1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1004b(%rax)\n+\tadd %dl,0x1004b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4bd000000000008a,%eax\n+\tmovabs 0x4be000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WXB add %al,(%r9)\n+\tadd %al,(%rax)\n+\trex.WR add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.WXB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rax,%rax,1)\n+\tand %cl,0x1(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.WXB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,0x1(%rax,%rax,1)\n+\trex\n+\trex.WR add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4c(%rax)\n+\tadd %ah,0x4c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.WR add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1004cae \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\torb $0x0,0x1(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4c(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x4c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WR add %r8b,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001004c,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1004c(%rax)\n+\tadd %al,%al\n+\trex.WR add %r8b,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1004c(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1004c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4cd000000000008a,%eax\n+\tmovabs 0x4ce000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1004c(%rax)\n+\tadd %dh,0x1004c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4cf000000000008a,%eax\n+\tmovabs 0x4d0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.WRB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.WR add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,0x0(%rbp)\n-\tadd %eax,(%rax)\n+\trex\n+\trex.WRB add %r8b,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \trex.WRB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \trex.WRB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1004d(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0xfa6e,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n+\tnop\n \trex.WRB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0xd00000000001004d,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x4d(%rax)\n+\tadd %dl,0x4d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $0x1,0x0(%rbp)\n+\tmov $0x4d,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1004d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4dd000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.WRB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1004d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4e0000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\trex.WRB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,0x0(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \trex.WRB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,0x0(%rsi)\n+\txor %cl,0x0(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4e(%rax)\n+\tadd %dl,0x4e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.WRX add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WRX add %r8b,(%rcx)\n+\tjo 1004eb0 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WRX add %r8b,(%rcx)\n+\tadd %al,0x4e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x1,0x0(%rsi)\n+\tnop\n+\trex.WRX add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1004e(%rax)\n+\tadd %dh,0x1004e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4e(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x1004e(%rax)\n \tadd %al,(%rax)\n-\trorb $0x1,0x0(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4ed000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1004e(%rax)\n+\tadd %ah,0x1004e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ee000000000008a,%eax\n+\tmovabs 0x4ef000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \trex.WRXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \trex.WRX add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,0x0(%rdi)\n+\txor %cl,0x0(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.WRX add %r8b,(%rcx)\n+\tadd %al,(%rax)\n+\trex.WRXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\n \trex.WRXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4f(%rax)\n+\tadd %dh,0x4f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trex.WRXB add %r8b,(%r9)\n+\tadd %al,0x4f(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x1,0x0(%rdi)\n+\tnop\n+\trex.WRXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n+\tadd %ah,0x4f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001004f,%al\n+\tmov $0x4f,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.WRXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1004f(%rax)\n+\tadd %ah,0x1004f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4fe000000000008a,%eax\n+\tmovabs 0x4ff000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1004f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x501000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\trex.WRXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %dl,0x0(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xffdb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc $0xff,%cl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x50(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.WRXB add %r8b,(%r9)\n+\tadd %dl,(%rax)\n+\tpush %rax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tpush %rax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpush %rax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10050b2 \n-\tadd %al,(%rcx)\n+\tadcb $0x1,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10050(%rax)\n+\tadd %ah,0x10050(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x50(%rax)\n+\tadd %dh,0x50(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x50,%al\n-\tadd %al,(%rcx)\n+\trclb $0x1,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10050(%rax)\n+\tadd %dl,0x10050(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x50d000000000008a,%eax\n+\tmovabs 0x50e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rax\n+\tadd %al,(%rax)\n+\tpush %rcx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpush %rax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x0(%rcx)\n+\tand %dl,0x0(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpush %rax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x0(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex push %rcx\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n+\tadd %ah,0x51(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpush %rcx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10051b3 \n-\tadd %al,(%rcx)\n+\tadcb $0x1,0x0(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x51(%rax)\n+\tadd %dl,0x51(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rcx\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010051,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10051(%rax)\n+\tadd %al,%al\n+\tpush %rcx\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10051(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10051(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x51d000000000008a,%eax\n+\tmovabs 0x51e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10051(%rax)\n+\tadd %dh,0x10051(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x51f000000000008a,%eax\n+\tmovabs 0x520000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rdx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpush %rcx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x0(%rdx)\n-\tadd %eax,(%rax)\n+\trex push %rdx\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rdx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tpush %rdx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x52(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10052(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x52(%rax)\n+\tadd %dl,0x52(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdx\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x52(%rax)\n+\tmovabs 0xd000000000010052,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x52(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x52,%al\n-\tadd %al,(%rcx)\n+\trclb $0x1,0x0(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpush %rdx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10052(%rax)\n+\tadd %dh,0x10052(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x52f000000000008a,%eax\n+\tmovabs 0x530000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpush %rdx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x0(%rbx)\n+\tand %dl,0x0(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rbx\n+\tadd %al,0x53(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rbx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tpush %rbx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpush %rbx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10053b5 \n-\tadd %al,(%rcx)\n+\tadcb $0x1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10053(%rax)\n+\tadd %ah,0x10053(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x53(%rax)\n+\tadd %dh,0x53(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x53,%al\n-\tadd %al,(%rcx)\n+\trclb $0x1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10053(%rax)\n+\tadd %dl,0x10053(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x53d000000000008a,%eax\n+\tmovabs 0x53e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rbx\n+\tadd %al,(%rax)\n+\tpush %rsp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpush %rbx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rax,%rax,1)\n+\tand %dl,0x1(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpush %rbx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x1(%rax,%rax,1)\n+\trex push %rsp\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x54(%rax)\n+\tadd %ah,0x54(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpush %rsp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10054b6 \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadcb $0x0,0x1(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,0x54(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x54(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rsp\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010054,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10054(%rax)\n+\tadd %al,%al\n+\tpush %rsp\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10054(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10054(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x54d000000000008a,%eax\n+\tmovabs 0x54e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10054(%rax)\n+\tadd %dh,0x10054(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x54f000000000008a,%eax\n+\tmovabs 0x550000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rbp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpush %rsp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x0(%rbp)\n-\tadd %eax,(%rax)\n+\trex push %rbp\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rbp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tpush %rbp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x55(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10055(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x55(%rax)\n+\tadd %dl,0x55(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbp\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x55(%rax)\n+\tmovabs 0xd000000000010055,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x55(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x55,%al\n-\tadd %al,(%rcx)\n+\trclb $0x1,0x0(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpush %rbp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10055(%rax)\n+\tadd %dh,0x10055(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x55f000000000008a,%eax\n+\tmovabs 0x560000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpush %rbp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x0(%rsi)\n+\tand %dl,0x0(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rsi\n+\tadd %al,0x56(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rsi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tpush %rsi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpush %rsi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10056b8 \n-\tadd %al,(%rcx)\n+\tadcb $0x1,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10056(%rax)\n+\tadd %ah,0x10056(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x56(%rax)\n+\tadd %dh,0x56(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x56,%al\n-\tadd %al,(%rcx)\n+\trclb $0x1,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10056(%rax)\n+\tadd %dl,0x10056(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x56d000000000008a,%eax\n+\tmovabs 0x56e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rsi\n+\tadd %al,(%rax)\n+\tpush %rdi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpush %rsi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x0(%rdi)\n+\tand %dl,0x0(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpush %rsi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x0(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex push %rdi\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n+\tadd %ah,0x57(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpush %rdi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10057b9 \n-\tadd %al,(%rcx)\n+\tadcb $0x1,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x57(%rax)\n+\tadd %dl,0x57(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdi\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010057,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10057(%rax)\n+\tadd %al,%al\n+\tpush %rdi\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10057(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10057(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x57d000000000008a,%eax\n+\tmovabs 0x57e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10057(%rax)\n+\tadd %dh,0x10057(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x57f000000000008a,%eax\n+\tmovabs 0x580000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpush %rdi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x0(%rax)\n-\tadd %eax,(%rax)\n+\trex pop %rax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tpop %rax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x58(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10058(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x58(%rax)\n+\tadd %dl,0x58(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rax\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x58(%rax)\n+\tmovabs 0xd000000000010058,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x58(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x58,%al\n-\tadd %al,(%rcx)\n+\trcrb $0x1,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpop %rax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10058(%rax)\n+\tadd %dh,0x10058(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x58f000000000008a,%eax\n+\tmovabs 0x590000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpop %rax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x0(%rcx)\n+\tand %bl,0x0(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rcx\n+\tadd %al,0x59(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rcx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tpop %rcx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpop %rcx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10059bb \n-\tadd %al,(%rcx)\n+\tsbbb $0x1,0x0(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10059(%rax)\n+\tadd %ah,0x10059(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x59(%rax)\n+\tadd %dh,0x59(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x59,%al\n-\tadd %al,(%rcx)\n+\trcrb $0x1,0x0(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10059(%rax)\n+\tadd %dl,0x10059(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x59d000000000008a,%eax\n+\tmovabs 0x59e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rcx\n+\tadd %al,(%rax)\n+\tpop %rdx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpop %rcx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x0(%rdx)\n+\tand %bl,0x0(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpop %rcx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x0(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex pop %rdx\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\n+\tadd %ah,0x5a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpop %rdx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1005abc \n-\tadd %al,(%rcx)\n+\tsbbb $0x1,0x0(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5a(%rax)\n+\tadd %dl,0x5a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rdx\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001005a,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1005a(%rax)\n+\tadd %al,%al\n+\tpop %rdx\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1005a(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1005a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ad000000000008a,%eax\n+\tmovabs 0x5ae000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1005a(%rax)\n+\tadd %dh,0x1005a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5af000000000008a,%eax\n+\tmovabs 0x5b0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rbx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpop %rdx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x0(%rbx)\n-\tadd %eax,(%rax)\n+\trex pop %rbx\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rbx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tpop %rbx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5b(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x1005b(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x5b(%rax)\n+\tadd %dl,0x5b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rbx\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x5b(%rax)\n+\tmovabs 0xd00000000001005b,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x5b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5b,%al\n-\tadd %al,(%rcx)\n+\trcrb $0x1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpop %rbx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1005b(%rax)\n+\tadd %dh,0x1005b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5bf000000000008a,%eax\n+\tmovabs 0x5c0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpop %rbx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rax,%rax,1)\n+\tand %bl,0x1(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rsp\n+\tadd %al,0x5c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rsp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tpop %rsp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpop %rsp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1005cbe \n-\tadd %al,(%rcx)\n+\tsbbb $0x0,0x1(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1005c(%rax)\n+\tadd %ah,0x1005c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5c(%rax)\n+\tadd %dh,0x5c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5c,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trcrb $0x0,0x1(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1005c(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1005c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5cd000000000008a,%eax\n+\tmovabs 0x5ce000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsp\n+\tadd %al,(%rax)\n+\tpop %rbp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpop %rsp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x0(%rbp)\n+\tand %bl,0x0(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpop %rsp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x0(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex pop %rbp\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5d(%rax)\n+\tadd %ah,0x5d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpop %rbp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1005dbf \n-\tadd %al,(%rcx)\n+\tsbbb $0x1,0x0(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5d(%rax)\n+\tadd %dl,0x5d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rbp\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001005d,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1005d(%rax)\n+\tadd %al,%al\n+\tpop %rbp\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1005d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1005d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5dd000000000008a,%eax\n+\tmovabs 0x5de000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1005d(%rax)\n+\tadd %dh,0x1005d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5df000000000008a,%eax\n+\tmovabs 0x5e0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rsi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpop %rbp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x0(%rsi)\n-\tadd %eax,(%rax)\n+\trex pop %rsi\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rsi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tpop %rsi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5e(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x1005e(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x5e(%rax)\n+\tadd %dl,0x5e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rsi\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x5e(%rax)\n+\tmovabs 0xd00000000001005e,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x5e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5e,%al\n-\tadd %al,(%rcx)\n+\trcrb $0x1,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpop %rsi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1005e(%rax)\n+\tadd %dh,0x1005e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ef000000000008a,%eax\n+\tmovabs 0x5f0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpop %rsi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x0(%rdi)\n+\tand %bl,0x0(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rdi\n+\tadd %al,0x5f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rdi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tpop %rdi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpop %rdi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1005fc1 \n-\tadd %al,(%rcx)\n+\tsbbb $0x1,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1005f(%rax)\n+\tadd %ah,0x1005f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5f(%rax)\n+\tadd %dh,0x5f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5f,%al\n-\tadd %al,(%rcx)\n+\trcrb $0x1,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1005f(%rax)\n+\tadd %dl,0x1005f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5fd000000000008a,%eax\n+\tmovabs 0x5fe000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rdi\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tpop %rdi\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tjo 100600b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tpop %rdi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x0(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n \tpop %rdi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tpush %rax\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x60(%rax)\n+\tadd %dh,0x60(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x60(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x1,0x0(%rax)\n+\tnop\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n+\tadd %ah,0x60(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010060,%al\n+\tmov $0x60,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10060(%rax)\n+\tadd %ah,0x10060(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x60e000000000008a,%eax\n+\tmovabs 0x60f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10060(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x610000000000008a,%eax\n+\tadd %al,%al\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ah,0x0(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tpush %rax\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tjo 10061c3 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10061(%rax)\n+\tadd %dl,0x10061(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x61(%rax)\n+\tadd %ah,0x61(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010061,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x61(%rax)\n+\tmov $0x61,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x10061(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x0(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x61d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10061(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x620000000000008a,%eax\n+\tadd %al,%al\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x0(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,0x0(%rdx)\n+\txor %ah,0x0(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x62(%rax)\n+\tadd %dl,0x62(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tjo 10062c4 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x62(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x1,0x0(%rdx)\n+\tnop\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10062(%rax)\n+\tadd %dh,0x10062(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x62(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x10062(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x0(%rdx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x62d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10062(%rax)\n+\tadd %ah,0x10062(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x62e000000000008a,%eax\n+\tmovabs 0x62f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tmovsxd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,0x0(%rbx)\n+\txor %ah,0x0(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex movsxd (%rax),%eax\n+\tmovsxd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x635000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x63(%rax)\n+\tadd %dh,0x63(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmovsxd (%rax),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x638000000000008a,%eax\n+\tadd %al,0x63(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tmovsxd (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x63(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010063,%al\n+\tmov $0x63,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmovsxd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10063(%rax)\n+\tadd %ah,0x10063(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x63e000000000008a,%eax\n+\tmovabs 0x63f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10063(%rax)\n+\tadd %al,%al\n+\tmovsxd (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x640000000000008a,%eax\n+\tmovabs 0x641000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadd %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tmovsxd (%rax),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x644000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %al,%fs:(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd %al,%fs:(%rcx)\n+\tjo 10064c6 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10064(%rax)\n+\tadd %dl,0x10064(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n+\tadd %ah,0x64(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010064,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x64(%rax)\n+\tmov $0x64,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x0,0x1(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x10064(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x64d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadd %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10064(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x650000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x0(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \tadd %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,0x0(%rbp)\n+\txor %ah,0x0(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x65(%rax)\n+\tadd %dl,0x65(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd %al,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd %al,%gs:(%rcx)\n+\tjo 10065c7 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %al,%gs:(%rcx)\n+\tadd %al,0x65(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x1,0x0(%rbp)\n+\tnop\n+\tadd %al,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10065(%rax)\n+\tadd %dh,0x10065(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x65(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x10065(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x0(%rbp)\n+\tadd %dh,(%rax)\n+\tmovabs 0x65d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10065(%rax)\n+\tadd %ah,0x10065(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x65e000000000008a,%eax\n+\tmovabs 0x65f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tdata16 add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd %al,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,0x0(%rsi)\n+\txor %ah,0x0(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tadd %al,%gs:(%rcx)\n+\tadd %al,(%rax)\n+\tdata16 add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\n \tdata16 add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x66(%rax)\n+\tadd %dh,0x66(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tdata16 add %al,(%rcx)\n+\tadd %al,0x66(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x1,0x0(%rsi)\n+\tnop\n+\tdata16 add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x66(%rax)\n+\tadd %ah,0x66(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010066,%al\n+\tmov $0x66,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tdata16 add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10066(%rax)\n+\tadd %ah,0x10066(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x66e000000000008a,%eax\n+\tmovabs 0x66f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10066(%rax)\n+\tadd %al,%al\n+\tdata16 add %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x670000000000008a,%eax\n-\tadd %al,(%rcx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ah,0x0(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadd %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tdata16 add %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\n \tadd %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd %al,(%ecx)\n+\tjo 10067c9 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10067(%rax)\n+\tadd %dl,0x10067(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n+\tadd %ah,0x67(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010067,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x67(%rax)\n+\tmov $0x67,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x1,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,0x10067(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x67d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadd %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10067(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x680000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x0(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \tadd %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0x0(%rax)\n+\txor %ch,0x0(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x68(%rax)\n+\tadd %dl,0x68(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpush $0x100\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush $0x100\n+\tjo 10068ca \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush $0x100\n+\tadd %al,0x68(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x1,0x0(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tpush $0x100\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10068(%rax)\n+\tadd %dh,0x10068(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x68(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x10068(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x1,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x68d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10068(%rax)\n+\tadd %ah,0x10068(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x68e000000000008a,%eax\n+\tmovabs 0x68f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \timul $0x1,(%rax),%eax\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpush $0x100\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0x0(%rcx)\n+\txor %ch,0x0(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tpush $0x100\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex imul $0x1,(%rax),%eax\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\timul $0x1,(%rax),%eax\n+\tadd %dh,(%rax)\n+\tmovabs 0x695000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x69(%rax)\n+\tadd %dh,0x69(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\timul $0x1,(%rax),%eax\n-\tadd %dh,(%rax)\n-\tmovabs 0x698000000000008a,%eax\n+\tadd %al,0x69(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n+\tnop\n+\timul $0x1,(%rax),%eax\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x69(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010069,%al\n+\tmov $0x69,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \timul $0x1,(%rax),%eax\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10069(%rax)\n+\tadd %ah,0x10069(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x69e000000000008a,%eax\n+\tmovabs 0x69f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10069(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\timul $0x1,(%rax),%eax\n \tadd %dh,(%rax)\n-\tmovabs 0x6a0000000000008a,%eax\n+\tmovabs 0x6a1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpush $0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\timul $0x1,(%rax),%eax\n+\tadd %al,(%rax)\n+\tpush $0x0\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6a4000000000008a,%eax\n+\tmovabs 0x6a5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpush $0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6a6000000000008a,%eax\n+\tmovabs 0x6a7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1006a(%rax)\n+\tadd %dl,0x1006a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n+\tadd %ah,0x6a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001006a,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x6a(%rax)\n+\tmov $0x6a,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1006a(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x1,0x0(%rdx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6ad000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpush $0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1006a(%rax)\n+\tadd %al,%al\n+\tpush $0x0\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6b0000000000008a,%eax\n+\tmovabs 0x6b1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpush $0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6b2000000000008a,%eax\n+\tmovabs 0x6b3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6b(%rax)\n+\tadd %dl,0x6b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \timul $0x1,(%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\timul $0x1,(%rax),%eax\n+\tjo 1006bcd \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\timul $0x1,(%rax),%eax\n+\tadd %al,0x6b(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x1,0x0(%rbx)\n+\tnop\n+\timul $0x1,(%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1006b(%rax)\n+\tadd %dh,0x1006b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6b(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x1006b(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x1,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6bd000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1006b(%rax)\n+\tadd %ah,0x1006b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6be000000000008a,%eax\n+\tmovabs 0x6bf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \timul $0x1,(%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0x1(%rax,%rax,1)\n+\txor %ch,0x1(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\timul $0x1,(%rax),%eax\n+\tadd %al,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex insb (%dx),%es:(%rdi)\n+\tpush %rax\n+\tinsb (%dx),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6c(%rax)\n+\tadd %dh,0x6c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %al,0x6c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x1(%rax,%rax,1)\n+\tnop\n+\tinsb (%dx),%es:(%rdi)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x6c(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x6c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001006c,%al\n+\tmov $0x6c,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tinsb (%dx),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1006c(%rax)\n+\tadd %ah,0x1006c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6ce000000000008a,%eax\n+\tmovabs 0x6cf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1006c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6d0000000000008a,%eax\n+\tadd %al,%al\n+\tinsb (%dx),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,0x0(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex insl (%dx),%es:(%rdi)\n+\tpush %rax\n+\tinsl (%dx),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tinsl (%dx),%es:(%rdi)\n+\tjo 1006dcf \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1006d(%rax)\n+\tadd %dl,0x1006d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6d(%rax)\n+\tadd %ah,0x6d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001006d,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x6d(%rax)\n+\tmov $0x6d,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x1,0x0(%rbp)\n+\tadd %al,0x1006d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6dd000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tinsl (%dx),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1006d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6e0000000000008a,%eax\n+\tadd %al,%al\n+\tinsl (%dx),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x0(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \tinsl (%dx),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0x0(%rsi)\n+\txor %ch,0x0(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6e(%rax)\n+\tadd %dl,0x6e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\toutsb %ds:(%rsi),(%dx)\n+\tjo 1006ed0 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %al,0x6e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x1,0x0(%rsi)\n+\tnop\n+\toutsb %ds:(%rsi),(%dx)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1006e(%rax)\n+\tadd %dh,0x1006e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6e(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x1006e(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x1,0x0(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6ed000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1006e(%rax)\n+\tadd %ah,0x1006e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6ee000000000008a,%eax\n+\tmovabs 0x6ef000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \toutsb %ds:(%rsi),(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0x0(%rdi)\n+\txor %ch,0x0(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %al,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex outsl %ds:(%rsi),(%dx)\n+\tpush %rax\n+\toutsl %ds:(%rsi),(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6f(%rax)\n+\tadd %dh,0x6f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %al,0x6f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x1,0x0(%rdi)\n+\tnop\n+\toutsl %ds:(%rsi),(%dx)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6f(%rax)\n+\tadd %ah,0x6f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001006f,%al\n+\tmov $0x6f,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \toutsl %ds:(%rsi),(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1006f(%rax)\n+\tadd %ah,0x1006f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6fe000000000008a,%eax\n+\tmovabs 0x6ff000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1006f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x701000000000008a,%eax\n+\tadd %al,%al\n+\toutsl %ds:(%rsi),(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \taddb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %dh,0x0(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xffdb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjo 1007023 \n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\tadd %al,(%rcx)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x70(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tjo 1007043 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjo 1007053 \n+\tadd %dh,(%rax)\n+\tmovabs 0x706000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjo 1007063 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x707000000000008a,%eax\n+\tmovabs 0x708000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10070(%rax)\n+\tadd %ah,0x10070(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x70(%rax)\n+\tadd %dh,0x70(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x70,%al\n-\tadd %al,(%rcx)\n+\tshlb $0x1,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10070(%rax)\n+\tadd %dl,0x10070(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x70d000000000008a,%eax\n+\tmovabs 0x70e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjo 10070e3 \n+\tadd %al,(%rax)\n+\tjno 10070f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjo 10070f3 \n+\tadd %dl,%al\n+\tjo 1007103 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x711000000000008a,%eax\n+\tmovabs 0x712000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjo 1007113 \n+\tadd %dh,%al\n+\tjo 1007123 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x713000000000008a,%eax\n+\tmovabs 0x714000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x71(%rax)\n+\tadd %ah,0x71(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjno 1007153 \n+\tadd %dh,(%rax)\n+\tjno 1007163 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x717000000000008a,%eax\n+\tmovabs 0x718000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x71(%rax)\n+\tadd %dl,0x71(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjno 1007183 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x5000000000010071,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10071(%rax)\n+\tadd %al,%al\n+\tjno 10071b3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10071(%rax)\n+\tadd %dl,0x10071(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x71d000000000008a,%eax\n+\tmovabs 0x71e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10071(%rax)\n+\tadd %dh,0x10071(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x71f000000000008a,%eax\n+\tmovabs 0x720000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjb 1007203 \n+\tadd %ah,(%rax)\n+\tjb 1007213 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjno 1007213 \n+\tadd %dh,%al\n+\tjno 1007223 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x723000000000008a,%eax\n+\tmovabs 0x724000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjb 1007233 \n+\tadd %dl,(%rax)\n+\tjb 1007243 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x725000000000008a,%eax\n+\tmovabs 0x726000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x72(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10072(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x72(%rax)\n+\tadd %dl,0x72(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjb 1007283 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd000000000010072,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x72(%rax)\n+\tadd %dh,0x72(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x72,%al\n-\tadd %al,(%rcx)\n+\tshlb $0x1,0x0(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjb 10072c3 \n+\tadd %ah,%al\n+\tjb 10072d3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10072(%rax)\n+\tadd %dh,0x10072(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x72f000000000008a,%eax\n+\tmovabs 0x730000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjb 10072f3 \n+\tadd %dl,%al\n+\tjb 1007303 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x731000000000008a,%eax\n+\tmovabs 0x732000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjae 1007323 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x73(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjae 1007333 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjae 1007343 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x735000000000008a,%eax\n+\tmovabs 0x736000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjae 1007353 \n+\tadd %dh,(%rax)\n+\tjae 1007363 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x737000000000008a,%eax\n+\tmovabs 0x738000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10073(%rax)\n+\tadd %ah,0x10073(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x73(%rax)\n+\tadd %dh,0x73(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x73,%al\n-\tadd %al,(%rcx)\n+\tshlb $0x1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10073(%rax)\n+\tadd %dl,0x10073(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x73d000000000008a,%eax\n+\tmovabs 0x73e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjae 10073e3 \n+\tadd %al,(%rax)\n+\tje 10073f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjae 10073f3 \n+\tadd %dl,%al\n+\tjae 1007403 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x741000000000008a,%eax\n+\tmovabs 0x742000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjae 1007413 \n+\tadd %dh,%al\n+\tjae 1007423 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x743000000000008a,%eax\n+\tmovabs 0x744000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x74(%rax)\n+\tadd %ah,0x74(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tje 1007453 \n+\tadd %dh,(%rax)\n+\tje 1007463 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x747000000000008a,%eax\n+\tmovabs 0x748000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x74(%rax)\n+\tadd %dl,0x74(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tje 1007483 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x5000000000010074,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10074(%rax)\n+\tadd %al,%al\n+\tje 10074b3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10074(%rax)\n+\tadd %dl,0x10074(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x74d000000000008a,%eax\n+\tmovabs 0x74e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10074(%rax)\n+\tadd %dh,0x10074(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x74f000000000008a,%eax\n+\tmovabs 0x750000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne 1007503 \n+\tadd %ah,(%rax)\n+\tjne 1007513 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tje 1007513 \n+\tadd %dh,%al\n+\tje 1007523 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x753000000000008a,%eax\n+\tmovabs 0x754000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjne 1007533 \n+\tadd %dl,(%rax)\n+\tjne 1007543 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x755000000000008a,%eax\n+\tmovabs 0x756000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x75(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10075(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x75(%rax)\n+\tadd %dl,0x75(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjne 1007583 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd000000000010075,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x75(%rax)\n+\tadd %dh,0x75(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x75,%al\n-\tadd %al,(%rcx)\n+\tshlb $0x1,0x0(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjne 10075c3 \n+\tadd %ah,%al\n+\tjne 10075d3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10075(%rax)\n+\tadd %dh,0x10075(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x75f000000000008a,%eax\n+\tmovabs 0x760000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjne 10075f3 \n+\tadd %dl,%al\n+\tjne 1007603 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x761000000000008a,%eax\n+\tmovabs 0x762000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjbe 1007623 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x76(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjbe 1007633 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjbe 1007643 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x765000000000008a,%eax\n+\tmovabs 0x766000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjbe 1007653 \n+\tadd %dh,(%rax)\n+\tjbe 1007663 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x767000000000008a,%eax\n+\tmovabs 0x768000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10076(%rax)\n+\tadd %ah,0x10076(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x76(%rax)\n+\tadd %dh,0x76(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x76,%al\n-\tadd %al,(%rcx)\n+\tshlb $0x1,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10076(%rax)\n+\tadd %dl,0x10076(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x76d000000000008a,%eax\n+\tmovabs 0x76e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjbe 10076e3 \n+\tadd %al,(%rax)\n+\tja 10076f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjbe 10076f3 \n+\tadd %dl,%al\n+\tjbe 1007703 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x771000000000008a,%eax\n+\tmovabs 0x772000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjbe 1007713 \n+\tadd %dh,%al\n+\tjbe 1007723 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x773000000000008a,%eax\n+\tmovabs 0x774000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x77(%rax)\n+\tadd %ah,0x77(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tja 1007753 \n+\tadd %dh,(%rax)\n+\tja 1007763 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x777000000000008a,%eax\n+\tmovabs 0x778000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x77(%rax)\n+\tadd %dl,0x77(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tja 1007783 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x5000000000010077,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10077(%rax)\n+\tadd %al,%al\n+\tja 10077b3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10077(%rax)\n+\tadd %dl,0x10077(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x77d000000000008a,%eax\n+\tmovabs 0x77e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10077(%rax)\n+\tadd %dh,0x10077(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x77f000000000008a,%eax\n+\tmovabs 0x780000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjs 1007803 \n+\tadd %ah,(%rax)\n+\tjs 1007813 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tja 1007813 \n+\tadd %dh,%al\n+\tja 1007823 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x783000000000008a,%eax\n+\tmovabs 0x784000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjs 1007833 \n+\tadd %dl,(%rax)\n+\tjs 1007843 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x785000000000008a,%eax\n+\tmovabs 0x786000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x78(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10078(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x78(%rax)\n+\tadd %dl,0x78(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjs 1007883 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd000000000010078,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x78(%rax)\n+\tadd %dh,0x78(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x78,%al\n-\tadd %al,(%rcx)\n+\tsarb $0x1,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 10078c3 \n+\tadd %ah,%al\n+\tjs 10078d3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10078(%rax)\n+\tadd %dh,0x10078(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x78f000000000008a,%eax\n+\tmovabs 0x790000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjs 10078f3 \n+\tadd %dl,%al\n+\tjs 1007903 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x791000000000008a,%eax\n+\tmovabs 0x792000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjns 1007923 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x79(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjns 1007933 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjns 1007943 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x795000000000008a,%eax\n+\tmovabs 0x796000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjns 1007953 \n+\tadd %dh,(%rax)\n+\tjns 1007963 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x797000000000008a,%eax\n+\tmovabs 0x798000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10079(%rax)\n+\tadd %ah,0x10079(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x79(%rax)\n+\tadd %dh,0x79(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x79,%al\n-\tadd %al,(%rcx)\n+\tsarb $0x1,0x0(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10079(%rax)\n+\tadd %dl,0x10079(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x79d000000000008a,%eax\n+\tmovabs 0x79e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjns 10079e3 \n+\tadd %al,(%rax)\n+\tjp 10079f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjns 10079f3 \n+\tadd %dl,%al\n+\tjns 1007a03 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a1000000000008a,%eax\n+\tmovabs 0x7a2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjns 1007a13 \n+\tadd %dh,%al\n+\tjns 1007a23 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a3000000000008a,%eax\n+\tmovabs 0x7a4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7a(%rax)\n+\tadd %ah,0x7a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjp 1007a53 \n+\tadd %dh,(%rax)\n+\tjp 1007a63 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a7000000000008a,%eax\n+\tmovabs 0x7a8000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7a(%rax)\n+\tadd %dl,0x7a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjp 1007a83 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x500000000001007a,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1007a(%rax)\n+\tadd %al,%al\n+\tjp 1007ab3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1007a(%rax)\n+\tadd %dl,0x1007a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ad000000000008a,%eax\n+\tmovabs 0x7ae000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1007a(%rax)\n+\tadd %dh,0x1007a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7af000000000008a,%eax\n+\tmovabs 0x7b0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjnp 1007b03 \n+\tadd %ah,(%rax)\n+\tjnp 1007b13 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjp 1007b13 \n+\tadd %dh,%al\n+\tjp 1007b23 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b3000000000008a,%eax\n+\tmovabs 0x7b4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjnp 1007b33 \n+\tadd %dl,(%rax)\n+\tjnp 1007b43 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b5000000000008a,%eax\n+\tmovabs 0x7b6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7b(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x1007b(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7b(%rax)\n+\tadd %dl,0x7b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjnp 1007b83 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000001007b,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x7b(%rax)\n+\tadd %dh,0x7b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7b,%al\n-\tadd %al,(%rcx)\n+\tsarb $0x1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjnp 1007bc3 \n+\tadd %ah,%al\n+\tjnp 1007bd3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1007b(%rax)\n+\tadd %dh,0x1007b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7bf000000000008a,%eax\n+\tmovabs 0x7c0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjnp 1007bf3 \n+\tadd %dl,%al\n+\tjnp 1007c03 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c1000000000008a,%eax\n+\tmovabs 0x7c2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjl 1007c23 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x7c(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjl 1007c33 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjl 1007c43 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c5000000000008a,%eax\n+\tmovabs 0x7c6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjl 1007c53 \n+\tadd %dh,(%rax)\n+\tjl 1007c63 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c7000000000008a,%eax\n+\tmovabs 0x7c8000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1007c(%rax)\n+\tadd %ah,0x1007c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7c(%rax)\n+\tadd %dh,0x7c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7c,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tsarb $0x0,0x1(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,0x1007c(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1007c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7cd000000000008a,%eax\n+\tmovabs 0x7ce000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjl 1007ce3 \n+\tadd %al,(%rax)\n+\tjge 1007cf3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjl 1007cf3 \n+\tadd %dl,%al\n+\tjl 1007d03 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d1000000000008a,%eax\n+\tmovabs 0x7d2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjl 1007d13 \n+\tadd %dh,%al\n+\tjl 1007d23 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d3000000000008a,%eax\n+\tmovabs 0x7d4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n+\tadd %ah,0x7d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjge 1007d53 \n+\tadd %dh,(%rax)\n+\tjge 1007d63 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d7000000000008a,%eax\n+\tmovabs 0x7d8000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7d(%rax)\n+\tadd %dl,0x7d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjge 1007d83 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x500000000001007d,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1007d(%rax)\n+\tadd %al,%al\n+\tjge 1007db3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1007d(%rax)\n+\tadd %dl,0x1007d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7dd000000000008a,%eax\n+\tmovabs 0x7de000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1007d(%rax)\n+\tadd %dh,0x1007d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7df000000000008a,%eax\n+\tmovabs 0x7e0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjle 1007e03 \n+\tadd %ah,(%rax)\n+\tjle 1007e13 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjge 1007e13 \n+\tadd %dh,%al\n+\tjge 1007e23 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e3000000000008a,%eax\n+\tmovabs 0x7e4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjle 1007e33 \n+\tadd %dl,(%rax)\n+\tjle 1007e43 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e5000000000008a,%eax\n+\tmovabs 0x7e6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7e(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x1007e(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7e(%rax)\n+\tadd %dl,0x7e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjle 1007e83 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000001007e,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x7e(%rax)\n+\tadd %dh,0x7e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7e,%al\n-\tadd %al,(%rcx)\n+\tsarb $0x1,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjle 1007ec3 \n+\tadd %ah,%al\n+\tjle 1007ed3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1007e(%rax)\n+\tadd %dh,0x1007e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ef000000000008a,%eax\n+\tmovabs 0x7f0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjle 1007ef3 \n+\tadd %dl,%al\n+\tjle 1007f03 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f1000000000008a,%eax\n+\tmovabs 0x7f2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjg 1007f23 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x7f(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjg 1007f33 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjg 1007f43 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f5000000000008a,%eax\n+\tmovabs 0x7f6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjg 1007f53 \n+\tadd %dh,(%rax)\n+\tjg 1007f63 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f7000000000008a,%eax\n+\tmovabs 0x7f8000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1007f(%rax)\n+\tadd %ah,0x1007f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7f(%rax)\n+\tadd %dh,0x7f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7f,%al\n-\tadd %al,(%rcx)\n+\tsarb $0x1,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1007f(%rax)\n+\tadd %dl,0x1007f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7fd000000000008a,%eax\n+\tmovabs 0x7fe000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc $0xff,%cl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\taddb $0x1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n-\t(bad)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjg 1007fe3 \n-\tadd %eax,(%rax)\n+\tnop\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjg 1007ff3 \n+\tsarb $1,0x0(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tjg 1008004 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x100(%rax)\n+\tmovabs 0x803000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x100(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjg 1008023 \n+\tadd %dh,%al\n+\tjg 1008033 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x804000000000008a,%eax\n+\tmovabs 0x805000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x80(%rax)\n+\tadd %dh,-0x80(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\taddb $0x1,(%rax)\n+\tadd %al,-0x80(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,0x100(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x80(%rax)\n+\tnop\n+\taddb $0x1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x80(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010080,%al\n+\tmov $0x80,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \taddb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10080(%rax)\n+\tadd %ah,0x10080(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x80e000000000008a,%eax\n+\tmovabs 0x80f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10080(%rax)\n+\tadd %al,%al\n+\taddb $0x1,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x810000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %al,0x100(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \taddl $0x1,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\taddb $0x1,(%rax)\n \tadd %al,(%rax)\n+\taddl $0x1,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x815000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex addl $0x1,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \taddl $0x1,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x816000000000008a,%eax\n+\tmovabs 0x817000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10081(%rax)\n+\tadd %dl,0x10081(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rax)\n+\tadd %ah,-0x7f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010081,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x7f(%rax)\n+\tmov $0x81,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x0,0x100(%rcx)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x10081(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x81d000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \taddl $0x1,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10081(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\taddl $0x1,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x820000000000008a,%eax\n+\tmovabs 0x821000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \taddl $0x1,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x822000000000008a,%eax\n+\tmovabs 0x823000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7e(%rax)\n+\tadd %dl,-0x7e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tjo 10081e4 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,-0x7e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,0x100(%rdx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10082(%rax)\n+\tadd %dh,0x10082(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7e(%rax)\n+\tadd %al,0x10082(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x82d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x0,0x100(%rdx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10082(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10082(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x82e000000000008a,%eax\n+\tmovabs 0x82f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \taddl $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x100(%rbx)\n+\txor %al,0x100(%rbx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\taddl $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex addl $0x1,(%rax)\n+\tpush %rax\n+\taddl $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7d(%rax)\n+\tadd %dh,-0x7d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\taddl $0x1,(%rax)\n+\tadd %al,-0x7d(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,0x100(%rbx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x7d(%rax)\n+\tnop\n+\taddl $0x1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x7d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010083,%al\n+\tmov $0x83,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \taddl $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10083(%rax)\n+\tadd %ah,0x10083(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x83e000000000008a,%eax\n+\tmovabs 0x83f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10083(%rax)\n+\tadd %al,%al\n+\taddl $0x1,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x840000000000008a,%eax\n-\tadd %al,(%rcx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %al,0x1(%rax,%rax,1)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \ttest %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\taddl $0x1,(%rax)\n \tadd %al,(%rax)\n+\ttest %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x845000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trex test %al,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \ttest %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x846000000000008a,%eax\n+\tmovabs 0x847000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10084(%rax)\n+\tadd %dl,0x10084(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rax)\n+\tadd %ah,-0x7c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010084,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x7c(%rax)\n+\tmov $0x84,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x10084(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x84d000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0x1(%rax,%rax,1)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \ttest %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10084(%rax)\n+\tadd %al,%al\n+\ttest %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x850000000000008a,%eax\n+\tmovabs 0x851000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \ttest %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x852000000000008a,%eax\n+\tmovabs 0x853000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7b(%rax)\n+\tadd %dl,-0x7b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \ttest %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x856000000000008a,%eax\n+\tmovabs 0x857000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \ttest %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x858000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10085(%rax)\n+\tadd %dh,0x10085(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7b(%rax)\n+\tadd %al,0x10085(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x85d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x0,0x100(%rbp)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10085(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10085(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x85e000000000008a,%eax\n+\tmovabs 0x85f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \txchg %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \ttest %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x862000000000008a,%eax\n+\tmovabs 0x863000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %eax,(%rax)\n+\tadd %al,(%rax)\n+\txchg %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x864000000000008a,%eax\n+\tmovabs 0x865000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7a(%rax)\n+\tadd %dh,-0x7a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txchg %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x868000000000008a,%eax\n+\tadd %al,-0x7a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\txchg %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7a(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x7a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010086,%al\n+\tmov $0x86,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \txchg %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10086(%rax)\n+\tadd %ah,0x10086(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x86e000000000008a,%eax\n+\tmovabs 0x86f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10086(%rax)\n+\tadd %al,%al\n+\txchg %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x870000000000008a,%eax\n+\tmovabs 0x871000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \txchg %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %al,(%rax)\n+\tadd %al,(%rax)\n+\txchg %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x874000000000008a,%eax\n+\tmovabs 0x875000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \txchg %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x876000000000008a,%eax\n+\tmovabs 0x877000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10087(%rax)\n+\tadd %dl,0x10087(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x79(%rax)\n+\tadd %ah,-0x79(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010087,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x79(%rax)\n+\tmov $0x87,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x0,0x100(%rdi)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x10087(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x87d000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \txchg %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10087(%rax)\n+\tadd %al,%al\n+\txchg %eax,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x880000000000008a,%eax\n+\tmovabs 0x881000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \txchg %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x882000000000008a,%eax\n+\tmovabs 0x883000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x78(%rax)\n+\tadd %dl,-0x78(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmov %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x886000000000008a,%eax\n+\tmovabs 0x887000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,-0x78(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tmov %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x888000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10088(%rax)\n+\tadd %dh,0x10088(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x78(%rax)\n+\tadd %al,0x10088(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x88d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trorb $0x0,0x100(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10088(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10088(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x88e000000000008a,%eax\n+\tmovabs 0x88f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tmov %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tmov %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x892000000000008a,%eax\n+\tmovabs 0x893000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x894000000000008a,%eax\n+\tmovabs 0x895000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x77(%rax)\n+\tadd %dh,-0x77(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov %eax,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x898000000000008a,%eax\n+\tadd %al,-0x77(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tmov %eax,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x77(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x77(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010089,%al\n+\tmov $0x89,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10089(%rax)\n+\tadd %ah,0x10089(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x89e000000000008a,%eax\n+\tmovabs 0x89f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10089(%rax)\n+\tadd %al,%al\n+\tmov %eax,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8a0000000000008a,%eax\n+\tmovabs 0x8a1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmov (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %eax,(%rax)\n+\tadd %al,(%rax)\n+\tmov (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8a4000000000008a,%eax\n+\tmovabs 0x8a5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmov (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8a6000000000008a,%eax\n+\tmovabs 0x8a7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1008a(%rax)\n+\tadd %dl,0x1008a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n+\tadd %ah,-0x76(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001008a,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x76(%rax)\n+\tmov $0x8a,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trorb $0x0,0x100(%rdx)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1008a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8ad000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1008a(%rax)\n+\tadd %al,%al\n+\tmov (%rax),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b0000000000008a,%eax\n+\tmovabs 0x8b1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tmov (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b2000000000008a,%eax\n+\tmovabs 0x8b3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x75(%rax)\n+\tadd %dl,-0x75(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmov (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b6000000000008a,%eax\n+\tmovabs 0x8b7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,-0x75(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tmov (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1008b(%rax)\n+\tadd %dh,0x1008b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x75(%rax)\n+\tadd %al,0x1008b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8bd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trorb $0x0,0x100(%rbx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1008b(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1008b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8be000000000008a,%eax\n+\tmovabs 0x8bf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tmov %es,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tmov (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8c2000000000008a,%eax\n+\tmovabs 0x8c3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov (%rax),%eax\n+\tadd %al,(%rax)\n+\tmov %es,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8c4000000000008a,%eax\n+\tmovabs 0x8c5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x74(%rax)\n+\tadd %dh,-0x74(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov %es,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8c8000000000008a,%eax\n+\tadd %al,-0x74(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tmov %es,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x74(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x74(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001008c,%al\n+\tmov $0x8c,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov %es,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1008c(%rax)\n+\tadd %ah,0x1008c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8ce000000000008a,%eax\n+\tmovabs 0x8cf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1008c(%rax)\n+\tadd %al,%al\n+\tmov %es,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8d0000000000008a,%eax\n+\tmovabs 0x8d1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tlea (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %es,(%rax)\n+\tadd %al,(%rax)\n+\tlea (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8d4000000000008a,%eax\n+\tmovabs 0x8d5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tlea (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8d6000000000008a,%eax\n+\tmovabs 0x8d7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1008d(%rax)\n+\tadd %dl,0x1008d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x73(%rax)\n+\tadd %ah,-0x73(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001008d,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x73(%rax)\n+\tmov $0x8d,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trorb $0x0,0x100(%rbp)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1008d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8dd000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tlea (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1008d(%rax)\n+\tadd %al,%al\n+\tlea (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8e0000000000008a,%eax\n+\tmovabs 0x8e1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tlea (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8e2000000000008a,%eax\n+\tmovabs 0x8e3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x72(%rax)\n+\tadd %dl,-0x72(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmov (%rax),%es\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8e6000000000008a,%eax\n+\tmovabs 0x8e7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,-0x72(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tmov (%rax),%es\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8e8000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1008e(%rax)\n+\tadd %dh,0x1008e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x72(%rax)\n+\tadd %al,0x1008e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8ed000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trorb $0x0,0x100(%rsi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1008e(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1008e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8ee000000000008a,%eax\n+\tmovabs 0x8ef000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpop (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tmov (%rax),%es\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8f2000000000008a,%eax\n+\tmovabs 0x8f3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov (%rax),%es\n+\tadd %al,(%rax)\n+\tpop (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8f4000000000008a,%eax\n+\tmovabs 0x8f5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x71(%rax)\n+\tadd %dh,-0x71(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tpop (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8f8000000000008a,%eax\n+\tadd %al,-0x71(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tpop (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x71(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x71(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001008f,%al\n+\tmov $0x8f,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpop (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1008f(%rax)\n+\tadd %ah,0x1008f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8fe000000000008a,%eax\n+\tmovabs 0x8ff000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1008f(%rax)\n+\tadd %al,%al\n+\tpop (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x901000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tmovabs 0x8b8000000000008a,%eax\n+\tjg 1009004 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x100(%rax)\n \tadd %al,(%rax)\n+\tand %dl,0x100(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1c0000000000100,%al\n-\tpush $0x0\n-\tadd %dl,0xffdb(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tnop\n+\tadd %al,(%rax)\n+\tadd %al,-0x70(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tpop (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tnop\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x905000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tnop\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tnop\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1008ff2 \n-\tadd %al,(%rcx)\n+\tadcb $0x0,0x100(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10090(%rax)\n+\tadd %ah,0x10090(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x70(%rax)\n+\tadd %dh,-0x70(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x90,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x10090(%rax)\n+\trclb $0x0,0x100(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10090(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x90d000000000008a,%eax\n+\tmovabs 0x90e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tnop\n+\tadd %al,(%rax)\n+\txchg %eax,%ecx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tnop\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x100(%rcx)\n+\tand %dl,0x100(%rcx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tnop\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x100(%rcx)\n+\trex xchg %eax,%ecx\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6f(%rax)\n+\tadd %ah,-0x6f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \txchg %eax,%ecx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10090f3 \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x6f(%rax)\n+\tadcb $0x0,0x100(%rcx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x6f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%ecx\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010091,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10091(%rax)\n+\tadd %al,%al\n+\txchg %eax,%ecx\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10091(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10091(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x91d000000000008a,%eax\n+\tmovabs 0x91e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10091(%rax)\n+\tadd %dh,0x10091(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x91f000000000008a,%eax\n+\tmovabs 0x920000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \txchg %eax,%edx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \txchg %eax,%ecx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x100(%rdx)\n+\trex xchg %eax,%edx\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \txchg %eax,%edx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \txchg %eax,%edx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6e(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10092(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x6e(%rax)\n+\tadd %dl,-0x6e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%edx\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x6e(%rax)\n+\tmovabs 0xd000000000010092,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x6e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x92,%al\n-\tadd %al,(%rcx)\n+\trclb $0x0,0x100(%rdx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \txchg %eax,%edx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10092(%rax)\n+\tadd %dh,0x10092(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x92f000000000008a,%eax\n+\tmovabs 0x930000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \txchg %eax,%edx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x100(%rbx)\n+\tand %dl,0x100(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ebx\n+\tadd %al,-0x6d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \txchg %eax,%ebx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \txchg %eax,%ebx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \txchg %eax,%ebx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10092f5 \n-\tadd %al,(%rcx)\n+\tadcb $0x0,0x100(%rbx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10093(%rax)\n+\tadd %ah,0x10093(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6d(%rax)\n+\tadd %dh,-0x6d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x93,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x10093(%rax)\n+\trclb $0x0,0x100(%rbx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10093(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x93d000000000008a,%eax\n+\tmovabs 0x93e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%ebx\n+\tadd %al,(%rax)\n+\txchg %eax,%esp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \txchg %eax,%ebx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rax,%rax,1)\n+\tand %dl,0x1(%rax,%rax,1)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \txchg %eax,%ebx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x1(%rax,%rax,1)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex xchg %eax,%esp\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6c(%rax)\n+\tadd %ah,-0x6c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \txchg %eax,%esp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10093f6 \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadcb $0x0,0x1(%rax,%rax,1)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6c(%rax)\n+\tadd %dl,-0x6c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%esp\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010094,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10094(%rax)\n+\tadd %al,%al\n+\txchg %eax,%esp\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10094(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10094(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x94d000000000008a,%eax\n+\tmovabs 0x94e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10094(%rax)\n+\tadd %dh,0x10094(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x94f000000000008a,%eax\n+\tmovabs 0x950000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \txchg %eax,%ebp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \txchg %eax,%esp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x100(%rbp)\n+\trex xchg %eax,%ebp\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \txchg %eax,%ebp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \txchg %eax,%ebp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6b(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10095(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x6b(%rax)\n+\tadd %dl,-0x6b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%ebp\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x6b(%rax)\n+\tmovabs 0xd000000000010095,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x6b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x95,%al\n-\tadd %al,(%rcx)\n+\trclb $0x0,0x100(%rbp)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \txchg %eax,%ebp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10095(%rax)\n+\tadd %dh,0x10095(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x95f000000000008a,%eax\n+\tmovabs 0x960000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \txchg %eax,%ebp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x100(%rsi)\n+\tand %dl,0x100(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%esi\n+\tadd %al,-0x6a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \txchg %eax,%esi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \txchg %eax,%esi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \txchg %eax,%esi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10095f8 \n-\tadd %al,(%rcx)\n+\tadcb $0x0,0x100(%rsi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10096(%rax)\n+\tadd %ah,0x10096(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6a(%rax)\n+\tadd %dh,-0x6a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x96,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x10096(%rax)\n+\trclb $0x0,0x100(%rsi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10096(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x96d000000000008a,%eax\n+\tmovabs 0x96e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%esi\n+\tadd %al,(%rax)\n+\txchg %eax,%edi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \txchg %eax,%esi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x100(%rdi)\n+\tand %dl,0x100(%rdi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \txchg %eax,%esi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x100(%rdi)\n+\trex xchg %eax,%edi\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x69(%rax)\n+\tadd %ah,-0x69(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \txchg %eax,%edi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10096f9 \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x69(%rax)\n+\tadcb $0x0,0x100(%rdi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x69(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%edi\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010097,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10097(%rax)\n+\tadd %al,%al\n+\txchg %eax,%edi\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10097(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10097(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x97d000000000008a,%eax\n+\tmovabs 0x97e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10097(%rax)\n+\tadd %dh,0x10097(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x97f000000000008a,%eax\n+\tmovabs 0x980000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcwtl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \txchg %eax,%edi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x100(%rax)\n+\trex cwtl\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tcwtl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tcwtl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x68(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10098(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x68(%rax)\n+\tadd %dl,-0x68(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcwtl\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x68(%rax)\n+\tmovabs 0xd000000000010098,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x68(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x98,%al\n-\tadd %al,(%rcx)\n+\trcrb $0x0,0x100(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcwtl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10098(%rax)\n+\tadd %dh,0x10098(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x98f000000000008a,%eax\n+\tmovabs 0x990000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcwtl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x100(%rcx)\n+\tand %bl,0x100(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcltd\n+\tadd %al,-0x67(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tcltd\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tcltd\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcltd\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10098fb \n-\tadd %al,(%rcx)\n+\tsbbb $0x0,0x100(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10099(%rax)\n+\tadd %ah,0x10099(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x67(%rax)\n+\tadd %dh,-0x67(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x99,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x10099(%rax)\n+\trcrb $0x0,0x100(%rcx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10099(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x99d000000000008a,%eax\n+\tmovabs 0x99e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcltd\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcltd\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x100(%rdx)\n+\tand %bl,0x100(%rdx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcltd\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x100(%rdx)\n+\trex (bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n+\tadd %ah,-0x66(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10099fc \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x66(%rax)\n+\tsbbb $0x0,0x100(%rdx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x66(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001009a,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1009a(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1009a(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1009a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9ad000000000008a,%eax\n+\tmovabs 0x9ae000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1009a(%rax)\n+\tadd %dh,0x1009a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9af000000000008a,%eax\n+\tmovabs 0x9b0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tfwait\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x100(%rbx)\n+\trex\n+\tfwait\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tfwait\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tfwait\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x65(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x1009b(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x65(%rax)\n+\tadd %dl,-0x65(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tfwait\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x65(%rax)\n+\tmovabs 0xd00000000001009b,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x65(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x9b,%al\n-\tadd %al,(%rcx)\n+\trcrb $0x0,0x100(%rbx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tfwait\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1009b(%rax)\n+\tadd %dh,0x1009b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9bf000000000008a,%eax\n+\tmovabs 0x9c0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tfwait\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rax,%rax,1)\n+\tand %bl,0x1(%rax,%rax,1)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpushf\n+\tadd %al,-0x64(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tpushf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tpushf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpushf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1009bfe \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tsbbb $0x0,0x1(%rax,%rax,1)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1009c(%rax)\n+\tadd %ah,0x1009c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x64(%rax)\n+\tadd %dh,-0x64(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x9c,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trcrb $0x0,0x1(%rax,%rax,1)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1009c(%rax)\n+\tadd %dl,0x1009c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9cd000000000008a,%eax\n+\tmovabs 0x9ce000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpushf\n+\tadd %al,(%rax)\n+\tpopf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpushf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x100(%rbp)\n+\tand %bl,0x100(%rbp)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpushf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x100(%rbp)\n+\trex popf\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x63(%rax)\n+\tadd %ah,-0x63(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpopf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1009cff \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x63(%rax)\n+\tsbbb $0x0,0x100(%rbp)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x63(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpopf\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001009d,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1009d(%rax)\n+\tadd %al,%al\n+\tpopf\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1009d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1009d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9dd000000000008a,%eax\n+\tmovabs 0x9de000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1009d(%rax)\n+\tadd %dh,0x1009d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9df000000000008a,%eax\n+\tmovabs 0x9e0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsahf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpopf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x100(%rsi)\n+\trex sahf\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tsahf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tsahf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x62(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x1009e(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x62(%rax)\n+\tadd %dl,-0x62(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsahf\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x62(%rax)\n+\tmovabs 0xd00000000001009e,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x62(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x9e,%al\n-\tadd %al,(%rcx)\n+\trcrb $0x0,0x100(%rsi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsahf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1009e(%rax)\n+\tadd %dh,0x1009e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9ef000000000008a,%eax\n+\tmovabs 0x9f0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsahf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x100(%rdi)\n+\tand %bl,0x100(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlahf\n+\tadd %al,-0x61(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tlahf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tlahf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tlahf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1009f01 \n-\tadd %al,(%rcx)\n+\tsbbb $0x0,0x100(%rdi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1009f(%rax)\n+\tadd %ah,0x1009f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x61(%rax)\n+\tadd %dh,-0x61(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x9f,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1009f(%rax)\n+\trcrb $0x0,0x100(%rdi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1009f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9fd000000000008a,%eax\n+\tmovabs 0x9fe000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlahf\n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tmovabs 0x190000000000100,%al\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x0,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tlahf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n-\tadd %al,(%rax)\n-\tmov $0x0,%al\n-\tadd %eax,(%rax)\n+\txor %ah,0x100(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovabs 0x1d0000000000100,%al\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tlahf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex movabs 0x150000000000100,%al\n+\tpush %rax\n+\tmovabs 0x150000000000100,%al\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x60(%rax)\n+\tadd %dh,-0x60(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa130000000000100,%al\n-\tmov (%rax),%al\n+\tadd %al,-0x60(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0x100(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x60(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tmovabs 0x1d0000000000100,%al\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x60(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100a0,%al\n+\tmov $0xa0,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmovabs 0x190000000000100,%al\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100a0(%rax)\n+\tadd %ah,0x100a0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa0e000000000008a,%eax\n+\tmovabs 0xa0f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100a0(%rax)\n+\tadd %al,%al\n+\tmovabs 0xa130000000000100,%al\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa10000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x100(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmovabs 0x190000000000100,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs 0xa130000000000100,%al\n+\tadd %al,(%rax)\n+\tmovabs 0xa130000000000100,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex movabs 0x1d0000000000100,%eax\n+\tpush %rax\n+\tmovabs 0x1d0000000000100,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmovabs 0xa130000000000100,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovabs 0x150000000000100,%eax\n-\tfwait\n+\tjo 100a103 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100a1(%rax)\n+\tadd %dl,0x100a1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5f(%rax)\n+\tadd %ah,-0x5f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100a1,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x5f(%rax)\n+\tmov $0xa1,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshlb $0x0,0x100(%rcx)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100a1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa1d000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmovabs 0x190000000000100,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100a1(%rax)\n+\tadd %al,%al\n+\tmovabs 0xa130000000000100,%eax\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa20000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x100(%rdx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tmovabs 0xa130000000000100,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0x100(%rdx)\n+\txor %ah,0x100(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5e(%rax)\n+\tadd %dl,-0x5e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmovabs %al,0xa130000000000100\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovabs %al,0x1d0000000000100\n+\tjo 100a204 \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs %al,0xa130000000000100\n-\tmov (%rax),%al\n+\tadd %al,-0x5e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0x100(%rdx)\n-\tadd %dl,0x1(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tmovabs %al,0x150000000000100\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100a2(%rax)\n+\tadd %dh,0x100a2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5e(%rax)\n+\tadd %al,0x100a2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa2d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x0,0x100(%rdx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100a2(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x100a2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa2e000000000008a,%eax\n+\tmovabs 0xa2f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tmovabs %eax,0x190000000000100\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tmovabs %al,0xa130000000000100\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0x100(%rbx)\n+\txor %ah,0x100(%rbx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs %al,0xa130000000000100\n+\tadd %al,(%rax)\n+\tmovabs %eax,0xa130000000000100\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex movabs %eax,0x150000000000100\n+\tpush %rax\n+\tmovabs %eax,0x150000000000100\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5d(%rax)\n+\tadd %dh,-0x5d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmovabs %eax,0xa130000000000100\n-\tmov (%rax),%al\n+\tadd %al,-0x5d(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0x100(%rbx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x5d(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tmovabs %eax,0x1d0000000000100\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x5d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100a3,%al\n+\tmov $0xa3,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmovabs %eax,0x190000000000100\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100a3(%rax)\n+\tadd %ah,0x100a3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa3e000000000008a,%eax\n+\tmovabs 0xa3f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100a3(%rax)\n+\tadd %al,%al\n+\tmovabs %eax,0xa130000000000100\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa40000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ah,0x1(%rax,%rax,1)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tmovabs %eax,0xa130000000000100\n-\tmov (%rax),%al\n+\tadd %al,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex movsb %ds:(%rsi),%es:(%rdi)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tjo 100a406 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100a4(%rax)\n+\tadd %dl,0x100a4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5c(%rax)\n+\tadd %ah,-0x5c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100a4,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x5c(%rax)\n+\tmov $0xa4,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x100a4(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa4d000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x1(%rax,%rax,1)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100a4(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa50000000000008a,%eax\n+\tadd %al,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ah,0x100(%rbp)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,0x100(%rbp)\n+\txor %ah,0x100(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5b(%rax)\n+\tadd %dl,-0x5b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tjo 100a507 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,-0x5b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,0x100(%rbp)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100a5(%rax)\n+\tadd %dh,0x100a5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5b(%rax)\n+\tadd %al,0x100a5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa5d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x0,0x100(%rbp)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100a5(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x100a5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa5e000000000008a,%eax\n+\tmovabs 0xa5f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,0x100(%rsi)\n+\txor %ah,0x100(%rsi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex cmpsb %es:(%rdi),%ds:(%rsi)\n+\tpush %rax\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5a(%rax)\n+\tadd %dh,-0x5a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %al,-0x5a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,0x100(%rsi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x5a(%rax)\n+\tnop\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x5a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100a6,%al\n+\tmov $0xa6,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100a6(%rax)\n+\tadd %ah,0x100a6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa6e000000000008a,%eax\n+\tmovabs 0xa6f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100a6(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa70000000000008a,%eax\n+\tadd %al,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ah,0x100(%rdi)\n+\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex cmpsl %es:(%rdi),%ds:(%rsi)\n+\tpush %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tjo 100a709 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100a7(%rax)\n+\tadd %dl,0x100a7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x59(%rax)\n+\tadd %ah,-0x59(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100a7,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x59(%rax)\n+\tmov $0xa7,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshlb $0x0,0x100(%rdi)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100a7(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa7d000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100a7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa80000000000008a,%eax\n+\tadd %al,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,0x100(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0x100(%rax)\n+\txor %ch,0x100(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x58(%rax)\n+\tadd %dl,-0x58(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \ttest $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa86000000000008a,%eax\n+\tmovabs 0xa87000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,-0x58(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \ttest $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa88000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100a8(%rax)\n+\tadd %dh,0x100a8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x58(%rax)\n+\tadd %al,0x100a8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa8d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshrb $0x0,0x100(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100a8(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x100a8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa8e000000000008a,%eax\n+\tmovabs 0xa8f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \ttest $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \ttest $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa92000000000008a,%eax\n+\tmovabs 0xa93000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest $0x0,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa94000000000008a,%eax\n-\tadd %al,(%rcx)\n+\ttest $0x100,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\ttest $0x100,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x57(%rax)\n+\tadd %dh,-0x57(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\ttest $0x100,%eax\n+\tadd %al,-0x57(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x100(%rcx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x57(%rax)\n+\tnop\n+\ttest $0x100,%eax\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x57(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100a9,%al\n+\tmov $0xa9,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \ttest $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100a9(%rax)\n+\tadd %ah,0x100a9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa9e000000000008a,%eax\n+\tmovabs 0xa9f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100a9(%rax)\n+\tadd %al,%al\n+\ttest $0x100,%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xaa0000000000008a,%eax\n-\tadd %al,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x100(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tstos %al,%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\ttest $0x100,%eax\n+\tadd %al,(%rax)\n+\tstos %al,%es:(%rdi)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex stos %al,%es:(%rdi)\n+\tpush %rax\n+\tstos %al,%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tstos %al,%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tstos %al,%es:(%rdi)\n+\tjo 100aa0c \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100aa(%rax)\n+\tadd %dl,0x100aa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x56(%rax)\n+\tadd %ah,-0x56(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100aa,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x56(%rax)\n+\tmov $0xaa,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshrb $0x0,0x100(%rdx)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100aa(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xaad000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tstos %al,%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100aa(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xab0000000000008a,%eax\n+\tadd %al,%al\n+\tstos %al,%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,0x100(%rbx)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tstos %al,%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0x100(%rbx)\n+\txor %ch,0x100(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x55(%rax)\n+\tadd %dl,-0x55(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tstos %eax,%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tstos %eax,%es:(%rdi)\n+\tjo 100ab0d \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tstos %eax,%es:(%rdi)\n+\tadd %al,-0x55(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x100(%rbx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tstos %eax,%es:(%rdi)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100ab(%rax)\n+\tadd %dh,0x100ab(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x55(%rax)\n+\tadd %al,0x100ab(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xabd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshrb $0x0,0x100(%rbx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100ab(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x100ab(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xabe000000000008a,%eax\n+\tmovabs 0xabf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tstos %eax,%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0x1(%rax,%rax,1)\n+\txor %ch,0x1(%rax,%rax,1)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tstos %eax,%es:(%rdi)\n+\tadd %al,(%rax)\n+\tlods %ds:(%rsi),%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex lods %ds:(%rsi),%al\n+\tpush %rax\n+\tlods %ds:(%rsi),%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x54(%rax)\n+\tadd %dh,-0x54(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,-0x54(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x1(%rax,%rax,1)\n+\tnop\n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x54(%rax)\n+\tadd %ah,-0x54(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100ac,%al\n+\tmov $0xac,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100ac(%rax)\n+\tadd %ah,0x100ac(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xace000000000008a,%eax\n+\tmovabs 0xacf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100ac(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xad0000000000008a,%eax\n+\tadd %al,%al\n+\tlods %ds:(%rsi),%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,0x100(%rbp)\n+\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tlods %ds:(%rsi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex lods %ds:(%rsi),%eax\n+\tpush %rax\n+\tlods %ds:(%rsi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%eax\n+\tjo 100ad0f \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100ad(%rax)\n+\tadd %dl,0x100ad(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x53(%rax)\n+\tadd %ah,-0x53(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100ad,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x53(%rax)\n+\tmov $0xad,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshrb $0x0,0x100(%rbp)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100ad(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xadd000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tlods %ds:(%rsi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100ad(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xae0000000000008a,%eax\n+\tadd %al,%al\n+\tlods %ds:(%rsi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,0x100(%rsi)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tlods %ds:(%rsi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0x100(%rsi)\n+\txor %ch,0x100(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x52(%rax)\n+\tadd %dl,-0x52(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n+\tjo 100ae10 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,-0x52(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x100(%rsi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tscas %es:(%rdi),%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100ae(%rax)\n+\tadd %dh,0x100ae(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x52(%rax)\n+\tadd %al,0x100ae(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xaed000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshrb $0x0,0x100(%rsi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100ae(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x100ae(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xaee000000000008a,%eax\n+\tmovabs 0xaef000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tscas %es:(%rdi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tscas %es:(%rdi),%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0x100(%rdi)\n+\txor %ch,0x100(%rdi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tscas %es:(%rdi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex scas %es:(%rdi),%eax\n+\tpush %rax\n+\tscas %es:(%rdi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x51(%rax)\n+\tadd %dh,-0x51(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tscas %es:(%rdi),%eax\n+\tadd %al,-0x51(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x100(%rdi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x51(%rax)\n+\tnop\n+\tscas %es:(%rdi),%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x51(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100af,%al\n+\tmov $0xaf,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tscas %es:(%rdi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100af(%rax)\n+\tadd %ah,0x100af(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xafe000000000008a,%eax\n+\tmovabs 0xaff000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100af(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb01000000000008a,%eax\n+\tadd %al,%al\n+\tscas %es:(%rdi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \trolb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %dh,0x100(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffdb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x0,%al\n-\tadd %eax,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tscas %es:(%rdi),%eax\n+\tadd %al,-0x50(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tmov $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb06000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tmov $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb07000000000008a,%eax\n+\tmovabs 0xb08000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100b0(%rax)\n+\tadd %ah,0x100b0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x50(%rax)\n+\tadd %dh,-0x50(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xb0,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x100b0(%rax)\n+\tshlb $0x0,0x100(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100b0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb0d000000000008a,%eax\n+\tmovabs 0xb0e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x0,%al\n+\tadd %al,(%rax)\n+\tmov $0x0,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb11000000000008a,%eax\n+\tmovabs 0xb12000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb13000000000008a,%eax\n+\tmovabs 0xb14000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4f(%rax)\n+\tadd %ah,-0x4f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmov $0x0,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb17000000000008a,%eax\n+\tmovabs 0xb18000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4f(%rax)\n+\tadd %dl,-0x4f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x0,%cl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x50000000000100b1,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100b1(%rax)\n+\tadd %al,%al\n+\tmov $0x0,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100b1(%rax)\n+\tadd %dl,0x100b1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb1d000000000008a,%eax\n+\tmovabs 0xb1e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100b1(%rax)\n+\tadd %dh,0x100b1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb1f000000000008a,%eax\n+\tmovabs 0xb20000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmov $0x0,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov $0x0,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb23000000000008a,%eax\n+\tmovabs 0xb24000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0x0,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb25000000000008a,%eax\n+\tmovabs 0xb26000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4e(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x100b2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x4e(%rax)\n+\tadd %dl,-0x4e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x0,%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd0000000000100b2,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x4e(%rax)\n+\tadd %dh,-0x4e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xb2,%al\n-\tadd %al,(%rcx)\n+\tshlb $0x0,0x100(%rdx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tmov $0x0,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100b2(%rax)\n+\tadd %dh,0x100b2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb2f000000000008a,%eax\n+\tmovabs 0xb30000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov $0x0,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb31000000000008a,%eax\n+\tmovabs 0xb32000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x0,%bl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,-0x4d(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tmov $0x0,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb35000000000008a,%eax\n+\tmovabs 0xb36000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmov $0x0,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb37000000000008a,%eax\n+\tmovabs 0xb38000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100b3(%rax)\n+\tadd %ah,0x100b3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4d(%rax)\n+\tadd %dh,-0x4d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xb3,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x100b3(%rax)\n+\tshlb $0x0,0x100(%rbx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100b3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb3d000000000008a,%eax\n+\tmovabs 0xb3e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x0,%bl\n+\tadd %al,(%rax)\n+\tmov $0x0,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov $0x0,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb41000000000008a,%eax\n+\tmovabs 0xb42000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov $0x0,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb43000000000008a,%eax\n+\tmovabs 0xb44000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4c(%rax)\n+\tadd %ah,-0x4c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmov $0x0,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb47000000000008a,%eax\n+\tmovabs 0xb48000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4c(%rax)\n+\tadd %dl,-0x4c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x0,%ah\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x50000000000100b4,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100b4(%rax)\n+\tadd %al,%al\n+\tmov $0x0,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100b4(%rax)\n+\tadd %dl,0x100b4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb4d000000000008a,%eax\n+\tmovabs 0xb4e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100b4(%rax)\n+\tadd %dh,0x100b4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb4f000000000008a,%eax\n+\tmovabs 0xb50000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmov $0x0,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov $0x0,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb53000000000008a,%eax\n+\tmovabs 0xb54000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0x0,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb55000000000008a,%eax\n+\tmovabs 0xb56000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4b(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x100b5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x4b(%rax)\n+\tadd %dl,-0x4b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x0,%ch\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd0000000000100b5,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x4b(%rax)\n+\tadd %dh,-0x4b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xb5,%al\n-\tadd %al,(%rcx)\n+\tshlb $0x0,0x100(%rbp)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tmov $0x0,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100b5(%rax)\n+\tadd %dh,0x100b5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb5f000000000008a,%eax\n+\tmovabs 0xb60000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov $0x0,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb61000000000008a,%eax\n+\tmovabs 0xb62000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x0,%dh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,-0x4a(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tmov $0x0,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb65000000000008a,%eax\n+\tmovabs 0xb66000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmov $0x0,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb67000000000008a,%eax\n+\tmovabs 0xb68000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100b6(%rax)\n+\tadd %ah,0x100b6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4a(%rax)\n+\tadd %dh,-0x4a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xb6,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x100b6(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb6d000000000008a,%eax\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tshlb $0x0,0x100(%rsi)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x100b6(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x0,%dh\n+\tlock mov $0x0,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x0,%dh\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb71000000000008a,%eax\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dh,0xffd1(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0x0,%dh\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb73000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dh,0x100(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tjo 100b6a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x49(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\txor %dh,0x100(%rdi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tmov $0x0,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb77000000000008a,%eax\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x49(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmov $0x0,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tjo 100b6e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100b7(%rax)\n \tadd %al,(%rax)\n+\txorb $0x0,0x100(%rdi)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100b7(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb7d000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tjae 100b78d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %al,-0x49(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100b7(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb7f000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tlock sar $1,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tjae 100b7ad \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0x0,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n \tadd %al,(%rax)\n+\tadd %dl,0x100b7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov $0x100,%eax\n-\tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tmov $0x0,%bh\n+\tje 100b7cd \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb83000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tjo 100b757 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x100,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x74(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x100,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %bh,0x100(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n+\tje 100b80d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100b7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x48(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tje 100b82d \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x48(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x35(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x100,%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %dh,0x12(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x48(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tjo 100b7d7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xb8,%al\n+\tmov $0xb7,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\tjne 100b86d \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x100b8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tjne 100b88d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,(%rax)\n \tmov $0x100,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100b8(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb8f000000000008a,%eax\n-\tadd %al,(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjne 100b8ad \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x100,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %bh,0x100(%rcx)\n-\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc %dh,0x12(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x100,%ecx\n+\tjo 100b857 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x76(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,0x100(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tmov $0x100,%ecx\n+\tfdivr %st(3),%st\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x100,%ecx\n+\tadd %dl,0x11276(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %ah,0x100b8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x100,%ecx\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjbe 100b92d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 100b91b \n+\tadd %al,-0x47(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc %dh,0x12(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100b9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tjo 100b8d7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x47(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xb9,%al\n-\tadd %al,(%rcx)\n+\tadd %dl,0x77(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tcmpb $0x0,0x100(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\troll $0x1,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100b9(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb9d000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tnop\n+\tja 100b98d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0x100,%ecx\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tja 100b9ad \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tmov $0x100,%ecx\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tmov $0x100,%ecx\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,0x100(%rdx)\n+\tadc %bh,0x12(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0x100,%ecx\n+\tjo 100b957 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,0x100(%rdx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x78(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n \tadd %al,(%rax)\n+\tadd %bh,0x100(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x46(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tint3\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tmov $0x100,%edx\n+\tjs 100ba0d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,0x100b9(%rax)\n \tadd %al,(%rax)\n-\tjo 100ba1c \n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjs 100ba2d \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x46(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n-\tmov $0x100,%edx\n-\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tmov $0x105,%edi\n+\tadd %al,(%rax)\n+\tadc %bh,0x12(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tjo 100b9d7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100ba(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x79(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100ba(%rax)\n+\tcmpb $0x0,0x100(%rdx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbad000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tmov $0x100,%eax\n \tadd %al,(%rax)\n+\tnop\n+\tjns 100ba8d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %ah,(%rax)\n+\tmov $0x100,%edx\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,0x100ba(%rax)\n+\tpush %rax\n+\tmov $0x100,%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbaf000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tsarb $1,0x12(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov $0x100,%edx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100ba(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjp 100bacd \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tjo 100ba57 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x100,%ebx\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x7a(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,0x100(%rbx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tmov $0x100,%edx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,0x100(%rbx)\n+\tnop\n+\tjp 100bb0d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %ah,0x100ba(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x100,%ebx\n+\tadc %bh,(%rdx)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x100,%ebx\n+\tsarb $1,0x12(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x45(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x100ba(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjnp 100bb4d \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tjo 100bad7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x45(%rax)\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x45(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,0x7b(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tcmpb $0x0,0x100(%rbx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tmov $0x100,%ebx\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tnop\n+\tjnp 100bb8d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0x100,%ebx\n \tadd %al,(%rax)\n-\tadd %ah,-0x45(%rax)\n-\tadd %al,(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xbb,%al\n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tjnp 100bbad \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov $0x100,%ebx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc %bh,0x1(%rdx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x100,%ebx\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100bb(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbbf000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x100,%ebx\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x7c(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadc %bh,0x1(%rax,%rax,1)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %bh,0x1(%rax,%rax,1)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x100,%esp\n-\tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tmov $0x100,%esp\n+\tjl 100bc0d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,0x100bb(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x100,%esp\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x100,%esp\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,%al\n+\tjl 100bc2d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 100bc1e \n+\tadd %al,-0x44(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc %bh,0x12(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100bc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tjo 100bbd7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x44(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xbc,%al\n-\tadd %al,(%rcx)\n+\tadd %dl,0x7d(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tcmpb $0x0,0x1(%rax,%rax,1)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100bc(%rax)\n+\tnop\n+\tjge 100bc8d \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0x100,%esp\n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbcd000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjge 100bcad \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov $0x100,%esp\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x36(%rax)\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,0x12(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tjo 100bc57 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x100,%esp\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x7e(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,0x100(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tmov $0x100,%esp\n+\tadd %dh,-0x53(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,0x100(%rbp)\n+\tnop\n+\tjle 100bd0d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %ah,0x100bc(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0x100,%esp\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjle 100bd2d \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x43(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,0x100(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadc %bh,0x12(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x43(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tmov $0x100,%ebp\n+\tjo 100bcd7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 100bd1f \n+\tjo 100bd0c \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tpush %rax\n+\tjg 100bd6d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100bd(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x43(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n+\tjg 100bd8d \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tmov $0x100,%ebp\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadcb $0x1,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,0x100bd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tsarb $0x0,0x100(%rbp)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x100bd(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbdd000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\tmov $0x100,%ebx\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadcb $0x1,(%rdx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x100bd(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbdf000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tsarb $1,-0xc(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,0x11280(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tmov $0x100,%esi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tmov $0x100,%ebp\n+\tadd %dl,(%rax)\n+\tloopne 100bde6 \n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,0x100(%rsi)\n+\tadd %dl,%al\n+\tadcb $0x1,(%rdx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tmovabs 0xd0000000000100bd,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x100,%esi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x100,%esi\n+\tadd %dl,(%rax)\n+\tadcl $0x1,(%rdx)\n+\tadd %al,-0x42(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x5d(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,-0x7f(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x42(%rax)\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x42(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tjo 100be0d \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x100,%esi\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tnop\n+\tadcl $0x1,(%rdx)\n+\tadd %al,0x100be(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x42(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,0x112(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xbe,%al\n-\tadd %al,(%rcx)\n+\tand %bh,0x100(%rsi)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,(%rax)\n \t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x100,%esi\n+\tsarb $0x0,0x100(%rsi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100be(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbef000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tpush %rdx\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,-0x7e(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x100,%esi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,0x100(%rdi)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,0x11282(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n \tmov $0x100,%edi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x42(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x100,%edi\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x100,%edi\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trolb $1,0x112(%rdx)\n \tadd %al,(%rax)\n+\tmovabs 0xd0000000000100be,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x100,%edi\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x0,0xf6(%rbx)\n+\tadd %dl,(%rax)\n+\tadcl $0x1,(%rdx)\n \tadd %al,(%rax)\n-\tjo 100bf21 \n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\trex mov $0x100,%edi\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tmov $0x100,%esi\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadcl $0x1,(%rdx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x100bf(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x41(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xfd,%ah\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xbf,%al\n-\tadd %al,(%rcx)\n+\tadd %dl,0x11283(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100bf(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100bf(%rax)\n+\tadd %dl,%al\n+\tadcl $0x1,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbfd000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tand %bh,0x100(%rdi)\n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\txor %bh,0x100(%rdi)\n+\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx,%rdx,1)\n+\tadd %al,%al\n+\tmov $0x100,%edi\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x7(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,-0x7c(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tmov $0x100,%edi\n \tadd %al,(%rax)\n \tnop\n+\ttest %dl,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trolb $0x1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov $0x100,%edi\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,0x1(%rdx,%rdx,1)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \trolb $1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trolb $0x1,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x100bf(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0x100,%edi\n+\tlock mov $0x100,%edi\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %al,0x112(%rbp)\n \tadd %al,(%rax)\n-\trex rolb $0x1,(%rax)\n+\tpush %rax\n+\trolb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x43(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\ttest %edx,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjo 100bfe7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %al,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n-\t(bad)\n+\ttest %edx,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x100c0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x40(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trolb $0x1,(%rax)\n+\trolb $1,0x112(%rbp)\n+\tadd %al,(%rax)\n+\txor %al,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x40(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\txchg %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\trolb $0x1,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100c0,%al\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tjo 100c057 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trolb $0x1,(%rax)\n+\tlock sbb $0xfc,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txchg %dl,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\troll $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100c0(%rax)\n+\tadd %ah,0x100c0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc0e000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x11286(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x100c0(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100c0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xc10000000000008a,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %dl,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x3f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc %al,0x112(%rdi)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\troll $0x1,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trolb $0x1,(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dl,-0x79(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trex roll $0x1,(%rax)\n \tadd %al,(%rax)\n+\tadd $0x0,%cl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tnop\n+\txchg %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3f(%rax)\n-\tadd %al,(%rcx)\n+\tadd %ah,(%rax)\n+\troll $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\troll $0x1,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tlock rolb $0x1,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trolb $1,0x112(%rdi)\n \tadd %al,(%rax)\n-\tadd $0x0,%cl\n+\trol $0x0,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc %cl,0x112(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjae 100c1ad \n+\troll $0x1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\troll $0x1,(%rax)\n+\tadd %al,(%rax)\n+\tret $0x100\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\troll $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjae 100c1cd \n+\tnop\n+\tmov %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3f(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0x100c1(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc1,%al\n+\txor %al,%dh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x1(%rdx,%rdx,1)\n-\tadd %al,(%rax)\n+\trorb $1,0x112(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%dl\n-\tadd %al,(%rcx)\n+\trex ret $0x100\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tje 100c20d \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %cl,0x112(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tlock mov $0xff,%edx\n \tadd %al,(%rax)\n-\tnop\n-\tje 100c22d \n+\tpush %rax\n+\tmov %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3e(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x100c2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rdx,%rdx,1)\n+\tadd %dl,0x1c(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 100c203 \n-\tadd %al,(%rcx)\n+\tadd %dl,0x11289(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tret $0x100\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadc $0xff,%ch\n+\txor %bh,0x100(%rdx)\n \tadd %al,(%rax)\n+\trorb $1,0x112(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne 100c26d \n+\trol $0x0,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100c2(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\troll $0x1,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tjne 100c28d \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc %cl,0x112(%rdx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjne 100c2ad \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tret $0x100\n+\tshlb $0xf8,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x76(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x12(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %al,%bl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3e(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x40(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tmov (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100c2(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjbe 100c2ed \n-\tadd %eax,(%rax)\n+\tlock ret $0x100\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tret\n+\trorb $1,0x112(%rdx)\n+\tadd %al,(%rax)\n+\trex ret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjbe 100c30d \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadc %cl,0x112(%rbx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x29(%rax)\n-\tsti\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11276(%rax)\n+\tmovabs 0x500000000000f3c9,%al\n+\tmov (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3d(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x100c3(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x12(%rsi)\n+\tnop\n+\tmov (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tret $0x100\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tret\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsar $0xfb,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tja 100c36d \n+\tadd %dl,%al\n+\tmov (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100c3(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tret\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tja 100c38d \n-\tadd %eax,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\troll $0x1,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,0x1(%rdx,%rdx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 100c357 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlret\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tja 100c3ad \n-\tadd %eax,(%rax)\n+\tadd %dl,-0x74(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tret\n+\tadd %al,(%rax)\n+\tadd %al,%ah\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x12(%rdi)\n+\tnop\n+\tmov %ss,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3d(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0x100c3(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjs 100c3ed \n+\tadd %dl,%al\n+\tmov %ss,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,-0x3c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tjs 100c40d \n+\tadd %dl,(%rax)\n+\ttestl $0x1,(%rcx)\n+\tadd %dl,(%rax)\n+\tlea (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 100c3d7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txlat %ds:(%rbx)\n-\tadd %al,(%rcx)\n+\tand %dl,(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjs 100c42d \n-\tadd %eax,(%rax)\n+\tadd %dl,-0x73(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,-0x3c(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd $0x0,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x100c3(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x12(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1128d(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tret\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,0x105(%rdi)\n \tadd %al,(%rax)\n-\tadc %bh,0x12(%rcx)\n+\tadd %dl,%al\n+\tlea (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100c4(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjns 100c48d \n-\tadd %eax,(%rax)\n+\tadc %cl,0x112(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjns 100c4ad \n-\tadd %eax,(%rax)\n+\tadd %dl,-0x72(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,%ch\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x3e(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x12(%rcx)\n+\tnop\n+\tmov (%rdx),%ss\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3c(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0x100c4(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjp 100c4ed \n+\tadd %dl,%al\n+\tmov (%rdx),%ss\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,-0x3b(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100c4(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7a(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %cl,0x112(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1127a(%rax)\n+\tadd %dl,-0x71(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,-0x3b(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd $0x0,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tcmp (%rcx,%rax,1),%al\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x3c(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tsarb $1,0x12(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tnop\n \t(bad)\n-\tadd %al,(%rcx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tand %al,%ch\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tjo 100c557 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x12(%rbx)\n-\tadd %eax,(%rax)\n+\tadc %dl,0x112(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100c5(%rax)\n+\trol $0x0,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjnp 100c58d \n-\tadd %eax,(%rax)\n+\tnop\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3b(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjnp 100c5ad \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dl,0x11290(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x12(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x3b(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trclb $1,0x112(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tmovabs 0xd0000000000100c5,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjl 100c5ed \n-\tadd %eax,(%rax)\n+\txchg %eax,%ecx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovb $0x1,(%rax)\n+\trex movb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjl 100c60d \n-\tadd %eax,(%rax)\n+\txchg %eax,%ecx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %bl,%dl\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjl 100c62d \n-\tadd %eax,(%rax)\n+\txchg %eax,%ecx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,-0x3a(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd $0x0,%dh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x1(%rdx,%rdx,1)\n-\tadd %al,(%rax)\n+\trclb $1,0x112(%rcx)\n \tadd %al,(%rax)\n-\tloopne 100c607 \n+\tand %al,%dh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjge 100c66d \n-\tadd %eax,(%rax)\n+\txchg %eax,%edx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0x100c6(%rax)\n+\tadd %al,(%rax)\n+\trol $0x0,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tlea (bad),%esi\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjge 100c68d \n-\tadd %eax,(%rax)\n+\tadd %dl,-0x6e(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjge 100c6ad \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovb $0x1,(%rax)\n+\tadd %dl,0x11292(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tmovl $0x1,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x12(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x3a(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trclb $1,0x112(%rdx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tmovabs 0xd0000000000100c6,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100c708 \n-\tadd (%rcx),%eax\n+\tpush %rax\n+\tjnp 100c707 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x12(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovl $0x1,(%rax)\n+\trex movl $0x1,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x75(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjle 100c70d \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x6d(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffb7(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1127e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x39(%rax)\n-\tadd %al,(%rcx)\n+\trcl $1,%cl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x11293(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100c7(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x12(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovb $0x1,(%rax)\n+\tadd %ah,0xf46a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%ebx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tand %al,%bh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg 100c76d \n-\tadd %eax,(%rax)\n+\tadc %al,%bl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x100c7(%rax)\n \tadd %al,(%rax)\n+\tadc %dl,0x1(%rdx,%rdx,1)\n+\tadd %al,%al\n+\tmovl $0x1,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100c4(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txchg %eax,%esp\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne 100c80e \n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1127f(%rax)\n+\tadd %dl,0x11294(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tenter $0x100,$0x0\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovl $0x1,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x112(%rax)\n+\trclb $1,0x1(%rdx,%rdx,1)\n+\tadd %ah,0x100c7(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovl $0x1,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovb $0x1,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadcb $0x1,(%rdx)\n \tadd %al,(%rax)\n+\tadc %dl,0x112(%rbp)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tadd %al,(%rcx)\n+\trex enter $0x100,$0x0\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tjg 100c7e7 \n \tadd %al,(%rax)\n+\tadd %dl,0x100c7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11280(%rax)\n+\tadd %dl,-0x6b(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne 100c806 \n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadcb $0x1,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11295(%rax)\n \tadd %al,(%rax)\n-\trex enter $0x100,$0x0\n+\tadd %al,0x100c8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x112(%rcx)\n+\trclb $1,0x112(%rbp)\n \tadd %al,(%rax)\n-\tloopne 100c809 \n+\tand %cl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rbp\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esi\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n+\tror $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100c5(%rax)\n+\tadd %dl,(%rax)\n+\tenter $0x100,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,0x11281(%rax)\n+\tadd %dl,-0x6a(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,0x112(%rcx)\n \tadd %al,(%rax)\n-\tror $0x0,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11296(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tleave\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x112(%rdx)\n+\trclb $1,0x112(%rsi)\n \tadd %al,(%rax)\n-\t(bad)\n-\tenter $0x100,$0x0\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tmovabs 0xd0000000000100c8,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdx\n-\thlt\n \tadd %al,(%rax)\n+\tmov $0xc8,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %dl,0x112(%rdi)\n \tadd %al,(%rax)\n-\tadd %cl,%cl\n+\trex leave\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tpush %rax\n+\txchg %eax,%edi\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100c8da \n-\tadd %al,(%rcx)\n+\tadc %ch,(%rcx)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x112(%rdx)\n+\tadd %dl,0x11297(%rax)\n \tadd %al,(%rax)\n-\trex leave\n-\tadd %al,(%rcx)\n+\tadd %al,0x100c9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\txor $0x0,%esi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x112(%rbx)\n+\trclb $1,0x112(%rdi)\n \tadd %al,(%rax)\n-\tloopne 100c90a \n+\tand %cl,%cl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tadc %cl,%cl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadcl $0x1,(%rdx)\n+\tadc %bl,0x112(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x0,%cl\n+\tror $0x0,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x63(%rax)\n-\tstd\n+\tadd %dh,0x100bd(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x68(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11283(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf657(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadcl $0x1,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11298(%rax)\n \tadd %al,(%rax)\n-\tror $0x0,%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tlret $0x100\n \tadd %al,(%rax)\n-\tadd %dl,-0x37(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100c9(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx,%rdx,1)\n-\tadd %ah,-0x37(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tcwtl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tmovabs 0xd0000000000100c9,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n \t(bad)\n-\tstc\n-\tsti\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rax)\n+\tadd %dl,(%rax)\n+\tcltd\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%dl\n-\tadd %al,(%rcx)\n+\trex lret $0x100\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100c9(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11284(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tleave\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,0x1(%rdx,%rdx,1)\n-\tadd %al,-0x36(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tlret $0x100\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tcltd\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadc %al,0x112(%rbp)\n \tadd %al,(%rax)\n-\tloopne 100ca0b \n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100ca19 \n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11299(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x100ca(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlret $0x100\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\ttest %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\ttest %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dl,%al\n+\tcltd\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x36(%rax)\n+\tand %cl,%dl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x112(%rbp)\n-\tadd %al,(%rax)\n-\tror $0x0,%dl\n-\tadd %eax,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x100ca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\txchg %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,-0x36(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tror $0x0,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock lret $0x100\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tsbb $0xfc,%eax\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %dl,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tlock leave\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x100ca(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11286(%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlret\n+\tadd %al,(%rax)\n+\tadd %cl,%bl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x112(%rsi)\n-\tadd %al,(%rax)\n-\tror $1,%dl\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trcrb $1,0x112(%rdx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tmovabs 0xd0000000000100ca,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\txchg %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tfwait\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,-0x35(%rax)\n+\tadd %al,(%rax)\n+\trex lret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\txchg %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tfwait\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tand %dl,%cl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1129b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100cb(%rax)\n+\tadd %al,0x100cb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlret\n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tlret $0x100\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x112(%rdi)\n+\trcrb $1,0x112(%rbx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlret\n+\tand %cl,%bl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tjo 100cb5d \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %dl,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadc %bl,0x1(%rdx,%rdx,1)\n+\tadd %al,%al\n \tlret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100cb(%rax)\n+\tadd %dl,0x100cb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x78(%rax)\n+\tadd %dl,-0x64(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 100cbcd \n+\tmov $0xcb,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tpushf\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint3\n+\tadd %al,(%rax)\n+\tadd %cl,%ah\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x30(%rax)\n+\tadd %dl,%al\n+\tlret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x112(%rax)\n-\tadd %al,(%rax)\n-\tror $1,%bl\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trcrb $1,0x1(%rdx,%rdx,1)\n+\tadd %ah,0x100cb(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tpopf\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,-0x34(%rax)\n+\tadd %al,(%rax)\n+\trex int3\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tpopf\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1c(%rax)\n-\tcld\n+\tand %ah,0xf5(%rbx)\n \tadd %al,(%rax)\n+\tnop\n+\tpopf\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11289(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100cc(%rax)\n+\tor $0x0,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3c(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,0x26(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x112(%rcx)\n+\tadd %dl,%al\n+\tpopf\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint3\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tand %cl,%ah\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov (%rdx),%dl\n+\tsahf\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tror $0x0,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tint3\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xf833(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tsahf\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlret $0x100\n+\txor %cl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov (%rdx),%dl\n-\tadd %eax,(%rax)\n+\tsahf\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint $0x0\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %cl,%ch\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tint $0x0\n-\tadd %eax,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x10134(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov (%rdx),%dl\n-\tadd %eax,(%rax)\n+\tsahf\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint3\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0xd0000000000100cc,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tlock lret\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,0x112(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov (%rdx),%edx\n+\trex int $0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x33(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdc3(%rax)\n+\tadd %dh,0xfbf4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x75(%rax)\n+\tadd %dl,-0x61(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1128b(%rax)\n+\tadd %dl,0x1129f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100cd(%rax)\n+\tadd %al,0x100cd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstc\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1041e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x33(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs 0xcd20000000000112,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,%ah\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0x60(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rdx,%rdx,1)\n-\tadd %dh,%al\n-\tint $0x0\n+\tadd %al,(%rax)\n+\tror $0x0,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %ss,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\tmovabs 0x1c0000000000112,%al\n+\tpush $0x0\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x5,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tmovabs 0xce00000000000112,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov %ss,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tmov $0xf5,%bl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs 0xcda0000000000112,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,0x1(%rdx,%rdx,1)\n-\tadd %dl,%al\n-\tint $0x0\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttestl $0x1,(%rcx)\n-\tadd %dl,(%rax)\n-\tlea (%rdx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x32(%rax)\n+\trex (bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,(%rax)\n-\tadc %bh,%ah\n-\tadd %al,(%rax)\n+\txor $0x0,%esp\n \tadd %al,(%rax)\n-\tadd %dl,-0x73(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\tmovabs 0x1c0000000000112,%eax\n+\tpush $0x0\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,%ch\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tshlb $1,0x112(%rcx)\n \tadd %al,(%rax)\n-\tror $0x0,%ch\n+\tor $0x0,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1128d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x100ce(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x32(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x112(%rbp)\n+\tadc %ah,0x112(%rdx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tand %cl,%dh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov (%rdx),%ss\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x5e(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov (%rdx),%ss\n+\tror $0x0,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov (%rdx),%ss\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tiret\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tmovabs %al,0x1c0000000000112\n+\tpush $0x0\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,0x112(%rsi)\n \tadd %al,(%rax)\n-\tror $1,%dh\n+\tadd %dl,%al\n+\tmovabs %al,0xcf00000000000112\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x32(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x112(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n+\tmovabs 0xd0000000000100ce,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100cf21 \n+\tlock (bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmovabs %eax,0xcf40000000000112\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x0,%dh\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1128f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x100cf(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x100cf(%rax)\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n-\tnop\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n \tiret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tmovabs %eax,0x1c0000000000112\n+\tpush $0x0\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x70(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock iret\n+\tadd %dl,%al\n+\tmovabs %eax,0xcf80000000000112\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tnop\n-\tadc (%rcx),%al\n+\tadc %ah,0x1(%rdx,%rdx,1)\n+\tadd %ah,(%rax)\n+\tiret\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\txor %cl,%bh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tloopne 100d00b \n+\tror $0x0,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\trclb $1,0x112(%rax)\n \tadd %al,(%rax)\n-\trex rolb $1,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,%al\n+\tcltd\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x112a4(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x112(%rcx)\n+\tjo 100cf57 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%bh\n+\tnop\n+\tiret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tshlb $1,0x1(%rdx,%rdx,1)\n+\tadd %dh,%al\n+\tiret\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x100cf(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6f(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tadc $0x0,%al\n+\tloopne 100d00b \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trolb $1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfiaddl (%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11291(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tjo 100cfb7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x112(%rcx)\n \tadd %al,(%rax)\n-\trcl $0x0,%al\n+\trex rolb $1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd05000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x112(%rdx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \trolb $1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %esp,%?\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,(%rax)\n+\tmovabs 0x1a4000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6e(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100d0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%cl\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%edx\n-\tadc (%rcx),%al\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xd0,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x100d0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd0d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%edx\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %ah,0x100d0(%rax)\n \tadd %al,(%rax)\n-\trex roll $1,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd0f000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7b(%rax)\n-\thlt\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ebx\n-\tadc (%rcx),%al\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 100d112 \n+\tadc %dl,%cl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\trolb $1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd13000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %ebx,%edi\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,-0x6d(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x0,%cl\n+\troll $1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tlret\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd15000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11293(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf45f(%rax)\n+\tjo 100d133 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebx\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x2f(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trcl $0x0,%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tint $0x0\n+\tnop\n+\troll $1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esp\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x2f(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tmov $0xd1,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%esp\n-\tadc (%rcx),%al\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%dl\n+\trcl $1,%cl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tcmp $0xf8,%al\n+\tadd %ah,0x100d1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11294(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd1f000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\troll $1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rdx,%rdx,1)\n-\tadd %al,-0x2e(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd21000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100cf(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ebp\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tloopne 100d213 \n+\tadd %al,(%rax)\n+\txor %dl,%dl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\trolb %cl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xd1,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xd25000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%ebp\n-\tadc (%rcx),%al\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x0,%dl\n+\tadd %ah,(%rax)\n+\trolb %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xd27000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n-\txchg %eax,%ebp\n-\tadc (%rcx),%al\n+\trolb %cl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x2e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xd2,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebp\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %al,0x100d2(%rax)\n \tadd %al,(%rax)\n-\trcl $0x0,%dl\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd2d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x112(%rsi)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trolb %cl,(%rax)\n+\tadd %al,(%rax)\n+\tlock rolb %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,%al\n \trolb %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n-\tadc (%rcx),%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xd31000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%bl\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trolb %cl,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd33000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%esi\n-\tadc (%rcx),%al\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\troll %cl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %ah,(%rax)\n+\troll %cl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd37000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esi\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %al,-0x2d(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trex roll %cl,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trolb %cl,(%rax)\n+\tnop\n+\troll %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edi\n-\tadc (%rcx),%al\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 100d314 \n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xd3,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x69(%rax)\n-\tadc (%rcx),%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x100d3(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd3d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc $0x0,%bl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %edi,%esp\n+\tadd %ah,0x100d3(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd3f000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11297(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadc %dl,%ah\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trclb $1,0x112(%rdi)\n \tadd %al,(%rax)\n-\trcl $0x0,%bl\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\troll %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\troll %cl,(%rax)\n-\tadd %eax,(%rax)\n+\tmovabs 0xd43000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n-\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\troll %cl,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovl $0x1,(%rax)\n-\tadd %dl,-0x68(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%ah\n+\tpush %rax\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcwtl\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xd3,%al\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x112(%rax)\n-\tadd %al,(%rax)\n-\trex (bad)\n+\tjo 100d436 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcltd\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 100d415 \n+\tadd %al,-0x2c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x67(%rax)\n-\tadc (%rcx),%al\n+\tadd %ah,-0x2c(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x0,%ah\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xd4,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcltd\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trcl $1,%ah\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x100d4(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000f484,%al\n-\tcltd\n-\tadc (%rcx),%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xd4f000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $0x0,%ah\n-\tadd %eax,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bl,0x112(%rdx)\n-\tadd %al,(%rax)\n-\t(bad)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %dl,%ch\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%ch\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\txor %dl,%ch\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\t{rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs 0xd55000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc (%rcx),%al\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n+\tadd %ah,(%rax)\n \t{rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd57000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x112(%rbx)\n-\tadd %al,(%rax)\n-\tloopne 100d516 \n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\t{rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x2b(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x65(%rax)\n-\tadc (%rcx),%al\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xd5,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc $0x0,%ch\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsar $1,%ebx\n+\tadd %al,0x100d5(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd5d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1129b(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x112(%rbx)\n-\tadd %al,(%rax)\n-\trcl $0x0,%ch\n-\tadd %eax,(%rax)\n+\tlock {rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100d5(%rax)\n+\tadd %al,%al\n+\t{rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpushf\n-\tadc (%rcx),%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xd61000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n \t{rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd63000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x100d5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x64(%rax)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%dh\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\t{rex2 0x0} add %eax,(%rax)\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1129c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tjo 100d638 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t{rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpushf\n-\tadc (%rcx),%al\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tadd %al,-0x2a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n \tnop\n+\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x112(%rbp)\n-\tadd %al,(%rax)\n-\tloopne 100d617 \n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xd6,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x63(%rax)\n-\tadc (%rcx),%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x100d6(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd6d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc $0x0,%dh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovabs %eax,0x9d900000000000f5\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0x100d6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tmovabs 0xd6f000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tes clc\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpopf\n-\tadc (%rcx),%al\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $0x0,%dh\n-\tadd %eax,(%rax)\n+\tadc %dl,%bh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x112(%rsi)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\txor %dl,%bh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txlat %ds:(%rbx)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x62(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%bh\n+\tpush %rax\n+\txlat %ds:(%rbx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x2e(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 100d739 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsahf\n-\tadc (%rcx),%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x29(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\txlat %ds:(%rbx)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x3e,%al\n-\tadd %eax,(%rcx)\n+\tadd %ah,-0x29(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x112(%rsi)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex xlat %ds:(%rbx)\n+\tmov $0xd7,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x112(%rdi)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 100d718 \n+\trcl $1,%bh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x100d7(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd7f000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf4,%al\n-\tsti\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,-0x61(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\txlat %ds:(%rbx)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc $0x0,%bh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlahf\n-\tadc (%rcx),%al\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %bl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\tfadds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd $0x1,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xd85000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x112(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trcl $0x0,%bh\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tfadds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd87000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs 0xd760000000000112,%al\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tfadds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x28(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112a0(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xd8,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tfadds (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xf5,%bl\n-\tadd %al,(%rax)\n+\tadd %al,0x100d8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs 0x1c0000000000112,%al\n-\tpush $0x0\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x5,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0xd840000000000112,%eax\n+\tmovabs 0xd8d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs 0xd7e0000000000112,%eax\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %al,0xf4(%rbx)\n+\tlock fadds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs 0xd880000000000112,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tfadds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,(%rax)\n-\txlat %ds:(%rbx)\n+\tmovabs 0xd91000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tfadds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tmovabs 0xd93000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100d86a \n-\tadd %al,(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x112(%rdx)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trcr $0x0,%al\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tflds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tflds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %al,0xd860000000000112\n+\tadd %dh,(%rax)\n+\tmovabs 0xd97000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,-0x27(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112a2(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n \tflds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rdx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tfadds (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %eax,0xd940000000000112\n+\tmov $0xd9,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tflds (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x5d(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %al,0x100d9(%rax)\n \tadd %al,(%rax)\n-\tloopne 100d91a \n+\tadd %dh,(%rax)\n+\tmovabs 0xd9d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %bl,%cl\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0x100d9(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %eax,0xd980000000000112\n+\tadd %dh,(%rax)\n+\tmovabs 0xd9f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rbx)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,%dl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tflds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xda3000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rcx),%al\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $0x0,%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tfiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x27(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xda5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rcx),%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tflds (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcltd\n-\ttestb $0x0,(%rax)\n+\tjo 100da3c \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112a4(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x26(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tfiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x26(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100d9(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc (%rcx),%al\n+\tmov $0xda,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,%dl\n+\trcr $1,%dl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tflds (%rax)\n-\tadd %eax,(%rax)\n+\tadd %ah,0x100da(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdaf000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x100da(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x26(%rax)\n+\tadd %al,%al\n+\tfiaddl (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdb1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tfiaddl (%rax)\n+\tadd %al,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %bl,%bl\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tfildl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xda7000000000008a,%eax\n+\tmovabs 0xdb5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tfildl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tmovabs 0xdb7000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100da,%al\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfiaddl (%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tfildl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100da(%rax)\n+\tadd %ah,-0x25(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdae000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xdb,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100da(%rax)\n+\tadd %al,0x100db(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb0000000000008a,%eax\n+\tmovabs 0xdbd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfildl (%rax)\n+\tadd %al,(%rax)\n+\tlock fildl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfiaddl (%rax)\n+\tadd %al,%al\n+\tfildl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb4000000000008a,%eax\n+\tmovabs 0xdc1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,%al\n \tfildl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb6000000000008a,%eax\n+\tmovabs 0xdc3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x100db(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tfaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x25(%rax)\n+\tadd %ah,(%rax)\n+\tfaddl (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdc7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100db,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x25(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x24(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcr $0x0,%bl\n+\tnop\n+\tfaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfildl (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xdc,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x100db(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x100dc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc0000000000008a,%eax\n+\tmovabs 0xdcd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfildl (%rax)\n-\tadd %eax,(%rax)\n+\tadd %ah,0x100dc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc2000000000008a,%eax\n+\tmovabs 0xdcf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x24(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,%ch\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,%al\n \tfaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc6000000000008a,%eax\n+\tmovabs 0xdd3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tfaddl (%rax)\n+\tadd %al,(%rax)\n+\tfldl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc8000000000008a,%eax\n+\tmovabs 0xdd5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x100dc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tjo 100dd3f \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x24(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x23(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcr $0x0,%ah\n+\tnop\n+\tfldl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100dc(%rax)\n+\tadd %ah,-0x23(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdce000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xdd,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tfldl (%rax)\n-\tadd %eax,(%rax)\n+\trcr $1,%ch\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfaddl (%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x100dd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd2000000000008a,%eax\n+\tmovabs 0xddf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfaddl (%rax)\n+\tadd %al,%al\n+\tfldl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd4000000000008a,%eax\n+\tmovabs 0xde1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x23(%rax)\n+\tadd %al,(%rax)\n+\txor %bl,%dh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tfldl (%rax)\n+\tadd %al,(%rax)\n+\tfiadds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd8000000000008a,%eax\n+\tmovabs 0xde5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x23(%rax)\n-\tadd %al,(%rcx)\n+\tadd %ah,(%rax)\n+\tfiadds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xde7000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100dd,%al\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfldl (%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tfiadds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100dd(%rax)\n+\tadd %ah,-0x22(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdde000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xde,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100dd(%rax)\n+\tadd %al,0x100de(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde0000000000008a,%eax\n+\tmovabs 0xded000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfiadds (%rax)\n+\tadd %al,(%rax)\n+\tlock fiadds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfldl (%rax)\n+\tadd %al,%al\n+\tfiadds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde4000000000008a,%eax\n+\tmovabs 0xdf1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,%al\n \tfiadds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde6000000000008a,%eax\n+\tmovabs 0xdf3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x100de(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tfilds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x22(%rax)\n+\tadd %ah,(%rax)\n+\tfilds (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdf7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100de,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x22(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x21(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcr $0x0,%dh\n+\tnop\n+\tfilds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfiadds (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xdf,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x100de(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x100df(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf0000000000008a,%eax\n+\tmovabs 0xdfd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfiadds (%rax)\n-\tadd %eax,(%rax)\n+\tadd %ah,0x100df(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf2000000000008a,%eax\n+\tmovabs 0xdff000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x21(%rax)\n+\tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n+\tadd %al,(%rax)\n+\tlock add %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %ah,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,%al\n \tfilds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf6000000000008a,%eax\n+\tmovabs 0xe04000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tfilds (%rax)\n+\tadd %dl,(%rax)\n+\tloopne 100e043 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf8000000000008a,%eax\n+\tmovabs 0xe06000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x100df(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x21(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trcr $0x0,%bh\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100df(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdfe000000000008a,%eax\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne 100dff3 \n+\tand $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock add %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcr $1,%bh\n+\tadd %dl,-0x20(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,%al\n+\tmovabs 0xd0000000000100e0,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x20(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfilds (%rax)\n+\tshl $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe05000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x20(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x20(%rax)\n+\tloopne 100e0b2 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n \tnop\n-\tloopne 100e083 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x20(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0xe0,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloopne 100e0c3 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x100e0(%rax)\n+\tadd %dh,0x100e0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe0f000000000008a,%eax\n+\tmovabs 0xe10000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tloopne 100e0f3 \n+\tadd %dl,%al\n+\tloopne 100e103 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe11000000000008a,%eax\n+\tmovabs 0xe12000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloope 100e123 \n+\tadd %al,(%rax)\n+\trex loope 100e133 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloope 100e133 \n+\tadd %dl,(%rax)\n+\tloope 100e143 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe15000000000008a,%eax\n+\tmovabs 0xe16000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tloope 100e153 \n+\tadd %dh,(%rax)\n+\tloope 100e163 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe17000000000008a,%eax\n+\tmovabs 0xe18000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x100e1(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x1f(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0xe1,%al\n+\tmovabs 0x90000000000100e1,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x1f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshl $0x0,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100e1(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100e1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe1d000000000008a,%eax\n+\tmovabs 0xe1e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloope 100e1e3 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %ah,%dl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tloope 100e1f3 \n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tloope 100e203 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe21000000000008a,%eax\n+\tmovabs 0xe22000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloope 100e213 \n+\tadd %dh,%al\n+\tloope 100e223 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe23000000000008a,%eax\n+\tmovabs 0xe24000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x1e(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\t(bad)\n \tloop 100e253 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tloop 100e263 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe27000000000008a,%eax\n+\tmovabs 0xe28000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1e(%rax)\n+\tadd %dl,-0x1e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tloop 100e283 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x50000000000100e2,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x100e2(%rax)\n+\tadd %al,(%rax)\n+\tshl $0x0,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100e2(%rax)\n+\tadd %dl,0x100e2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe2d000000000008a,%eax\n+\tmovabs 0xe2e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100e2(%rax)\n+\tadd %dh,0x100e2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe2f000000000008a,%eax\n+\tmovabs 0xe30000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjrcxz 100e303 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tand %ah,%bl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloop 100e313 \n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tloop 100e323 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe33000000000008a,%eax\n+\tmovabs 0xe34000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjrcxz 100e333 \n+\tadd %dl,(%rax)\n+\tjrcxz 100e343 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe35000000000008a,%eax\n+\tmovabs 0xe36000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x1d(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x1d(%rax)\n+\tand $0x0,%bl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x1d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjrcxz 100e383 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd0000000000100e3,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x1d(%rax)\n+\tadd %dh,-0x1d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe3,%al\n-\tadd %al,(%rcx)\n+\tshl $0x0,%bl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjrcxz 100e3c3 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tloopne 100e3b5 \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100e3(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x100e3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe3f000000000008a,%eax\n+\tmovabs 0xe40000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjrcxz 100e3f3 \n+\tadd %dl,%al\n+\tjrcxz 100e403 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe41000000000008a,%eax\n+\tmovabs 0xe42000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin $0x0,%al\n+\tadd %al,(%rax)\n+\trex in $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tin $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe45000000000008a,%eax\n+\tmovabs 0xe46000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tin $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe47000000000008a,%eax\n+\tmovabs 0xe48000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x100e4(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x1c(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0xe4,%al\n+\tmovabs 0x90000000000100e4,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x1c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshl $0x0,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100e4(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100e4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe4d000000000008a,%eax\n+\tmovabs 0xe4e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin $0x0,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %ah,%ch\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tin $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe51000000000008a,%eax\n+\tmovabs 0xe52000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tin $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe53000000000008a,%eax\n+\tmovabs 0xe54000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\t(bad)\n \tin $0x0,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe57000000000008a,%eax\n+\tin $0x0,%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe58000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1b(%rax)\n+\tadd %dl,-0x1b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tin $0x0,%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x50000000000100e5,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x100e5(%rax)\n+\tadd %al,(%rax)\n+\tshl $0x0,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100e5(%rax)\n+\tadd %dl,0x100e5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe5d000000000008a,%eax\n+\tmovabs 0xe5e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100e5(%rax)\n+\tadd %dh,0x100e5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe5f000000000008a,%eax\n+\tmovabs 0xe60000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %al,$0x0\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tand %ah,%dh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n \tin $0x0,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe63000000000008a,%eax\n+\tmovabs 0xe64000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tout %al,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe65000000000008a,%eax\n+\tmovabs 0xe66000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x1a(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x1a(%rax)\n+\tand $0x0,%dh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x1a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tout %al,$0x0\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd0000000000100e6,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x1a(%rax)\n+\tadd %dh,-0x1a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe6,%al\n-\tadd %al,(%rcx)\n+\tshl $0x0,%dh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,$0x0\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tloopne 100e6b8 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x100e6(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x100e6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe6f000000000008a,%eax\n+\tmovabs 0xe70000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tout %al,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe71000000000008a,%eax\n+\tmovabs 0xe72000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tout %eax,$0x0\n+\tadd %al,(%rax)\n+\trex out %eax,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tout %eax,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe75000000000008a,%eax\n+\tmovabs 0xe76000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tout %eax,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe77000000000008a,%eax\n+\tmovabs 0xe78000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x100e7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x19(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0xe7,%al\n+\tmovabs 0x90000000000100e7,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x19(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshl $0x0,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100e7(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100e7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe7d000000000008a,%eax\n+\tmovabs 0xe7e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %eax,$0x0\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %ch,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tout %eax,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe81000000000008a,%eax\n+\tmovabs 0xe82000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tout %eax,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe83000000000008a,%eax\n+\tmovabs 0xe84000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tcall 100e956 \n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tcall 100e956 \n+\tadd %dh,(%rax)\n+\tcall 100e966 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 100e84a \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tsub $0x0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x18(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x18(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcall 100e986 \n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x50000000000100e8,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x100e8(%rax)\n+\tadd %al,(%rax)\n+\tshr $0x0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100e8(%rax)\n+\tadd %dl,0x100e8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe8d000000000008a,%eax\n+\tmovabs 0xe8e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100e8(%rax)\n+\tadd %dh,0x100e8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe8f000000000008a,%eax\n+\tmovabs 0xe90000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %ch,%cl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp 100ea06 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tcall 100ea16 \n+\tadd %dh,%al\n+\tcall 100ea26 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,%cl\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex jmp 100ea36 \n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjmp 100ea36 \n+\tadd %dl,(%rax)\n+\tjmp 100ea46 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp 100ea46 \n+\t(bad)\n+\tjmp 100ea56 \n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsub $0x0,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x17(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x17(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0xd0000000000100e9,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x17(%rax)\n+\tadd %dh,-0x17(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjmp 100ea86 \n+\tshr $0x0,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x17(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe9,%al\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tloopne 100e9bb \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp 100eac6 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100e9(%rax)\n+\tadd %dh,0x100e9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe9f000000000008a,%eax\n+\tmovabs 0xea0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjmp 100eaf6 \n+\tadd %dl,%al\n+\tjmp 100eb06 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,%dl\n+\tand %ch,%dl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\trex (bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 100ea4c \n-\tadd %al,(%rcx)\n+\tsub $0x0,%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x100ea(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x16(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0xea,%al\n+\tmovabs 0x90000000000100ea,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x16(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshr $0x0,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100ea(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100ea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xead000000000008a,%eax\n+\tmovabs 0xeae000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %ch,%bl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,%bl\n+\tand %ch,%bl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,%bl\n-\tadd %al,(%rcx)\n+\trex jmp 100eb33 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x15(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\t(bad)\n \tjmp 100eb53 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjmp 100eb63 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeb7000000000008a,%eax\n+\tmovabs 0xeb8000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x15(%rax)\n+\tadd %dl,-0x15(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjmp 100eb83 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x50000000000100eb,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x100eb(%rax)\n+\tadd %al,(%rax)\n+\tshr $0x0,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100eb(%rax)\n+\tadd %dl,0x100eb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xebd000000000008a,%eax\n+\tmovabs 0xebe000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100eb(%rax)\n+\tadd %dh,0x100eb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xebf000000000008a,%eax\n+\tmovabs 0xec0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin (%dx),%al\n+\tadd %al,(%rax)\n+\tand %ch,%ah\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tjmp 100ec13 \n+\tadd %dh,%al\n+\tjmp 100ec23 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec3000000000008a,%eax\n+\tmovabs 0xec4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tin (%dx),%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tin (%dx),%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x14(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x14(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tsub $0x0,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tin (%dx),%al\n+\tadd %dl,-0x14(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x14(%rax)\n+\tmovabs 0xd0000000000100ec,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x14(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xec,%al\n-\tadd %al,(%rcx)\n+\tshr $0x0,%ah\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%al\n+\tadd %al,(%rax)\n+\tloopne 100ecbe \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100ec(%rax)\n+\tadd %dh,0x100ec(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xecf000000000008a,%eax\n+\tmovabs 0xed0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tin (%dx),%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,%ch\n+\tand %ch,%ch\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\trex in (%dx),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tin (%dx),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tin (%dx),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tin (%dx),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 100ed4f \n-\tadd %al,(%rcx)\n+\tsub $0x0,%ch\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x100ed(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x13(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0xed,%al\n+\tmovabs 0x90000000000100ed,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x13(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshr $0x0,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100ed(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100ed(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xedd000000000008a,%eax\n+\tmovabs 0xede000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ch,%dh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tin (%dx),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n+\tand %ch,%dh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tin (%dx),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,%dh\n+\trex out %al,(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x12(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tout %al,(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tout %al,(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 100ee50 \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tsub $0x0,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x12(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x12(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tout %al,(%dx)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x50000000000100ee,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x100ee(%rax)\n+\tadd %al,(%rax)\n+\tshr $0x0,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100ee(%rax)\n+\tadd %dl,0x100ee(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeed000000000008a,%eax\n+\tmovabs 0xeee000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100ee(%rax)\n+\tadd %dh,0x100ee(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeef000000000008a,%eax\n+\tmovabs 0xef0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,(%dx)\n+\tadd %al,(%rax)\n+\tand %ch,%bh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tout %al,(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,%bh\n+\trex out %eax,(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tout %eax,(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tout %eax,(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x11(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x11(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tsub $0x0,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tout %eax,(%dx)\n+\tadd %dl,-0x11(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x11(%rax)\n+\tmovabs 0xd0000000000100ef,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x11(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xef,%al\n-\tadd %al,(%rcx)\n+\tshr $0x0,%bh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %eax,(%dx)\n+\tadd %al,(%rax)\n+\tloopne 100efc1 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100ef(%rax)\n+\tadd %dh,0x100ef(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeff000000000008a,%eax\n+\tmovabs 0xf01000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tout %eax,(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n-\tadd %al,(%rax)\n+\txor %dh,%al\n \tadd %al,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlock add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x10(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tlock add %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tlock add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlock add %al,(%rcx)\n+\tjo 100f052 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlock add %al,(%rcx)\n+\tadd %al,-0x10(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor $0x0,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tlock add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x100f0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xf0,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x10(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x100f0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf0d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshl $0x0,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100f0(%rax)\n+\tadd %ah,0x100f0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0e000000000008a,%eax\n+\tmovabs 0xf0f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tint1\n+\tadc %dh,%cl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tlock add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,%cl\n+\txor %dh,%cl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlock add %al,(%rcx)\n+\tadd %al,(%rax)\n+\tint1\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex int1\n+\tpush %rax\n+\tint1\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0xf(%rax)\n+\tadd %al,(%rax)\n+\tjo 100f153 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tint1\n+\tadd %al,-0xf(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor $0x0,%cl\n-\tadd %eax,(%rax)\n+\tnop\n+\tint1\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0xf(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0xf(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100f1,%al\n+\tmov $0xf1,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tint1\n+\tadd %al,(%rax)\n+\tshl $1,%cl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100f1(%rax)\n+\tadd %ah,0x100f1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf1e000000000008a,%eax\n+\tmovabs 0xf1f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100f1(%rax)\n+\tadd %al,%al\n+\tint1\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf20000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %dh,%dl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trepnz add %al,(%rcx)\n+\tadd %al,(%rax)\n+\txor %dh,%dl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tint1\n-\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\trepnz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\n \trepnz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \trepnz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trepnz add %al,(%rcx)\n+\tjo 100f254 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x100f2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\trepnz add %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0xe(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0xe(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100f2,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0xe(%rax)\n+\tmov $0xf2,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshl $0x0,%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x100f2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf2d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trepnz add %al,(%rcx)\n+\tadd %al,(%rax)\n+\tlock xacquire add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100f2(%rax)\n+\tadd %al,%al\n+\trepnz add %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf30000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %dh,%bl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \trepnz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,%bl\n+\txor %dh,%bl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xd(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\trepz add %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \trepz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trepz add %al,(%rcx)\n+\tjo 100f355 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trepz add %al,(%rcx)\n+\tadd %al,-0xd(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor $0x0,%bl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\trepz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x100f3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xf3,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0xd(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x100f3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf3d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshl $0x0,%bl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100f3(%rax)\n+\tadd %ah,0x100f3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf3e000000000008a,%eax\n+\tmovabs 0xf3f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\thlt\n+\tadc %dh,%ah\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \trepz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,%ah\n+\txor %dh,%ah\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trepz add %al,(%rcx)\n+\tadd %al,(%rax)\n+\thlt\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex hlt\n+\tpush %rax\n+\thlt\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0xc(%rax)\n+\tadd %al,(%rax)\n+\tjo 100f456 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\thlt\n+\tadd %al,-0xc(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor $0x0,%ah\n-\tadd %eax,(%rax)\n+\tnop\n+\thlt\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0xc(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0xc(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100f4,%al\n+\tmov $0xf4,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\thlt\n+\tadd %al,(%rax)\n+\tshl $1,%ah\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100f4(%rax)\n+\tadd %ah,0x100f4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf4e000000000008a,%eax\n+\tmovabs 0xf4f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100f4(%rax)\n+\tadd %al,%al\n+\thlt\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf50000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %dh,%ch\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmc\n+\tadd %al,(%rax)\n+\txor %dh,%ch\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\thlt\n+\tadd %al,(%rax)\n+\tcmc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex cmc\n+\tpush %rax\n+\tcmc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcmc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmc\n+\tjo 100f557 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x100f5(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xb(%rax)\n+\tnop\n+\tcmc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0xd0000000000100f5,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0xb(%rax)\n+\tadd %ah,-0xb(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0x0,%ch\n-\tadd %eax,(%rax)\n+\tmov $0xf5,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100f5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf5d000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmc\n+\tadd %al,(%rax)\n+\tlock cmc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100f5(%rax)\n+\tadd %al,%al\n+\tcmc\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf60000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %dh,%dh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcmc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,%dh\n+\txor %dh,%dh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xa(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\ttestb $0x1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \ttestb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttestb $0x1,(%rax)\n+\tjo 100f658 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttestb $0x1,(%rax)\n+\tadd %al,-0xa(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor $0x0,%dh\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\ttestb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x100f6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xf6,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0xa(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x100f6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf6d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshl $0x0,%dh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100f6(%rax)\n+\tadd %ah,0x100f6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf6e000000000008a,%eax\n+\tmovabs 0xf6f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\ttestl $0x1,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %dh,%bh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \ttestb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,%bh\n+\txor %dh,%bh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttestb $0x1,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex testl $0x1,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\ttestl $0x1,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf75000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x9(%rax)\n+\tadd %al,(%rax)\n+\tjo 100f759 \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\ttestl $0x1,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf78000000000008a,%eax\n+\tadd %al,-0x9(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x9(%rax)\n+\tnop\n+\ttestl $0x1,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x9(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100f7,%al\n+\tmov $0xf7,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshl $1,%bh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttestl $0x1,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100f7(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x100f7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf7e000000000008a,%eax\n+\tmovabs 0xf7f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100f7(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\ttestl $0x1,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf80000000000008a,%eax\n+\tmovabs 0xf81000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tclc\n+\tadd %al,(%rax)\n+\txor %bh,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\ttestl $0x1,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf84000000000008a,%eax\n+\tadd %al,(%rax)\n+\tclc\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tclc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tclc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tclc\n+\tjo 100f85a \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x100f8(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x8(%rax)\n+\tnop\n+\tclc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0xd0000000000100f8,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x8(%rax)\n+\tadd %ah,-0x8(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsar $0x0,%al\n-\tadd %eax,(%rax)\n+\tmov $0xf8,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100f8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf8d000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tclc\n+\tadd %al,(%rax)\n+\tlock clc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100f8(%rax)\n+\tadd %al,%al\n+\tclc\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf90000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,%cl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tclc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,%cl\n+\txor %bh,%cl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x7(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tstc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tstc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tstc\n+\tjo 100f95b \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tstc\n+\tadd %al,-0x7(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0x0,%cl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tstc\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x100f9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xf9,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x100f9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf9d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tsar $0x0,%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100f9(%rax)\n+\tadd %ah,0x100f9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf9e000000000008a,%eax\n+\tmovabs 0xf9f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcli\n+\tadc %bh,%dl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tstc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,%dl\n+\txor %bh,%dl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstc\n+\tadd %al,(%rax)\n+\tcli\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex cli\n+\tpush %rax\n+\tcli\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6(%rax)\n+\tadd %al,(%rax)\n+\tjo 100fa5c \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tcli\n+\tadd %al,-0x6(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0x0,%dl\n-\tadd %eax,(%rax)\n+\tnop\n+\tcli\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x6(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x6(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100fa,%al\n+\tmov $0xfa,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcli\n+\tadd %al,(%rax)\n+\tsar $1,%dl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100fa(%rax)\n+\tadd %ah,0x100fa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfae000000000008a,%eax\n+\tmovabs 0xfaf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100fa(%rax)\n+\tadd %al,%al\n+\tcli\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfb0000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,%bl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsti\n+\tadd %al,(%rax)\n+\txor %bh,%bl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tcli\n+\tadd %al,(%rax)\n+\tsti\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex sti\n+\tpush %rax\n+\tsti\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsti\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsti\n+\tjo 100fb5d \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x100fb(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5(%rax)\n+\tnop\n+\tsti\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0xd0000000000100fb,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x5(%rax)\n+\tadd %ah,-0x5(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsar $0x0,%bl\n-\tadd %eax,(%rax)\n+\tmov $0xfb,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100fb(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xfbd000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsti\n+\tadd %al,(%rax)\n+\tlock sti\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100fb(%rax)\n+\tadd %al,%al\n+\tsti\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfc0000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,%ah\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsti\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,%ah\n+\txor %bh,%ah\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x4(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tcld\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcld\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcld\n+\tjo 100fc5e \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcld\n+\tadd %al,-0x4(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0x0,%ah\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tcld\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x100fc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xfc,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x100fc(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xfcd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tsar $0x0,%ah\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100fc(%rax)\n+\tadd %ah,0x100fc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfce000000000008a,%eax\n+\tmovabs 0xfcf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstd\n+\tadc %bh,%ch\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcld\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,%ch\n+\txor %bh,%ch\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcld\n+\tadd %al,(%rax)\n+\tstd\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex std\n+\tpush %rax\n+\tstd\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3(%rax)\n+\tadd %al,(%rax)\n+\tjo 100fd5f \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tstd\n+\tadd %al,-0x3(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0x0,%ch\n-\tadd %eax,(%rax)\n+\tnop\n+\tstd\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x3(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x3(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100fd,%al\n+\tmov $0xfd,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstd\n+\tadd %al,(%rax)\n+\tsar $1,%ch\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100fd(%rax)\n+\tadd %ah,0x100fd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfde000000000008a,%eax\n+\tmovabs 0xfdf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100fd(%rax)\n+\tadd %al,%al\n+\tstd\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfe0000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,%dh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %bh,%dh\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n \tincb (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstd\n+\tadd %dh,(%rax)\n+\tmovabs 0xfe5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trex incb (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tincb (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfe6000000000008a,%eax\n+\tmovabs 0xfe7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x100fe(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tincb (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2(%rax)\n+\tadd %ah,-0x2(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100fe,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x2(%rax)\n+\tmov $0xfe,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tsar $0x0,%dh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x100fe(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xfed000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tincb (%rax)\n+\tadd %al,(%rax)\n+\tlock incb (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100fe(%rax)\n+\tadd %al,%al\n+\tincb (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff0000000000008a,%eax\n+\tmovabs 0xff1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tincb (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff2000000000008a,%eax\n+\tmovabs 0xff3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x1(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tpush %rax\n+\tincl (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tincl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff6000000000008a,%eax\n+\tmovabs 0xff7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,-0x1(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tincl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xff8000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x100ff(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xff,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x100ff(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xffd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tsar $0x0,%bh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100ff(%rax)\n+\tadd %ah,0x100ff(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xffe000000000008a,%eax\n+\tmovabs 0xfff000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\txor %dl,%al\n \tadd %al,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tadc %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n \tincl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3000000000008a,%eax\n+\tmovabs 0x4000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\tadd %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5000000000008a,%eax\n+\tmovabs 0x6000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x0(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\taddb $0x1,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x0(%rax)\n+\tadd %dl,0x0(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %al,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd000000000010100,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x0(%rax)\n+\tadd %dh,0x0(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x0,%al\n-\tadd %eax,(%rcx)\n+\trolb $0x1,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\txor %dl,%al\n \tadd %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10100(%rax)\n+\tloopne 10100d2 \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x10100(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf000000000008a,%eax\n+\tmovabs 0x10000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadd %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x11000000000008a,%eax\n+\tmovabs 0x12000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\trex add %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x15000000000008a,%eax\n+\tmovabs 0x16000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadd %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x17000000000008a,%eax\n+\tmovabs 0x18000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10101(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1(%rax)\n+\tmovabs 0x9000000000010101,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x1(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x1,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\trolb $0x1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10101(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10101(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1d000000000008a,%eax\n+\tmovabs 0x1e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %eax,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tadd %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x21000000000008a,%eax\n+\tmovabs 0x22000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadd %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x23000000000008a,%eax\n+\tmovabs 0x24000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x2(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\tadd (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tadd (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x27000000000008a,%eax\n+\tmovabs 0x28000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2(%rax)\n+\tadd %dl,0x2(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd (%rcx),%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x5000000000010102,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x10102(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x1,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10102(%rax)\n+\tadd %dl,0x10102(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d000000000008a,%eax\n+\tmovabs 0x2e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10102(%rax)\n+\tadd %dh,0x10102(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2f000000000008a,%eax\n+\tmovabs 0x30000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rcx),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tand %al,(%rbx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n \tadd (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x33000000000008a,%eax\n+\tmovabs 0x34000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x35000000000008a,%eax\n+\tmovabs 0x36000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x3(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\taddb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x3(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x3(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd (%rcx),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd000000000010103,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x3(%rax)\n+\tadd %dh,0x3(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x3,%al\n-\tadd %eax,(%rcx)\n+\trolb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%rcx),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tloopne 10103d5 \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10103(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x10103(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3f000000000008a,%eax\n+\tmovabs 0x40000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadd (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x41000000000008a,%eax\n+\tmovabs 0x42000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\trex add $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45000000000008a,%eax\n+\tmovabs 0x46000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadd $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x47000000000008a,%eax\n+\tmovabs 0x48000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10104(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4(%rax)\n+\tmovabs 0x9000000000010104,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x4(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4,%al\n-\tadd %eax,(%rcx)\n+\trolb $0x1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10104(%rax)\n+\tadd %dl,0x10104(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4d000000000008a,%eax\n+\tmovabs 0x4e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd $0x1,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x101(%rip) \n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tadd $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x51000000000008a,%eax\n+\tmovabs 0x52000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadd $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x53000000000008a,%eax\n+\tmovabs 0x54000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x5(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\tadd $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadd $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1010567 \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x5(%rax)\n+\taddb $0x0,0x101(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x5(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd $0x101,%eax\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010105,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x10105(%rax)\n \tadd %al,(%rax)\n+\trolb $0x0,0x101(%rip) \n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10105(%rax)\n+\tadd %dl,0x10105(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5d000000000008a,%eax\n+\tmovabs 0x5e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10105(%rax)\n+\tadd %dh,0x10105(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5f000000000008a,%eax\n+\tmovabs 0x60000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tand %al,(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadd $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,(%rsi)\n+\trex (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x6(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x6(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\taddb $0x1,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,0x6(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x6(%rax)\n+\tmovabs 0xd000000000010106,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x6(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x6,%al\n-\tadd %eax,(%rcx)\n+\trolb $0x1,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tloopne 10106d8 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10106(%rax)\n+\tadd %dh,0x10106(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6f000000000008a,%eax\n+\tmovabs 0x70000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,(%rdi)\n+\tand %al,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\trex (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1010769 \n-\tadd %eax,(%rcx)\n+\taddb $0x1,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10107(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7(%rax)\n+\tmovabs 0x9000000000010107,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x7(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\trolb $0x1,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10107(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10107(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d000000000008a,%eax\n+\tmovabs 0x7e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,(%rax)\n+\tand %cl,(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,(%rax)\n-\tadd %eax,(%rcx)\n+\trex or %al,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x8(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\tor %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tor %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x87000000000008a,%eax\n+\tmovabs 0x88000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x8(%rax)\n+\tadd %dl,0x8(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tor %al,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x5000000000010108,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x10108(%rax)\n+\tadd %al,(%rax)\n+\trorb $0x1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10108(%rax)\n+\tadd %dl,0x10108(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8d000000000008a,%eax\n+\tmovabs 0x8e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10108(%rax)\n+\tadd %dh,0x10108(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8f000000000008a,%eax\n+\tmovabs 0x90000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %eax,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tand %cl,(%rcx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n \tor %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x93000000000008a,%eax\n+\tmovabs 0x94000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tor %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x95000000000008a,%eax\n+\tmovabs 0x96000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x9(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\torb $0x1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x9(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tor %eax,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd000000000010109,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x9(%rax)\n+\tadd %dh,0x9(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x9,%al\n-\tadd %eax,(%rcx)\n+\trorb $0x1,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %eax,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tloopne 10109db \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10109(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x10109(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9f000000000008a,%eax\n+\tmovabs 0xa0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tor %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa1000000000008a,%eax\n+\tmovabs 0xa2000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor (%rcx),%al\n+\tadd %al,(%rax)\n+\trex or (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa5000000000008a,%eax\n+\tmovabs 0xa6000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa7000000000008a,%eax\n+\tmovabs 0xa8000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1010a(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa(%rax)\n+\tmovabs 0x900000000001010a,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xa(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xa,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\trorb $0x1,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1010a(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1010a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xad000000000008a,%eax\n+\tmovabs 0xae000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor (%rcx),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb1000000000008a,%eax\n+\tmovabs 0xb2000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb3000000000008a,%eax\n+\tmovabs 0xb4000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\tor (%rcx),%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tor (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb7000000000008a,%eax\n+\tmovabs 0xb8000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb(%rax)\n+\tadd %dl,0xb(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tor (%rcx),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x500000000001010b,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1010b(%rax)\n+\tadd %al,(%rax)\n+\trorb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1010b(%rax)\n+\tadd %dl,0x1010b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbd000000000008a,%eax\n+\tmovabs 0xbe000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1010b(%rax)\n+\tadd %dh,0x1010b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbf000000000008a,%eax\n+\tmovabs 0xc0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor $0x1,%al\n+\tadd %al,(%rax)\n+\tand %cl,(%rcx,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tor (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc3000000000008a,%eax\n+\tmovabs 0xc4000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tor $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc5000000000008a,%eax\n+\tmovabs 0xc6000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xc(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\torb $0x1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xc(%rax)\n+\tadd %dl,0xc(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0x1,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000001010c,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xc(%rax)\n+\tadd %dh,0xc(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xc,%al\n-\tadd %eax,(%rcx)\n+\trorb $0x1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0x1,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tloopne 1010cde \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1010c(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x1010c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcf000000000008a,%eax\n+\tmovabs 0xd0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tor $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd1000000000008a,%eax\n+\tmovabs 0xd2000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor $0x101,%eax\n+\tadd %al,(%rax)\n+\trex or $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tor $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tor $0x101,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tor $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1010d6f \n-\tadd %eax,(%rcx)\n+\torb $0x0,0x101(%rip) \n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1010d(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd(%rax)\n+\tmovabs 0x900000000001010d,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xd(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xd,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1010d(%rax)\n+\trorb $0x0,0x101(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1010d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd000000000008a,%eax\n+\tmovabs 0xde000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tor $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,(%rsi)\n+\tand %cl,(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tor $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,(%rsi)\n+\trex (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xe(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1010e70 \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\torb $0x1,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xe(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xe(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001010e,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1010e(%rax)\n+\tadd %al,(%rax)\n+\trorb $0x1,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1010e(%rax)\n+\tadd %dl,0x1010e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xed000000000008a,%eax\n+\tmovabs 0xee000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1010e(%rax)\n+\tadd %dh,0x1010e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xef000000000008a,%eax\n+\tmovabs 0xf0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsgdt (%rcx)\n+\tadd %al,(%rax)\n+\tand %cl,(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,(%rdi)\n-\tadd %eax,(%rcx)\n+\trex sgdt (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tsgdt (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tsgdt (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xf(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\torb $0x1,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0xf(%rax)\n+\tadd %dl,0xf(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsgdt (%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xf(%rax)\n+\tmovabs 0xd00000000001010f,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xf(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf,%al\n-\tadd %eax,(%rcx)\n+\trorb $0x1,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsgdt (%rcx)\n+\tadd %al,(%rax)\n+\tloopne 1010fe1 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1010f(%rax)\n+\tadd %dh,0x1010f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff000000000008a,%eax\n+\tmovabs 0x101000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsgdt (%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tand %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tsgdt (%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\txor %dl,(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x10(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadc %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tadc %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x106000000000008a,%eax\n+\tmovabs 0x107000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x10(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tadc %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x108000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10110(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0x10,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x10(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x10110(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x10d000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trclb $0x1,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10110(%rax)\n+\tadd %ah,0x10110(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x10e000000000008a,%eax\n+\tmovabs 0x10f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %dl,(%rcx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \tadc %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x112000000000008a,%eax\n+\tmovabs 0x113000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadc %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x114000000000008a,%eax\n+\tmovabs 0x115000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x11(%rax)\n+\tadd %al,(%rax)\n+\tjo 1011173 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x118000000000008a,%eax\n+\tadd %al,0x11(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadc %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x11(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010111,%al\n+\tmov $0x11,%al\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc %eax,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trclb $1,(%rcx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10111(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x10111(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x11e000000000008a,%eax\n+\tmovabs 0x11f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10111(%rax)\n+\tadd %al,%al\n+\tadc %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x120000000000008a,%eax\n+\tmovabs 0x121000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc (%rcx),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %dl,(%rdx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tadc (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x124000000000008a,%eax\n+\tmovabs 0x125000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadc (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x126000000000008a,%eax\n+\tmovabs 0x127000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x10112(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadc (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x12(%rax)\n+\tadd %ah,0x12(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010112,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x12(%rax)\n+\tmov $0x12,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trclb $0x1,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x10112(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x12d000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tlock adc (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10112(%rax)\n+\tadd %al,%al\n+\tadc (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x130000000000008a,%eax\n+\tmovabs 0x131000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadc (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x132000000000008a,%eax\n+\tmovabs 0x133000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x13(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadc (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tadc (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x136000000000008a,%eax\n+\tmovabs 0x137000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x13(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tadc (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x138000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10113(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0x13,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x13(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x10113(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x13d000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trclb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10113(%rax)\n+\tadd %ah,0x10113(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x13e000000000008a,%eax\n+\tmovabs 0x13f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x1,%al\n+\tadc %dl,(%rcx,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadc (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x142000000000008a,%eax\n+\tmovabs 0x143000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadc $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x144000000000008a,%eax\n+\tmovabs 0x145000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x14(%rax)\n+\tadd %al,(%rax)\n+\tjo 1011476 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tadc $0x1,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x148000000000008a,%eax\n+\tadd %al,0x14(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadc $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x14(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x14(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010114,%al\n+\tmov $0x14,%al\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\trclb $1,(%rcx,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10114(%rax)\n+\tadd %ah,0x10114(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x14e000000000008a,%eax\n+\tmovabs 0x14f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10114(%rax)\n+\tadd %al,%al\n+\tadc $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x150000000000008a,%eax\n+\tmovabs 0x151000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc $0x101,%eax\n+\tadd %al,(%rax)\n+\txor %dl,0x101(%rip) \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tadc $0x1,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x154000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadc $0x101,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadc $0x101,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadc $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadc $0x101,%eax\n+\tjo 1011577 \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x10115(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tadc $0x101,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x15(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x15(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010115,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x15(%rax)\n+\tmov $0x15,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trclb $0x0,0x101(%rip) \n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x10115(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x15d000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc $0x101,%eax\n+\tadd %al,(%rax)\n+\tlock adc $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10115(%rax)\n+\tadd %al,%al\n+\tadc $0x101,%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x160000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %dl,(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadc $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,(%rsi)\n+\txor %dl,(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x16(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tjo 1011678 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x16(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x1,(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10116(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0x16,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x16(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x10116(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x16d000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trclb $0x1,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10116(%rax)\n+\tadd %ah,0x10116(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x16e000000000008a,%eax\n+\tmovabs 0x16f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadc %dl,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,(%rdi)\n+\txor %dl,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tpush %rax\n+\t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x17(%rax)\n+\tadd %al,(%rax)\n+\tjo 1011779 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x17(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x1,(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x17(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x17(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010117,%al\n+\tmov $0x17,%al\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\trclb $1,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10117(%rax)\n+\tadd %ah,0x10117(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x17e000000000008a,%eax\n+\tmovabs 0x17f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10117(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x180000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bl,(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %bl,(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n \tsbb %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x185000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trex sbb %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsbb %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x186000000000008a,%eax\n+\tmovabs 0x187000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x10118(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tsbb %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x18(%rax)\n+\tadd %ah,0x18(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010118,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x18(%rax)\n+\tmov $0x18,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trcrb $0x1,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x10118(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x18d000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbb %al,(%rcx)\n+\tadd %al,(%rax)\n+\tlock sbb %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10118(%rax)\n+\tadd %al,%al\n+\tsbb %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x190000000000008a,%eax\n+\tmovabs 0x191000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsbb %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x192000000000008a,%eax\n+\tmovabs 0x193000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x19(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tsbb %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tsbb %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x196000000000008a,%eax\n+\tmovabs 0x197000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x19(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tsbb %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x198000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10119(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0x19,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x19(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x10119(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x19d000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trcrb $0x1,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10119(%rax)\n+\tadd %ah,0x10119(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x19e000000000008a,%eax\n+\tmovabs 0x19f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\txor %dl,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb (%rcx),%al\n-\tadd %eax,(%rax)\n+\tadc %bl,(%rdx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \tsbb %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a2000000000008a,%eax\n+\tmovabs 0x1a3000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tsbb (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a4000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tmovabs 0xd01000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n+\t(bad)\n+\tsbb (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1a(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tsbb (%rcx),%al\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1a8000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tjo 10119f7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tsbbb $0x1,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1a(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x500000000001011a,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tjo 1011a37 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb (%rcx),%al\n+\tadd %al,(%rax)\n+\trcrb $0x1,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1011a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1ae000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1011a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1b0000000000008a,%eax\n+\tloopne 1011aec \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tjo 1011a77 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb (%rcx),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %bl,(%rbx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb (%rcx),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1b4000000000008a,%eax\n+\tadc %ah,0x112(%rbp)\n+\tadd %al,(%rax)\n+\tand %bl,(%rbx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1017c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb (%rcx),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1b6000000000008a,%eax\n+\trcrb $1,(%rdx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trex sbb (%rcx),%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1011b(%rax)\n+\tjo 1011ad7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1b(%rax)\n+\tmov $0x1b,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0xd00000000001011b,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,0x1b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x1,(%rbx)\n+\tsbbb $0x1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1b9000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x300000000001011b,%al\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0xf(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsbb (%rcx),%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcrb $1,(%rbx)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n+\t(bad)\n+\tsbb (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsbb (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1011b(%rax)\n+\tadd %al,%al\n+\tsbb (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c0000000000008a,%eax\n+\tmovabs 0x1c1000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsbb (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c2000000000008a,%eax\n+\tmovabs 0x1c3000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n+\t(bad)\n+\tsbb (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1c(%rax)\n+\tadd %dl,0x1c(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsbb $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c6000000000008a,%eax\n+\tmovabs 0x1c7000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,0x1c(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tsbb $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c8000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x1011c(%rax)\n+\tjo 1011c27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1c(%rax)\n+\tmov $0x1c,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trcrb $0x1,(%rcx,%rax,1)\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x1011c(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1011c(%rax)\n+\trcrb $1,(%rcx,%rax,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1ce000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tjo 1011c67 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tsbb $0x101,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tsbb $0x1,%al\n+\tlock sbb $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1d2000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tsbb $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1d4000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %bl,0x101(%rip) \n+\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x1d(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tsbb $0x101,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tlret\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x101(%rip) \n \tadd %dl,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tsbb $0x101,%eax\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1d(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x100c7(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %bl,0x101(%rip) \n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x5a(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x500000000001011d,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb $0x101,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1011d(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1de000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1011d(%rax)\n+\tadd %dl,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1e0000000000008a,%eax\n+\tadd %al,(%rax)\n+\tloopne 1011ddf \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tadc %ah,0x112(%rdi)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tsbbb $0x0,0x101(%rip) \n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,%dh\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x59(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %bl,(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tsbb $0x101,%eax\n+\tadd %dl,0x51(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x112a7(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tjo 1011db7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tand %ah,(%rbx)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1011e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %ch,0x112(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n+\tadd %bl,(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001011e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1e(%rax)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,-0x58(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trcrb $0x1,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmovabs 0x500000000001011e,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\ttest $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n+\tjo 1011e37 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttest $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1011e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1f0000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %ch,0x112(%rcx)\n \tadd %al,(%rax)\n+\tsbbb $0x1,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,(%rdi)\n+\tadc %bl,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\ttest $0x112,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x1f(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock rex.R clc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112a9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tshrb $1,0x112(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tlock (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tstos %al,%es:(%rdi)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x3f(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tsbbb $0x1,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,-0x56(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1011f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112aa(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %dh,0x1f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x1,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1011f(%rax)\n+\tstos %al,%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1fe000000000008a,%eax\n+\tadd %al,(%rax)\n+\tadc %ah,(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %al,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadc %ch,0x112(%rbx)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \txor %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,(%rax)\n-\tadd %eax,(%rcx)\n+\tjo 1011fa7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tpush %rax\n \tfwait\n+\tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x55(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tand %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\tstos %eax,%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x20(%rax)\n+\tadd %al,(%rax)\n+\tloopne 1012071 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x20(%rax)\n-\tadd %eax,(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tstos %eax,%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tand %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x20(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xfdca(%rax)\n \tadd %al,(%rax)\n-\tmov $0x20,%al\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trex (bad)\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0x10120(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x20f000000000008a,%eax\n+\tadd %dl,-0x54(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xf685(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x112ac(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x20(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x211000000000008a,%eax\n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,(%rcx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tadc %ch,0x112(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tand %eax,(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x53(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex and %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x215000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tand %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\t(bad)\n \tand %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x217000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tjo 10120f7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10121(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tandb $0x1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x21(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x219000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x21,%al\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tadd %dl,0xf(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10121(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x21d000000000008a,%eax\n+\tadd %dh,0x2e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n+\tand %eax,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tjo 10121eb \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %eax,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tloopne 10121f3 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x10121(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x221000000000008a,%eax\n+\tmovabs 0x220000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tand %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x223000000000008a,%eax\n+\tmovabs 0x222000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n+\tjo 101224b \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\trex and (%rcx),%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tand (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x227000000000008a,%eax\n+\tmovabs 0x226000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x22(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tand (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x228000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x10122(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tjo 10122ab \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x10122(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x22d000000000008a,%eax\n+\tmovabs 0x9000000000010122,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x22(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0x1,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10122(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10122(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x22f000000000008a,%eax\n+\tmovabs 0x22e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tjo 101230b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand (%rcx),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %ah,(%rbx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tand (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x233000000000008a,%eax\n+\tmovabs 0x232000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand (%rcx),%eax\n+\tadd %dh,%al\n+\tand (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x235000000000008a,%eax\n+\tmovabs 0x234000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x23(%rax)\n+\tjo 101236b \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x23(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tand (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tand (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x23(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x238000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x23,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x23(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010123,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tjo 10123cb \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand (%rcx),%eax\n+\tadd %al,(%rax)\n+\tshlb $0x1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10123(%rax)\n+\tadd %dl,0x10123(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x23f000000000008a,%eax\n+\tmovabs 0x23e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10123(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x241000000000008a,%eax\n+\tmovabs 0x240000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tjo 101242b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand $0x1,%al\n+\tadd %al,(%rax)\n+\tand %ah,(%rcx,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand $0x1,%al\n+\tadd %dh,%al\n+\tand (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x245000000000008a,%eax\n+\tmovabs 0x244000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tand $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x247000000000008a,%eax\n+\tmovabs 0x246000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tfiaddl (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10124(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101248b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10124(%rax)\n+\tandb $0x1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10124(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x24(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand $0x1,%al\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmovabs 0xd000000000010124,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x24(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0x1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand $0x1,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tjo 10124eb \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand $0x1,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tloopne 10124f6 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand $0x101,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tand $0x101,%eax\n+\tadd %dh,0x10124(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x112(%rbp)\n+\tadd %dh,(%rax)\n+\tmovabs 0x250000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x86,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x252000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadc (%rcx),%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand $0x101,%eax\n+\tjo 101254b \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex and $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tand $0x101,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\tand $0x101,%eax\n \tadd %al,(%rax)\n-\tjo 1012587 \n-\tadd %eax,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tand $0x101,%eax\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tandb $0x0,0x101(%rip) \n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10125(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x25a000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tjo 10125ab \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x25,%al\n+\tmovabs 0x9000000000010125,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x25(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tshlb $0x0,0x101(%rip) \n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0xf(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x10126(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10125(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x25e000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand $0x101,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0x101(%rip) \n-\tadd %dl,(%rax)\n-\tes add %eax,(%rcx)\n+\tjo 101260b \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tand $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,(%rsi)\n+\tand %ah,(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tes add %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tand $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\n \tes add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0x101(%rip) \n-\tadd %dh,0x26(%rax)\n+\tjo 101266b \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x26(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tes add %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n \tes add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tandb $0x1,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x26(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x26(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tand $0x101,%eax\n+\tmovabs 0x5000000000010126,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tjo 10126cb \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x1,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10126(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,(%rax)\n+\tmovabs 0x26e000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tes add %eax,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,0x10126(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x270000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101272b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tand %ah,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \tes add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x112a5(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x27(%rax)\n+\trex (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdbe(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%cl\n-\tadd %al,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,0x112(%rsi)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010127,%al\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex (bad)\n+\tjo 101278b \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tandb $0x1,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112a6(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dl,0x27(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0xd000000000010127,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x27(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rsi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0x1,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadc (%rcx),%al\n+\tjo 10127eb \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,(%rax)\n+\tloopne 10127f9 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tout %al,$0xf3\n+\tadd %dh,0x10127(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x280000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x59(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tshlb $0x1,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112a7(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x28(%rax)\n+\tand %ch,(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tand %eax,%edi\n \tadd %al,(%rax)\n+\tjo 101284b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trex sub %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tmovabs 0x286000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0x12,%al\n+\tadd %dh,(%rax)\n+\tsub %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10128(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x288000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0x12,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x28(%rax)\n+\tjo 10128ab \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%ch\n-\thlt\n+\tmovabs 0x9000000000010128,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x28(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112a8(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub %al,(%rcx)\n+\tshrb $0x1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10128(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x28e000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x112(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tjo 101290b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0x112,%eax\n \tadd %al,(%rax)\n-\tadc %ch,(%rcx)\n+\tadd %ch,(%rcx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsub %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x292000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0x112,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub %eax,(%rcx)\n+\tadd %dh,%al\n+\tsub %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf844(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x294000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112a9(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tjo 101296b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshrb $1,0x112(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\t(bad)\n \tsub %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ch,0x112(%rdx)\n+\tadd %dh,(%rax)\n+\tsub %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x298000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 1012961 \n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x56(%rax)\n-\tadc (%rcx),%al\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rcx)\n+\tadd %dl,0x29(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010129,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstos %al,%es:(%rdi)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tjo 10129cb \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tshrb $0x1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10129(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rdx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x29e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x112(%rdx)\n+\tadd %dh,0x10129(%rax)\n \tadd %al,(%rax)\n-\tmov $0x29,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x2a0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo 1012a2b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tadc (%rcx),%al\n+\tand %ch,(%rdx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex sub (%rcx),%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tsub %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x65(%rax)\n-\tout %al,(%dx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x55(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tmovabs 0x2a4000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112ab(%rax)\n+\tadd %dl,(%rax)\n+\tsub (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1012a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2a6000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x112(%rbx)\n-\tadd %al,(%rax)\n-\tand %ch,(%rdx)\n+\tjo 1012a8b \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txorb $0x0,0x0(%rbp,%rdi,8)\n-\tadc %ch,0x1(%rdx,%rdx,1)\n-\tadd %al,%al\n-\tsub (%rcx),%al\n+\tsubb $0x1,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x2a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x2f(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x54(%rax)\n-\tadc (%rcx),%al\n+\tmovabs 0xd00000000001012a,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x2a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshrb $0x1,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x0(%rsi,%rsi,8)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%al\n-\tadc (%rcx),%al\n+\tjo 1012aeb \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rbx)\n+\tloopne 1012afc \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x1012a(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x1(%rdx,%rdx,1)\n-\tadd %ah,0x1012a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2b0000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadc %ch,0x112(%rbp)\n \tadd %al,(%rax)\n-\trex sub (%rcx),%eax\n+\tadd %dl,%al\n+\tsub (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x2b2000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%eax\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tjo 1012b4b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsub (%rcx),%eax\n+\trex sub (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsub (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2b6000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1012b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1012b(%rax)\n+\tadd %dh,(%rax)\n+\tsub (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ba000000000008a,%eax\n+\tmovabs 0x2b8000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n-\tfwait\n+\tjo 1012bab \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmovabs 0x900000000001012b,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x2b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshrb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsub (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1012b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x2be000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tjo 1012c0b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %ch,(%rcx,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsub (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c1000000000008a,%eax\n+\tmovabs 0x2c2000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsub (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c3000000000008a,%eax\n+\tmovabs 0x2c4000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x2c(%rax)\n+\tjo 1012c6b \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\t(bad)\n+\tsub $0x1,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tsub $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c7000000000008a,%eax\n+\tmovabs 0x2c8000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2c(%rax)\n+\tadd %dl,0x2c(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsub $0x1,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x500000000001012c,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tjo 1012ccb \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1012c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tshrb $0x1,(%rcx,%rax,1)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1012c(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1012c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2cd000000000008a,%eax\n+\tmovabs 0x2ce000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1012c(%rax)\n+\tadd %dh,0x1012c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2cf000000000008a,%eax\n+\tmovabs 0x2d0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tjo 1012d2b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x101,%eax\n+\tadd %al,(%rax)\n+\tand %ch,0x101(%rip) \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsub $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d3000000000008a,%eax\n+\tmovabs 0x2d4000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tsub $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tsub $0x101,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x2d(%rax)\n+\tjo 1012d8b \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x2d(%rax)\n+\tsubb $0x0,0x101(%rip) \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsub $0x101,%eax\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x2d(%rax)\n+\tmovabs 0xd00000000001012d,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x2d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x2d,%al\n-\tadd %eax,(%rcx)\n+\tshrb $0x0,0x101(%rip) \n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tjo 1012deb \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 1012dff \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1012d(%rax)\n+\tadd %dh,0x1012d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2df000000000008a,%eax\n+\tmovabs 0x2e0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsub $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsi)\n+\tand %ch,(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tjo 1012e4b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\trex\n \tcs add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tcs add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tcs add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcs add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1012e90 \n-\tadd %eax,(%rcx)\n+\tpush %rax\n+\tand %eax,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tcs add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1012e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x2e(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tjo 1012e27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x2e,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x1012e(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1012e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2ed000000000008a,%eax\n+\tshrb $1,(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tjo 1012e67 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcs add %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tlock cs add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tcs add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tadc %ch,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcs add %eax,(%rcx)\n \tadd %al,(%rax)\n+\tjo 1012ea7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ch,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tjo 1012ee7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1012f91 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x2f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tjo 1012f27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1012f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0x2f,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x1012f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2fd000000000008a,%eax\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tpush %rcx\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1012f(%rax)\n+\tadd %dl,0x112ad(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %bl,%al\n-\taddr32 cli\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tfsubs -0x6(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n+\tjo 1012f87 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \trex add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %dh,(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1012b(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tmovabs 0x5000000000010130,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x30(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %al,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\t(bad)\n \txor %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x307000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n+\txorb $0x1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10130(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x309000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x30(%rax)\n+\tshlb $1,(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x30,%al\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10130(%rax)\n+\tshlb $0x1,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x30d000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\txor %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tloopne 1013102 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tor %bl,0x0(%rbx)\n \tadd %dh,%al\n \txor %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x310000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x311000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %dh,(%rcx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x313000000000008a,%eax\n+\tmovabs 0x319000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x31(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n+\trex xor %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n+\tadd %ah,0x31(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \txor %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x317000000000008a,%eax\n+\tmovabs 0x318000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x31(%rax)\n+\tadd %dl,0x31(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txor %eax,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x10131(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10131(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x31d000000000008a,%eax\n+\tmov $0x31,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\txor %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10131(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x31f000000000008a,%eax\n+\tshlb $1,(%rcx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tjo 1013167 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor (%rcx),%al\n+\tadd %al,(%rax)\n+\tlock xor %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \txor %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x323000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor (%rcx),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x325000000000008a,%eax\n+\tadc %dh,(%rdx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tjo 10131a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x32(%rax)\n+\tadd %al,(%rax)\n+\txor %dh,(%rdx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x32(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n \txor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x32(%rax)\n-\tadd %eax,(%rcx)\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x32,%al\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%eax\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1013284 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tadc %ch,0x112(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor (%rcx),%al\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10132(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x32f000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0x44,%al\n+\tclc\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,-0x52(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor (%rcx),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x331000000000008a,%eax\n+\tmov $0x32,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfb,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x112ae(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tadd %dl,0x32(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\txor (%rcx),%eax\n+\txor %dh,0x1(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x335000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor (%rcx),%eax\n+\tlock xor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x337000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10133(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x33(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ch,0x112(%rdi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x33,%al\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tmovabs 0x50000000000102ce,%al\n+\tscas %es:(%rdi),%eax\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0x10133(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x33d000000000008a,%eax\n+\txor %dh,(%rbx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor (%rcx),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tscas %es:(%rdi),%eax\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor (%rcx),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x341000000000008a,%eax\n+\tshlb $1,(%rdx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x343000000000008a,%eax\n+\tadd %dh,0x33(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n+\tpush %rax\n+\tmov $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\txor $0x1,%al\n-\tadd %eax,(%rax)\n+\tjo 1013307 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x347000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x112b0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x34(%rax)\n+\tadd %dh,0x10133(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x1e(%rax)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x12,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x33(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x1,%al\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x12,%cl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\txor (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n+\tpush %rax\n+\tmov $0x12,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10134(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10134(%rax)\n+\tjo 1013387 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x900000000000fbb4,%al\n+\tmov $0x12,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x34d000000000008a,%eax\n+\txor $0x1,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x112(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $1,(%rbx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tor $0xfb,%ch\n \tadd %al,(%rax)\n-\tadd %ah,0x10134(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x34f000000000008a,%eax\n+\tadd %dl,(%rax)\n+\tmov $0x12,%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x34(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n+\tpush %rax\n+\tmov $0x12,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0x101,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %al,(%rax)\n+\tjo 1013407 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112b2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x10134(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n \txor $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x353000000000008a,%eax\n+\tadd %dl,%al\n+\tmov $0x12,%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x34(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trex (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor $0x101,%eax\n+\tadc %dh,0x112(%rbx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tlock xor $0x1,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0x101,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n+\tpush %rax\n+\tmov $0x12,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x35(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1013487 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshrb $0x0,0xf6(%rcx)\n+\tadd %dl,0x112b3(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txor $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x35(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tshlb $1,0x112(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x101,%eax\n+\tshlb $1,(%rcx,%rax,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x35(%rax)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,(%rax)\n+\tmov $0x12,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x35,%al\n+\tadd %dh,0x35(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n+\tpush %rax\n+\tmov $0x12,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0x101,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10135(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x35f000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tjo 1013507 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trol $1,%dh\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x112b4(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x10135(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txor $0x101,%eax\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,(%rsi)\n+\tshlb $1,0x1(%rdx,%rdx,1)\n+\tadd %dl,0x35(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x12,%ch\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\txor $0x101,%eax\n+\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmov $0x12,%ch\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1013587 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112b5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tss add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tpop %rax\n+\thlt\n \tadd %al,(%rax)\n-\tss add %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tss add %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x12,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,%al\n+\txor $0x101,%eax\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tss add %eax,(%rcx)\n+\txor %al,-0xc(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,(%rax)\n+\tmov $0x12,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1013698 \n+\tadd %dh,0x36(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x79(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n+\tpush %rax\n+\tmov $0x12,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10136(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x36(%rax)\n-\tadd %eax,(%rcx)\n+\tjo 1013607 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x36,%al\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x112b6(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dh,0x10136(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10136(%rax)\n+\tadd %dh,0x65(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x36d000000000008a,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x12,%dh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x36(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n+\tadd %dl,(%rax)\n+\tmov $0x12,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tss add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tss add %eax,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tmov $0x12,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tjo 1013687 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tss add %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x112b7(%rax)\n \tadd %al,(%rax)\n-\txor %dh,(%rdi)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tshlb $1,0x112(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x37(%rax)\n+\tshlb $1,(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tand %bl,0x101(%rdi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %bh,0x112(%rax)\n \tadd %al,(%rax)\n-\tjo 1013799 \n+\tjo 1013789 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tlock (bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x48(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0x37(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x112b8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10137(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10137(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x37d000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tsarb $1,0x112(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tpush %rax\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10137(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x37f000000000008a,%eax\n+\tshlb $1,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n+\tjo 1013767 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex cmp %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tcmp %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x381000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tand %bh,(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %bh,(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x37c000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\t(bad)\n \tcmp %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x385000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rbx)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tcmpb $0x1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x38(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x38(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0xd000000000010138,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x38(%rax)\n+\tadd %dh,0x38(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp %al,(%rcx)\n+\tsarb $0x1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x38(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tmov $0x38,%al\n+\tadd %al,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 101390a \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x2b(%rax)\n+\tadd %dh,0x10138(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x390000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rax)\n+\tadd %dl,%al\n+\tcmp %al,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x392000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp %al,(%rcx)\n+\trex cmp %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tcmp %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x396000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tcmp %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x398000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tmovabs 0x9000000000010139,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x39(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp %eax,(%rcx)\n+\tsarb $0x1,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10139(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x39(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x39e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x39(%rax)\n+\tadd %bh,(%rdx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x39(%rax)\n+\tadd %dl,%al\n+\tcmp %eax,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3a2000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dh,%al\n \tcmp %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x3a4000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10139(%rax)\n+\t(bad)\n+\tcmp (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10139(%rax)\n+\tadd %dh,(%rax)\n+\tcmp (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3a8000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %eax,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x3a(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000001013a,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp %eax,(%rcx)\n+\tsarb $0x1,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1013a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3ae000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\thlt\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x112ad(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp (%rcx),%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1013a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x3b0000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3a(%rax)\n+\tand %bh,(%rbx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dh,%al\n \tcmp (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x3a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3b4000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tjo 1013a9c \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0x1,(%rdx)\n+\tadd %dl,(%rax)\n+\tcmp (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a9000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0x300000000001013a,%al\n-\tmovabs 0x3ae000000000008a,%eax\n+\tmovabs 0x3b6000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tsarb $0x1,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp (%rcx),%eax\n+\tcmpb $0x1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp (%rcx),%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp (%rcx),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3b1000000000008a,%eax\n+\tadd %dl,0x3b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,(%rbx)\n+\tmovabs 0xd00000000001013b,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x3b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3ab000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tcmp (%rcx),%eax\n+\tsarb $0x1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp (%rcx),%al\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n+\tadd %al,(%rax)\n+\tloopne 1013c0d \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x3b(%rax)\n+\tadd %dh,0x1013b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3c0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tcmp (%rcx),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x3b(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tcmp (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x3b,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x3c2000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp (%rcx),%eax\n+\trex cmp $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1013b(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp (%rcx),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3c6000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp (%rcx),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x3c(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3c8000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x112(%rbp)\n-\tadd %al,(%rax)\n-\tand %bh,(%rcx,%rax,1)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,0x112(%rsi)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001013c,%al\n+\tmovabs 0x900000000001013c,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x44(%rax)\n-\tclc\n-\tadd %al,(%rax)\n+\tadd %dh,0x3c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x52(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsarb $0x1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xfb,%dl\n+\tadd %dl,0x1013c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3ce000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112ae(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0x1,%al\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7b(%rax)\n+\tlock (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x112(%rsi)\n-\tadd %al,(%rax)\n-\tcmpb $0x1,(%rcx,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %bh,0x101(%rip) \n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tscas %es:(%rdi),%eax\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %bh,0x101(%rip) \n-\tadd %al,(%rax)\n-\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x102ce(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x51(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tmovabs 0x3d2000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112af(%rax)\n+\tadd %dh,%al\n+\tcmp $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3d(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3d4000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x112(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,0x101(%rip) \n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\t(bad)\n+\tcmp $0x101,%eax\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tcmp $0x101,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tcmpb $0x0,0x101(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x3d(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x50(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x500000000001013d,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x12,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tsarb $0x0,0x101(%rip) \n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tloopne 1013dae \n+\tadd %dl,0x1013d(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3de000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x12,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0x101,%eax\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1013d(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x112(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3e0000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x101(%rip) \n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x12,%cl\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tds add %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tand %bh,(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tmov $0xfb,%bl\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcmp $0x101,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x112b1(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trex\n+\tds add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tds add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tds add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x37(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x12,%dl\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tds add %eax,(%rcx)\n+\tcmpb $0x1,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0x3e(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0xd00000000001013e,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x3e(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4e(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001013e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tsarb $0x1,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x12,%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tds add %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rdx)\n \tadd %al,(%rax)\n-\tloopne 1013f00 \n+\tloopne 1013f10 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x41(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x1013e(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3f0000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,0x112(%rbx)\n \tadd %al,(%rax)\n-\tcmpb $0x1,(%rsi)\n-\tadd %eax,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tds add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x12,%bl\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tand %bh,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x29(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x112b3(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rbx)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\trex (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,0x1(%rdx,%rdx,1)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4c(%rax)\n-\tadc (%rcx),%al\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001013f,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dh,(%rax)\n \t(bad)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112b4(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tcmpb $0x1,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rdx,%rdx,1)\n-\tadd %ah,%al\n-\t(bad)\n+\tlock (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tmovabs 0x900000000001013f,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x3f(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x112(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0x1,(%rdi)\n+\tsarb $0x1,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1013f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3fe000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x12,%ch\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,0x1(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsarb $1,(%rdi)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n \txor %al,0x1(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\trex add %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x12,%ch\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.RB hlt\n-\tadd %al,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x12,%ch\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x40(%rax)\n+\tjo 10140a2 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tpush %rdi\n-\thlt\n+\tadd %al,0x40(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x12,%dh\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tnop\n \trex add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jns 1014087 \n-\tadd %eax,(%rax)\n+\tadd %ah,0x40(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4a(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x40,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x12,%dh\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,0x1(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10140(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,(%rax)\n+\tmovabs 0x40f000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x65(%rax)\n-\tstd\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x12,%dh\n+\tadd %al,%al\n+\trex add %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %al,0x1(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex add %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x112(%rdi)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trex add %eax,(%rcx)\n \tadd %al,(%rax)\n+\txor %al,0x1(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x49(%rax)\n-\tadc (%rcx),%al\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %eax,(%r9)\n \tadd %al,(%rax)\n-\txor %al,0x1(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tmov $0x12,%bh\n-\tadd %eax,(%rax)\n+\tadd %ah,(%rax)\n+\tadd %eax,(%r9)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 10141a3 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rdi)\n-\tadd %al,(%rax)\n-\tjo 1014193 \n+\tlock (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n+\tadd %eax,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x57(%rax)\n+\tadd %ah,0x41(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x112(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rcx)\n-\tadd %eax,(%rax)\n+\tmov $0x41,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlock (bad)\n-\tadd %eax,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,-0x48(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %al,0x10141(%rax)\n \tadd %al,(%rax)\n-\tmov $0x41,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x41d000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x112,%eax\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tlock add %eax,(%r9)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %eax,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x112,%eax\n \tadd %al,(%rax)\n-\tloopne 1014213 \n-\tadd %eax,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10141(%rax)\n+\tadd %ah,%al\n+\tadd %eax,(%r9)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\txor %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex.X add %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tpush %rax\n \trex.X add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\txor %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x424000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\trex.X add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.X add %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tjo 10142a4 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x530000000000008a,%eax\n+\tadd %al,0x42(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10142(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\trex.X add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x10142(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x42(%rax)\n+\tmov $0x42,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x10142(%rax)\n \tadd %al,(%rax)\n-\trolb $0x1,0x1(%rdx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x42d000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10142(%rax)\n+\tadd %ah,0x10142(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x42e000000000008a,%eax\n+\tmovabs 0x42f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.XB add %eax,(%r9)\n+\tadc %al,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \trex.X add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x1(%rbx)\n+\txor %al,0x1(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.X add %eax,(%rcx)\n+\tadd %al,(%rax)\n+\trex.XB add %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\n \trex.XB add %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x43(%rax)\n+\tadd %al,(%rax)\n+\tjo 10143a5 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trex.XB add %eax,(%r9)\n+\tadd %al,0x43(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x1,0x1(%rbx)\n+\tnop\n+\trex.XB add %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x43(%rax)\n+\tadd %ah,0x43(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010143,%al\n+\tmov $0x43,%al\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.XB add %eax,(%r9)\n \tadd %al,(%rax)\n+\trolb $1,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10143(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10143(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x43e000000000008a,%eax\n+\tmovabs 0x43f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10143(%rax)\n+\tadd %al,%al\n+\trex.XB add %eax,(%r9)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x440000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %al,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd %r8d,(%rcx)\n+\tadd %al,(%rax)\n+\txor %al,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.XB add %eax,(%r9)\n+\tadd %al,(%rax)\n+\tadd %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\n \tadd %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd %r8d,(%rcx)\n+\tjo 10144a6 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x10144(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tadd %r8d,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x44(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x44(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010144,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x44(%rax)\n+\tmov $0x44,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x10144(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x44d000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadd %r8d,(%rcx)\n+\tadd %al,(%rax)\n+\tlock add %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10144(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x450000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %al,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \tadd %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x1(%rbp)\n+\txor %al,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x45(%rax)\n+\tlock (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %r8d,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd %r8d,(%r9)\n+\tjo 10145a7 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %r8d,(%r9)\n+\tadd %al,0x45(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x1,0x1(%rbp)\n+\tnop\n+\tadd %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x10145(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x45(%rax)\n+\tmov $0x45,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x10145(%rax)\n \tadd %al,(%rax)\n-\trolb $0x1,0x1(%rbp)\n+\tadd %dh,(%rax)\n+\tmovabs 0x45d000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10145(%rax)\n+\tadd %ah,0x10145(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45e000000000008a,%eax\n+\tmovabs 0x45f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.RX add %r8d,(%rcx)\n+\tadc %al,0x1(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x1(%rsi)\n+\txor %al,0x1(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tadd %r8d,(%r9)\n+\tadd %al,(%rax)\n+\trex.RX add %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\n \trex.RX add %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x46(%rax)\n+\tadd %al,(%rax)\n+\tjo 10146a8 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trex.RX add %r8d,(%rcx)\n+\tadd %al,0x46(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x1,0x1(%rsi)\n+\tnop\n+\trex.RX add %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n+\tadd %ah,0x46(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010146,%al\n+\tmov $0x46,%al\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RX add %r8d,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,0x1(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10146(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10146(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x46e000000000008a,%eax\n+\tmovabs 0x46f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10146(%rax)\n+\tadd %al,%al\n+\trex.RX add %r8d,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x470000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %al,0x1(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,0x1(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.RXB add %r8d,(%r9)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.RX add %r8d,(%rcx)\n+\trex.RXB add %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\n \trex.RXB add %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.RXB add %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.RXB add %r8d,(%r9)\n+\tjo 10147a9 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x10147(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\trex.RXB add %r8d,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x47(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010147,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x47(%rax)\n+\tmov $0x47,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x10147(%rax)\n \tadd %al,(%rax)\n-\trolb $0x1,0x1(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x47d000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RXB add %r8d,(%r9)\n+\tadd %al,(%rax)\n+\tlock rex.RXB add %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10147(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x480000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\trex.RXB add %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,0x1(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \trex.RXB add %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,0x1(%rax)\n+\txor %cl,0x1(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x48(%rax)\n+\tlock (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %rax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd %rax,(%rcx)\n+\tjo 10148aa \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %rax,(%rcx)\n+\tadd %al,0x48(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x1,0x1(%rax)\n+\tnop\n+\tadd %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x10148(%rax)\n+\tlock (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x48(%rax)\n+\tmov $0x48,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x10148(%rax)\n \tadd %al,(%rax)\n-\trorb $0x1,0x1(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x48d000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10148(%rax)\n+\tadd %ah,0x10148(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x48e000000000008a,%eax\n+\tmovabs 0x48f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tjo 1014887 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %rax,(%r9)\n+\tadc %cl,0x1(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tand %cl,0x1(%rcx)\n+\txor %cl,0x1(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tadd %rax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trex\n-\tadd %rax,(%r9)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tjo 10148c7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x49(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadd %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \torb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0x5000000000010149,%al\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %rax,(%r9)\n+\tadc %bh,0x112(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10149(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x49e000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tmovabs 0x9000000000010149,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x49(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10149(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4a0000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trorb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tjo 1014957 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WX add %rax,(%rcx)\n+\tadd %al,(%rax)\n+\tloopne 1014a1b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tadd %rax,(%r9)\n-\tadd %al,(%rax)\n+\tadd %dh,0x10149(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trex\n-\trex.WX add %rax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WX add %rax,(%rcx)\n+\tadd %dl,0x4a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WX add %rax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n+\txor %cl,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1014a(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4a(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0xd00000000001014a,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x4a(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,%al\n+\tadd %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trorb $0x1,0x1(%rdx)\n+\t(bad)\n+\trex.WX add %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x1014a(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WX add %rax,(%rcx)\n+\torb $0x1,0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1014a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4b0000000000008a,%eax\n+\tadd %al,0x4a(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tmov $0x4a,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WX add %rax,(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,0x1(%rbx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n+\tadd %cl,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4b(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,%al\n+\trex.WX add %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\trex.WXB add %rax,(%r9)\n+\tadd %al,%al\n+\trex.WX add %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WXB add %rax,(%r9)\n+\tadc %cl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\trex.WX add %rax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WXB add %rax,(%r9)\n+\txor %cl,0x1(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1014a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x1,0x1(%rbx)\n+\tpush %rax\n+\trex.WXB add %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tjo 1014ae7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1014b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tjo 1014bad \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x4b(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x4b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trorb $0x1,0x1(%rbx)\n+\tnop\n+\trex.WXB add %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjo 1014b27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1014b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4be000000000008a,%eax\n+\tmov $0x4b,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,0x1014b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,0x1(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tjo 1014b67 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %r8,(%rcx)\n+\tadd %cl,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\trex.WXB add %rax,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,%al\n+\ttest $0x101,%eax\n \tadd %al,(%rax)\n-\tand %cl,0x1(%rcx,%rax,1)\n+\tpush %rax\n+\tmov $0x112,%ecx\n \tadd %al,(%rax)\n+\trorb $0x1,0x1(%rbx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WXB add %rax,(%r9)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x112b9(%rax)\n \tadd %al,(%rax)\n-\trex\n-\tadd %r8,(%rcx)\n+\tadd %al,0x4c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tsarb $1,0x112(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x4c(%rax)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tadd %r8,(%rcx)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tlock (bad)\n+\tcmc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x112,%edx\n \tadd %al,(%rax)\n \torb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x4c(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x3c(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tmov $0x112,%edx\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001014c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tand %cl,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112ba(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1014c(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4ce000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tsarb $1,0x112(%rdx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1014c(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4d0000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n+\tmov $0x112,%ebx\n+\tadd %al,(%rax)\n+\tlock add %r8,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x1014c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n+\tadc %cl,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd %r8,(%r9)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tadd %r8,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tjo 1014ca7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trex\n-\tadd %r8,(%r9)\n \tadd %al,(%rax)\n+\txor %cl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x4d4000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tjo 1014daf \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x1014d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x4d(%rax)\n-\tadd %eax,(%rcx)\n+\torb $0x1,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001014d,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x4d(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x50b000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x1014d(%rax)\n \tadd %al,(%rax)\n-\trorb $0x1,0x1(%rbp)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n+\tand %cl,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadd %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1014d(%rax)\n+\tadd %ah,0x1014d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4e0000000000008a,%eax\n+\tmovabs 0x4df000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadd %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,0x1(%rsi)\n+\tadc %cl,0x1(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n+\tand %cl,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4e(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\trex.WRX add %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \trex.WRX add %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \trex.WRX add %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.WRX add %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x1,0x1(%rsi)\n+\tjo 1014eb0 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n+\tand %cl,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1014e(%rax)\n+\tadd %dl,0x1014e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4e(%rax)\n+\tadd %ah,0x4e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $0x1,0x1(%rsi)\n+\tmov $0x4e,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1014e(%rax)\n+\tadd %al,0x1014e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ee000000000008a,%eax\n+\tmovabs 0x4ed000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n+\tand %cl,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRXB add %r8,(%r9)\n+\tadd %dh,%al\n+\trex.WRX add %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex.WRX add %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,0x1(%rdi)\n+\tadc %cl,0x1(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.WRX add %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex.WRXB add %r8,(%r9)\n+\txor %cl,0x1(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n+\tand %cl,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4f(%rax)\n+\tadd %dl,0x4f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \trex.WRXB add %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x1,0x1(%rdi)\n+\tjo 1014fb1 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n+\tadd %al,0x4f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001014f,%al\n+\tnop\n+\trex.WRXB add %r8,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n+\tand %cl,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRXB add %r8,(%r9)\n+\tadd %dh,0x1014f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1014f(%rax)\n+\tadd %al,0x1014f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4fe000000000008a,%eax\n+\tmovabs 0x4fd000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1014f(%rax)\n+\tadd %ah,0x1014f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x501000000000008a,%eax\n+\tmovabs 0x4ff000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tand %cl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.X add %eax,(%rcx)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0x1(%rax)\n+\tand %dl,0x1(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.WRXB add %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rax\n+\trex push %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10150b2 \n+\t(bad)\n+\tpush %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n+\tand %cl,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10150(%rax)\n+\tadd %al,0x10150(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x50(%rax)\n+\tadd %dl,0x50(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x50,%al\n+\tmovabs 0xd000000000010150,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x50(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadd %cl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10150(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x50d000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\trclb $1,0x1(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tjo 1015067 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rax\n+\tadd %al,(%rax)\n+\tlock push %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tpush %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tadc %dl,0x1(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tpush %rax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\txor %dl,0x1(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n+\tjo 10150a7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %dl,0x1(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n \tpush %rcx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tjo 10151b3 \n+\t(bad)\n+\tpush %rcx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x51(%rax)\n-\tadd %eax,(%rcx)\n+\tpush %rax\n+\tmov $0x112,%ebx\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rcx\n-\tadd %eax,(%rcx)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x112bb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10151(%rax)\n+\tadd %ah,0x10151(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10151(%rax)\n+\tadd %dl,%al\n+\tret $0xf6\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x51d000000000008a,%eax\n+\tsarb $1,0x112(%rbx)\n+\tadd %al,(%rax)\n+\trex push %rcx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10151(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x51f000000000008a,%eax\n+\tadd %dl,(%rax)\n+\tmov $0x112,%esp\n+\tadd %al,(%rax)\n+\tloopne 1015213 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmov $0x112,%esp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdx\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tpush %rcx\n-\tadd %eax,(%rcx)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tshrb $0x0,-0xc(%rbp)\n \tadd %al,(%rax)\n-\txor %dl,0x1(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tnop\n+\tmov $0x112,%esp\n \tadd %al,(%rax)\n-\tpush %rdx\n-\tadd %eax,(%rcx)\n+\tand %dl,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rdx\n+\tadd %al,(%rax)\n+\tsarb $1,0x1(%rdx,%rdx,1)\n+\tadd %al,%al\n+\tpush %rcx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x52(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x112,%ebp\n+\tadd %al,(%rax)\n+\t(bad)\n+\tpush %rdx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x52(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tmov $0x112,%ebp\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdx\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x52(%rax)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x112bd(%rax)\n \tadd %al,(%rax)\n-\tmov $0x52,%al\n-\tadd %eax,(%rcx)\n+\tadd %ah,0x10152(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tsarb $1,0x112(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdx\n+\trex push %rdx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10152(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x52f000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,(%rax)\n+\tmov $0x112,%esi\n+\tadd %al,(%rax)\n+\tloopne 1015314 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tpush %rdx\n-\tadd %eax,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tmov $0x112,%esi\n \tadd %al,(%rax)\n-\tlock add %eax,(%r9)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,0x1(%rbx)\n+\tadd %dl,0x1(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tpush %rdx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,0x53(%rax)\n+\t(bad)\n+\tpush %rbx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tpush %rbx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rbx\n+\trex push %rbx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tpush %rax\n+\tpush %rbx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10153(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x53(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0xf(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tjo 10152f7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x112,%ecx\n \tadd %al,(%rax)\n-\tmov $0x53,%al\n-\tadd %eax,(%rcx)\n+\tadcb $0x1,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tand %dl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10153(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbx\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x53(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10153(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\trclb $0x1,0x1(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rbx\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10153(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x53e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tand %dl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tpush %rsp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpush %rbx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tand %dl,0x1(%rcx,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1015476 \n+\tadd %dh,%al\n+\tpush %rbx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex push %rsp\n \tadd %eax,(%rcx)\n@@ -2814416,950 +2813583,898 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tand %dl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x54(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,(%rax)\n \tpush %rsp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0x1(%rcx,%rax,1)\n+\tadcb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x549000000000008a,%eax\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x54(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010154,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x10154(%rax)\n+\tand %dl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tpush %rsp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x10154(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10154(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x54e000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trex push %rbp\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0x10154(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tpush %rsp\n+\tadd %dh,(%rax)\n+\tmovabs 0x550000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,0x1(%rcx,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,0x1(%rbp)\n+\tand %dl,0x1(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rsp\n+\tadd %ah,(%rax)\n+\tpush %rbp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\txor %dl,0x1(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tpush %rbp\n+\tadd %dh,%al\n+\tpush %rsp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex push %rbp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n \tpush %rbp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tpush %rsp\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x1,0x1(%rbp)\n+\t(bad)\n+\tpush %rbp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tand %dl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10155(%rax)\n+\tadd %al,0x10155(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x55(%rax)\n+\tadd %dl,0x55(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0xd000000000010155,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x55(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n \trclb $0x1,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tand %dl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rbp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,0x10155(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x560000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsi\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rbp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tand %dl,0x1(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0x1,%bl\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x47(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tand %dl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex push %rsi\n+\tadd %al,0x56(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x112,%ecx\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tlock push %rbp\n+\t(bad)\n+\tpush %rsi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tpush %rsi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x112,%ecx\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadcb $0x1,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\t(bad)\n-\tcmc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x112,%edx\n+\tand %dl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,0x10156(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dh,0x56(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x46(%rax)\n-\tadc (%rcx),%al\n+\trclb $0x1,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $0x1,0x1(%rsi)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,0x10156(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x56e000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x112,%edx\n+\tand %dl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rsi\n+\tadd %al,(%rax)\n+\tpush %rdi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tpush %rsi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tand %dl,0x1(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x112,%edx\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tpush %rsi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trex push %rdi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x112(%rbx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %dl,0x1(%rdi)\n+\tand %dl,0x1(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rsi\n+\tadd %ah,0x57(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x57,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x57(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rdi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rdi\n-\tadd %eax,(%rcx)\n+\tadcb $0x1,0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tjo 10157b9 \n+\tadd %al,(%rax)\n+\tadd %dl,0x57(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x1,0x1(%rdi)\n+\tmovabs 0x5000000000010157,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tand %dl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %al,%al\n \tpush %rdi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10157(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x3000000000010157,%al\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tmovabs 0x57e000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10157(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x580000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex push %rdi\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tand %dl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock push %rdi\n+\tadd %ah,(%rax)\n+\tpop %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dh,%al\n \tpush %rdi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tpush %rdi\n+\trex pop %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\txor %bl,0x1(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex push %rdi\n+\tadd %dl,(%rax)\n+\tpop %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\t(bad)\n \tpop %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tpop %rax\n+\tadd %dl,(%rax)\n+\tpush %rbx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tjo 10158ba \n-\tadd %eax,(%rcx)\n+\tsbbb $0x1,0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x58(%rax)\n+\tjo 1015817 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x9000000000010158,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x58(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rax\n-\tadd %eax,(%rcx)\n+\trcrb $0x1,0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex push %rdi\n-\tadd %eax,(%rcx)\n+\tjo 1015857 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x58,%al\n+\tloopne 101592a \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10158(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x58d000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x10158(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10158(%rax)\n+\tadd %bl,0x1(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x58f000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex push %rdi\n-\tadd %eax,(%rcx)\n+\tjo 1015897 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rcx)\n+\tand %bl,0x1(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpop %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\txor %bl,0x1(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tpop %rcx\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rcx\n+\trex pop %rcx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex push %rdi\n-\tadd %eax,(%rcx)\n+\tjo 10158d7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10159bb \n+\t(bad)\n+\tpop %rcx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x59(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \tpop %rcx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tmov $0x19,%al\n+\tcld\n \tadd %al,(%rax)\n-\tadd %ah,0x59(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x112be(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,0x10159(%rax)\n \tadd %al,(%rax)\n-\tmov $0x59,%al\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex push %rdi\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcrb $1,0x1(%rcx)\n-\tadd %eax,(%rax)\n+\tsarb $1,0x112(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10159(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x59f000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trcrb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rcx\n-\tadd %eax,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x10159(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rdx)\n+\tand %bl,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex push %rdi\n+\tadd %dh,%al\n+\tpop %rcx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadd %bl,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpop %rdx\n+\tadd %dh,(%rax)\n+\tmovabs 0x5a1000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rdx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdx\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1015abc \n+\trex pop %rdx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex push %rdi\n+\tadd %dl,%al\n+\tpop %rcx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\t(bad)\n \tpop %rdx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x5a(%rax)\n+\tor %bl,0x0(%rbx)\n+\tadd %dh,0x5a(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5a,%al\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5b5000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x1015a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1015a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5ad000000000008a,%eax\n+\tadd %al,(%rax)\n+\tloopne 1015b03 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trcrb $0x1,0x1(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1015a(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tpush %rdi\n+\tmovabs 0x5ae000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock pop %rdx\n+\tadd %dh,0x1015a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5b0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tloopne 1015b63 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbx\n-\tadd %eax,(%rcx)\n+\tand %bl,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tpop %rdx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trex pop %rbx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x5b(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tpop %rbx\n+\tadd %al,(%rax)\n+\tjo 1015bbd \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x1015a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x45(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rbx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x112,%ebx\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo 1015b27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tmov $0x5b,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc2,%al\n-\ttestb $0x0,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x1015b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x112,%ebx\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x1(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x1(%rdx,%rdx,1)\n-\tadd %dh,0x5b(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tjo 1015b67 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tlock pop %rbx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tpop %rbx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x44(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tadc %bl,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tinsl (%dx),%es:(%rdi)\n-\thlt\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112bc(%rax)\n+\tjo 1015ba7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor %bl,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpop %rsp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x1(%rdx,%rdx,1)\n-\tadd %dl,0x5c(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpop %rsp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x112(%rbp)\n+\tjo 1015be7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock pop %rbx\n-\tadd %eax,(%rcx)\n+\tsbbb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tleave\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,0x112(%rdi)\n+\tadd %al,(%rax)\n+\trex pop %rsp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x43(%rax)\n+\tadd %dl,-0x41(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rsp\n+\tmov $0x5c,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x112,%ebp\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tjo 1015c47 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x112,%ebp\n \tadd %al,(%rax)\n \trcrb $1,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x1015c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x112(%rsi)\n \tadd %al,(%rax)\n-\tjo 1015d2e \n+\tlock pop %rsp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x42(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,(%rax)\n+\tmovabs 0x5d1000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rbp\n-\tadd %eax,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tand %bl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tpop %rsp\n+\tadd %dh,(%rax)\n+\tmovabs 0x5d3000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex pop %rbp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n@@ -2815373,295 +2814488,320 @@\n \t(bad)\n \tpop %rbp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x72(%rax)\n+\tjo 1015dbf \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1015d(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tsbbb $0x1,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tpop %rbp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1015d(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x1015d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5dd000000000008a,%eax\n+\tmovabs 0x5e7000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x1015d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5df000000000008a,%eax\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tpop %rbp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n-\tadd %eax,(%rax)\n+\tloopne 1015e26 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsi\n+\tadd %al,(%rax)\n+\tloopne 1015e2f \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tpop %rbp\n+\tadd %dh,0x1015d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5e0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tpop %rsi\n+\tpop %rbp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsi\n-\tadd %eax,(%rcx)\n+\tand %bl,0x1(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n-\tadd %eax,(%rax)\n+\tloopne 1015e86 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x5e(%rax)\n+\tadd %al,(%rax)\n+\trex pop %rsi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x5e(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rsi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\t(bad)\n \tpop %rsi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5e(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rsi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tpop %rsi\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x1015d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tmov $0x5e,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n+\tjo 1015e47 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcrb $1,0x1(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1015e(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tpop %rsi\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock pop %rsi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1015e(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5ef000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tjo 1015e87 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadc %bl,0x1(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n \tpop %rsi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rdi)\n+\txor %bl,0x1(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n-\tadd %eax,(%rax)\n+\tjo 1015ec7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rdi\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tsbbb $0x1,0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tpop %rdi\n+\tadd %ah,0x5f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rdi\n+\tjo 1015fc1 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdi\n-\tadd %eax,(%rcx)\n+\trcrb $0x1,0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1015fc1 \n-\tadd %eax,(%rcx)\n+\tand %bl,0x1(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001015f,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n-\tadd %eax,(%rax)\n+\tjo 1015f37 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1015f(%rax)\n+\trcrb $1,0x1(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5f(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5f,%al\n+\tnop\n+\tpop %rdi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1015f(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5fd000000000008a,%eax\n+\tlock pop %rdi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rdi\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tpush %rax\n \tpop %rdi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n \tnop\n \tmov (%rdi),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 101600c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9723(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x199(%rip) \n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x2a(%rax)\n \ttest $0x0,%al\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tpush %rax\n \tgs popf\n@@ -2815706,15 +2814846,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\n \tlods %ds:(%rsi),%eax\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tje 101608c \n+\tje 10160cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc $0x187,%eax\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n@@ -2815832,15 +2814972,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand $0x97,%al\n \t...\n \tadd %al,-0x10000000(%rip) \n-\tloope 10161e6 \n+\tloope 1016226 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %eax,%esi\n \tand $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2815895,15 +2815035,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xad5c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x30000000(%rip) \n-\tcall 10164a9 \n+\tcall 10164e9 \n \tadd %al,(%rax)\n \trex (bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -2815941,16 +2815081,16 @@\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xcb,%al\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0xf2,(%rax)\n-\tadd %al,(%rax)\n+\tmov $0x29,%al\n+\trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2816025,30 +2815165,30 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmp $0x97,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjbe 101644c \n+\tjbe 101648c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfucom %st(6)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcmp %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d1aa(%rax)\n \tadd %al,(%rax)\n@@ -2816068,15 +2815208,15 @@\n \tadd %dl,0x9728(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tja 10164cc \n+\tja 101650c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub %dl,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2816090,15 +2815230,15 @@\n \tadd %dh,(%rax)\n \tfsubrs 0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tje 101650c \n+\tje 101654c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18729(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n@@ -2816151,15 +2815291,15 @@\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest $0x1d1,%eax\n \tadd %al,(%rax)\n-\tjo 10165c4 \n+\tjo 1016604 \n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -2816207,15 +2815347,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x30000000(%rip) \n-\tjmp 10168c7 \n+\tjmp 1016907 \n \tadd %al,(%rax)\n \tpush %rax\n \tpush $0x196\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -2816376,15 +2815516,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x973b(%rax)\n+\tadd %dl,0x973b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x1490e(%rax)\n \tadd %al,(%rax)\n@@ -2816421,15 +2815561,15 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %ah,%cl\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 101690e \n+\tloopne 101694e \n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2816456,15 +2815596,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmp %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n@@ -2816477,15 +2815617,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tcmp %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor %cl,0x1(%rcx)\n@@ -2816567,15 +2815707,15 @@\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x5e(%rax)\n \tand $0x1,%eax\n \tadd %ah,%al\n-\tjrcxz 1016b16 \n+\tjrcxz 1016b56 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2816722,23 +2815862,23 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp 0x0(%rdi),%dl\n+\tadd %dh,%al\n+\tcmp %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10000000(%rip) \n \tor 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1016d8c \n+\tloopne 1016dcc \n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2816749,28 +2815889,28 @@\n \tadd %al,0x9722(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjb 1016d4c \n+\tjb 1016d8c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1e954(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x39(%rax)\n+\tadd %ah,0x39(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rsi\n \thlt\n@@ -2816912,4858 +2816052,4777 @@\n \ttest $0x0,%al\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x1d173(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tloope 1016f09 \n+\tloope 1016f49 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x9735(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x50000000(%rip) \n-\tsarb $1,0x1(%rbp)\n-\tadd %dh,0x18e33(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \t...\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dh,0x1(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tpop %rdi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex jo 1017034 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjo 1017044 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x70(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x706000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjo 1017064 \n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x708000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tjo 1016ff7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\txorb $0x1,0x1(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %dl,0x70(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x5000000000010170,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tjo 10170b4 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tjo 1017037 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10170(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x70e000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tshlb $0x1,0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10170(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10170(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x710000000000008a,%eax\n+\tloopne 1017142 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n-\tadd %eax,(%rax)\n+\tjo 1017077 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjno 1017114 \n+\tadd %al,(%rax)\n+\tadd %dh,0x1(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjo 1017124 \n+\tadd %dl,%al\n+\tjo 1017104 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x714000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno 1017144 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x112bf(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x716000000000008a,%eax\n+\tadd %al,0x71(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n-\tadd %eax,(%rax)\n+\tadc %al,%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0x10171(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x71(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010171,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x71(%rax)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,-0x40(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tshlb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n+\txorb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjno 10171d4 \n-\tadd %eax,(%rax)\n+\tnop\n+\trclb $0x1,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10171(%rax)\n+\tand %dh,0x1(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x720000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjno 1017204 \n-\tadd %eax,(%rax)\n+\trclb $0x1,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x722000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x72(%rax)\n-\tadd %eax,(%rcx)\n+\tadc %al,%cl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjb 1017244 \n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x726000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjb 1017264 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,-0x3f(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjb 1017284 \n+\tadd %dh,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5d(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x72,%al\n-\tadd %eax,(%rcx)\n+\trcll $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmovabs 0xd000000000010171,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjb 10172c4 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x10172(%rax)\n+\trcll $0x1,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjb 10172e4 \n+\trex jb 1017224 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjae 1017304 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjb 1017314 \n-\tadd %eax,(%rax)\n+\tadc %al,%dl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjae 1017324 \n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rdx)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dl,-0x3e(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x73(%rax)\n-\tadd %eax,(%rcx)\n+\txorb $0x1,0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjae 1017354 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x73(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x10173(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xfc19(%rax)\n+\tadd %dh,0x9(%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tadd %dl,0x112be(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x73(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x112c2(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjb 1017284 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x112,%esi\n+\tret $0x112\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x72,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1017247 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjae 10173e4 \n+\tshlb $1,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjae 10173f4 \n-\tadd %eax,(%rax)\n+\tadd %ah,0x10172(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tje 1017404 \n+\tlock jb 10172e4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x742000000000008a,%eax\n+\tmovabs 0x730000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,0x1(%rcx,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %dh,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10174a6 \n+\tadd %dh,(%rax)\n+\tmovabs 0x732000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tje 1017444 \n+\txor %dh,0x1(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,(%rax)\n+\tmovabs 0x783000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x73(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tloopne 10173dc \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10174(%rax)\n+\txorb $0x1,0x1(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10174(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x73(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10174(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dh,(%rax)\n-\tmovabs 0x744000000000008a,%eax\n+\tmovabs 0xd000000000010173,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x73(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $0x0,0x1(%rcx,%rax,1)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tshlb $0x1,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1(%rcx,%rax,1)\n+\tloopne 101743c \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1017546 \n+\tloopne 1017445 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10174(%rax)\n+\tadd %dh,0x10173(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x750000000000008a,%eax\n+\tmovabs 0x740000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tje 1017504 \n+\tjae 1017404 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x752000000000008a,%eax\n+\tmovabs 0x742000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1(%rcx,%rax,1)\n+\tloopne 101749c \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jne 1017534 \n+\trex je 1017434 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjne 1017544 \n+\tje 1017444 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x756000000000008a,%eax\n+\tmovabs 0x746000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjne 1017564 \n+\tje 1017464 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x758000000000008a,%eax\n+\tmovabs 0x748000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x10175(%rax)\n+\tloopne 10174fc \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x75(%rax)\n+\tmovabs 0x9000000000010174,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x74(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x1(%rbp)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10174(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x74e000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tloopne 101755c \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjne 10175d4 \n+\tadd %dh,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10175(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjbe 10175f4 \n+\tadd %dl,%al\n+\tje 1017504 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,(%rax)\n+\tmovabs 0x752000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjbe 1017614 \n-\tadd %eax,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjne 1017624 \n+\tje 1017524 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x76(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x754000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tloopne 10175bc \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x76(%rax)\n-\tadd %eax,(%rcx)\n+\t(bad)\n+\tjne 1017554 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %dh,(%rax)\n-\tjbe 1017664 \n+\tjne 1017564 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x758000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x10176(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x75(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0x5000000000010175,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2d(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tloopne 101761c \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,0x112(%rdi)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x1(%rsi)\n+\tshlb $0x1,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x112,%edi\n+\tadd %dl,0x10175(%rax)\n \tadd %al,(%rax)\n-\tjo 1017738 \n+\tadd %dh,(%rax)\n+\tmovabs 0x75e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1017748 \n+\tadd %dh,0x10175(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x760000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tloopne 101767c \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tja 10176f4 \n+\tand %dh,0x1(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tja 1017704 \n+\tadd %dh,%al\n+\tjne 1017624 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x772000000000008a,%eax\n+\tmovabs 0x764000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %dh,0x1(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjbe 1017644 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x774000000000008a,%eax\n+\tmovabs 0x766000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tja 1017744 \n-\tadd %eax,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x776000000000008a,%eax\n+\tadd %al,(%rax)\n+\tloopne 10176dc \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txorb $0x1,0x1(%rsi)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10177d9 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x76(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txorb $0x1,0x1(%rdi)\n+\tmovabs 0xd000000000010176,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x76(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tja 1017784 \n-\tadd %eax,(%rax)\n+\tshlb $0x1,0x1(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x77a000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x77,%al\n+\tloopne 101773c \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tloopne 1017748 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x10176(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x76d000000000008a,%eax\n+\tmovabs 0x770000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1017849 \n+\tadd %dl,%al\n+\tjbe 1017704 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x772000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1(%rdi)\n-\tadd %eax,(%rax)\n+\tloopne 101779c \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjs 10177f4 \n+\trex ja 1017734 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tja 1017804 \n+\tadd %dl,(%rax)\n+\tja 1017744 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x782000000000008a,%eax\n+\tmovabs 0x776000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tja 1017824 \n+\tadd %dh,(%rax)\n+\tja 1017764 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x784000000000008a,%eax\n+\tmovabs 0x778000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x78(%rax)\n+\tloopne 10177fc \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tmovabs 0x9000000000010177,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjs 1017864 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x788000000000008a,%eax\n+\tadd %dh,0x77(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tshlb $0x1,0x1(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x10177(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x77e000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010178,%al\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tloopne 101785c \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjs 10178b4 \n+\tadd %bh,0x1(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10178(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjs 10178d4 \n+\tadd %dl,%al\n+\tja 1017804 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x782000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dh,%al\n+\tja 1017824 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjns 10178f4 \n+\tpush %rax\n+\tjs 1017844 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 1017904 \n-\tadd %eax,(%rax)\n+\tadd %al,0x73(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjns 1017914 \n-\tadd %eax,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 10178da \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x79(%rax)\n-\tadd %eax,(%rcx)\n+\tjo 1017807 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjns 1017944 \n+\tjs 1017884 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x78(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x79(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tmov $0x78,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1017847 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10179(%rax)\n+\tsarb $1,0x1(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x799000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10178(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tloopne 1017a0b \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tlock js 10178e4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tmov $0x79,%al\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1017887 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %bh,0x1(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,%bl\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 101799a \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x79(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tadc %dl,%bl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tpush %rax\n+\tret\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x1(%rcx)\n+\t(bad)\n+\tjns 1017944 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\ttest %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112c3(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 10178f7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,%al\n+\tret\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\t(bad)\n-\tjp 10179f4 \n+\tadd %al,(%rax)\n+\tnop\n+\tjns 1017984 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjp 1017a04 \n-\tadd %eax,(%rax)\n+\tadd %al,0x79(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tmov $0x79,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1017a93 \n-\tadd %eax,(%rcx)\n+\tjo 1017947 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x1(%rdx)\n+\tsarb $1,0x1(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x79e000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjp 1017a34 \n+\tlock jns 10179e4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a5000000000008a,%eax\n+\tmovabs 0x7a0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjp 1017a54 \n+\tadc %bh,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x79c000000000008a,%eax\n+\tmovabs 0x7a2000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\txor %bh,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x1,0x1(%rdx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,(%rax)\n+\tmovabs 0x7bd000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x7a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tsarb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1017a(%rax)\n+\tcmpb $0x1,0x1(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7a(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x7a(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0xd00000000001017a,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x7a(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsarb $0x1,0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tsarb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjp 1017ad4 \n-\tadd %eax,(%rax)\n+\tloopne 1017b4c \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %dh,0x1017a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x7b0000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjnp 1017af4 \n+\tadd %dl,%al\n+\tjp 1017b04 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x7b2000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tsarb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjnp 1017b14 \n+\trex jnp 1017b34 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tmov $0x112,%edi\n-\tadd %al,(%rax)\n-\tlock jp 1017b34 \n+\tadd %dl,(%rax)\n+\tjnp 1017b44 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x7b6000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadc %al,%al\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjnp 1017b64 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1017bcd \n+\tadd %dh,(%rax)\n+\tmovabs 0x7b8000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb $0x1,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tsarb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112c0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1017b(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmovabs 0x900000000001017b,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x7b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trol $1,%al\n-\tadc (%rcx),%al\n+\tsarb $0x1,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjnp 1017bb4 \n-\tadd %eax,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x1017b(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x79a000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,%cl\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tlock jnp 1017bd4 \n+\tlock jnp 1017be4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trcll $0x1,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo 1017b87 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadc %bh,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tjnp 1017c14 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112c1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjl 1017c14 \n-\tadd %eax,(%rax)\n+\txor %bh,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%cl\n-\tadc (%rcx),%al\n+\tjo 1017bc7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x1(%rbx)\n+\tpush %rax\n+\tjl 1017c44 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjl 1017c54 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1017cce \n+\tjo 1017cde \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tand %dh,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tjo 1017c07 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tmovabs 0x900000000001017c,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x1017c(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor %edi,%eax\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112c2(%rax)\n+\t(bad)\n+\tjl 1017ca4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1017c(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tsarb $1,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dl\n+\tpush %rax\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjl 1017cb4 \n-\tadd %eax,(%rax)\n+\tloopne 1017d3e \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjl 1017cc4 \n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjge 1017cd4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x112c4(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1017c77 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjge 1017cf4 \n+\tand %bh,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7d1000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tand %bh,0x1(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7d3000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsarb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex jge 1017d34 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dh,(%rax)\n-\tmovabs 0x7cc000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tjo 1017cd7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1017ddf \n-\tadd %eax,(%rcx)\n+\tsarb $0x1,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x7d(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 1017d7c \n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1017d(%rax)\n+\tcmpb $0x1,0x1(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7d(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tjge 1017d84 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x7da000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x7d,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x1017d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7dd000000000008a,%eax\n+\tjge 1017dc4 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 1017e4f \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 1017ddc \n+\t(bad)\n+\tjge 1017dec \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjge 1017de4 \n+\tadd %al,(%rax)\n+\tjle 1017df4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjge 1017df4 \n+\tadd %dl,%al\n+\tjge 1017e04 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e1000000000008a,%eax\n+\tmovabs 0x7e2000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjge 1017e14 \n+\tadd %dh,%al\n+\tjge 1017e24 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e3000000000008a,%eax\n+\tmovabs 0x7e4000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 1017e3c \n+\t(bad)\n+\tjge 1017e4c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n+\tadd %ah,0x7e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjle 1017e54 \n+\tadd %dh,(%rax)\n+\tjle 1017e64 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e7000000000008a,%eax\n+\tmovabs 0x7e8000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7e(%rax)\n+\tadd %dl,0x7e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjle 1017e84 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x500000000001017e,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 1017e9c \n+\t(bad)\n+\tjge 1017eac \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1017e(%rax)\n+\tadd %al,%al\n+\tjle 1017eb4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1017e(%rax)\n+\tadd %dl,0x1017e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ed000000000008a,%eax\n+\tmovabs 0x7ee000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1017e(%rax)\n+\tadd %dh,0x1017e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ef000000000008a,%eax\n+\tmovabs 0x7f0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 1017efc \n+\t(bad)\n+\tjge 1017f0c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg 1017f04 \n+\tadd %ah,(%rax)\n+\tjg 1017f14 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjle 1017f14 \n+\tadd %dh,%al\n+\tjle 1017f24 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f3000000000008a,%eax\n+\tmovabs 0x7f4000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjg 1017f34 \n+\tadd %dl,(%rax)\n+\tjg 1017f44 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f5000000000008a,%eax\n+\tmovabs 0x7f6000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 1017f5c \n+\t(bad)\n+\tjge 1017f6c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7f(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,0x1017f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f(%rax)\n+\tadd %dl,0x7f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjg 1017f84 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000001017f,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x7f(%rax)\n+\tadd %dh,0x7f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7f,%al\n-\tadd %eax,(%rcx)\n+\tsarb $0x1,0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 1017fbc \n-\tadd %eax,(%rax)\n+\tjo 1017f57 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 1018051 \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x1017f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjg 1017fc4 \n-\tadd %eax,(%rax)\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1017f(%rax)\n+\tadc %al,0x101(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7ff000000000008a,%eax\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjg 1017ff4 \n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,0x101(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tjg 1018034 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tjg 1018004 \n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x101(%rax)\n+\tpush %rax\n+\taddb $0x1,(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x101(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 101802c \n-\tadd %eax,(%rax)\n+\tjo 1017fe7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x80(%rax)\n+\tadd %al,(%rax)\n+\tjo 1017fe2 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\taddb $0x1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\t(bad)\n-\taddb $0x1,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,-0x80(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tnop\n \taddb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\taddb $0x0,0x101(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 101808c \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x10180(%rax)\n+\tjo 1018027 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x80(%rax)\n+\tmov $0x80,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x10180(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0x101(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10180(%rax)\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x80e000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,0x101(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 10180ec \n-\tadd %eax,(%rax)\n+\tjo 1018067 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddl $0x1,(%rcx)\n-\tadd %dl,0x9b01(%rax)\n+\tlock addb $0x1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n \taddb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tand %al,0x101(%rcx)\n+\tadc %al,0x101(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\taddb $0x1,(%rcx)\n+\tjo 10180a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,0x101(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\taddl $0x1,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trex addl $0x1,(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\taddl $0x1,(%rcx)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 101814c \n-\tadd %eax,(%rax)\n+\tjo 10180e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7f(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\taddl $0x1,(%rcx)\n-\tadd %dh,(%rax)\n-\tmovabs 0x818000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0x3b(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\taddb $0x0,0x101(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rax)\n+\tadd %al,-0x7f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x5000000000010181,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 10181ac \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\taddl $0x1,(%rcx)\n-\tadd %dl,0x9b01(%rax)\n+\tjo 1018137 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10181(%rax)\n \tadd %al,(%rax)\n+\trolb $0x0,0x101(%rcx)\n \tadd %dh,(%rax)\n-\tmovabs 0x81e000000000008a,%eax\n+\tmovabs 0x820000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tloopne 1018153 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x10181(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x820000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10181(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %al,0x101(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x7e(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tor %bl,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 101820c \n-\tadd %eax,(%rax)\n+\tjo 10181a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\txor %al,0x101(%rdx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \taddl $0x1,(%rcx)\n-\tadd %dh,(%rax)\n-\tmovabs 0x824000000000008a,%eax\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\taddb $0x0,0x101(%rdx)\n+\tadd %dl,0x9b08(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x7e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tjo 10181f7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tnop\n+\tor %bl,0x0(%rbx)\n+\tadd %dl,-0x7e(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tmov $0x82,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tmov $0x81,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10182(%rax)\n+\trolb $1,0x101(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x10182(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x82f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010182,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %al,0x101(%rbx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 10182a7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %al,0x101(%rbx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10182(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\taddl $0x1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\taddl $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 10182e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddl $0x1,(%rcx)\n+\tjo 10182e5 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,-0x7d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tnop\n+\taddl $0x1,(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x101(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1018327 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0x83,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bl\n-\tadc (%rcx),%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x10183(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\taddl $0x1,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,0x101(%rbx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\troll %cl,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x3d(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x101(%rbx)\n+\tjo 1018367 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tlock addl $0x1,(%rcx)\n \tadd %al,(%rax)\n-\tloopne 10182f7 \n-\thlt\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\taddl $0x1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112c3(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10183(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tadc %al,0x1(%rcx,%rax,1)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%bl\n-\tadc (%rcx),%al\n+\tjo 10183a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,0x1(%rcx,%rax,1)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\ttest %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0x101(%rbx)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10183(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112c5(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x7c(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\taddl $0x1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1(%rcx,%rax,1)\n-\tadd %dh,(%rax)\n-\tmovabs 0x841000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tjo 10183f7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x1(%rcx,%rax,1)\n-\tadd %dh,(%rax)\n-\tmovabs 0x843000000000008a,%eax\n+\taddb $0x0,0x1(%rcx,%rax,1)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x7c(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trex test %al,(%rcx)\n-\tadd %eax,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x845000000000008a,%eax\n+\tmovabs 0x3000000000010184,%al\n+\tmovabs 0x84e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x0,0x1(%rcx,%rax,1)\n+\trolb $0x0,0x1(%rcx,%rax,1)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 101840d \n-\tadd %eax,(%rcx)\n+\tjo 1018457 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010184,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x7c(%rax)\n-\tadd %eax,(%rcx)\n+\tlock test %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,(%rax)\n+\ttest %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0x1(%rcx,%rax,1)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10184(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10184(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x84e000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %al,0x101(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 101846d \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x101(%rbp)\n+\tjo 10184a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\ttest %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x852000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10185(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x854000000000008a,%eax\n+\tadd %dl,-0x7b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10184cd \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\ttest %eax,(%rcx)\n+\tnop\n+\ttest %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,-0x7b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttest %eax,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x858000000000008a,%eax\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x7b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\ttest %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7b(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x7b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010185,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 101852d \n-\tadd %eax,(%rcx)\n+\tadd %al,0x101(%rbp)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trolb $0x0,0x101(%rbp)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10185(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x85e000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tjo 1018557 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10185(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x860000000000008a,%eax\n+\tloopne 1018557 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\taddl $0x1,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x10185(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,0x101(%rsi)\n+\tadd %al,0x101(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 1018597 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7a(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tand %al,0x101(%rsi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\txchg %al,(%rcx)\n+\tadd %dh,%al\n+\ttest %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7a(%rax)\n-\tadd %eax,(%rcx)\n+\trex xchg %al,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 10185d7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10186(%rax)\n+\t(bad)\n+\txchg %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7a(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\txchg %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\taddb $0x0,0x101(%rsi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010186,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 1018617 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n+\tmovb $0x1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trol $1,%ch\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1018648 \n-\tadd %eax,(%rcx)\n+\trolb $0x0,0x101(%rsi)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\txchg %al,(%rcx)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3c(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tjo 1018648 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0x112c4(%rax)\n+\tmovabs 0x500000000000fba5,%al\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tlock xchg %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ah\n-\tadc (%rcx),%al\n+\tjo 1018687 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %al,0x101(%rdi)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\txchg %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock xchg %eax,%edi\n-\tadd %eax,(%rcx)\n+\txor %al,0x101(%rdi)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,%ch\n-\tadc (%rcx),%al\n+\tjo 10186b9 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 10186e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n \txchg %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x79(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,0x10187(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10187(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x87a000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trex xchg %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmov $0x87,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x0,0x101(%rdi)\n-\tadd %dh,(%rax)\n-\tmovabs 0x87d000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %al,0x101(%rdi)\n \tadd %al,(%rax)\n+\trolb $1,0x101(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n-\tfwait\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x10187(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x87f000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %eax,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov %al,(%rcx)\n+\tadd %al,%al\n+\txchg %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x881000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,0x101(%rdi)\n-\tadd %ah,(%rax)\n-\tmov %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tand %al,0x101(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %cl,0x101(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tmov %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x884000000000008a,%eax\n+\tmovabs 0x885000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmov %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x886000000000008a,%eax\n+\tmovabs 0x887000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,0x101(%rdi)\n-\tadd %al,0x10188(%rax)\n+\tand %al,0x101(%rdi)\n+\tadd %al,(%rax)\n+\tnop\n+\tmov %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x78(%rax)\n+\tadd %ah,-0x78(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010188,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x78(%rax)\n+\tmov $0x88,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trorb $0x0,0x101(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x10188(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x88d000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,0x101(%rdi)\n-\tadd %ah,%al\n-\tmov %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10188(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x890000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tjo 1018867 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tlock mov %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmov %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x892000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %cl,0x101(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,0x101(%rdi)\n-\tadd %al,-0x77(%rax)\n-\tadd %eax,(%rcx)\n+\tjo 10188a7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %cl,0x101(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tmov %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x896000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\t(bad)\n \tmov %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x898000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,0x101(%rdi)\n-\tadd %ah,0x10189(%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\torb $0x0,0x101(%rcx)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x77(%rax)\n+\tadd %al,-0x77(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trorb $0x0,0x101(%rcx)\n-\tadd %dl,%al\n+\trorb $1,0x101(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10189(%rax)\n+\tadd %dh,0x10189(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x876000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tadd 0x0(%rbx),%ebx\n+\tadd %al,%al\n+\tmov %eax,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd 0x0(%rbx),%ebx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tmovabs 0x1000000000010189,%al\n \tmov (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmov (%rcx),%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmovabs 0x8a3000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tmov (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8a5000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tmov (%rcx),%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10189(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x76(%rax)\n+\tadd %al,(%rax)\n+\tjo 10189ec \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1018a07 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1018a(%rax)\n+\tnop\n+\tmov (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x76(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tmov $0x8a,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 1018a47 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov (%rcx),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trorb $1,0x101(%rdx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,0x1018a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov (%rcx),%al\n+\tlock mov (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 1018a87 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov (%rcx),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %cl,0x101(%rbx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tmov (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov (%rcx),%eax\n+\trex mov (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trol $1,%dh\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x75(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1018aed \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,(%rax)\n \tmov (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1018b(%rax)\n+\tnop\n+\tmov (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadd %al,(%rax)\n+\tjo 1018b27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0x8b,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000001018b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x75(%rax)\n+\trorb $0x0,0x101(%rbx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8bd000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tloopne 1018b3d \n+\tloopne 1018b5d \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tmov (%rcx),%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tlock mov (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8c1000000000008a,%eax\n+\tmovabs 0x8c0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadc %cl,0x1(%rcx,%rax,1)\n \tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tmovabs 0x8c2000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x1(%rcx,%rax,1)\n-\tadd %dl,0x9b01(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1018b(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x74(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8d0000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tor %bl,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov %es,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x74(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x74(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1018c(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tmovabs 0x700000000001018b,%al\n \tmov %es,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1018c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x74(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n-\tor %bl,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tlea (%rcx),%eax\n+\tmov %es,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x74(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %es,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x8c,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,0x101(%rbx)\n-\tadd %ah,%al\n+\tmovabs 0xd00000000001018b,%al\n \tmov %es,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1018c(%rax)\n+\tadd %ah,0x1018c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8d0000000000008a,%eax\n+\tmovabs 0x8cf000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmov %es,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8c7000000000008a,%eax\n+\tmovabs 0x8b8000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\txor %cl,0x101(%rbp)\n+\tand %cl,0x101(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1018cb7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x73(%rax)\n-\tadd %eax,(%rcx)\n+\trex lea (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tlea (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tadd %eax,(%rcx)\n+\t(bad)\n+\tlea (%rcx),%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 1018cf7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1018d(%rax)\n \tadd %al,(%rax)\n+\torb $0x0,0x101(%rbp)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x73(%rax)\n+\tadd %dl,-0x73(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x8d,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001018d,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1018d37 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $0x0,0x101(%rbp)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1018d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlea (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1018d(%rax)\n+\tjo 1018d6d \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlea (%rcx),%eax\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock lea (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 1018d87 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov (%rcx),%es\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %cl,0x101(%rsi)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tlea (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov (%rcx),%es\n-\tadd %eax,(%rax)\n+\txor %cl,0x101(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trex mov (%rcx),%es\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8e5000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\tmov (%rcx),%es\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x72(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8e7000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\torb $0x0,0x101(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0xf(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n \tadd %al,(%rax)\n+\tpop (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,0x101(%rsi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dh,0x1018e(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x101(%rsi)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov (%rcx),%es\n-\tadd %eax,(%rax)\n+\tand %cl,0x101(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trorb $1,0x101(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,0x1018e(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x1018e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x8ef000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tjo 1018e50 \n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov (%rcx),%es\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %cl,0x101(%rdi)\n+\tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1018e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1018e60 \n-\tadd %eax,(%rcx)\n+\trex pop (%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1018ed7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\t(bad)\n \tpop (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tpop (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov (%rcx),%es\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x71(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tor %bl,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x71(%rax)\n-\tadd %eax,(%rcx)\n+\torb $0x0,0x101(%rdi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x800000000001018e,%al\n-\tpop (%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x71(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tjo 1018f17 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001018f,%al\n+\tmovabs 0x900000000001018f,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,-0x71(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \trorb $0x0,0x101(%rdi)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop (%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop (%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1018f57 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnop\n+\tloopne 1018f61 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs 0x8fd0000000000101,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x1018f(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0x101(%rax)\n+\tadc %dl,0x101(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tmovabs 0x1c0000000000101,%al\n+\tpush $0x0\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x70(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\txor %dl,0x101(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tnop\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpop (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1018ff2 \n+\tpush %rax\n+\tnop\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10190(%rax)\n+\tjo 1018fe7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x70(%rax)\n+\tjo 1018ff2 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x70(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0x101(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3a(%rax)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ch\n-\tadc (%rcx),%al\n+\tadd %dl,0x112c7(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10190(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%dh\n-\ttestb $0x0,(%rax)\n+\tjo 1019037 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trclb $0x0,0x101(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x101(%rcx)\n+\tadd %dl,0x10190(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfba4(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3a(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tloopne 1019062 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010190,%al\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %dl,0x101(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x101(%rcx)\n+\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1019097 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6f(%rax)\n+\trex xchg %eax,%ecx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x6f(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ecx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n \tnop\n-\txchg %eax,%ecx\n+\tor %bl,0x0(%rbx)\n+\tadd %dh,-0x6f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x101(%rcx)\n+\tlock nop\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadcb $0x0,0x101(%rcx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\t(bad)\n+\txchg %eax,%ecx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 10190f7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10191(%rax)\n \tadd %al,(%rax)\n+\tadcb $0x0,0x101(%rcx)\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x10191(%rax)\n \tadd %al,(%rax)\n-\tloopne 1019144 \n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,(%rax)\n+\tmovabs 0x921000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txchg %eax,%ecx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex xchg %eax,%ecx\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trclb $1,0x101(%rax)\n \tadd %al,(%rax)\n-\tlock xchg %eax,%ecx\n+\tloopne 1019163 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\txchg %eax,%ecx\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x10191(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x920000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x101(%rdx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \txchg %eax,%ecx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\txchg %eax,%ecx\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n \txor %dl,0x101(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex xchg %eax,%ecx\n-\tadd %eax,(%rcx)\n+\tjo 10191c7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%edx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,(%rax)\n \txchg %eax,%edx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tjo 10191f4 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6e(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tjo 1019207 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%edx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex xchg %eax,%ecx\n+\tadd %ah,-0x6e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n \tmov $0x92,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10192(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x92d000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tjo 1019247 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\trclb $1,0x101(%rdx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,0x10192(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x917000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x101(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trol $1,%bh\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %eax,%ebx\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tenter $0x112,$0x0\n+\tadd %al,(%rax)\n+\tadd %al,-0x6d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tenter $0x112,$0x0\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n \txchg %eax,%edx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tadc %ah,%dh\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex xchg %eax,%ebx\n+\tadd %dl,0x112c8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x6d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1019307 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6d(%rax)\n+\tnop\n+\txchg %eax,%ebx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ebx\n+\tadd %ah,-0x6d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tmov $0x93,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112c6(%rax)\n+\tlock xchg %eax,%ebx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10193(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,0x101(%rbx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 1019367 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10193(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rcx,%rax,1)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10193(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n+\tor %bl,0x0(%rbx)\n+\tadd %al,%al\n \txchg %eax,%ebx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rbx)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tand %dl,0x1(%rcx,%rax,1)\n+\tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%ebx\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rbx)\n-\tfwait\n+\tmovabs 0x4000000000010193,%al\n+\txchg %eax,%esp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \txchg %eax,%esp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadcb $0x0,0x1(%rcx,%rax,1)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $0x0,0x101(%rbx)\n-\tadd %dh,(%rax)\n+\tmovabs 0xa000000000010193,%al\n \txchg %eax,%esp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\txchg %eax,%esp\n+\tadd %dh,-0x6c(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trclb $0x0,0x1(%rcx,%rax,1)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10194(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x94e000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x10193,%al\n+\txchg %eax,%ebp\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \txchg %eax,%esp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tand %dl,0x101(%rbp)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,%al\n \txchg %eax,%esp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex xchg %eax,%ebp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x6000000000010193,%al\n+\txchg %eax,%ebp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0x1(%rcx,%rax,1)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\txchg %eax,%ebx\n+\tadd %dh,(%rax)\n+\txchg %eax,%ebp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadcb $0x0,0x101(%rbp)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x6b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010194,%al\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010195,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1019537 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%esp\n-\tadd %eax,(%rcx)\n+\trclb $0x0,0x101(%rbp)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10195(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10194(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%esp\n+\tloopne 1019567 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tjo 1019577 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%ebp\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x101(%rsi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n-\txchg %eax,%esp\n+\txchg %eax,%ebp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tand %dl,0x101(%rbp)\n+\tand %dl,0x101(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 10195b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6b(%rax)\n+\trex xchg %eax,%esi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n-\txchg %eax,%ebp\n+\txchg %eax,%esi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n \t(bad)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadcb $0x0,0x101(%rbp)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txchg %eax,%esi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bh\n-\tadc (%rcx),%al\n+\tjo 10195f7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadcb $0x0,0x101(%rsi)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x6a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010195,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x6b(%rax)\n-\tadd %eax,(%rcx)\n+\tmovabs 0xd0000000000104da,%al\n+\tenter $0x112,$0x0\n \tadd %al,(%rax)\n+\tadd %dh,0x10196(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%esi\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\txchg %eax,%ebp\n-\tadd %eax,(%rcx)\n+\tjo 1019647 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trclb $1,0x101(%rsi)\n \tadd %al,(%rax)\n-\tloopne 1019567 \n-\tadd %eax,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x10196(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tlock xchg %eax,%ebp\n+\tlock xchg %eax,%esi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x101(%rsi)\n+\tadd %dl,0x101(%rdi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x101(%rsi)\n+\tadc %dl,0x101(%rdi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,0x101(%rsi)\n+\tand %dl,0x101(%rdi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x101(%rsi)\n+\txor %dl,0x101(%rdi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex xchg %eax,%esi\n+\trex xchg %eax,%edi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 10195f8 \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\txchg %eax,%edi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0x101(%rbp)\n-\tadd %dl,0x10196(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6a(%rax)\n+\t(bad)\n+\txchg %eax,%edi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x96,%al\n+\tjo 10196f9 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x10196(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x96d000000000008a,%eax\n+\tmovabs 0x97f000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x10197(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $0x0,0x101(%rbp)\n-\tadd %dh,%al\n-\txchg %eax,%esi\n+\tloopne 1019740 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\txchg %eax,%esi\n-\tadd %eax,(%rcx)\n+\trclb $0x0,0x101(%rdi)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10197(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x97e000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x101(%rdi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%esi\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x10197(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x101(%rdi)\n+\tadc %bl,0x101(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10195(%rax)\n+\tadd %al,0x10197(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x69(%rax)\n+\trex cwtl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tshrb $1,(%rbx)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x69(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x69(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x14,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%edi\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tmov $0xfb,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trcrb $1,0x101(%rsi)\n \tadd %al,(%rax)\n+\tand %bl,0x101(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10197(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10197(%rax)\n+\tadd %dl,0x113ed(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %ah,0x10198(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%edi\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc %cl,%cl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tcwtl\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x101a5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x39(%rax)\n-\tadc (%rcx),%al\n+\trcrb $0x0,0x101(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x10198(%rax)\n \tadd %al,(%rax)\n-\trclb $0x0,0x101(%rdi)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcwtl\n+\tadd %al,(%rax)\n+\tloopne 101986a \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x10198(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x68(%rax)\n-\tadd %eax,(%rcx)\n+\tjo 1019877 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %bl,0x101(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tcwtl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tjo 10197fa \n+\txor %bl,0x101(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x67(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x101(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x989000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x3000000000010198,%al\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0xf(%rax)\n-\tfwait\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tpush %rax\n+\tcltd\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcrb $1,0x101(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex cwtl\n+\tadd %dl,(%rax)\n+\tcltd\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock cwtl\n-\tadd %eax,(%rcx)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tsbbb $0x0,0x101(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tcwtl\n+\tcltd\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x101(%rcx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcwtl\n+\tmovabs 0x9000000000010199,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x67(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\txor %bl,0x101(%rcx)\n+\trcrb $1,0x101(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x67(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tcltd\n+\tlock cltd\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x10199(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tjo 10198fb \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tand %bl,0x101(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10199(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x67(%rax)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x99,%al\n+\trex (bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tand %bl,0x101(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcltd\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10199(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcltd\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tsbbb $0x0,0x101(%rdx)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x66(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0x900000000001019a,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tcltd\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\trcrb $0x0,0x101(%rdx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %bl,0x101(%rdx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1019a57 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n+\tloopne 1019a6c \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dh,0x1019a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tjo 10199fc \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %bl,0x101(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x1019a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tjo 1019a97 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tand %bl,0x101(%rbx)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trcrb $0x0,0x101(%rdx)\n-\tadd %dl,0x1(%rax)\n+\trex\n \tfwait\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 1019ad7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n \tfwait\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tfwait\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\txor %bl,0x101(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x9a,%al\n-\tadd %eax,(%rcx)\n+\tadd %dl,-0x37(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tfwait\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,0x101(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 1019b27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x65(%rax)\n+\tmov $0x9b,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tor %bl,0x0(%rbx)\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x1019b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9b6000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tfwait\n-\tadd %eax,(%rcx)\n+\trcrb $1,0x101(%rbx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tloopne 1019b6d \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9b,%al\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tlock fwait\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1019b(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n+\tadd %bl,0x1(%rcx,%rax,1)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9c1000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1019b(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tand %bl,0x1(%rcx,%rax,1)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tmovabs 0x9c3000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x101(%rbx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1019b74 \n-\tadd %eax,(%rcx)\n+\tadd %dl,0xf(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock fwait\n+\tadd %dh,0x1019c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x64(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tfwait\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcrb $0x0,0x101(%rbx)\n+\tadd %al,0x1019c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x64(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rcx,%rax,1)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000001019c,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tfwait\n+\tadd %dh,-0x64(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rcx,%rax,1)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x65(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadc %bl,0x101(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpushf\n-\tadd %eax,(%rcx)\n+\tadc %dl,0x0(%rbp,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dl,%al\n+\tin (%dx),%eax\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x64(%rax)\n+\trex popf\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x64(%rax)\n-\tadd %eax,(%rcx)\n+\trorb $1,(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpushf\n-\tadd %eax,(%rcx)\n+\tadc %ch,%dh\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %bl,0x101(%rbp)\n+\tadd %al,(%rax)\n+\tadc %dl,-0x64(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tpush %rax\n+\tout %al,(%dx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1019c(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1019c(%rax)\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpushf\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x113ee(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpopf\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %bl,0x101(%rbp)\n \tadd %al,(%rax)\n+\t(bad)\n+\timul $0x0,%esp,%esi\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\tshr $1,%dh\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,(%rax)\n+\tmovabs 0x100000000001019d,%al\n+\tpush %rsi\n \tpushf\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tpushf\n-\tadd %eax,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tleave\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,(%dx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n+\tleave\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x101(%rbp)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x14,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%al\n+\tadc %cl,%dl\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,-0x11(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x38(%rax)\n+\tadd %dl,-0x36(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1019cef \n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tout %al,$0xfb\n+\tadd %ah,-0x63(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112c8(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpopf\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x113ef(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %dl,0x101f8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x112ca(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpopf\n+\tadd %dl,-0x62(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tloopne 1019db6 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpopf\n-\tadd %eax,(%rcx)\n+\tlret $0x112\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tpopf\n-\tadd %eax,(%rcx)\n+\tadd %bh,-0xc(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,(%rax)\n+\tlock adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %bl,0x101(%rsi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x101(%rbp)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpopf\n+\tadd %dl,(%rax)\n+\tlret\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tsahf\n \tadd %eax,(%rcx)\n+\t...\n \tadd %al,(%rax)\n+\tadd %ah,0x15fd910(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tlret\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x10(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tnop\n-\tor %bl,0x0(%rbx)\n-\tadd %ah,0x1019f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsahf\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x112cb(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9d,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsahf\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tsahf\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tror $1,%bl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1019e00 \n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,0x113f0(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x62(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,%ah\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsahf\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpushf\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9d,%al\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9e,%al\n-\tadd %eax,(%rcx)\n+\tadd %dl,-0x34(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1019e(%rax)\n+\tloopne 1019f1e \n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9ed000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlock adc (%rcx),%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1019e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9ef000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x112cc(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x101aa(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9d,%al\n+\tlock lahf\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x101(%rdi)\n+\tror $1,%ah\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tsahf\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\txor %eax,%edi\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x101(%rdi)\n+\tadd %dl,(%rax)\n+\tint1\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlahf\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tint $0x12\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tmovl $0x1,(%rcx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlahf\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x33(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tmov $0x9d,%al\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tjo 1019f01 \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0xf(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x61(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tlahf\n+\tadd %dl,0x112cd(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x60(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %ch,(%rdi)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x61(%rax)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,%al\n+\tint $0x12\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1019f3f \n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tint1\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\trcrb $0x0,0x101(%rdi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadc %ah,0x101(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tshrb $1,(%rbx)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlahf\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1019f(%rax)\n+\tadc %ch,0xff(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tshl $1,%cl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0x150000000000101,%al\n-\tfwait\n \tadd %al,(%rax)\n+\trex movabs 0xce50000000000101,%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tmov $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc %ch,(%rsp,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x190000000000101,%al\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlahf\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trepnz adc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmovabs 0xced0000000000101,%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovabs 0x150000000000101,%al\n-\tfwait\n+\tstos %al,%es:(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trcrb $0x0,0x101(%rdi)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmovabs 0xcf10000000000101,%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc %al,(%rcx)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x60(%rax)\n-\tadd %eax,(%rcx)\n+\tpush %rax\n+\trepnz adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x60(%rax)\n-\tadd %eax,(%rcx)\n+\tloopne 101a021 \n+\tadd $0x1,%eax\n+\tadd %dl,-0x31(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\ttest $0x101,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs 0x150000000000101,%al\n-\tfwait\n+\tadc %dl,0x0(%rbp,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %bh,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadd %dl,0x112cf(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfbd4(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs 0x190000000000101,%al\n-\tfwait\n+\tadd %dl,0x113f2(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf3e3(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x104da(%rax)\n+\tadd %dl,(%rax)\n+\trclb $1,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tenter $0x112,$0x0\n-\tadd %al,(%rax)\n-\tadd %al,0x101a0(%rax)\n+\ttest $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,(%rax)\n+\tor $0x9b,%eax\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovabs 0x150000000000101,%al\n+\tlock movabs 0x190000000000101,%al\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x64(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,0x101a1(%rax)\n+\tshrb $0x0,0x101(%rbx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmovabs 0xa130000000000101,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0x101(%rcx)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n \txor %ah,0x101(%rcx)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex movabs 0xa130000000000101,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n@@ -2821774,3033 +2820833,3079 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmovabs 0xa130000000000101,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101a103 \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tandb $0x0,0x101(%rcx)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa19000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa0d000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0xf(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dl,0x101a1(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x101(%rcx)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x101(%rcx)\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\tloopne 101a173 \n+\tmov $0xa1,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x101a1(%rax)\n+\tadd %al,0x101a1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa20000000000008a,%eax\n+\tadd %dh,-0x5f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs 0xa130000000000101,%eax\n-\tmov (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %ah,0x101(%rdx)\n+\tshlb $1,0x101(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc %ah,0x101(%rcx)\n+\tadd %al,(%rax)\n+\tlock movabs 0x190000000000101,%eax\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x101a2(%rax)\n+\tadd %al,%al\n+\tmovabs 0xa170000000000101,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadc %ah,0x101(%rdx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tin (%dx),%al\n-\tadc (%rcx),%eax\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x101(%rdx)\n \tadd %al,(%rax)\n-\tlock cmpsb %es:(%rdi),%ds:(%rsi)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tmovabs %al,0xa170000000000101\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rsi)\n-\tadc $0x1,%al\n+\tpush %rax\n+\tmovabs %al,0x150000000000101\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%al\n-\tadc (%rcx),%eax\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n+\tjo 101a204 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %al,0x2bd0000000000101\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x5e(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tjo 101a21b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin (%dx),%eax\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tnop\n+\tmovabs %al,0x150000000000101\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %al,0xc090000000000101\n-\tstd\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xa2,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x101a2(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%cl\n-\tadc (%rcx),%al\n+\tadd %dh,-0x5f(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x101(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs %al,0x190000000000101\n+\tlock movabs %al,0x190000000000101\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmovabs %al,0xc090000000000101\n-\tstd\n-\tadd %al,(%rax)\n+\tmovabs %al,0xa170000000000101\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %eax,0x150000000000101\n-\tfwait\n \tadd %al,(%rax)\n+\tadc %ah,0x101(%rbx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs %eax,0x190000000000101\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs %eax,0xc090000000000101\n-\tstd\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x101(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x101a3(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa36000000000008a,%eax\n+\tmovabs %eax,0xa170000000000101\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\tmovabs %eax,0x150000000000101\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n+\tjo 101a305 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x101a3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x5d(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5d(%rax)\n+\tadd %al,(%rax)\n+\tjo 101a31b \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tmovabs %eax,0x150000000000101\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 101a335 \n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n \tmov $0xa3,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x101a3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x5f(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x101(%rbx)\n+\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs %eax,0x190000000000101\n+\tlock movabs %eax,0x190000000000101\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x101a3(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %al,%al\n+\tmovabs %eax,0xa170000000000101\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ah,0x1(%rcx,%rax,1)\n+\tadc %ah,0x1(%rcx,%rax,1)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc %ah,0x101(%rcx)\n+\tadd %al,(%rax)\n+\txor %ah,0x1(%rcx,%rax,1)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tmovabs %eax,0xc090000000000101\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0xa4,%al\n+\tjo 101a3db \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x5c(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex movabs %eax,0xa480000000000101\n+\tadc %ah,0x101(%rcx)\n+\tadd %al,(%rax)\n+\tjo 101a406 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x5c(%rax)\n+\tadd %al,-0x5c(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0xd0000000000101a4,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x5c(%rax)\n+\tjo 101a41b \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rcx,%rax,1)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x5c(%rax)\n+\tmov $0xa4,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x101a4(%rax)\n \tadd %al,(%rax)\n-\tlock movsb %ds:(%rsi),%es:(%rdi)\n+\tadd %dh,-0x5f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\tshlb $1,0x1(%rcx,%rax,1)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tlock movsb %ds:(%rsi),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tjo 101a49b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x101(%rbp)\n+\tadc %ah,0x101(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x5b(%rax)\n-\tadd %eax,(%rcx)\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x101(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tjo 101a4db \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101a507 \n+\tpush %rax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n+\tjo 101a507 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x101a5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x5b(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 101a51b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tleave\n-\tadc (%rcx),%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadc %ah,0x101(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xa5,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsar $0x0,%ch\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x101a5(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x5f(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x101(%rbp)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tshlb $1,0x101(%rbp)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5a(%rax)\n+\tlock movsl %ds:(%rsi),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ah,0x101(%rsi)\n+\tjo 101a59b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %ah,0x101(%rsi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0x101(%rsi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n \txor %ah,0x101(%rsi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\trex cmpsb %es:(%rdi),%ds:(%rsi)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tjo 101a5db \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n-\tfwait\n+\tjo 101a608 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101a5(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x5a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101a6(%rax)\n+\tjo 101a61b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,(%rax)\n+\tnop\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 101a62f \n+\tadc %ah,0x101(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xa6,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000101a6,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x5a(%rax)\n+\tadd %al,0x101a6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x5f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tshlb $1,0x101(%rsi)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x101(%rsi)\n-\tadd %dl,%al\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x101a6(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xaaf000000000008a,%eax\n+\tadd %al,(%rax)\n+\tadc %ah,0x101(%rcx)\n+\tadd %al,(%rax)\n+\tlock cmpsb %es:(%rdi),%ds:(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x54(%rax)\n-\tsti\n+\tadd %al,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n-\tadc (%rcx),%eax\n+\tjo 101a69b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0x101,%eax\n+\tadc %ah,0x101(%rdi)\n \tadd %al,(%rax)\n-\tjo 101a69c \n-\tadd %eax,(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x101(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x113ed(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x101a8(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\tpopf\n \tadd %al,(%rax)\n+\tjo 101a6db \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshr $1,%ch\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000101a7,%al\n-\tor $0x9b,%al\n \tadd %al,(%rax)\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadd $0x1,%al\n+\tjo 101a709 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n-\tadc (%rcx),%eax\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x59(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101a6f9 \n+\tjo 101a71b \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,-0x64(%rsi)\n+\tnop\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %al,(%dx)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xa7,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x101a7(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,-0x5f(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113ee(%rax)\n+\tshlb $1,0x101(%rdi)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tleave\n-\tadc (%rcx),%al\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n+\tlock cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0x1,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x59(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tjo 101a79b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tleave\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %ch,0x101(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\timul $0x0,%esp,%esi\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dh\n-\tadc (%rcx),%eax\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n+\txor %ch,0x101(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\ttest $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlret $0x112\n+\tadd %dh,-0x5f(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x101(%rax)\n+\tpush %rax\n+\ttest $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,-0x64(%rsi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlret $0x112\n+\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n+\tjo 101a80a \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x58(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,(%dx)\n-\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tjo 101a81b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\trepnz adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x101f8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112ca(%rax)\n+\tmov $0xa8,%al\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,-0x64(%rsi)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %eax,(%dx)\n+\tadc %dh,%bl\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlret $0x112\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %eax,(%rcx)\n+\tadd %dl,-0xd(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\ttest $0x101,%eax\n \tadd %al,(%rax)\n+\tnop\n+\ttest $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlret\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\trepz adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113ef(%rax)\n+\tadc %ch,0x101(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfstps 0x1(%rdi)\n+\tadc %dl,-0x64(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlret\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x101(%rax)\n+\tshl $1,%bl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\txor %ah,0x101(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112cb(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x14,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tiret\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trclb $1,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjge 101a8a7 \n+\tadd %al,%al\n+\tpop %rsp\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tlock adc (%rcx),%eax\n+\thlt\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %ch,0x101(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\trclb $1,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlret\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tlock test $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x101(%rcx)\n-\t...\n-\tadd %ah,0x6801c0(%rax)\n+\tadd %al,-0x57(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%ah\n+\trcl $1,%al\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x10(%rax)\n+\tadd %dl,-0xc(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\ttest $0x101,%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x34(%rax)\n+\tadc %dl,%cl\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tshrb $1,0x101(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tshlb $1,0x101(%rax)\n \tadd %al,(%rax)\n+\tsubb $0x0,0x101(%rcx)\n+\tadd %dl,-0x2f(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x6801c0,%al\n-\tnop\n-\tint3\n-\tadc (%rcx),%al\n+\tsarb $0x0,0x0(%rsp,%rsi,8)\n \tadd %al,(%rax)\n+\tadd %dl,0x113f4(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,0x75(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113f0(%rax)\n+\tadd %dl,0x112d1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstos %al,%es:(%rdi)\n \tadd %eax,(%rcx)\n+\t...\n \tadd %al,(%rax)\n+\tadd %ah,0x101a9a0(%rax)\n \tadd %al,(%rax)\n-\tror $1,%ah\n+\tadd %al,(%rax)\n+\trcl $1,%cl\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %cl,%ch\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\thlt\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshlb $1,(%rdx)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tint $0x12\n+\trclb %cl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub $0xf4,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlock adc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x33(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %ah,0x101a9e0(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x101(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovabs %al,0x1c0000000000101\n-\tpush $0x0\n-\tadd %dl,0x112cd(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x33(%rax)\n-\tclc\n+\trclb %cl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfdc1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tint1\n+\tcmc\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor $0xf5,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint $0x12\n-\tadd %eax,(%rax)\n+\tadd %dl,0x112d2(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tmovl $0x1,(%rcx)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\tnop\n+\tmovabs 0x1c0000000000101,%al\n+\tpush $0x0\n+\tadd %dl,%al\n+\trclb %cl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,%al\n+\tjg 101aa67 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xf(%rax)\n+\tadd %dl,-0xb(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n+\trcll %cl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0x101(%rdx)\n-\tadd %dl,(%rax)\n \t(bad)\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\tadd %dl,0x1019f(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %al,%es:(%rdi)\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tint3\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc (%rcx),%al\n+\trcll %cl,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tcmc\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113f1(%rax)\n+\tadd %dl,0x112d3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \t(bad)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rdx)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n+\tand %cl,-0xc(%rsi)\n \tadd %al,(%rax)\n-\tjo 101a9fc \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trcll %cl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%dh\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,0x0(%rdi,%rdi,8)\n-\tadd %dl,%al\n-\tint1\n+\tshl $1,%ch\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x101(%rdx)\n+\tand %ch,0x101(%rdx)\n \tadd %al,(%rax)\n-\tadc %cl,%bh\n+\tadc %dl,%ah\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tstos %eax,%es:(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlahf\n-\tadd $0x1,%eax\n-\tadd %dl,-0x31(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,0x101(%rbx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trepnz adc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,-0xc(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x112cf(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x1,%ah\n+\tnotb (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x56(%rax)\n+\tadd %ah,(%rax)\n+\tstos %eax,%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \t(bad)\n-\trepz add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trclb $1,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %eax,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0xe(%rax)\n-\tadc (%rcx),%eax\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x101(%rbx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadd %eax,(%rcx)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n+\tor $0xf6,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0x101(%rbx)\n+\tadd %dl,-0xa(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex stos %eax,%es:(%rdi)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,(%rax)\n+\t{rex2 0x12} add %eax,(%r16)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n+\tadd %dh,%al\n+\tret\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tjo 101ab0d \n+\trex stos %eax,%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\t{rex2 0x12} add %eax,(%r16)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0xf(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\n+\tnotb (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x101ab(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tjo 101ab57 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tloopne 101ab7d \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n-\tshrb $0x0,0x101(%rbx)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x101ab(%rax)\n+\tmovabs 0x8dd0000000000101,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101ab(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tstos %eax,%es:(%rdi)\n-\tadd %eax,(%rcx)\n+\tadd %ch,0x1(%rcx,%rax,1)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101ab97 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x1(%rcx,%rax,1)\n+\tadd %al,(%rax)\n+\tand %ch,0x1(%rcx,%rax,1)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %ah,(%rax)\n-\tlods %ds:(%rsi),%al\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trex lods %ds:(%rsi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101abd7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex lods %ds:(%rsi),%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %ah,-0x54(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tsubb $0x0,0x1(%rcx,%rax,1)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101ac17 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x1(%rcx,%rax,1)\n-\tnop\n+\tadd %al,(%rax)\n+\tmovabs 0x90000000000101ac,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x54(%rax)\n+\tadd %dh,-0x54(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %ah,0x101ac(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tshrb $0x0,0x1(%rcx,%rax,1)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101ac57 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 101ac7e \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0x1(%rcx,%rax,1)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x101ac(%rax)\n+\tadd %dh,0x101ac(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101ab(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%al\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ch,0x101(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101ac97 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x101(%rbp)\n+\tand %ch,0x101(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %ah,(%rax)\n-\tlods %ds:(%rsi),%eax\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trex lods %ds:(%rsi),%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101acd7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trex lods %ds:(%rsi),%eax\n+\tadd %al,(%rax)\n+\t(bad)\n+\tlods %ds:(%rsi),%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %ah,-0x53(%rax)\n-\tadd %eax,(%rcx)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tsubb $0x0,0x101(%rbp)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101ad17 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbp)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x53(%rax)\n+\tmovabs 0x90000000000101ad,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x53(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %ah,0x101ad(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tshrb $0x0,0x101(%rbp)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101ad57 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0x101(%rbp)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x101ad(%rax)\n+\tloopne 101ad7f \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101ab(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x101ad(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ch,0x101(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101ad97 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x101(%rsi)\n+\tand %ch,0x101(%rsi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %ah,(%rax)\n-\tscas %es:(%rdi),%al\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trex scas %es:(%rdi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101add7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trex scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tscas %es:(%rdi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %ah,-0x52(%rax)\n-\tadd %eax,(%rcx)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tsubb $0x0,0x101(%rsi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101ae17 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rsi)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x52(%rax)\n+\tmovabs 0x90000000000101ae,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x52(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %ah,0x101ae(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tshrb $0x0,0x101(%rsi)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101ae57 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0x101(%rsi)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x101ae(%rax)\n+\tloopne 101ae80 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x101ab(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tscas %es:(%rdi),%al\n-\tadd %eax,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x101ae(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,0x101(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101ae97 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x101(%rdi)\n+\tand %ch,0x101(%rdi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tscas %es:(%rdi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %ah,(%rax)\n-\tscas %es:(%rdi),%eax\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\trex scas %es:(%rdi),%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101aed7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trex scas %es:(%rdi),%eax\n+\tadd %al,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tscas %es:(%rdi),%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %ah,-0x51(%rax)\n-\tadd %eax,(%rcx)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tsubb $0x0,0x101(%rdi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101af17 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rdi)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x51(%rax)\n+\tmovabs 0x90000000000101af,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x51(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %ah,0x101af(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n+\tshrb $0x0,0x101(%rdi)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n-\tadd %al,(%rax)\n-\tshrb $0x0,0x101(%rdi)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x101af(%rax)\n+\tjo 101af57 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101ab(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tscas %es:(%rdi),%eax\n+\tloopne 101af81 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x101af(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n \tadc %dh,0x101(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x101(%rdi)\n-\tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %dh,(%rax)\n-\tmov $0x1,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x1,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x1,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101ab(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x50(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\txor %dh,0x101(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tscas %es:(%rdi),%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmov $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x50(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %dh,0x101b0(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101afe7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 101b012 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x101(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x101b0(%rax)\n+\tadd %al,-0x50(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x101ab(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tnop\n \tmov $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101b027 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xb0,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,0x101(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tmov $0x1,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x101ab(%rax)\n+\tadd %al,0x101b0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x1,%cl\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tshlb $1,0x101(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101b067 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x1,%cl\n+\tlock mov $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x1,%cl\n+\tadd %al,%al\n+\tmov $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101ab(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4f(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dh,0x101(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101b0a7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %dh,0x101(%rcx)\n \tadd %al,(%rax)\n \tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n \tmov $0x1,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x4f(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %dh,0x101b1(%rax)\n+\tpush %rax\n+\tmov $0x1,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101b0e7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 101b113 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x101(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x101b1(%rax)\n+\tadd %al,-0x4f(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x101ab(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tnop\n \tmov $0x1,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101b127 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xb1,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,0x101(%rdx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tmov $0x1,%cl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x101ab(%rax)\n+\tadd %al,0x101b1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x1,%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tshlb $1,0x101(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101b167 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x1,%dl\n+\tadd %al,(%rax)\n+\tlock mov $0x1,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x1,%dl\n+\tadd %al,%al\n+\tmov $0x1,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101ab(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4e(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dh,0x101(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbx)\n+\tjo 101b1a7 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %dh,0x101(%rdx)\n \tadd %al,(%rax)\n \tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n \tmov $0x1,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x4e(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbx)\n-\tadd %dl,(%rax)\n-\tmov $0x1,%ah\n+\tpush %rax\n+\tmov $0x1,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\tpopf\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbce(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113f2(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x1,%bl\n-\tadd %eax,(%rax)\n+\tjo 101b1e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor $0x9b,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo 101b214 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepnz adc (%rcx),%eax\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x4e(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,0x101(%rbx)\n+\tnop\n+\tmov $0x1,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,-0x64(%rsi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%bl\n-\tadc (%rcx),%eax\n+\tjo 101b227 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xb2,%al\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x101b2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshlb $1,0x101(%rdx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xd(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tjo 101b267 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x101(%rbx)\n \tadd %al,(%rax)\n-\tloopne 101b2dc \n-\tadd %eax,(%rcx)\n+\tlock mov $0x1,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tmov $0x1,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113f3(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tflds (%rax)\n-\tadd %eax,(%rax)\n+\tadc %dh,0x101(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x30(%rax)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 101b2a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %dh,0x101(%rbx)\n+\tadd %al,(%rax)\n \tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n \tmov $0x1,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\n-\tpushf\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4d(%rax)\n-\tadd %eax,(%rcx)\n+\tpush %rax\n+\tmov $0x1,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tnop\n-\trclb $1,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n-\tadc (%rcx),%eax\n+\tjo 101b2e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x1,%bl\n-\tadd %eax,(%rax)\n+\tjo 101b315 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trclb $1,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x4d(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n+\trorb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tnop\n+\tmov $0x1,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101b3(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trcll $1,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tpop %rsp\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\thlt\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tjo 101b327 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000101b3,%al\n-\trcll $1,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0xb3,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x1,%bl\n-\tadd %eax,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x101b3(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x75(%rax)\n-\thlt\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112d1(%rax)\n+\tshlb $1,0x101(%rbx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\thlt\n-\tadc (%rcx),%eax\n+\tjo 101b367 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x101(%rbx)\n-\tadd %dl,%al\n-\trcll $1,(%rdx)\n+\tlock mov $0x1,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4c(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov $0x1,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x101(%rdx)\n \tadd %dl,%al\n-\tand %ah,%bh\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trclb %cl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadc %dh,0x1(%rcx,%rax,1)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjl 101b427 \n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113f4(%rax)\n \tadd %al,(%rax)\n+\tjo 101b3a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tmov $0x1,%ah\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2e(%rax)\n-\tadc (%rcx),%al\n+\txor %dh,0x1(%rcx,%rax,1)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n \tmov $0x1,%ah\n \tadd %eax,(%rax)\n-\t...\n-\tadd %al,(%rax)\n-\tmovabs 0xf5f080,%al\n-\tnop\n-\trclb %cl,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfd,%dh\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\thlt\n-\tadc (%rcx),%eax\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tmov $0x1,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trclb %cl,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tjo 101b3e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n+\tjo 101b416 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,%bl\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x4c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x0(%rbp,%rdi,8)\n-\tadd %dl,(%rax)\n-\tcmc\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tadd %al,(%rcx)\n+\tnop\n+\tmov $0x1,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\trcll %cl,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xc0000000000101b2,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo 101b427 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0xb4,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trcll %cl,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf474(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x101b4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xb(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b54e \n-\thlt\n+\tshlb $1,0x1(%rcx,%rax,1)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trcll %cl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tjo 101b467 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tadd %eax,(%rcx)\n+\tlock mov $0x1,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1,%spl\n+\tadd %al,%al\n+\tmov $0x1,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %dh,0x101(%rbp)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113f5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x1,%ch\n-\tadd %eax,(%rax)\n+\tjo 101b4a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2c(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %dh,0x101(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\tmov $0x1,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n-\tadc $0x1,%al\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1,%bpl\n+\tpush %rax\n+\tmov $0x1,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112d4(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ch\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo 101b4e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc (%rcx),%al\n+\tjo 101b517 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x101(%rsi)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x4b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tmov $0x1,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t{rex2 0x12} add %eax,(%r16)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%dh\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x1,%ch\n-\tadd %eax,(%rax)\n+\tjo 101b527 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2b(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tmov $0xb5,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x101b5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x101(%rbp)\n-\tadd %dl,0x112d5(%rax)\n+\tshlb $1,0x101(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6ca(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xa(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tjo 101b567 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tadd (%rcx),%al\n \tadd %al,(%rax)\n+\tlock mov $0x1,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%ch\n-\tadc (%rcx),%al\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov $0x1,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock ret\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x101(%rbp)\n+\tadc %dh,0x101(%rsi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n+\tjo 101b5a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %dh,0x101(%rsi)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x113f6(%rax)\n+\tmov $0x1,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4a(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\tmov $0x1,%dh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b5e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4a(%rax)\n+\tjo 101b618 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x4a(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x1,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b627 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101b6(%rax)\n+\tmov $0xb6,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x101b6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x1,%dh\n-\tadd %eax,(%rax)\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tshlb $1,0x101(%rsi)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b667 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x1,%dh\n+\tlock mov $0x1,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x1,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x1,%bh\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadc %dh,0x101(%rdi)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b6a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\txor %dh,0x101(%rdi)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n \tmov $0x1,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n \tmov $0x1,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x49(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b6e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x49(%rax)\n+\tjo 101b719 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x49(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x1,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b727 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101b7(%rax)\n+\tmov $0xb7,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x101b7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x1,%bh\n-\tadd %eax,(%rax)\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tshlb $1,0x101(%rdi)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b767 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x1,%bh\n+\tlock mov $0x1,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x1,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x101,%eax\n+\tadc %bh,0x101(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b7a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x101,%eax\n+\txor %bh,0x101(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x101,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b7e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x48(%rax)\n+\tjo 101b81a \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x48(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x101,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b827 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101b8(%rax)\n+\tmov $0xb8,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x101b8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x101,%eax\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,0x101(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b867 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x101,%eax\n+\tlock mov $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tmov $0x101,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tadc %bh,0x101(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b8a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x101,%ecx\n+\txor %bh,0x101(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%ecx\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x101,%ecx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b8e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x47(%rax)\n+\tjo 101b91b \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x47(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x101,%ecx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b927 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101b9(%rax)\n+\tmov $0xb9,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x101b9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x101,%ecx\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,0x101(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b967 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x101,%ecx\n+\tlock mov $0x101,%ecx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tmov $0x101,%ecx\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tadc %bh,0x101(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b9a7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x101,%edx\n+\txor %bh,0x101(%rdx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%edx\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x101,%edx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101b9e7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x46(%rax)\n+\tjo 101ba1c \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x46(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x101,%edx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101ba27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101ba(%rax)\n+\tmov $0xba,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x101ba(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x101,%edx\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,0x101(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101ba67 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x101,%edx\n+\tlock mov $0x101,%edx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tmov $0x101,%edx\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tadc %bh,0x101(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101baa7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x101,%ebx\n+\txor %bh,0x101(%rbx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%ebx\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x101,%ebx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bae7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x45(%rax)\n+\tjo 101bb1d \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x45(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x101,%ebx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bb27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101bb(%rax)\n+\tmov $0xbb,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x101bb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x101,%ebx\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,0x101(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bb67 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x101,%ebx\n+\tlock mov $0x101,%ebx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tmov $0x101,%ebx\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tadc %bh,0x1(%rcx,%rax,1)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bba7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x101,%esp\n+\txor %bh,0x1(%rcx,%rax,1)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%esp\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x101,%esp\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bbe7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x44(%rax)\n+\tjo 101bc1e \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x44(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x101,%esp\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bc27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101bc(%rax)\n+\tmov $0xbc,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x101bc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x101,%esp\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,0x1(%rcx,%rax,1)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bc67 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x101,%esp\n+\tlock mov $0x101,%esp\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tmov $0x101,%esp\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tadc %bh,0x101(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bca7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x101,%ebp\n+\txor %bh,0x101(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%ebp\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x101,%ebp\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bce7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x43(%rax)\n+\tjo 101bd1f \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x43(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x101,%ebp\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bd27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101bd(%rax)\n+\tmov $0xbd,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x101bd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x101,%ebp\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,0x101(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bd67 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x101,%ebp\n+\tlock mov $0x101,%ebp\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tmov $0x101,%ebp\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tadc %bh,0x101(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bda7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x101,%esi\n+\txor %bh,0x101(%rsi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%esi\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x101,%esi\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bde7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x42(%rax)\n+\tjo 101be20 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x42(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x101,%esi\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101be27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101be(%rax)\n+\tmov $0xbe,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x101be(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x101,%esi\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,0x101(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101be67 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x101,%esi\n+\tlock mov $0x101,%esi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tmov $0x101,%esi\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tadc %bh,0x101(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bea7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x101,%edi\n+\txor %bh,0x101(%rdi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%edi\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x101,%edi\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bee7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x41(%rax)\n+\tjo 101bf21 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x41(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x101,%edi\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bf27 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101bf(%rax)\n+\tmov $0xbf,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x101bf(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x101,%edi\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,0x101(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bf67 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x101,%edi\n+\tlock mov $0x101,%edi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tmov $0x101,%edi\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -2824809,366 +2823914,350 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bfb7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x40(%rax)\n-\tadd %eax,(%rcx)\n+\trex rolb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n \trolb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \t(bad)\n \trolb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101bff7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101c0(%rax)\n+\tadd $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x40(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x50000000000101c0,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101c037 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trolb $0x1,(%rcx)\n+\trol $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %dl,0x101c0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trolb $0x1,(%rcx)\n+\tloopne 101c092 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 101c077 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\troll $0x1,(%rcx)\n+\tadd %al,%cl\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n \trolb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tand %al,%cl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101c0b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3f(%rax)\n-\tadd %eax,(%rcx)\n+\trex roll $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n \troll $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \t(bad)\n \troll $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101c0f7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101c1(%rax)\n+\tadd $0x1,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x50000000000101c1,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101c137 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\troll $0x1,(%rcx)\n+\trol $0x1,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %dl,0x101c1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\troll $0x1,(%rcx)\n+\tadd %al,(%rax)\n+\tloopne 101c193 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 101c177 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tret $0x101\n+\tadd %al,%dl\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n \troll $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tand %al,%dl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101c1b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3e(%rax)\n-\tadd %eax,(%rcx)\n+\trex ret $0x101\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n \tret $0x101\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \t(bad)\n \tret $0x101\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101c1f7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101c2(%rax)\n+\tadd $0x1,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x50000000000101c2,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101c237 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tret $0x101\n+\trol $0x1,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %dl,0x101c2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc0(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tret $0x101\n+\tloopne 101c294 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n-\tadd %al,(%rax)\n+\tjo 101c277 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tret\n+\tadd %al,%bl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n \tret $0x101\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tand %al,%bl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101c2b7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3d(%rax)\n+\trex ret\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n \tret\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \t(bad)\n \tret\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tstd\n+\tjo 101c2f7 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101c3(%rax)\n+\tadd $0x1,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n+\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n \tmov $0xc3,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x0(%rbp,%rbx,4)\n \tadd %al,(%rax)\n@@ -2825215,45 +2824304,41 @@\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%dh\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x1,%ch\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %ch,0x101(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,(%rax)\n \tpush $0x13\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsetnp (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xf6(%rbp)\n-\tadd %dl,0x6a(%rax)\n-\tadc (%rcx),%eax\n+\tand %ch,0xf6(%rdi)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpush $0x13\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 101c416 \n+\tadd %dh,-0x3c(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2825429,16 +2824514,16 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %ah,%al\n+\tlods %ds:(%rsi),%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tinsl (%dx),%es:(%rdi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n@@ -2825460,19 +2824545,18 @@\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,%ah\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0xa(%rsi)\n-\tadd %al,(%rax)\n+\tloopne 101c6a8 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dl,0x6e(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 101c618 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2826746,15 +2825830,17 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x101d2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0xf68b(%rax)\n+\tadd %al,(%rax)\n+\tcwtl\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x71(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,%bl\n \tadd %eax,(%rcx)\n@@ -2826775,43 +2825861,41 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%ah\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0xc(%rbx)\n+\tandb $0x0,-0xc(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x13(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tfdiv %st,%st(4)\n-\tadd %al,(%rax)\n+\tadd %dh,0xf55d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjb 101d36e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \troll %cl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xfb,%cl\n+\tadd %dl,(%rax)\n+\tmov $0xfb,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x72(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2827376,18 +2826460,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%ah\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x8f,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tand %dl,0x0(%rbx,%rdi,8)\n \tadd %dl,%al\n \tjb 101d8ee \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tflds (%rcx)\n \tadd %eax,(%rax)\n@@ -2827432,19 +2826513,19 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%ah\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock rolb $1,(%rax)\n-\tadd %eax,(%rax)\n+\trol $1,%dh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjae 101d96e \n+\tadd %al,(%rax)\n+\tshlb $1,0x13(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x101d9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2827473,22 +2826554,17 @@\n \trcr $0x1,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsahf\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xff94(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tje 101d9ce \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11374(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%ah\n \tadd %eax,(%rcx)\n@@ -2827713,15 +2826789,16 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%ah\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%dl\n+\tpush %rax\n+\t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjs 101dbee \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2827738,43 +2826815,48 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x101db(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %al,0xf467(%rax)\n+\tadd %dl,0x72(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x79(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex faddl (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs %al,0x79900000000000fb\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x5d(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,0x11379(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x13(%rcx)\n+\tadc %al,%ah\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjns 101dc6e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x101dc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2827787,16 +2826869,16 @@\n \tadd %ah,(%rax)\n \tfaddl (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tstos %eax,%es:(%rdi)\n+\tadd %ah,(%rax)\n+\t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7a(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2827804,15 +2826886,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tfdivrp %st,%st(3)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1137a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2829255,17 +2828337,20 @@\n \tadd %dl,-0x15(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0x9b,%eax\n \tadd %al,(%rax)\n-\txor %dh,0xfd(%rbp)\n+\tloopne 101eb03 \n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x13(%rsi)\n+\tadd %dl,%al\n+\tjle 101eb5e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rsi)\n@@ -2829405,21 +2828490,20 @@\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x14(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,-0xc(%rdx)\n+\txor %dl,0x0(%rsp,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadcl $0x1,(%rbx)\n-\tadd %dl,(%rax)\n-\tin (%dx),%eax\n+\trolb $1,0x113(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,%ch\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,%ah\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2829604,28 +2828688,27 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tout %eax,$0x1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6a6(%rax)\n+\tadd %ah,-0x40(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7b(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0xfa05(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshl %cl,%esp\n-\tadd %al,(%rax)\n+\tadd %dl,0xf4dd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11385(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2829662,18 +2828745,17 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7a(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 101ee90 \n-\trepz add %al,(%rax)\n+\tand %bl,0xf3(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,-0x19(%rax)\n+\tjo 101eee1 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11386(%rax)\n@@ -2829728,21 +2828810,21 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %bl,%bl\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xfd,%al\n+\tadd %dh,-0x39(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11387(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov $0xfb,%esi\n \tadd %al,(%rax)\n \tnop\n \tjae 101ef91 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2829766,16 +2828848,16 @@\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjae 101efd1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfb,%ebx\n+\tadd %ah,(%rax)\n+\tmov $0xfb,%ebp\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlock add %eax,(%rcx)\n@@ -2829841,45 +2828923,44 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \timul $0x0,0x0(%rdi),%esp\n-\tshl $1,%ch\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov %edx,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11389(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tlock add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tcmc\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x113(%rcx)\n \tadd %al,(%rax)\n \tloopne 101f0b2 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x54,%al\n+\tnop\n+\tpop %rsi\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov (%rbx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2829973,16 +2829054,16 @@\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,(%rax)\n-\thlt\n+\t(bad)\n+\trex.X hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x101f4(%rax)\n@@ -2830126,26 +2829207,30 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tshl %cl,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11430(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbda(%rax)\n+\tadd %al,%al\n+\tfdivr %st,%st(3)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1138e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x101f3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rbx\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdb0(%rax)\n+\tadd %al,-0x38(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov (%rbx),%ss\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0xd(%rax)\n \tadd %eax,(%rcx)\n@@ -2830158,35 +2829243,32 @@\n \tmovabs 0x8f100000000000f4,%al\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne 101f37b \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x41(%rax)\n-\tclc\n+\tadd %dl,0x1107c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf841(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x71(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tout %eax,(%dx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex or %eax,%edi\n+\t(bad)\n+\tor %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1138f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trepz add %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -2830267,16 +2829349,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6f(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,%dl\n-\tadd %al,(%rcx)\n+\tloopne 101f493 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0x1,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcli\n@@ -2830314,16 +2829396,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f9e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n+\tadd %al,(%rax)\n+\tpop %rbp\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6e(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2830356,17 +2829438,15 @@\n \trex cmc\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %dh,0x67(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x72(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %ah,0xfb92(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ebx\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2830390,16 +2829470,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rbx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%ah\n-\ttestb $0x0,(%rax)\n+\tand %bh,-0x5(%rsi)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11393(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2830418,15 +2829498,17 @@\n \txor $0x1,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tloop 101f5a1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbb1(%rax)\n+\tadd %dh,-0x4e(%rax)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%esp\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,(%rbx)\n@@ -2830446,49 +2829528,47 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tjs 101f5f8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%esp\n-\tadc (%rcx),%eax\n+\tadd %dh,(%rax)\n+\tout %eax,$0x2\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11394(%rax)\n \tadd %al,(%rax)\n-\tand %dh,%dh\n-\tadd %eax,(%rcx)\n+\tadd %ah,(%rax)\n+\ttestb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tout %eax,$0x2\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esp\n-\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\trclb $1,0x1(%rbx,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1143a(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadc %dl,0x113(%rbp)\n \tadd %al,(%rax)\n \tshl $0x1,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x101f5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2830611,17 +2829691,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjp 101f7d2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x80(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dh,0xf48a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11397(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2830641,16 +2829719,17 @@\n \txor $0x1,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tloop 101f7a1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush $0xfffffffffffffff4\n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcwtl\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2830815,15 +2829894,15 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x113(%rdx)\n \tadd %al,(%rax)\n-\txor %bh,(%rdx)\n+\tand %bh,(%rdx)\n \ttestl $0x0,(%rax)\n \tnop\n \tjae 101f921 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsub $0x103,%eax\n@@ -2830849,16 +2829928,16 @@\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjae 101f961 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjp 101f967 \n+\tadd %al,(%rax)\n+\tjnp 101f967 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1139b(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x101f9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2830906,77 +2829985,82 @@\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x500000000000bfd9,%al\n \tcmp $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x75(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1139c(%rax)\n+\tnop\n+\tpushf\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n+\tadd %bl,0xf9f4(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x75(%rax)\n \thlt\n-\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tpushf\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x1(%rbx,%rdx,1)\n-\tadd %al,-0x6(%rax)\n+\trex cli\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.R adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%bh\n-\thlt\n-\tadd %al,(%rax)\n+\trex and %eax,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpopf\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $0x1,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xdfd000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex sti\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,-0xa(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x21(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1139d(%rax)\n+\tnop\n+\tpopf\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x101fa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd0000000000101fa,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2830999,57 +2830083,54 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11499(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x70(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0xf46f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x62(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,%bl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfb(%rbp)\n+\trex stos %eax,%es:(%rdi)\n+\tsti\n \tadd %al,(%rax)\n-\tnop\n-\tsahf\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x1139e(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7b(%rax)\n-\tadc $0x1,%al\n+\tpush %rax\n+\ttest %edx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsahf\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp $0x1,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dl,0x18(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x113(%rdi)\n@@ -2838407,14 +2837488,30 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x9735(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x50000000(%rip) \n+\tsarb $1,0x1(%rbp)\n+\tadd %dh,0x18e33(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsub %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x16243(%rax)\n@@ -2838437,15 +2837534,15 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10240a3 \n+\tloopne 10240e3 \n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2838454,34 +2837551,34 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x5b(%rax)\n \tlods %ds:(%rsi),%eax\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo 102409e \n+\tjo 10240de \n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjle 102405c \n+\tjle 102409c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x39(%rax)\n+\tadd %al,0x39(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x1abe2(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1e66e(%rax)\n@@ -2838490,15 +2837587,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcmp 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x66(%rax)\n \tlods %ds:(%rsi),%eax\n@@ -2838612,45 +2837709,45 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2c(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %dl,0x972e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1ad92(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txlat %ds:(%rbx)\n-\tand $0x2,%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1ad98(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %al,%al\n+\trex.XB mov $0x1,%r15d\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x972e(%rax)\n+\tadd %ah,0x2c(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n+\tadd %dl,0x1ad92(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\txlat %ds:(%rbx)\n+\tand $0x2,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1ad98(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.XB mov $0x1,%r15d\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2838678,15 +2837775,15 @@\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor (%rdx),%ecx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x34(%rax)\n-\tjmp 1024385 \n+\tjmp 10243c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2838716,15 +2837813,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \txor %ch,0x125(%rcx)\n \tadd %al,(%rax)\n-\tlock jmp 10245f5 \n+\tlock jmp 1024635 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -2838753,15 +2837850,15 @@\n \tadd %dh,%al\n \txor %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tloope 1024426 \n+\tloope 1024466 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19(%rax)\n \ttestl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -2838793,15 +2837890,15 @@\n \tadd %al,%al\n \tand 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n-\tjl 10244cc \n+\tjl 102450c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x72(%rax)\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -2838817,26 +2837914,26 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x57(%rax)\n \tand $0x1,%eax\n \tadd %dh,%al\n-\tcall 10246cd \n+\tcall 102470d \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %dl,0x0(%rdi)\n+\tadd %dh,0x9738(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x39(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n@@ -2838898,15 +2837995,15 @@\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x2c(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\trex.WX call 1024648 \n+\trex.WX call 1024688 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2839088,15 +2838185,15 @@\n \tadd %al,(%rax)\n \txor %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjo 102488c \n+\tjo 10248cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x186ef(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -2839140,15 +2838237,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x973a(%rax)\n+\tadd %ah,0x973a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tstos %eax,%es:(%rdi)\n@@ -2839169,15 +2838266,15 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trcrb $0x2,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 102498f \n+\tjo 10249cf \n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2839252,16 +2838349,16 @@\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x7a,%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1024b35 \n-\tjmp 1024ac5 \n+\tjo 1024b75 \n+\tjmp 1024b05 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2839310,15 +2838407,15 @@\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tret $0x21a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1024bab \n+\tjo 1024beb \n \tout %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2839331,15 +2838428,15 @@\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,-0x3c(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jae 1024bb2 \n+\tlock jae 1024bf2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2839366,30 +2838463,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x30000000(%rip) \n-\tjno 1024c0c \n+\tjno 1024c4c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x973b(%rax)\n+\tadd %al,0x973b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50000000(%rip) \n \tfdivrl 0x1(%rbp)\n \tadd %ah,(%rax)\n \tor 0x0(%rcx,%rax,1),%dl\n@@ -2839521,15 +2838618,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x38(%rax)\n+\tadd %al,0x38(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tmov $0x1,%ebp\n@@ -2839636,35 +2838733,14 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,-0x70(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %bl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin $0x9,%eax\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %r8b,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n \t...\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n@@ -2844566,15 +2843642,15 @@\n \tlock jle 1027d45 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3a(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rsi)\n+\tand %bh,(%rsi)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113f8(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2844661,16 +2843737,16 @@\n \tcli\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcli\n \tadc (%rcx),%eax\n@@ -2844679,34 +2843755,33 @@\n \tjo 1027ec1 \n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x2(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov %eax,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x113fa(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txlat %ds:(%rbx)\n-\tand $0x1,%al\n+\tnop\n+\tcli\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcli\n+\tadd %dl,-0x29(%rax)\n+\tand $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x102(%rcx)\n+\tadd %al,(%rax)\n+\tsar $1,%dl\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x2(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n@@ -2844715,15 +2843790,15 @@\n \tadd %al,(%rax)\n \tadd %dh,0x1027e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf48d(%rax)\n+\tadd %dh,0xf4a7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsti\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2844749,22 +2843824,22 @@\n \tpush $0x0\n \tadd %dl,0x113fb(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\trclb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%bl\n+\tadd %dl,%al\n+\tsti\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1265f(%rax)\n@@ -2844910,17 +2843985,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%bh\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bh,0x100(%rbp)\n \tadd %al,(%rax)\n \tadc %dl,0x1(%rsp,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2845086,25 +2844159,24 @@\n \trcrb $1,0x9b(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11401(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x30(%rax)\n+\tadd %dl,-0x3a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rsp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rcx\n+\tjo 102826b \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %edx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2845174,15 +2844246,18 @@\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xfd(%rdi)\n+\tjo 1028286 \n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2845213,15 +2844288,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcltd\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ah\n+\tadc %ch,%ch\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2845237,15 +2844312,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x21(%rax)\n+\tadd %dh,0x21(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2845282,30 +2844357,30 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0x114,%eax\n \tadd %al,(%rax)\n-\txor $0xf2,%al\n+\tshl $0xf2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock fadds (%rax)\n-\tadd %eax,(%rax)\n+\tror $1,%dh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x5(%rax)\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd $0x114,%eax\n \tadd %al,(%rax)\n-\tand %bl,0x101(%rbp)\n+\tadc %dl,0x101(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tshl $0x0,%esp\n@@ -2845316,18 +2844391,16 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3f(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tleave\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x100,%edi\n \tadd %al,(%rax)\n \trolb $1,0x114(%rip) \n \tadd %al,(%rax)\n \trex test %al,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2845408,15 +2844481,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%bh\n+\tjo 10284c9 \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp %edx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2845463,18 +2844536,20 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0xfc(%rcx)\n+\tjo 10284e3 \n+\tcld\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %al,$0xf9\n+\tadd %al,(%rax)\n+\tadd %dl,-0x1a(%rax)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x7a(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2845486,20 +2844561,17 @@\n \tadd %al,(%rax)\n \tadd %dl,0x11453(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10286(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10285(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tfwait\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %dl,(%rcx,%rax,1)\n+\tadd %al,%al\n+\tmovabs %eax,0x8d00000000000f6\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock test %eax,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsp\n@@ -2845528,15 +2844600,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6c9(%rax)\n+\tadd %dh,0xf6d3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11409(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7a(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2845646,16 +2844718,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x136e1(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfcomip %st(4),%st\n+\tadd %dl,%al\n+\ttest %dh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2845705,18 +2844777,20 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjns 10287af \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xff,%edx\n+\tadd %ah,(%rax)\n+\tmov $0xff,%al\n \tadd %al,(%rax)\n-\trorb $1,(%rsp,%rdx,1)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2845796,27 +2844870,23 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tsar $0x0,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex test $0xf4,%eax\n-\tadd %al,(%rax)\n-\tnop\n \t(bad)\n-\tadc $0x1,%al\n-\tadd %al,(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tmov $0x88,%al\n-\tadd (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x1140e(%rax)\n \tadd %al,(%rax)\n-\tmov %dh,0x67(%rcx)\n+\tadd %dh,0x10288(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,0x6771(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rsi)\n \tadc $0x1,%al\n@@ -2845833,15 +2844903,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \timul $0x0,0x0(%rdi),%esp\n-\tmov $0x20,%al\n+\tshlb $1,(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2845850,17 +2844920,15 @@\n \trcrb $1,0x9b(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1140f(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x47(%rax)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %dh,0xfcb9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfa02(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2845886,27 +2844954,26 @@\n \tadc %bl,0x3(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjns 102896f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x29(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tint $0xff\n \tadd %al,(%rax)\n-\tnop\n-\tadc %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\tadd %dl,0x11410(%rax)\n \tadd %al,(%rax)\n-\tlock mov %al,(%rdx)\n+\tadd %dh,%al\n+\tmov %al,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc8b000000000008a,%eax\n+\tmovabs 0xc9c000000000008a,%eax\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1028930 \n@@ -2846001,31 +2845068,26 @@\n \tadc (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0x0,0x102(%rdx)\n \tadd %dl,0x75(%rax)\n \tadd %al,(%eax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txlat %ds:(%rbx)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dh,0xf4ed(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11412(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x67(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x74(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,0xf4a6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%esi\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x0(,%rsi,8)\n@@ -2849975,15 +2849037,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txorb $0x0,0x102(%rsi)\n \tadd %ah,(%rax)\n \tmov $0x2,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x34(%rax)\n+\tadd %al,0x35(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11413(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x102b6(%rax)\n \tadd %al,(%rax)\n@@ -2850283,17 +2849345,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x102b9(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tja 102b9e2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin (%dx),%al\n-\trepz add %al,(%rax)\n+\tadd %dl,0xf3ed(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2850763,28 +2849823,28 @@\n \tcmp %edx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov $0x102,%esi\n \tadd %al,(%rax)\n \trcrb $1,0x9b(%rbp)\n \tadd %al,(%rax)\n-\tloopne 102be80 \n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcrb $1,0x9b(%rbp)\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tloopne 102be90 \n+\tadd (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcrb $1,0x9b(%rbp)\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf9cc(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2850800,16 +2849860,17 @@\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xbe,%al\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rdi)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tsbb %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0x102,%edi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trex mov $0x102,%edi\n@@ -2851393,23 +2850454,22 @@\n \tjae 102c4f1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\trclb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp (%rcx,%rax,1),%dl\n+\tadd %al,(%rax)\n+\tadd %dl,0x3a(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3a(%rax)\n \tadc $0x1,%al\n@@ -2851481,16 +2850541,17 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock vpshufb (%r8),%xmm15,%xmm8\n \tadd %al,(%rax)\n-\tshr $1,%ah\n-\trepz add %al,(%rax)\n+\t(bad)\n+\trex.B hlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest %edx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2851960,16 +2851021,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,(%rdx,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpopf\n+\tadd %al,-0x63(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1149b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2852155,15 +2851215,17 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjae 102cc91 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf3cd(%rax)\n+\tadd %ah,%al\n+\tint $0xf3\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x2,%ah\n@@ -2852217,16 +2851279,17 @@\n \tmovabs 0xccf000000000008a,%eax\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rcx)\n-\trepnz add %al,(%rax)\n+\t(bad)\n+\tand %esi,%edx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tint1\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2852472,20 +2851535,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x1(%rsp)\n \tadd %dh,%al\n \tint $0x2\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4(%rax)\n+\tadd %al,%al\n+\tsti\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x25(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %ah,0xf4f2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpushf\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 102cf21 \n@@ -2852822,17 +2851884,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x102d290(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x9b(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tshl $1,%dh\n-\tadd %al,(%rax)\n+\tadc %dl,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsi\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2853180,16 +2852241,15 @@\n \t{rex2 0x2} add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x65(%rax)\n-\trepz add %al,(%rax)\n+\tadd %ah,0xf365(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x102d5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2853406,17 +2852466,15 @@\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0xa4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x11(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,0xf650(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlahf\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2853549,15 +2852607,17 @@\n \tadd %dh,0xf082(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x33(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x6c(%rax)\n \tor $0x1,%eax\n-\tadd %dl,0xf47e(%rax)\n+\tadd %dh,%al\n+\tmov %dh,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7a(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xd9,%al\n \tadd (%rcx),%al\n@@ -2853826,41 +2852886,40 @@\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfaddl (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tadc %al,(%r9)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tfaddl (%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdc4000000000008a,%eax\n+\txor %bl,%ah\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfaddl (%rdx)\n+\trex faddl (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc6000000000008a,%eax\n+\tmovabs 0xdc5000000000008a,%eax\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 102dc3e \n+\t(bad)\n+\tfaddl (%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdc7000000000008a,%eax\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tsbb $0x2,%ah\n \tadd %eax,(%rax)\n@@ -2854181,25 +2853240,25 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsi\n-\tadc (%rcx),%al\n+\trcrb $1,0x12(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfilds (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%bh\n-\tadd (%rcx),%al\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%bh\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n@@ -2854449,16 +2853508,17 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dh\n-\trepz add %al,(%rax)\n+\tloopne 102e253 \n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11456(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2854739,15 +2853799,15 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x10d(%rbx)\n \tadd %al,(%rax)\n-\trex adc %esi,%edx\n+\tlock adc %esi,%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x1d(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xe3,%al\n@@ -2854810,15 +2853870,15 @@\n \tadd %al,(%rax)\n \tadd %al,0xf9dd(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,-0x1b(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%al\n@@ -2854863,16 +2853923,15 @@\n \tloopne 102e5a7 \n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rsp,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %al,%es:(%rdi)\n+\tadd %dl,-0x3f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x31(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2855241,16 +2854300,17 @@\n \tadd %dl,0x3a(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8,(%r9)\n+\tadd %dl,%al\n+\tpush %rsp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%dl\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 102ea1c \n@@ -2855264,16 +2854324,16 @@\n \tor $0x1,%eax\n \tadd %dl,%al\n \tjmp 102eac8 \n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $0xf3,%ch\n-\tadd %al,(%rax)\n+\tadc %al,%dh\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjmp 102eae0 \n \tadd %al,(%rax)\n \tjo 102ea0e \n \tcld\n \tadd %al,(%rax)\n@@ -2855605,31 +2854665,32 @@\n \tadd %al,0x102ed(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin (%dx),%al\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tja 102ecf7 \n+\tjo 102ed79 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x32(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,%ch\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txor (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,-0x8(%rcx)\n+\trex\n+\trex.WB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11432(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x13(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n@@ -2855909,15 +2854970,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $0x2,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cb5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbd9(%rax)\n+\tadd %ah,(%rax)\n+\tloop 102efce \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3f(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2855961,16 +2855024,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.XB clc\n+\tadd %al,(%rax)\n+\trex.R clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2855989,15 +2855052,15 @@\n \tlock add (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock out %eax,(%dx)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xf4,%dl\n+\tsbb $0xf4,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb $0x114,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2856321,15 +2855384,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trepz add (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0xfd(%rdi)\n+\trorb $1,0x0(%rdi,%rdi,8)\n \tadd %dl,0x1e(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex cmc\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n@@ -2856747,17 +2855810,15 @@\n \tadd %dl,0x102f7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rcx\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %edi,%esi\n-\tadd %al,(%rax)\n+\tadd %al,0xfe2c(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x9(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0x2,%bh\n \tadd %eax,(%rax)\n@@ -2856827,27 +2855888,24 @@\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,%al\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 102f7ec \n-\tsti\n-\tadd %al,(%rax)\n+\tadd %bl,0xfb(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x11465(%rax)\n+\tnop\n+\tgs adc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov %dh,%ch\n-\tstc\n \tadd %al,(%rax)\n+\tadd %cl,0xf9f5(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x102f8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2857069,16 +2856127,16 @@\n \tpush %rdi\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg 102fa8b \n+\tadd %dl,%al\n+\txchg %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2857097,15 +2856155,15 @@\n \tmov $0xfa,%al\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,(%rax)\n+\tjo 102fac2 \n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x102f9(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x31(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2857197,27 +2856255,26 @@\n \tadd %dh,0x102fb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjb 102fba5 \n-\tadd %al,(%rax)\n+\tadd %ah,0x72(%rax)\n+\trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x5(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %ah,(%rax)\n \tstd\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x14(%rcx)\n \tadd %eax,(%rax)\n@@ -2857290,15 +2856347,16 @@\n \trcrb $1,0x114(%rsi)\n \tadd %al,(%rax)\n \tmovabs 0x10000000000102fc,%al\n \tlahf\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%bh\n+\tpush %rax\n+\t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tgs adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2857354,15 +2856412,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlahf\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%cl\n+\tmov $0xc1,%al\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.B adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xfd,%al\n@@ -2857596,15 +2856654,15 @@\n \tadd $0x1,%eax\n \tadd %bl,0x12569(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x102ff(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12507(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dh,%al\n \tfwait\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.X adc $0x1,%al\n \tadd %al,(%rax)\n@@ -2857744,15 +2856802,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlret\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0xff(%rdi)\n+\tlock xchg %eax,%esp\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x114(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124cb(%rax)\n@@ -2857818,15 +2856878,16 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0xd000000000010301,%al\n \tlret\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xf4,%al\n+\tloopne 1030162 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tint3\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2857925,16 +2856986,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,-0x44(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %dh,%bl\n+\tadd %dl,(%rax)\n+\tmov %esi,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x1(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2857944,16 +2857005,16 @@\n \tadd %dl,0x20(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,0x60(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11420(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2857961,16 +2857022,20 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs 0x20d00000000000ff,%eax\n+\tadd %dl,%al\n+\txchg %eax,%edi\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xc3,%al\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2858584,16 +2857649,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tshl %cl,%esp\n+\tjo 1030915 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11422(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2859031,15 +2858096,21 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n \tmov $0xf9,%ebp\n \tadd %al,(%rax)\n-\tlock movabs 0x9498000000000100,%eax\n+\tnop\n+\tcwtl\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tcwtl\n+\txchg %eax,%esp\n \tand $0x1,%eax\n \tadd %ah,%al\n \tor $0x103,%eax\n \tadd %al,(%rax)\n \trcrb $1,0x9b(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2859077,20 +2858148,18 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.X adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1030dd3 \n-\tsti\n-\tadd %al,(%rax)\n+\trex test $0xfb,%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand (%rcx,%rax,1),%edx\n+\tshlb $1,(%rbx)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n@@ -2859327,19 +2858396,20 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1252c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n-\tcmc\n+\tpush %rax\n+\tret $0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1030e(%rax)\n+\torb $0x3,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x36,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2859374,49 +2858444,43 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3d(%rax)\n-\trepz add %al,(%rax)\n+\tadd %ah,0xf3c3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11497(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcwtl\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tmovabs 0x1260000000000110,%al\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadc (%rbx),%al\n-\tadd %eax,(%rax)\n+\trclb $1,(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %al,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x11(%rax)\n-\tadd (%rcx),%eax\n+\trex adc %eax,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor %bl,0x0(%rbx)\n \tadd %dl,0x11(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n@@ -2859573,16 +2858637,16 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0xf9(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,%bl\n-\ttestb $0x0,(%rax)\n+\trex int $0xf6\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2859640,15 +2858704,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5e(%rax)\n+\tadd %ah,-0x5e(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7c(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2859852,30 +2858916,32 @@\n \tadd %al,(%rax)\n \tadd %ah,0x15(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x980000000000fd2b,%al\n-\tfdivrp %st,%st(1)\n+\tpush %rax\n+\tsub %ebp,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %bl,0xf9de(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc $0x103,%eax\n \tadd %al,(%rax)\n \tnop\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x13,%al\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %ah,%al\n \tadc $0x103,%eax\n \tadd %al,(%rax)\n \tadcb $0x3,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2860092,17 +2859158,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstc\n-\tcld\n+\tadd %al,(%rax)\n+\tadd %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x12512(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2860405,15 +2859470,17 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfce7(%rax)\n+\tadd %dh,%al\n+\tout %eax,$0xfc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tfdivrp %st,%st(1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1c(%rax)\n \tadd (%rcx),%eax\n@@ -2860527,26 +2859594,24 @@\n \tadd %al,(%rax)\n \trcrb $1,(%rbx)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,%bl\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tes adc $0x1,%al\n+\tlock enter $0x100,$0x0\n \tadd %al,(%rax)\n+\tadd %dl,0x11426(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1031b(%rax)\n+\tsbbb $0x3,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1031d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0x9b,%eax\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2860754,15 +2859819,15 @@\n \tjo 1031e70 \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x14(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5f(%rax)\n+\tadd %al,-0x58(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2860835,16 +2859900,16 @@\n \txor %bl,(%rdi)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x14(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfb,%bl\n+\tadd %dh,-0x49(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2860875,63 +2859940,51 @@\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \taddr32 adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000101b5,%al\n-\taddr32 adc $0x1,%al\n-\tadd %al,(%rax)\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %dl,0x11467(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd (%rcx),%eax\n+\tadd %dl,0x1031f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11467(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\taddr32 adc $0x1,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshlb $1,0x14(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1031f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \taddr32 adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1f,%al\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,0x14(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x14(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tpush $0x114\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\trcrb $1,(%rdi)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x14(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlods %ds:(%rsi),%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs %al,0x68500000000000ff\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush $0x114\n \tadd %al,(%rax)\n \tadc %ah,(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush $0x114\n@@ -2860977,16 +2860030,16 @@\n \tadc %ch,0x14(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10320(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \timul $0x0,(%rcx,%rax,1),%edx\n-\txor %cl,(%rax)\n-\tclc\n+\tpush %rax\n+\tor %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rcx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2861060,19 +2860113,20 @@\n \tnop\n \timul $0x0,(%rcx,%rax,1),%edx\n \trex and %eax,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11469(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovabs 0x69d00000000000f4,%eax\n-\tadc $0x1,%al\n+\tadd %dh,-0x55(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\timul $0x0,(%rcx,%rax,1),%edx\n \t(bad)\n \tand %eax,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \timul $0x0,(%rcx,%rax,1),%edx\n \tadc %bh,0x103(%rip) \n@@ -2861107,20 +2860161,17 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1146a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10321(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %edi,%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x4e(%rax)\n-\tstc\n+\tadd %dh,0x3b(%rax)\n+\ttestl $0x0,(%rax)\n+\trex mov $0xf9,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand %eax,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1146a(%rax)\n@@ -2861136,16 +2860187,17 @@\n \tand (%rbx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush $0x14\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov %ebx,%edi\n+\tadd %ah,%al\n+\tnop\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \timul $0x0,(%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand (%rbx),%al\n@@ -2861163,15 +2860215,16 @@\n \trex and (%rbx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6b(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 103227b \n+\t(bad)\n+\tpush %rbx\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1146b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x22(%rax)\n \tadd (%rcx),%eax\n@@ -2861295,39 +2860348,39 @@\n \tadd %al,(%rax)\n \tmov $0x7f,%al\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n-\tcmc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x23(%rax)\n-\tadd (%rcx),%eax\n+\tpush %rax\n+\tret $0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcall 1043111 \n+\trex and (%rbx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,%al\n+\txchg %eax,%esp\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x7f,%al\n \tor $0x1,%eax\n \tadd %ah,0x10323(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7a(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjo 10323a4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xf9b2,%eax\n+\tadd %bh,0xf9b2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x36(%rbp)\n \tadd %eax,(%rax)\n@@ -2861357,17 +2860410,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %esi,%ebx\n-\tadd %al,(%rax)\n+\tadd %dl,-0x77(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand (%rbx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand $0x3,%al\n@@ -2861431,18 +2860483,15 @@\n \tadd %dl,(%rax)\n \trex.RB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex and $0x103,%eax\n \tadd %al,(%rax)\n \tadc %bl,0x0(%rbx,%rbx,4)\n-\tadd %dh,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dh,0xf4c2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x103,%eax\n@@ -2862255,28 +2861304,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10d8f(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xfd,%ebx\n+\tadd %dl,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n-\tadc %bh,0x124(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x124,%edi\n \tadd %al,(%rax)\n \tjo 1032c7e \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x124(%rdi)\n \tadd %al,(%rax)\n-\tand %dh,-0xc(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\txor $0x0,%esp\n \tadd %dl,-0x41(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,(%rbx,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2862349,15 +2861400,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\t(bad)\n+\tfdivrp %st,%st(3)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.RX adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2862838,20 +2861889,22 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 103314c \n \tor $0x1,%eax\n-\tadd %al,%al\n-\ttest $0xf6,%eax\n+\tadd %ah,0xf6a9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x5e(%rax)\n+\tand $0x1,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovabs %al,0x2e50000000000124\n-\tadd (%rcx),%eax\n+\tcs add (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,-0x6(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor (%rbx),%al\n@@ -2862979,15 +2862032,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsi\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n+\tadd %al,%al\n+\tpop %rsi\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %edx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock rex.WRB hlt\n@@ -2863025,15 +2862079,17 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x73(%rax)\n \tadd %al,(%eax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf345(%rax)\n+\tadd %dh,%al\n+\trex.RB\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor %eax,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10333(%rax)\n \tadd %al,(%rax)\n@@ -2863181,23 +2862237,24 @@\n \t...\n \tmovabs 0x1033500,%al\n \tadc %ch,0x1(%rsp)\n \tadd %dh,0x34(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x10(%rdi)\n-\tadd %eax,(%rax)\n+\trolb $1,0x110(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,0xf44b(%rax)\n+\torb $0x0,-0xc(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11446(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\trex.RX adc $0x1,%al\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xor (%rbx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10335(%rax)\n@@ -2863654,15 +2862711,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x124c2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,0xc(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10339ac \n@@ -2863704,16 +2862761,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RB\n+\tadd %dh,(%rax)\n+\trex.RX\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2863774,16 +2862831,16 @@\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trcll %cl,(%rcx)\n+\tpush %rax\n+\tsbb (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp (%rbx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1033a(%rax)\n@@ -2863836,25 +2862893,27 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp (%rbx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffb2(%rax)\n+\tadd %dh,-0x58(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbx\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\trcrb $1,0x14(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3c(%rax)\n+\t(bad)\n+\t(bad)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n@@ -2863925,22 +2862984,22 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf33d(%rax)\n+\tadd %ah,%al\n+\tcmp $0xf3,%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp (%rbx),%eax\n-\tadd %eax,(%rax)\n+\tadc %bh,(%rbx)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0x3,%al\n+\tadd %al,(%rax)\n+\txor %bh,(%rbx,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2864023,34 +2863082,32 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1033d1e \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsi\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\trcrb $1,0x12(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1033cbe \n+\tadd %dh,-0x34(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x76(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x47(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%dl\n+\trex int3\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3d(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n@@ -2864230,17 +2863287,15 @@\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov $0x2,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x47(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,0xfbb9(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x3f(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x9b(%rbp)\n \tadd %al,(%rax)\n@@ -2864268,16 +2863323,16 @@\n \tand %bh,(%rdi)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x1(%rsi,%rcx,1)\n \tadd %dh,0x1033e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x124(%rbx)\n \tadd %al,(%rax)\n \tlock repnz (bad)\n@@ -2864335,14 +2863390,35 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x28(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %bl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tin $0x9,%eax\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov %r8b,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x9726(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %ah,%bl\n@@ -2864387,15 +2863463,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1ad99(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x29(%rax)\n-\tjmp 10340c8 \n+\tjmp 1034108 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2864449,48 +2863525,48 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %edx,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dl,0x14909(%rax)\n+\tadd %dh,0x32(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x60(%rax)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n-\tpop %rsp\n-\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n+\trcl $0xee,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x32(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %dl,(%rcx)\n+\tadd %al,%al\n+\tsub %edx,0x0(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,-0x60(%rax)\n-\troll $1,(%rcx)\n \tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\trcl $0xee,%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x14909(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tpop %rsp\n+\tmov %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2864592,15 +2863668,15 @@\n \tadd %al,0xa8d6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjmp 1034529 \n+\tjmp 1034569 \n \tadd %al,(%rax)\n \tand %ch,-0x65(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n@@ -2864651,18 +2863727,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x973b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x3b(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tshlb $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex sbb $0x221,%eax\n@@ -2864749,15 +2863824,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tcmp 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x125ab(%rax)\n \tadd %al,(%rax)\n@@ -2864828,15 +2863903,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x973a(%rax)\n+\tadd %al,0x973a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfcompl 0x1(%rbx)\n@@ -2864858,15 +2863933,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock or 0x1(%rcx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 103469d \n+\tloopne 10346dd \n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -2864922,17 +2863997,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x38(%rax)\n-\txchg %eax,%edi\n-\t...\n+\tadd %dh,(%rax)\n+\tcmp %dl,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rdx\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2864963,46 +2864039,46 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %dl,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,(%rax)\n \t(bad)\n-\tadd (%rax),%al\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\trepz add %eax,(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%eax\n+\tand $0x1,%eax\n+\tadd %dh,0x1d35b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\t(bad)\n-\txchg %eax,%edi\n-\t...\n-\tadd %cl,(%rbx)\n+\tcmp %dl,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tand $0x1,%eax\n-\tadd %dh,0x1d35b(%rax)\n+\t(bad)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -2865052,42 +2864128,23 @@\n \txor $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tloopne 10348e6 \n+\tloopne 1034926 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x51(%rax)\n \ttestl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x972c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs %al,0xf4b0000000000125\n-\tint1\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2865137,14 +2864194,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x972c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmovabs %al,0xf4b0000000000125\n+\tint1\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x33(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %ah,0x125(%rbx)\n \tadd %al,(%rax)\n@@ -2865161,15 +2864237,15 @@\n \tadd %al,(%rax)\n \tsub 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjno 1034a4c \n+\tjno 1034a8c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2865231,15 +2864307,15 @@\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x55(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1034b1c \n+\tjo 1034b5c \n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -2865260,43 +2864336,24 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9731(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10000000(%rip) \n-\tfwait\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x193f4(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjge 1034b8f \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tsar $0x0,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xca,%al\n+\tloopne 1034bd3 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xa(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2865367,16 +2864424,16 @@\n \tmov $0x0,%al\n \t...\n \tsldt (%rax)\n \tadd %dh,(%rax)\n \tjrcxz 1034cf4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjle 1034d03 \n+\tadd %dh,(%rax)\n+\tjne 1034d03 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xa(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2865389,37 +2864446,41 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0xf9e3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x73(%rax)\n-\tadd %al,(%rcx)\n+\tadd %ah,(%rax)\n+\timul $0x1,(%rax),%eax\n+\tadd %al,-0xa(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex negb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1b(%rax)\n \tmov $0x0,%al\n \t...\n \tor $0x10000000,%eax\n \tin $0xf9,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x8(%rax)\n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\tor %edi,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0xa(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex negb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd (%r9),%r8\n \tadd %al,(%rax)\n@@ -2865493,14 +2864554,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x9731(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10000000(%rip) \n+\tfwait\n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x193f4(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x972a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2865569,32 +2864649,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %dl,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tlock movabs 0x6880000000000125,%al\n-\tand (%rdx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,0xb01a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \t...\n \tadd %al,(%rax)\n@@ -2865611,15 +2864673,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0xf9c3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n@@ -2865679,19 +2864741,17 @@\n \tsub %ah,0x10d(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10da0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttest $0xf4,%eax\n+\tadd %dl,0xf4a9(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %dl,0x6d(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2865743,15 +2864803,15 @@\n \t...\n \tadd %al,(%rax)\n \tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xa0,%al\n \tor $0x1,%eax\n-\tadd %dl,0xf3c7(%rax)\n+\tadd %ah,0xef12(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tds add (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2865835,21 +2864895,22 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock push %rcx\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $0xf4,%ah\n+\tand %dl,%cl\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11448(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x57(%rax)\n-\tstd\n+\tadd %dh,%al\n+\tmov $0xfd,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124a3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2865874,23 +2864935,23 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc000000000010352,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xfb,%dh\n+\t(bad)\n+\tmov $0xfb,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.W adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \txor %edi,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.W adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2865940,15 +2865001,19 @@\n \tpush %rbx\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000f4d8,%al\n+\tand %bl,%dl\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0x5,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2866040,19 +2865105,20 @@\n \tadd %al,(%rax)\n \tadcb $0x0,0x1(%rbx,%rax,1)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x64,%al\n-\ttestb $0x0,(%rax)\n+\t(bad)\n+\txor $0x0,%dh\n \tadd %al,(%rax)\n-\tadd %dl,-0x75(%rax)\n-\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1145c(%rax)\n \tadd %al,(%rax)\n@@ -2866073,22 +2865139,21 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov %sil,%sil\n+\tadd %dl,0xf6(%rdx)\n \tadd %al,(%rax)\n+\tnop\n+\tmov (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n-\tadd %dl,0x1148b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsp\n-\tadd (%rcx),%eax\n+\trclb $1,0x1(%rbx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,0x105(%rdi)\n@@ -2866116,15 +2865181,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10070(%rax)\n+\tadd %al,0x10066(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2c(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,0x3(%rbp)\n \tadd %eax,(%rax)\n@@ -2866290,15 +2865355,15 @@\n \tmov $0x56,%al\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp $0x9b,%eax\n \tadd %al,(%rax)\n-\tlock movsb %ds:(%rsi),%es:(%rdi)\n+\tlock movsl %ds:(%rsi),%es:(%rdi)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1146d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2866564,18 +2865629,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs %eax,0x1c0000000000124\n \tpush $0x0\n \tadd %al,-0x7e(%rax)\n \tor $0x1,%eax\n-\tadd %dh,%al\n-\tint1\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpush %rcx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjle 103594f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x59(%rax)\n \tadd (%rcx),%eax\n@@ -2866591,16 +2865655,16 @@\n \tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x3(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x10359(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2866751,16 +2865815,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x57(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\trex.WR add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcb $0x1,0x3(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x3(%rdx)\n \tadd %eax,(%rax)\n@@ -2867126,16 +2866190,16 @@\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x900000000001035e,%al\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %edi,%ebp\n+\tadd %al,0x3e(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x10da0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2867347,15 +2866411,15 @@\n \tadd %al,(%rax)\n \tlock (bad)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x0,%eax\n \tadd %al,(%rax)\n-\tmovabs 0xfbc680,%al\n+\tmovabs 0xfbcb40,%al\n \tnop\n \tjle 10360ff \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd (%rcx),%eax\n@@ -2867573,15 +2866637,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0x1036380(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbade0(%rax)\n+\tadd %ah,0xfbb320(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x14(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10363(%rax)\n \tadd %al,(%rax)\n@@ -2868105,15 +2867169,15 @@\n \tloopne 10369eb \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf45750(%rax)\n+\tadd %ah,0xf45700(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \toutsl %ds:(%rsi),(%dx)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2868347,15 +2867411,15 @@\n \tnop\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock imul $0x1,(%rbx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %al,0x1036c(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x2(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1036c70(%rax)\n@@ -2868504,38 +2867568,38 @@\n \tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.WXB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,0xff(%rax)\n-\tadd %al,(%rax)\n-\tenter $0xd96,$0x1\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 1036e90 \n+\tshrb $1,0x0(%rbp,%rdi,8)\n+\tadd %cl,%al\n+\txchg %eax,%esi\n+\tor $0x1,%eax\n+\tadd %ah,%al\n+\toutsb %ds:(%rsi),(%dx)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xfd(%rdx)\n+\trol $0xfd,%dh\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjo 1036e4f \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x70(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%al\n-\tand $0x1,%al\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tshlb $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2869082,16 +2868146,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1147f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjb 10373f6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex\n \tes add %eax,(%rax)\n@@ -2869129,17 +2868193,15 @@\n \trcrb $1,0x9b(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf9e1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xff,%dh\n-\tadd %al,(%rax)\n+\tadd %dh,0xffac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4d(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tje 1037486 \n@@ -2869239,16 +2868301,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1143a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjne 1037576 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x1d(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x1144d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjne 1037596 \n \tadd %eax,(%rax)\n@@ -2869273,16 +2868335,15 @@\n \tjne 10375c6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%dl\n-\tsti\n+\trcl $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WRX adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x3(%rsi)\n@@ -2869401,15 +2868462,15 @@\n \tadd %ah,0x4(%rip) \n \tadd %al,(%rax)\n \tmovabs 0x1037740,%al\n \t(bad)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xfb9cb0,%al\n+\tmovabs 0xfb9d70,%al\n \tshlb $1,0x14(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x77(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2869534,15 +2868595,15 @@\n \tloopne 103793a \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x4,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x101b470(%rax)\n+\tadd %ah,0x101a9f0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x14(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x79(%rax)\n \tadd (%rcx),%eax\n@@ -2869709,16 +2868770,16 @@\n \tjp 1037ab6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1143a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1037a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2869808,15 +2868869,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x5(%rdi)\n \tadd %al,(%rax)\n \tmovabs 0x1037c60,%al\n \txchg %eax,%ebx\n \tadd $0x0,%eax\n-\tadd %ah,0xf65870(%rax)\n+\tadd %ah,0xf661c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjno 1037bff \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2869864,15 +2868925,15 @@\n \tnop\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x1(%rbx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %dh,0x7c(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %eax,%ebp\n \tadd $0x0,%eax\n@@ -2869959,16 +2869020,16 @@\n \trcrb $1,0x9b(%rbp)\n \tadd %al,(%rax)\n \tloopne 1037def \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex imul $0x0,%edx,%edi\n-\tadd %ah,0x2(%rax)\n-\tstd\n+\tadd %dl,(%rax)\n+\tadd %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf9ec(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1037d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%ch\n@@ -2869996,16 +2869057,17 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tpush $0xfa\n \tadd %al,(%rax)\n-\tjo 1037d74 \n-\ttestb $0x0,(%rax)\n+\tnop\n+\tmov %esi,%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjno 1037e0f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2870189,16 +2869251,16 @@\n \tjg 1037fc6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1143a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1037f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x80(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1037faf \n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n@@ -2870459,15 +2869521,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0x10382e0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRXB (bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdc4e0(%rax)\n+\tadd %ah,0xf3cf30(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjb 10382df \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x7d(%rax)\n@@ -2870654,17 +2869716,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tiret\n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2870697,16 +2869758,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1143a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \ttest %al,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest %eax,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%cl\n \t(bad)\n \tadd %al,(%rax)\n@@ -2870955,15 +2870016,17 @@\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tadc %dl,0x14(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbed(%rax)\n+\tadd %ah,-0x13(%rax)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x73(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1038739 \n \tadd (%rcx),%eax\n@@ -2871085,16 +2870148,16 @@\n \tloopne 10388cf \n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov %al,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \taddl $0x1,(%rbx)\n \tadd %al,(%rax)\n@@ -2871132,15 +2870195,15 @@\n \tadd %al,(%rax)\n \tadd %bl,0x9(%rip) \n \tadd %al,(%rax)\n \tmovabs 0x10389b0,%al\n \tand (%rcx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf489d0(%rax)\n+\tadd %ah,0xf489b0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x114(%rsi)\n \tadd %al,(%rax)\n \trorb $1,0x103(%rcx)\n \tadd %al,(%rax)\n \tand $0x9,%eax\n@@ -2871496,15 +2870559,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1143a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x73(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %dl,%al\n \tlea (%rbx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0xa(%rdi)\n \tadd %al,(%rax)\n@@ -2871592,15 +2870655,15 @@\n \tlahf\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x1038ee0,%al\n \ttest $0xa,%eax\n \tadd %al,(%rax)\n-\tmovabs 0xf44320,%al\n+\tmovabs 0xf44580,%al\n \trolb $1,0x114(%rax)\n \tadd %al,(%rax)\n \tlock mov (%rbx),%es\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0xa(%rbx)\n \tadd %al,(%rax)\n@@ -2871757,16 +2870820,16 @@\n \tmovabs 0x9000000000010390,%al\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tnop\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand (%rbx),%ecx\n \tadd %al,(%rax)\n@@ -2871902,24 +2870965,24 @@\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10391c3 \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %ah,-0x6e(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xb,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffaa60(%rax)\n+\tadd %ah,0xffa050(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x1(%rsp,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10391f4 \n \tadd (%rcx),%eax\n@@ -2872053,15 +2871116,16 @@\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x93,%al\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x6(%rbp)\n+\tnop\n+\tjge 10393f1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10393bf \n@@ -2872249,16 +2871313,16 @@\n \tnop\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%esi\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tin $0xc,%eax\n \tadd %al,(%rax)\n@@ -2872384,15 +2871448,15 @@\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10397(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0xd(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf83620(%rax)\n+\tadd %ah,0xf83640(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x14(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txchg %eax,%edi\n@@ -2872700,16 +2871764,16 @@\n \tadd %ch,(%rax)\n \tlret\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1039a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfwait\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n@@ -2872747,15 +2871811,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0x1039b80(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WXB (bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffb3d0(%rax)\n+\tadd %ah,0xffa9b0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x14(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1039b(%rax)\n \tadd %al,(%rax)\n@@ -2873053,16 +2872117,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfb,%edx\n+\tadd %dl,%al\n+\tmov $0xfb,%edi\n \tadd %al,(%rax)\n \tnop\n \tadcl $0x0,(%rcx,%rax,1)\n \trcrb $0x0,0x103(%rsi)\n \tadd %bl,0xf(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2873123,15 +2872187,15 @@\n \tadd %al,(%rax)\n \tnop\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x103(%rdi)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %dh,-0x61(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %eax,%ebp\n \tsldt (%rax)\n@@ -2873629,16 +2872693,17 @@\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock movsb %ds:(%rsi),%es:(%rdi)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rdi)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tsbb %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x5b(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcl $0x0,(%rcx)\n \tadd %ah,0x103a560(%rax)\n@@ -2874247,15 +2873312,15 @@\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000103ab,%al\n+\tmovabs 0x90000000000103ab,%al\n \tfmuls 0x1(%rip) \n \tadd %al,(%rax)\n \tlods %ds:(%rsi),%al\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tinsl (%dx),%es:(%rdi)\n@@ -2874659,15 +2873724,15 @@\n \tadd %ah,0x103b0f0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcl $0x0,0x0(%rip) \n \tmovabs 0x103b110,%al\n \t(bad)\n \tadc $0x0,%eax\n-\tadd %ah,0xf825b0(%rax)\n+\tadd %ah,0xf825d0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x14(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x3,%cl\n@@ -2874883,15 +2873948,15 @@\n \tadd %ah,0x103b390(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlahf\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf65730(%rax)\n+\tadd %ah,0xf66090(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tja 103b39f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x103b3(%rax)\n@@ -2875595,15 +2874660,15 @@\n \timul $0x0,(%rdx),%ebx\n \tadd %ah,0x103bbd0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \timul $0x0,(%rdx),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xfbc330,%al\n+\tmovabs 0xfbc900,%al\n \trclb $1,0x114(%rcx)\n \tadd %al,(%rax)\n \tand %bh,0x1(%rbx,%rax,1)\n \tadd %bh,0x1a(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x103bbf0(%rax)\n@@ -2875659,15 +2874724,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x103bc80,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tsbb (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xfbd0e0,%al\n+\tmovabs 0xfbd1e0,%al\n \trolb $1,0x114(%rdx)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x103,%esp\n \tadd %al,(%rax)\n \tstos %eax,%es:(%rdi)\n \tsbb (%rax),%al\n@@ -2876334,22 +2875399,19 @@\n \txchg %eax,%ebp\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x103c4e0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x70a000000000001e,%eax\n-\tmov $0xfd,%bl\n-\tadd %al,(%rax)\n+\tmovabs 0x20a000000000001e,%eax\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%edx\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\trclb $1,0x114(%rdx)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x1e(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x103c500,%al\n \tmov $0x1e,%ebx\n@@ -2876438,15 +2875500,15 @@\n \tnopl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x103c610,%al\n \tsbb (%rdi),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf46c90(%rax)\n+\tadd %ah,0xf47790(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadcl $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmovb $0x1,(%rbx)\n@@ -2877772,21 +2876834,23 @@\n \tmovabs 0xd5e000000000008a,%eax\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %dh,0x103d5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d3(%rax)\n+\tadd %dl,0x1b(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t{rex2 0x3} add %eax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsi\n+\tand %dl,%ch\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock pop %rsi\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 103d679 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2877805,27 +2876869,24 @@\n \trex (bad)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x1(%rsp,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fba9,%al\n-\txchg %eax,%esp\n-\tadc $0x1,%al\n-\tadd %al,(%rax)\n+\tadc %dh,0xfb(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\trclb $1,0x1(%rsp,%rdx,1)\n+\tadd %ah,-0x2a(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x1(%rsp,%rdx,1)\n-\tadd %dl,%al\n-\tjnp 103d647 \n+\tadd %dl,-0x7a(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ebp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2877913,20 +2876974,16 @@\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %dl,(%rax)\n \txlat %ds:(%rbx)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcwtl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\tpush %rax\n+\tmovabs 0x501000000000110,%al\n \t...\n \tadd %al,(%rax)\n \tjo 103d739 \n \tadd (%rcx),%eax\n \t...\n \tadd %al,(%rax)\n \tadd %ah,0x6801c0(%rax)\n@@ -2878005,15 +2877062,15 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad) 0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,0x1049a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txlat %ds:(%rbx)\n \tadd (%rcx),%eax\n@@ -2878105,15 +2877162,15 @@\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%cl\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rsi)\n \tadc $0x1,%al\n@@ -2878497,15 +2877554,15 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tfiadds (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WXB testq $0x0,(%r8)\n-\trclb $0x0,0xf6(%rdi)\n+\tandb $0x0,0xf6(%rcx)\n \tadd %dl,0x35(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock fldl (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2878571,26 +2877628,28 @@\n \tadd %al,(%rax)\n \tadd %al,0x103dd(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfldl (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbaa(%rax)\n+\tadd %dl,-0x54(%rax)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2878972,17 +2878031,15 @@\n \tloope 103e156 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x34(%rax)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %dl,0xfc34(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x36(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xe1,%al\n \tadd (%rcx),%eax\n@@ -2879058,16 +2878115,17 @@\n \tloopne 103e216 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tloope 103e21e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloope 103e21e \n+\tadd %ah,(%rax)\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -2879166,16 +2878224,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1143a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tloop 103e316 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd8(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjrcxz 103e326 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tfwait\n@@ -2879195,15 +2878253,15 @@\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,%bl\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tshll $1,(%rcx,%rax,1)\n@@ -2879212,19 +2878270,20 @@\n \tloopne 103e355 \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfb,%ebx\n+\tadd %ah,-0x45(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n-\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tss adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x30,%al\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfmuls 0xd(%rdx)\n@@ -2879300,47 +2878359,41 @@\n \tadd %al,(%rax)\n \tadd %al,0x103db(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,-0x1c(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x124(%rbp)\n \tadd %al,(%rax)\n-\tloopne 103e400 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tshll $1,(%rcx,%rax,1)\n+\trclb $1,0x0(%rdi,%rdi,8)\n+\tadd %dl,0x124d1(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tin $0x3,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,%ah\n+\tadd %dh,(%rax)\n+\tmovabs 0xe4a000000000008a,%eax\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0x10000000000103e4,%al\n-\tlods %ds:(%rsi),%al\n-\tand $0x1,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %ch,0x1(%rsp)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %dh,(%rdi)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tin $0x3,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2879518,15 +2878571,18 @@\n \tadd %al,(%rax)\n \tmov $0xe6,%al\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfrstor 0x1(%rip) \n-\tadd %dl,0xfdaf(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3b(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x3,%dh\n \tadd %eax,(%rax)\n@@ -2879731,15 +2878787,15 @@\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,%al\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %dh,0x103e8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3d(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2880176,15 +2879232,15 @@\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000103ec,%al\n+\tmovabs 0x90000000000103ec,%al\n \tfmuls 0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n \tand $0x1,%al\n@@ -2880244,16 +2879300,16 @@\n \tadd %al,(%rax)\n \tenter $0xd2b,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,%al\n \tin (%dx),%eax\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n@@ -2881016,15 +2880072,15 @@\n \tnop\n \tss es add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2881438,16 +2880494,16 @@\n \tadc %al,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x114(%rip) \n \tadd %al,(%rax)\n \txor %bh,%cl\n@@ -2881676,15 +2880732,15 @@\n \tand %bh,%bl\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 103fb40 \n+\tadd %ah,(%rcx)\n \ttestl $0x0,(%rax)\n \tsar $0x3,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x5(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n@@ -2881718,15 +2880774,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 103fb85 \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000103fb,%al\n+\tmovabs 0x50000000000103fb,%al\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n@@ -2881849,15 +2880905,15 @@\n \tsar $1,%ah\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub $0xf2,%al\n+\tshr $0xf2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x103fb(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2882208,15 +2881264,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tadc %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1040014 \n+\tand %al,(%rbx)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xfe,%al\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2882730,15 +2881786,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \timul $0x1,(%rax),%rdi\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n@@ -2882757,15 +2881813,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10259(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd $0x104,%eax\n \tadd %al,(%rax)\n-\tjo 10405ad \n+\txor %bl,(%rbx)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock add $0x4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2883238,16 +2882294,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,0xa(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x9b(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2883500,19 +2882556,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trorb $0x1,(%rsp,%rax,1)\n+\tadd %dl,%al\n+\tmovabs 0xcc0000000000110,%eax\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tor $0x4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2883590,17 +2882644,15 @@\n \tadd %al,0x1040d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tint $0xff\n-\tadd %al,(%rax)\n+\tadd %dl,0xffc3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WB\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcld\n@@ -2883659,15 +2882711,15 @@\n \tadd %al,(%rax)\n \tpush $0x148fc\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dl,%al\n \txor (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x124(%rax)\n@@ -2884063,15 +2883115,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd3c(%rax)\n+\tadd %dl,0xfd40(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsbb %ah,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2884281,15 +2883333,17 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadc $0x4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf34c(%rax)\n+\tadd %dl,%al\n+\trex.WR\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x10d,%esi\n \tadd %al,(%rax)\n \trex adc $0x4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2884360,20 +2883414,17 @@\n \tmovabs 0x14e000000000008a,%eax\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %dh,0x10414(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\trex.WX or $0x1,%al\n+\tadd %dl,%al\n+\tmovabs 0x4a50000000000110,%eax\n+\tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $0x36,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2884452,16 +2883503,16 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc $0x104,%eax\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1041645 \n-\tadd %eax,(%rcx)\n+\t(bad)\n+\taddl $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex adc $0x104,%eax\n \tadd %al,(%rax)\n \tadc %dl,(%rsi)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2884790,18 +2883841,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcld\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0xfdfe(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \txchg %eax,%esi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2884837,31 +2883885,35 @@\n \t(bad)\n \tsbb %eax,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp $0x9b,%eax\n \tadd %al,(%rax)\n-\tjo 10418d5 \n-\tadd %eax,(%rcx)\n+\tpush %rax\n+\tjns 1041954 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x36,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x136(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tsbb 0x1(%rcx),%ecx\n \tadd %al,(%rax)\n-\tadd %dl,0x1491b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor %esp,0x1(%rip) \n+\tadd %dl,0x9(%rax)\n+\tand $0x1,%eax\n \tadd %dl,0x10419(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2884954,15 +2884006,15 @@\n \tsbb 0x1(%rcx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsbb (%rcx,%rax,1),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2885062,16 +2884114,16 @@\n \tadc %bl,%al\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1041b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x30(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tes add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1041b48 \n \tor $0x1,%eax\n \tadd %ah,0x1041b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2885314,21 +2884366,18 @@\n \tadd %al,0x1041e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsi\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpopf\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush $0x12567\n+\tadd %dh,0x10093(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,0x67(%rax)\n+\tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -2885419,15 +2884468,15 @@\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rdi)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n@@ -2885453,16 +2884502,16 @@\n \tadd %dl,0x1f(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,-0xd(%rbp)\n-\tadd %al,(%rax)\n+\tjo 1041f97 \n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2885564,15 +2884613,16 @@\n \tshlb $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1042082 \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ch\n+\tnop\n+\tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %ah,0x10420(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10edc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10420(%rax)\n \tadd %al,(%rax)\n@@ -2885602,29 +2884652,30 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %bl,0x0(%rbx)\n \tadd %ah,%al\n \tand %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x11(%rbx)\n+\tadc %ch,0x11(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfedb(%rax)\n+\tadd %dh,%al\n+\tfdivrp %st,%st(6)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x20(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0x4,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp 104210a \n-\tadd %eax,(%rax)\n+\tadd %dl,-0x15(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x26(%rdx)\n \tadd %eax,(%rax)\n@@ -2885729,15 +2884780,17 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x26(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd29(%rax)\n+\tadd %al,(%rax)\n+\tsub %ch,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tand %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex and (%rcx,%rax,1),%al\n \tadd %al,(%rax)\n@@ -2885842,31 +2884895,29 @@\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \ttest %ecx,0x1(%rip) \n \tadd %dl,0x22(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint $0x10\n-\tadd %eax,(%rax)\n+\tadc %dl,%ch\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadd %al,(%rax)\n+\tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n \tjo 1042385 \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rbx\n+\tmov $0x5b,%al\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1040b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2885937,16 +2884988,16 @@\n \tadd %dl,-0x30(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex and $0x4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dh,0x24(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x9c,%ch\n \tadd %al,(%rax)\n@@ -2886062,21 +2885113,24 @@\n \tadd %al,(%rax)\n \t(bad)\n \tand $0x104,%eax\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10424e8 \n-\tincl (%rax)\n+\tnop\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x104(%rip) \n+\tadd %dl,(%rax)\n+\tand $0x104,%eax\n \tadd %al,(%rax)\n-\tlock mov $0xf8,%ebx\n+\tpush %rax\n+\tmov $0xf8,%esp\n \tadd %al,(%rax)\n \tand %ah,(%rsp,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10425(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2886263,19 +2885317,18 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRXB add (%r9),%r8\n-\tadd %al,(%rax)\n+\tadc %al,0x4(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1042789 \n+\tadd %dh,0x27(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2886303,19 +2885356,20 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x3(%rdi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.RXB add (%r9),%r8d\n \tadd %al,(%rax)\n-\tadd %ah,0x28(%rax)\n-\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\tsub %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc000000000010427,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2886579,16 +2885633,16 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %bl,0x0(%rbx)\n \tadd %ah,0x2a(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trclb %cl,(%rcx)\n+\tpush %rax\n+\tsbb (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsub (%rcx,%rax,1),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex sub %eax,(%rcx,%rax,1)\n@@ -2886673,15 +2885727,15 @@\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1042b69 \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000001042b,%al\n+\tmovabs 0x500000000001042b,%al\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,%al\n \tsub (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0xdc55\n@@ -2886761,24 +2885815,25 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %edi,%edi\n-\tadd %al,(%rax)\n+\tadd %ah,0xfdb0(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f2eb,%al\n-\tsub (%rcx,%rax,1),%eax\n+\tloopne 1042c2d \n+\trepnz add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2b(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11(%rax)\n \tfwait\n@@ -2886934,18 +2885989,19 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rbx,%rax,1)\n-\tadd %al,(%rax)\n+\tadc %al,0x3(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock sub $0x104,%eax\n+\tadd %dh,%al\n+\tsub $0x104,%eax\n \tadd %al,(%rax)\n \tshrb $0x0,0x104(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2886973,20 +2886029,19 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x3(%rdi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.RXB add (%r9),%r8d\n \tadd %al,(%rax)\n-\tadd %ah,0x1042e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tmovabs 0x200000000001042e,%al\n \tcs add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsubb $0x4,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n@@ -2887209,16 +2886264,16 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %bl,0x0(%rbx)\n \tadd %dh,0x30(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%bh\n-\tadc %eax,(%rcx)\n+\trcrb $1,(%rsi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xor %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n@@ -2887357,15 +2886412,15 @@\n \tfaddl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dh,(%rdx)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dl,0x10431(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x1(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -2887463,15 +2886518,15 @@\n \tadd %al,(%rax)\n \tadc %ah,0xfc(%rax)\n \tadd %al,(%rax)\n \tand %dh,(%rcx)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x0,-0xc(%rdx)\n+\txorb $0x0,-0xc(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2887500,20 +2886555,17 @@\n \tadd %al,0x33(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov %edi,%edi\n-\tadd %al,(%rax)\n+\tadc %ch,0xfd(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor (%rcx,%rax,1),%al\n+\tlock xor (%rcx,%rax,1),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x32,%al\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,(%rsp,%rax,1)\n@@ -2887681,15 +2886733,16 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dl\n+\tpush %rax\n+\tret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txor $0x4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2887758,15 +2886811,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x10435e0,%al\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \txor $0x104,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \trcrl $1,0x0(%rbx)\n@@ -2887828,15 +2886881,15 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \t(bad)\n \tadd $0x1,%eax\n \tadd %ah,0x10436(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tss add $0x1,%al\n \tadd %al,(%rax)\n@@ -2887892,16 +2886945,17 @@\n \tadd %ah,%al\n \tss add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,-0xd(%rdx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\trex.WX\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10435(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcli\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2888115,26 +2887169,26 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %bl,0x0(%rbx)\n \tadd %dh,%al\n \tcmp %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $0x4,(%rax)\n+\tpush %rax\n+\tsbb $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,%al\n \tcmp %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %bh,(%rax)\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \trex.WB\n \tand %dil,(%rcx)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2888243,17 +2887297,16 @@\n \tcmp %eax,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x39,%al\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc7,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tmov $0x100,%ebp\n \tadd %al,(%rax)\n \tpush %rax\n \tjle 1043a53 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10495(%rax)\n \tadd %al,(%rax)\n@@ -2888299,33 +2887352,29 @@\n \tadd %al,%al\n \tcmp (%rcx,%rax,1),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1043a4f \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 1043b04 \n-\tadd $0x1,%al\n+\tmovabs 0x700000000000fdb2,%al\n+\tcmp (%rcx,%rax,1),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trcrl $1,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,(%rax)\n \tcmp (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x63(%rsi)\n@@ -2888481,15 +2887530,15 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x2(%rdi)\n+\tadc %cl,0x2(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1043c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3c(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2888521,15 +2887570,15 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \t(bad)\n \tadd $0x1,%eax\n \tadd %dh,(%rax)\n \tcmp $0x104,%eax\n \tadd %al,(%rax)\n \tmov $0x3c,%al\n \tadd $0x1,%al\n@@ -2888740,16 +2887789,16 @@\n \tpush %rax\n \tadd %bl,0x0(%rbx)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%cl\n-\tadc %eax,(%rcx)\n+\tadc %ah,(%rcx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xchg %eax,%edi\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2888964,43 +2888013,43 @@\n \tnegb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x9731(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x125a9(%rax)\n+\tlock movabs 0x6880000000000125,%al\n+\tand (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tin $0x87,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x972b(%rax)\n+\tadd %al,0x9731(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x50000000(%rip) \n-\tjrcxz 1044126 \n-\tadd %eax,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1f26c(%rax)\n+\tadd %dl,0x125a9(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tin $0x87,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2889102,29 +2888151,25 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x36(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dl,0x972b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%dl\n-\tin $0x1,%eax\n+\tadd %cl,-0x50000000(%rip) \n+\tjrcxz 1044266 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x1f26c(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2889251,14 +2888296,36 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x36(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tstos %eax,%es:(%rdi)\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,%dl\n+\tin $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \txor 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2889333,23 +2888400,23 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x38(%rax)\n+\tadd %ah,0x38(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trcrl %cl,0x1(%rbx)\n \tadd %ah,%al\n-\tloope 1044517 \n+\tloope 1044557 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2889451,15 +2888518,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9738(%rax)\n+\tadd %ah,0x9738(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x20a02(%rax)\n \tadd %al,(%rax)\n@@ -2889515,30 +2888582,30 @@\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x1f451(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x59(%rax)\n-\tcall 1044788 \n+\tcall 10447c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tss xchg %eax,%edi\n \t...\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjae 104478c \n+\tjae 10447cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd %dl,0x1(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -2889571,48 +2888638,29 @@\n \tadd %al,(%rax)\n \tadd %dl,0x35(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tloop 10447e6 \n+\tloop 1044826 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.R out %al,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfstps 0x1(%rbx)\n-\tadd %al,0x4b(%rax)\n-\txchg %eax,%esi\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0x1a(%rax)\n \tmov $0x0,%al\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlret\n@@ -2889963,14 +2889011,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x2f(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tfstps 0x1(%rbx)\n+\tadd %al,0x4b(%rax)\n+\txchg %eax,%esi\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x34(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,0x70000000(%rip) \n \tficompl 0x1(%rbx)\n \tadd %dl,(%rax)\n \ttest %cl,0x1(%rsi)\n@@ -2890114,51 +2889181,29 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tloope 1044f26 \n+\tloope 1044f66 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tscas %es:(%rdi),%al\n \ttestl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x972a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x5d(%rax)\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 1044f63 \n-\tnop\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \t...\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2891683,18 +2890728,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rbx\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tret\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bh,0x100(%rcx)\n \tadd %al,(%rax)\n \tnop\n \trex.WRB\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rsi\n@@ -2893086,16 +2892128,17 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x69(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tenter $0xfa,$0x0\n+\tadc %cl,%cl\n+\tcli\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush $0x104\n \tadd %al,(%rax)\n \tadd %bl,0x4(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2893985,16 +2893028,16 @@\n \tadc %cl,0x26(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjb 10472a7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dh,-0x53(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjnp 10472e0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2894611,15 +2893654,15 @@\n \tjs 104783f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x78(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x25(%rbx)\n@@ -2894655,19 +2893698,20 @@\n \tadd %ah,0x7a(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x4(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfd,%cl\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xfd,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,0x12650(%rax)\n+\tnop\n+\tpush %rax\n+\tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7a(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rax\n@@ -2894773,16 +2893817,15 @@\n \tadd %al,(%rax)\n \tadd %dh,0x10479(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjns 10479d7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjns 10479e7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2894876,15 +2893919,15 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \trex.RX add (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x4(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1047a(%rax)\n@@ -2894999,15 +2894042,15 @@\n \t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n \tlcall *0x1047bd0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x25(%rbx)\n@@ -2895331,15 +2894374,18 @@\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tjl 1047edf \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbc8(%rax)\n+\tadd %al,%al\n+\tint3\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x51(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd $0x1,%al\n@@ -2895397,15 +2894443,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf2ee(%rax)\n+\tadd %al,%al\n+\tout %al,(%dx)\n+\trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x56(%rax)\n \tand $0x1,%eax\n \tadd %ah,(%rax)\n \tcs cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2895644,15 +2894692,15 @@\n \tjg 1048207 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x72(%rax)\n \tor $0x1,%eax\n \tadd %al,%al\n \taddl $0x0,(%rcx,%rax,1)\n-\tpush %rax\n+\tnop\n \trex.RX add (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2895766,15 +2894814,16 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0xd3b,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $0xfb,%cl\n+\tloopne 10482ff \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12651(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \taddl $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -2896731,15 +2895780,15 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x74(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tmov %es,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2897005,15 +2896054,15 @@\n \tadd %al,(%rax)\n \tadc %dh,(%rax)\n \tand $0x1,%eax\n \tadd %al,-0x71(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x25(%rbx)\n@@ -2897040,18 +2896089,15 @@\n \tadd %dl,0x1048f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tout %eax,(%dx)\n-\tadd %al,(%rax)\n+\tadd %dl,0xefa5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2897239,16 +2896285,16 @@\n \tmov $0x76,%al\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x1(%rsp,%rax,1)\n \tadd %dh,0x10491(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x25(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2897277,15 +2896323,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x104(%rdx)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x10,%al\n+\tadd %dl,(%rcx)\n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10491(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %eax,%edx\n \tadd $0x1,%al\n@@ -2897609,15 +2896655,15 @@\n \tadd %al,(%rax)\n \txor %dl,0x104(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\trex.WRX movabs $0xfff4a00000000001,%rdi\n+\trex.WRX movabs $0xffea700000000001,%rdi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x12568(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10495(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2898447,16 +2897493,16 @@\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjl 1049d20 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xfd,%al\n+\tadd %dh,-0x43(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjl 1049d30 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2898489,17 +2897535,16 @@\n \tpopf\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tloopne 1049d90 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbbb $0x0,0x1(%rsp,%rax,1)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2898951,15 +2897996,17 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0xf9eb,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,0x101(%rbx)\n+\tloopne 104a1da \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjge 104a260 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2899052,15 +2898099,16 @@\n \tadd %dl,(%rax)\n \tmovabs %eax,0x4610000000000104\n \ttestl $0x0,(%rax)\n \tandb $0x0,0x104(%rbx)\n \tadd %dl,%al\n \t(bad)\n \tand $0x1,%eax\n-\tadd %dh,-0x68(%rax)\n+\tadd %ah,%al\n+\tpushf\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x48(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x104a3(%rax)\n@@ -2899150,15 +2898198,15 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n+\tshlb $1,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x104a4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5c(%rax)\n \tadd $0x1,%al\n@@ -2899468,15 +2898516,15 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tfimull (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x104a7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x59(%rax)\n \tadd $0x1,%al\n@@ -2899494,15 +2898542,15 @@\n \tadd %al,(%rax)\n \tadd %cl,0xf1bc(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %ah,0x104a7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xa7c000000000008a,%eax\n \tadd $0x1,%al\n@@ -2899547,28 +2898595,30 @@\n \tadc %ah,0x10f(%rsi)\n \tadd %al,(%rax)\n \trex test $0x4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10084(%rax)\n+\tadd %dh,0x7a(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,0x10da9(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x58(%rax)\n-\tadd $0x1,%al\n+\tcwtl\n+\ttest $0x10d,%eax\n \tadd %al,(%rax)\n+\t(bad)\n+\ttest $0x4,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpushf\n-\tfwait\n+\tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x20(%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tadd %ah,0xf8e0(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x12558(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2899790,15 +2898840,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %ah,-0x56(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n+\tshlb $1,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x55(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2900118,18 +2899168,18 @@\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tloopne 104ad6f \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n-\tadd %ah,0x10141(%rax)\n+\tadd %al,0x10137(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5e(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tscas %es:(%rdi),%al\n \tadd $0x1,%al\n@@ -2900197,19 +2899247,21 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0x110,%eax\n+\tpush %rax\n+\tmov $0x10,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x70000000000104ae,%al\n-\tscas %es:(%rdi),%al\n+\tadd %ah,0x104ae(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x52(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2900321,16 +2899373,16 @@\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,-0x1e(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2900658,26 +2899710,27 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10f(%rcx)\n+\tpush %rax\n+\ttest $0x10f,%eax\n \tadd %al,(%rax)\n \txor %dh,0x104(%rbx)\n \tadd %al,(%rax)\n \tadc %dh,0x104(%rbx)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0x4,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dh,%al\n \ttest %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 104b306 \n \tor $0x1,%eax\n \tadd %al,%al\n@@ -2900994,17 +2900047,16 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfsubs 0x10d(%rbp)\n \tadd %al,(%rax)\n-\tnop\n \t(bad)\n-\tstd\n+\tmovsxd %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1251f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2901055,17 +2900107,16 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\trclb $1,(%rcx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0x4,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x4,%bh\n@@ -2901193,15 +2900244,16 @@\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %bl,0x0(%rbx)\n \tadd %dl,0x104b8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10fda(%rax)\n+\tadd %dl,-0x26(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjne 104b8b0 \n@@ -2901212,39 +2900264,40 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x104(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4a(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xf,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0x104,%eax\n \tadd %al,(%rax)\n \tmovabs 0xd0000000000104b8,%al\n \tmov $0x104,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjge 104b900 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2901281,15 +2900334,17 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x25(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd14(%rax)\n+\tadd %ah,0x14(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x48(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x104,%ecx\n@@ -2901340,18 +2900395,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x104b9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110a9(%rax)\n+\tadd %dl,-0x4f(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x104,%esi\n+\tadd %al,(%rax)\n+\txor %bh,0x104(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x45(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2901447,15 +2900503,15 @@\n \tadd %ah,(%rax)\n \tmov $0x104,%ebx\n \tadd %al,(%rax)\n \tadd %bh,0x104(%rbx)\n \tadd %al,(%rax)\n \txor %bh,0x104(%rbx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,-0x45(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2901508,15 +2900564,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,-0x5(%rcx)\n+\txor %ah,-0x5(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x59(%rax)\n \tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2901661,15 +2900717,16 @@\n \tcmp %bl,0x9(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x43(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10f(%rcx)\n+\tpush %rax\n+\ttest $0x10f,%eax\n \tadd %al,(%rax)\n \tlock mov $0x104,%esp\n \tadd %al,(%rax)\n \tlock mov $0x104,%ebx\n \tadd %al,(%rax)\n \tadc %bh,0x104(%rsi)\n \tadd %al,(%rax)\n@@ -2901682,22 +2900739,28 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x110(%rip) \n+\tnop\n+\tand $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000104bd,%al\n-\tpopf\n+\tadd %ah,0x104bd(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfcd4(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tcld\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x104,%ebp\n \tadd %al,(%rax)\n \tsarb $0x0,0x104(%rbp)\n \tadd %dl,%al\n \tlods %ds:(%rsi),%al\n@@ -2901721,17 +2900784,16 @@\n \tadd %al,(%rax)\n \tadd %bh,0x104(%rsi)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %dl,%al\n \tmov $0x104,%ebp\n \tadd %al,(%rax)\n-\tnop\n-\tadc %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\trclb $1,(%rcx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x104,%esi\n \tadd %al,(%rax)\n \tjo 104bdd7 \n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2901849,18 +2900911,18 @@\n \tjo 104bf39 \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n-\tadd %dl,0xf444(%rax)\n+\tadd %dh,0xf444(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ebp\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x104,%edi\n@@ -2902046,17 +2901108,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \troll $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %dl,0x72(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3d(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %ah,0xfbc4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1257f(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x3f(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2902120,22 +2901180,21 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x10e(%rip) \n-\tadd %al,(%rax)\n-\tmov $0xc2,%al\n-\tadd $0x1,%al\n+\trorb $1,(%rsi,%rcx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x104c2(%rax)\n \tadd %al,(%rax)\n-\trol $0x4,%cl\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\troll $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \troll $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjns 104c1fe \n \tadd %eax,(%rax)\n@@ -2902471,15 +2901530,15 @@\n \tloopne 104c4be \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%al\n@@ -2902536,17 +2901595,16 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x104c5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsti\n-\tsti\n+\tadd %dh,%al\n+\tadd %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10dac(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2902627,18 +2901685,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0xfa41,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x1,%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tmovabs 0x10000000000101a8,%al\n \tshlb %cl,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex movb $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -2902699,35 +2901754,32 @@\n \trex movl $0x0,(%rcx,%rax,1)\n \tpush %rax\n \tadd %bl,0x0(%rbx)\n \tadd %ah,-0x39(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xf,%dh\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10f(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tshlb $1,(%rcx,%rax,1)\n+\tadd %dl,-0x30(%rax)\n+\tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,%bh\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,%dh\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rsi)\n+\tand %dh,(%rsi)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb %cl,0x1(%rip) \n \tadd %ah,-0x38(%rax)\n \tadd $0x1,%al\n@@ -2902982,16 +2902034,16 @@\n \tlret $0x104\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.B\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tin $0xfc,%eax\n+\tadd %dh,-0x1b(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovl $0x0,(%rcx,%rax,1)\n \tand %cl,%dl\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2903035,29 +2902087,37 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlret $0x104\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x110(%rip) \n+\tnop\n+\tand $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovabs 0xb028000000000104,%eax\n-\tand $0x1,%eax\n-\tadd %dl,0x104c9(%rax)\n+\tadd %ah,-0x5f(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlods %ds:(%rsi),%eax\n+\tadd %al,(%rax)\n+\tsub %dh,0x125(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tleave\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshrb $0x0,0x104(%rbp)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \t...\n-\tmovabs 0x104cad0,%al\n+\tadd %al,(%rax)\n+\tadd %ah,0x104cad0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadc %ch,0x124(%rbp)\n \tadd %al,(%rax)\n \tror $1,%cl\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n@@ -2903310,20 +2902370,18 @@\n \tadd %ah,0x104ce10(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xcc,%al\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jp 104cd4e \n-\tadd %al,(%rax)\n+\tadd %cl,0xfb(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.X\n-\tes add %eax,(%rax)\n+\tadc %al,0x26(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tint $0x4\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.X\n@@ -2903359,19 +2902417,16 @@\n \tint $0x4\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xfb,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x2d(%rax)\n-\tand $0x1,%eax\n+\tmovabs 0x500000000000fbc6,%al\n+\tshll %cl,0x1(%rip) \n \tadd %dh,%al\n \tint $0x4\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xce0000000000008a,%eax\n \tadd $0x1,%al\n@@ -2903452,19 +2902507,19 @@\n \tmov $0xce,%al\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,0x2(%rbp)\n-\tadd %eax,(%rax)\n+\tloopne 104cf06 \n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlret\n+\tadd %cl,%bl\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2903524,15 +2902579,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x1(%rsp)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \txor $0x10f,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpl $0x1,(%rax)\n@@ -2903675,15 +2902730,15 @@\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \txor $0x10f,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x104be(%rax)\n \tadd %al,(%rax)\n@@ -2903785,16 +2902840,16 @@\n \tadd %dl,-0x2f(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $0x4,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x24,%dl\n \tadd %eax,(%rax)\n@@ -2904073,17 +2903128,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tja 104d480 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3b(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,0xfbc6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x136,%edx\n \tadd %al,(%rax)\n \tmovabs 0xd0000000000104d4,%al\n \trex.WR testq $0x0,(%rax)\n \tnop\n@@ -2904623,15 +2903676,15 @@\n \tadd %al,(%rax)\n \tadd %dl,-0x25(%rax)\n \tand $0x1,%eax\n \tadd %dl,0x125db(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x25(%rax)\n \tand $0x1,%eax\n-\tadd %al,-0x59(%rax)\n+\tadd %al,-0x3f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125db(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tflds (%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -2904834,15 +2903887,15 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x124(%rbx)\n \tadd %al,(%rax)\n-\trex loop 104dbc7 \n+\tand $0xf4,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x22(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rax)\n \tfaddl (%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -2904937,17 +2903990,16 @@\n \trcr $1,%ah\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x65(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x60(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tmov $0xdc,%al\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex mov %?,%esp\n \tadd %al,(%rax)\n@@ -2905011,17 +2904063,18 @@\n \tnop\n \tfldl (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x65(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfc05(%rax)\n+\tadd %dh,%al\n+\tor $0xfc,%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x23(%rax)\n+\tjo 104dd77 \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 104dd7f \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2905144,18 +2904197,15 @@\n \trcr $1,%dh\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x65(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rdx\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd57(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x104de(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2905204,15 +2904254,17 @@\n \t(bad)\n \tfilds (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x65(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfcfd(%rax)\n+\tadd %al,%al\n+\tadd $0xfd,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x21(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%ah\n \thlt\n@@ -2905364,15 +2904416,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf354(%rax)\n+\tadd %dh,%al\n+\tpush %rsp\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tloope 104e10f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloope 104e0f7 \n@@ -2905447,17 +2904501,16 @@\n \tmov $0x124,%ecx\n \tadd %al,(%rax)\n \tmovabs 0x10000000000104e1,%al\n \tpush %rcx\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x23(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand $0xff,%eax\n \tadd %al,(%rax)\n \tshl $0x4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n@@ -2905467,20 +2904520,23 @@\n \tshl $1,%r9b\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x2000000000010136,%al\n-\tloope 104e1df \n-\tadd %eax,(%rax)\n+\tjo 104e1fe \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloope 104e1e7 \n+\tadd %al,(%rax)\n+\tand %ah,%cl\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock loope 104e1e7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x148a9(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2905537,15 +2904593,17 @@\n \tadd %al,0x104e2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rcx\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd23(%rax)\n+\tadd %ah,%al\n+\tsub %ch,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x1e(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2905778,18 +2904836,17 @@\n \tadd %al,(%rax)\n \trcr $1,%dh\n \tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rcx,%rdx,1)\n-\tadd %ah,0x104cf(%rax)\n+\tshlb $1,0x111(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tmovabs 0x30000000000104cf,%al\n \tmovabs 0xe4a000000000008a,%eax\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %bl,-0x6(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2905848,19 +2904905,18 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%ch\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trcrb $1,(%rax,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 104e537 \n+\tadd %dh,-0x1b(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,%ch\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2905946,15 +2905002,15 @@\n \tlock in $0x4,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x1a(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2906403,19 +2905459,19 @@\n \t(bad)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\tjo 104ea1b \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tand %ch,%dl\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n@@ -2906496,15 +2905552,16 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor 0x0(%rbx),%bl\n-\tadd %dh,0xf69d(%rax)\n+\tadd %al,-0x59(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor %ah,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x104ca(%rax)\n \tadd %al,(%rax)\n@@ -2906549,15 +2905606,15 @@\n \tadd %ch,%ah\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xf3(%rdx)\n+\tadc %ah,0xf3(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tjmp 104ec0f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tin (%dx),%al\n@@ -2906654,18 +2905711,20 @@\n \tin (%dx),%al\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0xff,%dl\n+\tloopne 104ecab \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x104ec(%rax)\n+\tsub $0x4,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin (%dx),%al\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2906770,15 +2905829,15 @@\n \tout %al,(%dx)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,%al\n \tmov $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12656(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2906793,15 +2905852,16 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rax,%rdx,1)\n+\tnop\n+\txor $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x12(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 104ee27 \n@@ -2906929,15 +2905989,16 @@\n \tadd %al,0x104ef(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tout %eax,(%dx)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,%dil\n+\t(bad)\n+\tand %al,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12635(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfmull (%rdi)\n \tadd %eax,(%rax)\n@@ -2906946,19 +2906007,20 @@\n \tadd %al,(%rax)\n \tadd %dh,0x104ef(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x11(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 104ef44 \n-\tincl (%rax)\n+\tpush %rax\n+\ttest $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x126(%rip) \n+\tadd %dl,%al\n+\txor $0x126,%eax\n \tadd %al,(%rax)\n \tshlb $1,0x126(%rip) \n \tadd %al,(%rax)\n \tshlb $1,0x126(%rip) \n \tadd %al,(%rax)\n \tlock out %eax,(%dx)\n \tadd $0x1,%al\n@@ -2907012,15 +2906074,16 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rax,%rdx,1)\n+\tnop\n+\txor $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,%dh\n@@ -2907039,15 +2906102,17 @@\n \tadd %al,(%rax)\n \tadd %ah,0x104f0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x10(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xff(%rdi)\n+\tmov $0xad,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tss es add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x36(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2907123,20 +2906188,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovsxd (%rcx),%edx\n-\tadd %eax,(%rax)\n+\timul $0x1,(%rcx),%edx\n \tadd %al,(%rax)\n-\tadd %ah,0x10925(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x37(%rax)\n+\tmovabs 0x5000000000010925,%al\n+\t(bad)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex int1\n@@ -2907301,15 +2906365,15 @@\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%bl\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2907353,17 +2906417,15 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,%dh\n \tor $0x1,%eax\n-\tadd %ah,%al\n-\tmov %edi,%edi\n-\tadd %al,(%rax)\n+\tadd %dl,0xfdae(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x124fe(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x104f3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n@@ -2907508,15 +2906570,15 @@\n \thlt\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 104f539 \n+\tmov $0x47,%al\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x104f4(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2907703,16 +2906765,16 @@\n \tadd %ah,%al\n \ttestb $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.R\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x20(%rax)\n-\tsti\n+\tadd %al,%al\n+\tloope 104f6ce \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12637(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x9(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2907827,16 +2906889,16 @@\n \tclc\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\troll $0x1,(%rax)\n+\tloopne 104f7dd \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xb0000000000104f7,%al\n \trepz add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x40000000000104f6,%al\n@@ -2908343,24 +2907405,23 @@\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %dl,(%rax)\n \tcld\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%ch\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trcrb $1,(%rax,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %ah,(%rsi)\n-\tadd %eax,(%rax)\n+\tadc %bh,(%rax)\n+\tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x2(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $0x4,%al\n \tadd %eax,(%rax)\n@@ -2908507,15 +2907568,15 @@\n \t{rex2 0xdd} movq %mm2,0x5a(%r31)\n \tcmp $0x104fe40,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,0xff(%rbx)\n+\tshrb $1,0xfd(%rdi)\n \tadd %al,(%rax)\n \tmovabs 0xc0000000000104fd,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n@@ -2908724,16 +2907785,16 @@\n \tjo 1050062 \n \tadd $0x1,%eax\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RXB\n+\tadd %dh,(%rax)\n+\trex.W\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,0x1(%rip) \n \tadd %dh,(%rax)\n \tjmp 105007e \n \tadd %al,(%rax)\n@@ -2908777,16 +2907838,16 @@\n \taddb $0x5,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadd %al,0x1(%rip) \n \tadd %dl,(%rax)\n \tadd %eax,0x1(%rip) \n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x124(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2908826,17 +2907887,21 @@\n \tadd 0x1(%rip),%al \n \tadd %al,0x1(%rax)\n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\n \tadd %al,(%rax)\n \tin $0xde,%al\n \tadd (%rax),%ebx\n \t(bad)\n \t(bad)\n \tcltd\n \tmov $0x10545c0,%ebx\n@@ -2908876,27 +2907941,29 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd 0x1(%rip),%al \n \tadd %ah,0x10501(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf65a(%rax)\n+\tadd %dl,(%rax)\n+\ttestb $0x0,%fs:(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.RX and $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tpush %rdx\n \tlods %ds:(%rsi),%eax\n \tpush $0x2a\n \tlock (bad)\n \tjne 105027b \n-\tmov $0xb9,%al\n+\tnop\n+\tscas %es:(%rdi),%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x25(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x8(%rax)\n@@ -2908940,20 +2908007,18 @@\n \tadd %dl,%al\n \tadd 0x1(%rip),%al \n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,0x10179(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd 0x1(%rip),%al \n+\tadd %ah,0x2(%rax)\n+\tadd $0x1,%eax\n \tadd %al,(%rax)\n \tadd 0x1(%rip),%eax \n \tadd %dl,0x12636(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t{rex2 0xfb} sldt (%r24)\n \tadd %al,(%rax)\n@@ -2908981,21 +2908046,26 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,0x25(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x1,%rax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,(%rbx)\n \tadd $0x1,%eax\n \tadd %al,%al\n@@ -2909068,17 +2908138,21 @@\n \tadd %al,(%rax)\n \tnop\n \trex.WB and $0x1,%rax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc4,%al\n+\tadd %ah,%al\n+\tleave\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WB and $0x1,%rax\n \tadd %dh,0x4(%rax)\n \tadd $0x1,%eax\n@@ -2909175,16 +2908249,15 @@\n \tadd %dl,0x12644(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd $0x105,%eax\n \tadd %al,(%rax)\n \trex add $0x105,%eax\n \tadd %al,(%rax)\n-\tloopne 105056d \n-\tclc\n+\tadd %cl,(%rax,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.R\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b08(%rax)\n@@ -2909241,15 +2908314,15 @@\n \t(bad)\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x37(%rax)\n+\tadd %al,-0x35(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10505(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2909460,26 +2908533,25 @@\n \tadd %al,(%rax)\n \trex or %al,0x1(%rip) \n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2e(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tand $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %ah,0x7(%rax)\n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,0x10508(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7(%rax)\n \tadd $0x1,%eax\n \tadd %al,(%rcx)\n@@ -2909619,17 +2908691,18 @@\n \tadd %cl,(%rdx)\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovabs %al,0x990000000000101\n-\tadd $0x1,%eax\n+\tadd %ah,0x101b3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10509(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2909647,16 +2908720,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor 0x1(%rip),%al \n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2909711,15 +2908784,15 @@\n \tadd %al,(%rax)\n \tadd %dh,0xa(%rax)\n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x11(%rbx)\n+\tadc %ch,0x11(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xb(%rax)\n \tadd $0x1,%eax\n \tadd %dl,-0x2f(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2909731,15 +2908804,16 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x11(%rax)\n+\tnop\n+\tjo 1050b4c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xb(%rax)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n@@ -2909768,17 +2908842,21 @@\n \tadd %ah,0x1050b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1022e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10508(%rax)\n+\t(bad)\n+\tadd (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\torb $0x5,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tand $0x4e,%al\n \tmov $0xe4,%ch\n \tscas %es:(%rdi),%eax\n@@ -2909808,17 +2908886,19 @@\n \tfnstenv (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tfldl -0x3b(%rbp)\n-\tor $0x803aa037,%ebx\n-\tmovabs %eax,0x45900000000000f6\n-\tes add %eax,(%rax)\n+\tor $0x403aa037,%ebx\n+\tlods %ds:(%rsi),%eax\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x12645(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x105,%eax\n \tadd %al,(%rax)\n \tadc %cl,0x1(,%rax,1)\n \tadd %dl,0xc(%rax)\n \tadd $0x1,%eax\n@@ -2909836,15 +2908916,15 @@\n \tadc %cl,(%rdi,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,0xc(%rax)\n \tadd $0x1,%eax\n \tadd %ch,-0xa(%rax)\n \tint1\n \tadd %al,(%rax)\n@@ -2909915,15 +2908995,15 @@\n \tor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %dl,%al\n \tadc %eax,0x1(%rip) \n \tadd %dl,%al\n \tor %bl,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2909968,15 +2909048,15 @@\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tor $0x105,%eax\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x101(%rdi)\n+\tand %dh,0x101(%rdx)\n \tadd %al,(%rax)\n \tjo 1050df7 \n \tadd $0x1,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n@@ -2910086,15 +2909166,16 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsetnp (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fsubr %st(6),%st\n+\t(bad)\n+\tfsubr %st(6),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfnstenv (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2910103,20 +2909184,20 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd $0x1,%eax\n \tadd %al,0xf(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1c(%rax)\n-\tincb (%rax)\n+\tadd %ah,%al\n+\tout %al,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %dh,(%rbx)\n-\tand $0x1,%eax\n+\tadd %cl,(%rax)\n+\txor 0x1(%rip),%esp \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,(%rbx)\n \tadd $0x1,%eax\n \tadd %dh,%al\n@@ -2910468,35 +2909549,35 @@\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock adc 0x1(%rip),%al \n-\tadd %dl,%al\n-\tpush $0x111\n-\tadd %al,(%rax)\n-\trex adc 0x1(%rip),%eax \n-\tadd %dl,0x10ded(%rax)\n+\tadd %dl,0x11170(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x13(%rax)\n+\tadd $0x1,%eax\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dh,0x13(%rax)\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tmov $0x9c,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 105130d \n+\tloopne 1051327 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2910533,16 +2909614,16 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor %bl,0x0(%rbx)\n-\tadd %dh,%al\n-\tout %al,$0xf3\n+\tadd %dh,0x2e(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2910582,15 +2909663,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tloopne 1051481 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \txor %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub %ah,0x1(%rip) \n \tadd %al,0x10514(%rax)\n \tadd %al,(%rax)\n@@ -2910623,18 +2909704,20 @@\n \tadd %al,(%rax)\n \trclb $1,0x1(,%rax,1)\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0xfd(%rcx)\n+\tnop\n+\tmov $0xfd,%ch\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub %ah,0x1(%rip) \n+\tadd %al,(%rax)\n+\tadd %dl,0x28(%rax)\n+\tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xf1d7,%eax\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2911660,15 +2910743,16 @@\n \t(bad)\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1d(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,(%dx)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf51b(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n@@ -2911925,21 +2911009,21 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10522(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dl,%al\n \tand 0x1(%rip),%al \n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x124(%rbx)\n \tadd %al,(%rax)\n \tand %ah,(%rbx)\n@@ -2912047,18 +2911131,19 @@\n \tand 0x1(%rip),%eax \n \tadd %al,(%rax)\n \tand $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10132(%rax)\n+\tadd %dl,0x28(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\txor $0x125,%eax\n+\tadd %al,(%rax)\n+\tcmp %dh,0x125(%rip) \n \tadd %al,(%rax)\n \tand %ah,0x1(,%rax,1)\n \tadd %bh,%al\n \trex.W je 105241d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,(%rdi)\n@@ -2912160,17 +2911245,15 @@\n \tadd %al,0x25(%rax)\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsar %cl,%dl\n-\tadd %al,(%rax)\n+\tadd %al,0xfad2(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2912203,30 +2911286,25 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %edx,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tand $0x105,%eax\n+\trorb $1,0x111(%rsi)\n \tadd %al,(%rax)\n-\tnop\n-\tand $0x105,%eax\n+\tshlb $0x0,0x105(%rip) \n+\tadd %dl,0x10525(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rcx\n-\tes add %eax,(%rax)\n+\tadc %bl,0x26(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand $0x105,%eax\n \tadd %al,(%rax)\n \tadc %bl,0x0(%rbx,%rbx,4)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2912517,16 +2911595,16 @@\n \tlods %ds:(%rsi),%eax\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,%al\n \tsub %al,0x1(%rip) \n \tadd %dh,(%rax)\n \tmovabs 0x293000000000008a,%eax\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n@@ -2912837,36 +2911915,37 @@\n \tadc %al,0x26(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1052c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff12(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,%al\n-\thlt\n-\tand $0x1,%al\n+\tadd %al,0x15(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tcall 10651a1 \n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10525(%rax)\n \tadd %al,(%rax)\n+\tandb $0x0,0x105(%rip) \n \tadd %dl,%al\n \tsub $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf32f(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub $0x105,%eax\n@@ -2912927,15 +2912006,15 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub $0x105,%eax\n \tadd %al,(%rax)\n \tadc %bl,0x26(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tjb 1052d77 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12529(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1052d(%rax)\n \tadd %al,(%rax)\n@@ -2913126,19 +2912205,20 @@\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1052fd1 \n \tadd $0x1,%eax\n-\tadd %dl,-0x79(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov (%rcx),%ss\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tor $0x99,%al\n \txchg %eax,%edi\n \t(bad)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tpush %rsi\n@@ -2913169,24 +2912249,46 @@\n \trex add $0x1,%eax\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x972a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x5d(%rax)\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1052fe3 \n+\tnop\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x2f(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x7b(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jne 10530a4 \n+\trex jne 10530e4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2913229,31 +2912331,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tds xchg %eax,%edi\n-\t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1ad96(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1966b(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,0x18(%rax)\n \tmov $0x0,%al\n \t...\n \tor $0x0,%al\n \t...\n \tadd %al,(%rax)\n \trex push %rsp\n@@ -2913275,16 +2912360,16 @@\n \tmov $0x0,%al\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \t{rex2 0x9} add (%r8),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfdivr %st,%st(5)\n+\tadd %dl,-0x21(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x8(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2913474,14 +2912559,31 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tds xchg %eax,%edi\n+\t...\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1ad96(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1966b(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x2b(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0xde8b(%rax)\n \tadd %al,(%rax)\n@@ -2913519,15 +2912621,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rbp,%riz,1)\n \tadd %al,%al\n-\tjle 1053468 \n+\tjle 10534a8 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2913573,15 +2912675,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2e(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,0x70000000(%rip) \n-\tjne 10534cc \n+\tjne 105350c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1878f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -2913616,15 +2912718,15 @@\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rdx\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11(%rax)\n-\tjmp 1053588 \n+\tjmp 10535c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2913758,29 +2912860,29 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d1a9(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x7b(%rax)\n-\tjmp 1053748 \n+\tjmp 1053788 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x9721(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50000000(%rip) \n-\tjg 105374c \n+\tjg 105378c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.W int1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2913850,16 +2912952,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp 0x0(%rdi),%edx\n+\tadd %dh,%al\n+\tcmp 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x70000000(%rip) \n \trcrl $1,0x1(%rbx)\n \tadd %dl,-0x2d(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -2913888,16 +2912990,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %edx,0x0(%rdi)\n+\tadd %dh,0x9739(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%ebx\n \tlods %ds:(%rsi),%eax\n@@ -2913977,15 +2913079,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo 1053997 \n+\tjo 10539d7 \n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmp $0x226,%eax\n \tadd %al,(%rax)\n \tclc\n@@ -2913999,15 +2913101,15 @@\n \tadd %al,0x972c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjp 1053a0c \n+\tjp 1053a4c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0xc(%rax)\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2914042,59 +2913144,59 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor (%rdx),%ecx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tjne 1053adf \n+\tjne 1053b1f \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x972b(%rax)\n+\tadd %dh,0x9725(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x10000000(%rip) \n-\tjrcxz 1053aa6 \n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tmov $0x5a,%al\n+\thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6c(%rax)\n-\trepnz add %eax,(%rax)\n+\tadd %dh,-0x21(%rax)\n+\txchg %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9725(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x972b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tmov $0x5a,%al\n-\thlt\n+\tadd %cl,-0x10000000(%rip) \n+\tjrcxz 1053b26 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x21(%rax)\n-\txchg %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0x6c(%rax)\n+\trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2914195,15 +2913297,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x973c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x30000000(%rip) \n-\tjrcxz 1053c66 \n+\tjrcxz 1053ca6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2914211,17 +2913313,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3b(%rax)\n-\txchg %eax,%edi\n-\t...\n+\tadd %dh,(%rax)\n+\tcmp 0x0(%rdi),%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd $0xa,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -2914278,15 +2913381,15 @@\n \tds xchg %eax,%edi\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x48(%rax)\n \t(bad)\n \tadd %dl,%al\n-\tjrcxz 1053d49 \n+\tjrcxz 1053d89 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2914350,15 +2913453,15 @@\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txlat %ds:(%rbx)\n \ttest $0x0,%al\n \t...\n \tadc $0x0,%al\n \tadd %al,(%rax)\n-\tjo 1053f2e \n+\tjo 1053f6e \n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,0x187(%rip) \n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n@@ -2914366,20 +2913469,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x973a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x3a(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %al,0x30000000(%rip) \n-\tjbe 1053ecc \n+\tjbe 1053f0c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x22514(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -2914416,37 +2913518,14 @@\n \tadd %al,(%rax)\n \tadc %ah,0x125(%rdx)\n \tadd %al,(%rax)\n \tand %bh,0x1d0(%rsi)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand 0x0(%rdi),%edx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tret\n-\tsbb (%rdx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,%cl\n-\tin $0x1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n \t...\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0x1,%eax\n \tadd %al,(%rcx)\n@@ -2914683,24 +2913762,24 @@\n \tadd %dh,%al\n \txchg %eax,%ecx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10542(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,0x10545(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cb5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.X add $0x1,%eax\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsub $0x25,%al\n \tadd %eax,(%rax)\n@@ -2914717,16 +2913796,16 @@\n \txor %bh,0x10d(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x5(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfcomi %st(4),%st\n+\tadd %ah,%al\n+\tfdivp %st,%st(4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x12562(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.XB add $0x1,%eax\n \tadd %dl,%al\n@@ -2914861,15 +2913940,15 @@\n \tadd %al,(%rax)\n \tjo 1054507 \n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 105447a \n+\tlock popf\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjge 1054511 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2914917,21 +2913996,19 @@\n \tand %al,0x5(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfistl (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tshl $0x0,%dh\n+\tadd %dl,-0x36(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1252f(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjge 10545b1 \n \tadd %eax,(%rax)\n@@ -2915100,15 +2914177,15 @@\n \tadc %al,0x25(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \ttest $0xf4,%al\n \txchg %eax,%edi\n@@ -2915487,16 +2914564,17 @@\n \trorb $1,0x5(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0xf(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %rbx\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1054b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1054b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WXB add $0x1,%rax\n@@ -2915540,19 +2914618,21 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x10(%rsi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpop %rsi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x4c(%rax)\n-\tadd $0x1,%eax\n+\tadd %al,(%rax)\n+\trex\n+\trex.WR add $0x1,%rax\n \tadd %dl,(%rax)\n \trex.WR add $0x1,%rax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x136(%rax)\n@@ -2915578,21 +2914658,20 @@\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WRB add $0x1,%rax\n-\tadd %dl,0x35(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,0x10f35(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1054c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,(%rax)\n \trex.WRB add $0x1,%rax\n \tadd %dl,0x9cb5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WR add $0x1,%rax\n \tadd %dl,0x2c(%rax)\n@@ -2915643,17 +2914722,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0x4d(%rax)\n \tadd $0x1,%eax\n \tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3f(%rax)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %dh,0xfc3f(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1054c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2915738,15 +2914815,15 @@\n \tadc %dh,0x25(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,0x1054d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4e8000000000008a,%eax\n \tadd $0x1,%eax\n@@ -2916032,18 +2915109,15 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub $0xf7,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tmov 0x1(%rip),%esp \n-\tadd %dh,%al\n-\t(bad)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,0xfb9b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0x26,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2916163,17 +2915237,15 @@\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rdx\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tpush %rbx\n-\tsgdt (%rax)\n+\tadd %dl,0x10f53(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10552(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rcx\n \tadd $0x1,%eax\n \tadd %al,%al\n@@ -2916230,17 +2915302,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0x10553(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tdata16 cld\n-\tadd %al,(%rax)\n+\tadd %ah,0xfc66(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rdx\n \tadd $0x1,%eax\n \tadd %al,%al\n \tpush %rbx\n \tadd $0x1,%eax\n@@ -2916345,17 +2915415,16 @@\n \tadd %al,(%rax)\n \trclb $1,0x1(%rbp,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x6f,%al\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\txor $0x0,%esi\n \tadd %dl,0x54(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x10554(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x73(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2916403,16 +2915472,16 @@\n \tfwait\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x55(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%ebp\n+\tadd %ah,(%rax)\n+\tpushf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp %ah,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2916614,16 +2915683,15 @@\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,0x5(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsi\n+\tadd %dl,0x5e(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x5(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2916689,15 +2915757,16 @@\n \tadd %bl,%al\n \tandb $0x0,0x1(%rip) \n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x69(%rax)\n \tand $0x1,%eax\n-\tadd %al,0x76(%rax)\n+\tadd %ah,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x5(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x58(%rax)\n@@ -2916898,16 +2915967,15 @@\n \tpop %rbx\n \tmov 0x3a(%rbx,%rbp,1),%r9b\n \trcrb $0x1,0x5(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov 0x0(%rbx),%ah\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n+\tadd %dh,-0x4f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,0x5(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2916925,21 +2915993,20 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RXB adc %r8d,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bl,0x5(%rbx)\n+\tadc %cl,0x11(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbx\n+\tadd $0x1,%eax\n \tadd %ah,%al\n \tpop %rdx\n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2917057,16 +2916124,16 @@\n \tadc %al,%ch\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rsp\n \tadd $0x1,%eax\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tin $0xf,%al\n \tadd %eax,(%rax)\n@@ -2917075,15 +2916142,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0x5c(%rax)\n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %ah,0x1055c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x124,%ebx\n \tadd %al,(%rax)\n@@ -2917206,15 +2916273,16 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%ch\n \tloopne 1055dc4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rip) \n+\trolb $1,0x1(%rcx,%rdx,1)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x5(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2917227,16 +2916295,15 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tret\n+\tadc %cl,%bl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,0x5(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -2917280,15 +2916347,17 @@\n \tadc 0x1(%rip),%al \n \tadd %ah,-0x4f(%rax)\n \tand $0x1,%eax\n \tadd %al,0x1055e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeb2(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfe,%ch\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tstc\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1055eed \n@@ -2917332,21 +2916401,21 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bl,0x5(%rdi)\n+\tpush %rax\n+\tcmp %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rdi\n+\tadd $0x1,%eax\n \tadd %ah,%al\n \tpop %rsi\n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2917443,15 +2916512,15 @@\n \tjo 1056010 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \t(bad)\n \tadd $0x1,%eax\n \tadd %dl,0x10f75(%rax)\n \tadd %al,(%rax)\n@@ -2917530,19 +2916599,19 @@\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x1,0x5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RXB adc %r8d,(%r9)\n-\tadd %al,(%rax)\n+\tadc %cl,0x11(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\n \tadd %al,(%rax)\n \tstc\n \tmovabs 0x61403fb91bc1d928,%al\n \tadd $0x1,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tadd $0x1,%eax\n@@ -2917651,18 +2916720,20 @@\n \tadd %dl,-0x4f(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x62(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc35(%rax)\n+\tadd %dl,(%rax)\n+\tcmp $0xfc,%eax\n+\tadd %al,(%rax)\n+\tshlb $1,0x25(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsxd 0x1(%rip),%esp \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x5(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2917854,20 +2916925,19 @@\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfs add $0x1,%eax\n-\tadd %dl,%al\n-\txor %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x38(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadd %al,(%rax)\n+\tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \tpush $0xfffffffffbb91d5d\n \trex.WB sbb $0x564c0be,%rax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10564(%rax)\n \tadd %al,(%rax)\n@@ -2917999,16 +2917069,16 @@\n \tpush %rsi\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd $0x1,%ax\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,0x67(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x9cb5(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \taddr32 add $0x1,%eax\n \tadd %dl,%al\n@@ -2918024,23 +2917094,21 @@\n \tadd %dh,0x66(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x48(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10566(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0xe,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e33(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \timul $0x25b16000,0x1(%rip),%eax \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf463(%rax)\n+\tadd %dh,0xf46d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12648(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2918068,23 +2917136,25 @@\n \tlock add $0x1,%ax\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7a(%rax)\n+\tadd %al,%al\n+\tcwtl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd $0x1,%ax\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfb,%ebx\n+\tadd %dh,%al\n+\tsar $0x0,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rsp\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2918472,15 +2917542,16 @@\n \tadd $0x1,%eax\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x6b(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,0x55(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rbp\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x6b(%rax)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tpush $0x5\n \tadd %eax,(%rax)\n@@ -2918506,30 +2917577,30 @@\n \tadd %al,%al\n \timul $0x0,0x1(%rip),%eax \n \tpush %rax\n \tpopf\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0xfc\n+\tadd %al,0xfc68(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\timul $0x0,0x1(%rip),%eax \n-\tadd %ch,0x1(%rbp,%rax,1)\n+\tadd %dl,0x6b(%rax)\n+\tadd $0x1,%eax\n \tadd %al,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tadd $0x1,%eax\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\tand $0x1,%al\n \tadd %al,(%rax)\n-\tshrb $1,0x1(%rsp)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tja 1056bd3 \n \tadd %al,(%rax)\n+\tadd %dl,0xe877(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \timul $0x0,0x1(%rip),%eax \n \tpush $0xdc55\n \tadd %al,(%rax)\n \tadd %dh,0x1056b(%rax)\n \tadd %al,(%rax)\n@@ -2918893,27 +2917964,29 @@\n \tadd %ah,%al\n \toutsl %ds:(%rsi),(%dx)\n \tadd $0x1,%eax\n \tadd %dl,%al\n \ttest %dh,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffc6(%rax)\n+\tadd %ah,-0x44(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %esi,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $1,0x136(%rbp)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x136(%rbp)\n+\tadd %dl,%al\n+\ttest %esi,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x5(%rax)\n+\tadd %dl,(%rax)\n+\tjo 1056ff8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2919202,16 +2918275,16 @@\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0x10d,%eax\n \tadd %al,(%rax)\n \tlock jb 10572d8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %ah,%al\n \tclc\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %esi,(%rsi)\n@@ -2919246,16 +2918319,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand %esi,%edx\n+\tadd %ah,(%rax)\n+\tand %dl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjb 1057350 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2919442,17 +2918515,16 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txlat %ds:(%rbx)\n-\tadc %eax,(%rcx)\n+\tadc %bl,(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex jne 1057538 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjne 1057540 \n@@ -2919931,16 +2919003,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjp 10579f8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\timul $0x0,%edi,%edi\n+\tadd %dh,0x6e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tcmp %ah,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2920122,18 +2919194,20 @@\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x7b,%al\n \tadd $0x1,%eax\n-\tadd %dl,0x111c3(%rax)\n+\tadd %dl,(%rax)\n+\tlret\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadd %al,(%rax)\n+\tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \tmov $0xc9,%cl\n \tcltd\n \tpop %rbp\n \tfsubp %st,%st(0)\n \tsarb $0x0,0x1057c20(%rip) \n \tadd %al,(%rax)\n@@ -2920257,15 +2919331,15 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n+\tshl $1,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tjge 1057d58 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2920359,15 +2919433,15 @@\n \tadd 0x0(%rbx),%bl\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tscas %es:(%rdi),%al\n \trex stos %eax,%es:(%rdi)\n \tpush %rdi\n-\tfistps -0x57bf440f(%rax)\n+\tfistps -0x61df440f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs 0x7f00000000000136,%eax\n \tadd $0x1,%eax\n \tadd %dh,(%rax)\n@@ -2920416,22 +2919490,18 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xf,%ch\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjle 1057ed8 \n-\tadd %eax,(%rax)\n+\tshlb $1,0x10f(%rbp)\n \tadd %al,(%rax)\n+\tloopne 1057f50 \n+\tadd $0x1,%eax\n \tadd %al,%al\n \tjle 1057ee0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2920589,15 +2919659,15 @@\n \tadd %al,(%rax)\n \tadd %al,0x10580(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1368d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \taddb $0x0,0x1(%rip) \n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,0x10580(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x80(%rax)\n \tadd $0x1,%eax\n \tadd %al,(%rcx)\n@@ -2920650,27 +2919720,29 @@\n \tadd %al,(%rax)\n \tpush $0xf0c5\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x111(%rip) \n-\tadd %al,(%rax)\n-\tpush %rax\n-\taddl $0x5811000,0x1(%rip) \n+\tshlb $1,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x7f(%rax)\n+\tadd $0x1,%eax\n+\tadd %dl,(%rax)\n+\taddl $0x6801c000,0x1(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x136(%rdx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\n \tadd %al,(%rax)\n \tadc %ebx,%eax\n \tnop\n \tjb 1058104 \n \tmov %ch,%al\n \tcmp 0x10581(%rax),%al\n \tadd %al,(%rax)\n@@ -2920728,15 +2919800,16 @@\n \tadd %dh,0x10581(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tadd $0x1,%eax\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %bl,0x125(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2920888,15 +2919961,15 @@\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x105(%rbx)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n+\tshl $1,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2920924,20 +2919997,20 @@\n \tmov %esi,(%rsi)\n \tpush %rbx\n \tand 0x584703a(%rbx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %dh,%bh\n+\tadd %dh,-0x73(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tcmp %esp,0x1(%rip) \n+\tcall 106a9b6 \n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x105(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x105(%rbp)\n@@ -2921051,15 +2920124,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.W push $0xfffffffffffffffa\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \ttest %eax,0x1(%rip) \n-\tadd %dl,0x10fb5(%rax)\n+\tadd %dl,%al\n+\tmov $0xf,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x4(%rcx)\n \tadd %eax,(%rax)\n@@ -2921102,16 +2920177,16 @@\n \tadd %al,(%rax)\n \tadd %dl,-0x7a(%rax)\n \tadd $0x1,%eax\n \tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin $0xfc,%al\n+\tadd %ah,(%rax)\n+\tin $0xfc,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10585(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x7a(%rax)\n \tadd $0x1,%eax\n \tadd %dl,%al\n@@ -2921136,22 +2920211,26 @@\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddb $0x0,0x105(%rsi)\n-\tadd %dl,(%rax)\n-\tsub $0x111,%eax\n+\tadd %dl,%al\n+\txor $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rbx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd 0x0(%rbx),%ebx\n \tadd %dh,%al\n \txchg %al,0x1(%rip) \n \tadd %ah,(%rax)\n \txchg %al,0x1(%rip) \n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n@@ -2921399,15 +2920478,15 @@\n \txchg %eax,%ebx\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0x0,0x105(%rcx)\n@@ -2921415,15 +2920494,16 @@\n \tadd %al,(%rax)\n \tadd %ah,-0x77(%rax)\n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n+\tnop\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,0x105(%rdx)\n \tadd %al,(%rax)\n \trorb $1,0x105(%rcx)\n \tadd %al,(%rax)\n@@ -2921652,15 +2920732,15 @@\n \tmov %es,0x1(%rip) \n \tadd %dl,(%rax)\n \tmov %es,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %ah,0x10590(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2921794,15 +2920874,16 @@\n \tlea 0x1(%rip),%eax \n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tlea 0x1(%rip),%eax \n-\tadd %dl,0x10fec(%rax)\n+\tadd %dl,-0x14(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tlea 0x1(%rip),%eax \n \tadd %ah,(%rax)\n \tlea 0x1(%rip),%eax \n \tadd %dl,(%rax)\n \tmov 0x1(%rip),%es \n@@ -2922165,21 +2921246,22 @@\n \t(bad)\n \tpush %rdi\n \tmov $0x1059260,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,0x105(%rdx)\n \tadd %al,(%rax)\n-\txor %cl,0x101(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tand %cl,0x1(%rcx)\n+\tadc %bh,0x1(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x20(%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\n \tadd %al,(%rax)\n \tlret $0x4626\n \tmov $0xbde3663b,%eax\n \tadcb $0x0,0x105(%rdx)\n \tadd %dl,-0x6e(%rax)\n \tadd $0x1,%eax\n \tadd %al,(%rcx)\n@@ -2922240,15 +2921322,15 @@\n \tadd %al,(%rax)\n \tloopne 10592a3 \n \tadd 0x51(%rdx),%edi\n \tfucom %st(5)\n \tmov $0x6801c0,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x26(%rbx)\n@@ -2922439,18 +2921521,19 @@\n \tnop\n \tlods %ds:(%rsi),%eax\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %eax,%ebp\n \tadd $0x1,%eax\n-\tadd %dl,0x1112c(%rax)\n+\tadd %dl,0x34(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%ebx\n+\tadd %al,(%rax)\n+\tlock xchg %eax,%ebx\n \tadd $0x1,%eax\n \tadd %ah,%al\n \txchg %eax,%esp\n \tadd $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n@@ -2922644,16 +2921727,16 @@\n \tadd $0x1,%eax\n \tadd %dl,0x10590(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x69(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xfc,%bh\n+\tadd %dh,-0x49(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tcwtl\n \tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2922734,15 +2921817,17 @@\n \tadd $0x1,%eax\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10598(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f92(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%edx\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x68(%rax)\n \tadd $0x1,%eax\n \tadd %dh,0x10597(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2922950,26 +2922035,25 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x104(%rip) \n \tadd %al,(%rax)\n \tloopne 1059a6c \n \tadd $0x1,%eax\n-\tadd %dl,0x11117(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%esi\n-\tadd $0x1,%eax\n-\tadd %cl,%al\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x501,%al\n+\tadd %dl,0x105(%rsi)\n \tadd %al,(%rax)\n+\tenter $0x0,$0x0\n \tadd %al,(%rax)\n+\tadd %ah,0x501(%rax)\n+\t...\n \tadd %al,(%rax)\n \tlock (bad)\n \tmovabs 0x90000000000105a7,%al\n \tmov $0x9c,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2923047,21 +2922131,20 @@\n \tadd $0x0,%eax\n \t...\n \tand $0x40,%al\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n \tand %bl,0x1(%rbp,%rax,1)\n-\tadd %dl,(%rax)\n-\tss adc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1113d(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x105(%rdx)\n-\tadd %al,(%rax)\n-\tleave\n+\tadd %dl,%al\n+\t(bad)\n+\tadd $0x1,%eax\n+\tadd %cl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x501,%al\n \t...\n \tpush %rax\n \tpushf\n@@ -2923175,20 +2922258,20 @@\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n \tmov $0x9d,%al\n \tadd $0x1,%eax\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tes add %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %eax,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1253a(%rax)\n \tadd %al,(%rax)\n+\tmov $0x3a,%al\n+\tand $0x1,%eax\n \tadd %dl,%al\n \tpopf\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n@@ -2923280,15 +2922363,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tjb 1059eb7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2923320,24 +2922403,20 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x105(%rsi)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsi)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WX add $0x1,%al\n+\tlock sub $0xf4,%eax\n \tadd %al,(%rax)\n+\tadc %cl,0x4(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlahf\n+\tadd %dl,-0x61(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x9dc2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2923346,15 +2922425,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1368f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tadd $0xf8,%eax\n \tadd %al,(%rax)\n \tnop\n \trex.WX add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2923453,18 +2922532,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x4c(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x105(%rdx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%esp\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n+\tadc %dl,0x1(%rdi,%rcx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.WR add $0x1,%al\n \tadd %al,(%rax)\n@@ -2923617,15 +2922693,17 @@\n \t...\n \tadd %al,(%rax)\n \t(bad)\n \tmovabs %al,0x9d50000000000105\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfcb9(%rax)\n+\tadd %ah,-0x47(%rax)\n+\tcld\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlahf\n \tadd $0x1,%eax\n \tadd %al,%al\n \tmovabs %al,0xacd0000000000105\n \tand $0x1,%al\n@@ -2923737,16 +2922815,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,0x105(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2923788,15 +2922866,19 @@\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000fb9a,%al\n+\tloopne 105a450 \n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n@@ -2923895,15 +2922977,15 @@\n \tadd %al,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x0,%al\n@@ -2923985,15 +2923067,15 @@\n \tadd $0x1,%eax\n \tadd %dl,0xbd23(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%al\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2924190,15 +2923272,15 @@\n \tmovabs 0x985000000000008a,%eax\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %ah,-0x57(%rax)\n \tadd $0x1,%eax\n \tadd %ah,(%rax)\n \ttest $0x105,%eax\n \tadd %al,(%rax)\n@@ -2924233,18 +2923315,20 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rax,%rdx,1)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tjl 105a9cb \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x105(%rcx)\n+\tadd %dl,%al\n+\ttest $0x105,%eax\n \tadd %al,(%rax)\n \tmovabs 0xc0000000000105a9,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tnop\n@@ -2924482,15 +2923566,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tadd $0x1,%eax\n \tadd %dh,-0x55(%rax)\n \tadd $0x1,%eax\n-\tadd %al,0xf80b(%rax)\n+\tadd %ah,0xf80b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5d(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2924628,17 +2923712,15 @@\n \t(bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,-0x65(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2d(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0xf4d3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5b(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2e(%rax)\n \thlt\n@@ -2924649,15 +2923731,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,-0x65(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tsub %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9c25(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2924675,15 +2923757,15 @@\n \tadd %al,(%rax)\n \tadd %dl,-0x5a(%rax)\n \tmovabs %eax,0xf6c3a00000000000\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tmovabs %eax,0xf4c5f00000000000\n+\tmovabs %eax,0xf4c6100000000000\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tmovabs %eax,0x6801c00000000000\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2924778,16 +2923860,16 @@\n \t...\n \tlock (bad)\n \tmovabs 0x90000000000105af,%al\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne 105af9f \n+\tadd %dh,(%rax)\n+\tout %eax,$0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmp 0x1(%rip),%esp \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2924808,15 +2923890,15 @@\n \tnop\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dl,%al\n \tscas %es:(%rdi),%eax\n \tadd $0x1,%eax\n \tadd %dl,0x13690(%rax)\n \tadd %al,(%rax)\n@@ -2924980,42 +2924062,43 @@\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txorb $0x0,0x105(%rcx)\n-\tadd %dl,%al\n-\tje 105b1cb \n-\tadd %eax,(%rax)\n+\tadd %dl,0x7c(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x5,%dl\n-\tadd %eax,(%rax)\n+\tadd %dh,0x105(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11468(%rax)\n+\tnop\n+\tpush $0x114\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10f(%rbx)\n+\tadd %dl,(%rax)\n+\tfwait\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x5,%cl\n+\tadd %dh,%al\n+\tmov $0x5,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x5,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2925160,15 +2924243,17 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tnop\n \tand $0x1,%eax\n-\tadd %ah,0xfb91(%rax)\n+\tadd %al,-0x6a(%rax)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub (%rax),%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x4d(%rax)\n \tadd $0x1,%eax\n@@ -2925357,15 +2924442,15 @@\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tmov $0x5,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1058f(%rax)\n@@ -2925584,15 +2924669,15 @@\n \tadd %al,(%rax)\n \trolb $1,0x25(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x105,%eax\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n+\tadc %cl,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x105,%eax\n \tadd %al,(%rax)\n \trolb $1,0x14(%rdx)\n@@ -2925605,16 +2924690,16 @@\n \tadd %al,(%rax)\n \trex mov $0x105,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \trex.XB and $0x1,%eax\n \tadd %dl,-0x48(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tadd (%r9),%r8b\n+\tadd %dl,(%rax)\n+\trex.RX add (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 105b80d \n \tadd $0x1,%eax\n \tadd %dl,0x12543(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x105b8(%rax)\n@@ -2926049,16 +2925134,15 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjbe 105bd3b \n+\tadc %bh,0x10(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x43(%rax)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tmov $0x105,%ebp\n \tadd %al,(%rax)\n@@ -2926175,16 +2925259,15 @@\n \tnop\n \tficomps 0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edi\n+\tadd %dl,-0x69(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n@@ -2926195,15 +2925278,15 @@\n \tadd $0x1,%eax\n \tadd %dh,-0x42(%rax)\n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n@@ -2926213,15 +2925296,17 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x48(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfb7a(%rax)\n+\tadd %ah,(%rax)\n+\tmov %ebx,%?\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2926386,15 +2925471,15 @@\n \tadd %al,(%rax)\n \tadd %ah,-0x40(%rax)\n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,-0x40(%rax)\n \tadd %ebp,0x0(%rax)\n@@ -2926425,17 +2925510,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1c(%rax)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %dl,0xfceb(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x12550(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2926657,15 +2925740,17 @@\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex ret\n \tadd $0x1,%eax\n-\tadd %dl,0x11076(%rax)\n+\tadd %dl,(%rax)\n+\tjle 105c38b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tjnp 105c39e \n \tscas %es:(%rdi),%al\n \trex.RXB loope 105c408 \n@@ -2926706,15 +2925791,15 @@\n \tadd $0x1,%eax\n \tadd %dl,0x105c3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,0x10577(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x125e0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2927316,17 +2926401,16 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tes adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xca,%al\n \tadd $0x1,%eax\n \tadd %al,0x105ca(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2927358,19 +2926442,20 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tcmp %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bl\n+\tadd %dl,(%rax)\n+\tlret\n \tadd $0x1,%eax\n \tadd %ah,%al\n \tlret $0x105\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2927651,16 +2926736,16 @@\n \t(bad)\n \t(bad)\n \tpush %rbx\n \trex.RX ja 105cd9c \n \tfnstcw (%rbx)\n \tadc %cl,%dh\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tor (%rsi),%cl\n+\tadd %dl,(%rax)\n+\tor (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint $0x5\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2927688,15 +2926773,15 @@\n \tadd $0x1,%eax\n \tadd %dl,0x12543(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x2(%rbp)\n+\tadc %al,0x2(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd $0x1,%eax\n \tadd %ah,0x7a(%rax)\n \tpushf\n@@ -2927752,16 +2926837,16 @@\n \tiret\n \tadd $0x1,%eax\n \tadd %ah,%al\n \t(bad)\n \tadd $0x1,%eax\n \tadd %ah,-0x31(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tor (%rsi),%cl\n+\tadd %dl,(%rax)\n+\tor (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \txor %ebx,%esi\n \tsti\n@@ -2927828,21 +2926913,19 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %ch,0x25(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edx\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcall 106f531 \n+\tadd %ah,0xfe94(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,%al\n+\tpush %rsp\n+\tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%dl\n \tadd $0x1,%eax\n \tadd %dh,-0x30(%rax)\n@@ -2927992,17 +2927075,15 @@\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 105d173 \n \tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\txor (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11139(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x2c(%rax)\n \tadd $0x1,%eax\n \tadd %bh,(%rax)\n \timul $0x0,%edx,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2928019,15 +2927100,15 @@\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x2(%rbp)\n+\tadc %al,0x2(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tlock mov %esp,(%rsi)\n \toutsb %ds:(%rsi),(%dx)\n@@ -2928148,15 +2927229,17 @@\n \tadd $0x1,%eax\n \tadd %dh,(%rax)\n \troll %cl,0x1(%rip) \n \tadd %ah,-0x2d(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbff(%rax)\n+\tadd %dl,(%rax)\n+\tor %bh,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tin $0x25,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2928265,15 +2927348,15 @@\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n+\tadc %cl,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2928304,16 +2927387,16 @@\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tsub $0xc07e6d49,%eax\n \tadc 0x3f(%rbx),%al\n \tadd %dl,%ch\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tor (%rsi),%cl\n+\tadd %dl,(%rax)\n+\tor (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x124(%rdx)\n@@ -2928369,18 +2927452,19 @@\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 105d577 \n \tadd $0x1,%eax\n-\tadd %dl,0x1101e(%rax)\n+\tadd %dl,0x26(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadd %al,(%rax)\n+\tadd %eax,0x0(%rip) \n \t...\n \tadd %al,0x70(%rax)\n \tadc $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjmp 105d601 \n@@ -2928539,16 +2927623,15 @@\n \tadd %ah,(%rax)\n \txlat %ds:(%rbx)\n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %dh,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \tlods %ds:(%rsi),%al\n \trex.XB rcl %cl,%r9b\n@@ -2928681,16 +2927764,16 @@\n \tadd %ah,(%rax)\n \tflds 0x1(%rip) \n \tadd %dh,0x105d2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n-\tadd %al,-0x10(%rax)\n-\tcli\n+\tadd %al,0x10(%rax)\n+\tlods %ds:(%rsi),%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tadd %dh,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2928824,15 +2927907,15 @@\n \tadd %dl,0x49(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x2(%rbp)\n+\tadc %al,0x2(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x105da(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfiaddl 0x1(%rip) \n \tadd %al,(%rcx)\n@@ -2929500,19 +2928583,19 @@\n \tadd %al,(%rax)\n \tpop %rax\n \tfdivs (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1e(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tor (%rsi),%cl\n+\tadd %dl,(%rax)\n+\tor (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100cd(%rax)\n+\tadd %dl,0x100c3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5b(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin $0x5,%eax\n \tadd %eax,(%rax)\n@@ -2929592,15 +2928675,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2c(%rax)\n+\tadd %dl,-0x36(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2930198,23 +2929281,19 @@\n \tlea 0x7d1928c7(%rip),%ebp \n \tcmp $0x105e950,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock scas %es:(%rdi),%eax\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshr $1,%al\n-\tadd $0x1,%eax\n-\tadd %ah,0x105e9(%rax)\n+\tsarb $0x0,0xff(%rdx)\n+\tadd %dl,%al\n+\tcall 105ea63 \n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tmovabs 0x30000000000105e9,%al\n \tjmp 105ea73 \n \tadd %al,(%rax)\n \tsub $0x5,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x18(%rax)\n \tadd $0x1,%eax\n@@ -2930944,17 +2930023,18 @@\n \tadd %al,(%rax)\n \trepnz add $0x1,%eax\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovabs %al,0xf1900000000000fe\n-\tadd $0x1,%eax\n+\tadd %al,0xfea5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x105f1(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xfbe2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x13720(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0xe(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x13720(%rax)\n@@ -2931100,17 +2930180,16 @@\n \tpush %rax\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tsgdt (%rax)\n+\tadc %al,0xf(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n@@ -2931153,15 +2930232,16 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x11(%rsi)\n+\tnop\n+\tjge 105f4cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \thlt\n \tadd $0x1,%eax\n \tadd %ah,0x105f4(%rax)\n \tadd %al,(%rax)\n@@ -2931242,15 +2930322,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n+\tloopne 105f58f \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%dl\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2931382,15 +2930462,16 @@\n \tadd $0x1,%eax\n \tadd %dh,-0x9(%rax)\n \tadd $0x1,%eax\n \tadd %ah,0x105f7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x8(%rax)\n+\tadd %dh,%al\n+\tcli\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \ttest %esp,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2931551,17 +2930632,15 @@\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex stc\n \tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\tjbe 105f98c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1117d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tstc\n \tadd $0x1,%eax\n \tadd %dh,%al\n \tclc\n \tadd $0x1,%eax\n@@ -2931738,15 +2930817,15 @@\n \tsar $1,%bl\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1012e(%rax)\n+\tadd %dl,0x10124(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5(%rax)\n \tadd $0x1,%eax\n \tadd %dh,%al\n \tsti\n \tadd $0x1,%eax\n \tadd %dl,%al\n@@ -2931777,15 +2930856,15 @@\n \tadd $0x1,%eax\n \tadd %dl,0x1146f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,%ah\n \tadd $0x1,%eax\n@@ -2931840,15 +2930919,16 @@\n \tadd %dl,-0x30(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f3f(%rax)\n+\tadd %dl,(%rax)\n+\trex sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x3(%rax)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tstd\n \tadd $0x1,%eax\n \tadd %al,-0x3(%rax)\n@@ -2931914,15 +2930994,15 @@\n \tincb 0x1(%rip) \n \tadd %dl,0x1143a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %ah,(%rax)\n \tincb 0x1(%rip) \n \tadd %dl,%al\n \tpush %rcx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -2932007,19 +2931087,17 @@\n \tadd %dh,(%rax)\n \tincl 0x1(%rip) \n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5f(%rax)\n-\trepz add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tincb 0x1(%rip) \n+\tadd %ah,%al\n+\tmovabs 0xfed00000000000f3,%eax\n+\tadd $0x1,%eax\n \tadd %al,0x105ff(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x1(%rax)\n@@ -2932344,28 +2931422,28 @@\n \tadd %al,(%rax)\n \tjg 1060295 \n \tjs 1060224 \n \tint $0xb4\n \tpush $0x6801c0ba\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dh,0x4(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10602(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -2932400,16 +2931478,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %ebx,%esi\n+\tadd %dl,(%rax)\n+\tcmp $0xf3,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10602(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd (%rsi),%eax\n \tadd %eax,(%rax)\n@@ -2932527,15 +2931605,16 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f3f(%rax)\n+\tadd %dl,(%rax)\n+\trex sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0x6,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \t(bad)\n@@ -2932562,15 +2931641,17 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10604(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfc4c(%rax)\n+\tadd %ah,%al\n+\trex.WR cld\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadd $0x6,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10604(%rax)\n \tadd %al,(%rax)\n@@ -2932673,16 +2931754,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dl,0x6f(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x69(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10605(%rax)\n@@ -2932730,15 +2931810,15 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,0x6(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2933034,16 +2932114,16 @@\n \tadd %cl,0x69(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n@@ -2933057,16 +2932137,16 @@\n \tadd %al,(%rax)\n \tadc %cl,0x125(%rdx)\n \tadd %al,(%rax)\n \tnop\n \tor %eax,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -2933097,16 +2932177,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest %ebp,%edi\n+\tadd %dl,%al\n+\tmov %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10609(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n@@ -2933482,15 +2932562,16 @@\n \tadd %al,(%rax)\n \tadd %ah,0x10610(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tleave\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf66e(%rax)\n+\tadd %dh,0x6e(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%edi\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2933507,16 +2932588,16 @@\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n \txor %cl,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -2933545,15 +2932626,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rbx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1060ee3 \n+\trex push %rdx\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2933613,15 +2932694,16 @@\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n-\trcr $0xfb,%ch\n+\tmov $0xde,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcwtl\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2933852,16 +2932934,16 @@\n \tadd %al,(%rax)\n \tadd %dh,0x10611(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadc %eax,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -2933876,31 +2932958,31 @@\n \tlock adc %eax,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tsub (%rdi),%ecx\n \trex.RX and %r14d,-0xa(%rdi)\n \tpush %rcx\n \tmov $0x1061240,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock hlt\n-\trepnz add %al,(%rax)\n+\tsar $0xf2,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %eax,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2934043,15 +2933125,15 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tin $0x4e,%eax\n \tadc $0x3d0a543,%eax\n@@ -2934348,20 +2933430,18 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n-\tadd %ah,%al\n-\txor (%rcx),%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10128(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x17(%rax)\n \tand $0x1,%eax\n \tadd %dl,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2935096,34 +2934176,34 @@\n \tadd %ah,0x1061d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n \tcmp %esi,%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsbb $0x6,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsbb $0x106,%eax\n \tadd %al,(%rax)\n \tadc %ch,0x124(%rbp)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov %edi,%edi\n+\tand %dh,0xfd(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n \tadd %dl,%al\n \tsub $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsbb $0x106,%eax\n \tadd %al,(%rax)\n@@ -2935411,16 +2934491,16 @@\n \tadd %dh,%al\n \tmov 0x1(%rip),%eax \n \tadd %dh,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x34(%rax)\n-\tsti\n+\tadd %dl,(%rax)\n+\tint $0xfb\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125da(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2935507,16 +2934587,16 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x21(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -2935549,16 +2934629,15 @@\n \txor 0x10621(%rax,%rdx,8),%edi\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rbp\n+\tadd %dh,0x55(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x21(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x22(%rax)\n@@ -2935927,17 +2935006,15 @@\n \tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%bl\n \tand $0x1,%eax\n-\tadd %al,%al\n-\txchg %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1018f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x24(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x5c(%rax)\n \t(bad)\n@@ -2936001,21 +2935078,19 @@\n \tadd %al,(%rax)\n \tadc %ah,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub $0xfe,%al\n+\tadd %al,%al\n+\tcs incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rax\n-\t(bad)\n+\txor %bl,0x37(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x124(%rdx)\n@@ -2936180,16 +2935255,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edi\n+\tadd %dl,-0x69(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2936221,15 +2935295,16 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsub %al,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xbf2a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6ca(%rax)\n+\tadd %ah,-0x36(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trepnz (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rsp\n@@ -2936272,16 +2935347,15 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0x126,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2936545,16 +2935619,15 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0x126,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub (%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2936736,15 +2935809,15 @@\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tor %edi,0x577dbe01(%rdi)\n \tadd %bh,0x6801c0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%al\n@@ -2936788,34 +2935861,35 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tje 1062d51 \n-\tadd %eax,(%rax)\n+\tshlb $1,0x1(%rsi,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ah,0x2d(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\t(bad)\n \tsub $0x106,%eax\n \tadd %al,(%rax)\n+\txor %ch,0x106(%rip) \n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2d(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfcbd(%rax)\n+\tadd %dl,%al\n+\tmov $0xfc,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,0x10627(%rax)\n+\tnop\n+\t(bad)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1062d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n@@ -2936929,16 +2936003,15 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0x126,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tpop %rsi\n@@ -2937094,20 +2936167,19 @@\n \trex (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.X adc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x11(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\txor %al,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2937265,17 +2936337,16 @@\n \tadd %al,(%rax)\n \tadd %al,0x10631(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10631(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttest %esi,%ebx\n-\tadd %al,(%rax)\n+\tadd %dh,-0x7b(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0xf(%rax)\n \tand $0x1,%eax\n \tadd %dl,%al\n \txor %eax,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2937419,24 +2936490,25 @@\n \tadd %al,(%rax)\n \tand %dh,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeaa(%rax)\n+\tadd %dh,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\t(bad)\n-\tand $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tfmuls 0x125(%rdi)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 106336b \n+\tadd %dh,0x31(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x33(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2937649,23 +2936721,29 @@\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x106(%rip) \n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.X adc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x11(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x35(%rax)\n \t(bad)\n-\txor $0x106,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x1(%rsp)\n-\tadd %dh,0x10634(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\tand $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x34,%al\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1062e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2937706,15 +2936784,17 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x35,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10674(%rax)\n+\tadd %dl,%al\n+\tje 10635f1 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tmov %esi,(%edx)\n \tin (%dx),%eax\n \tret $0xfc47\n@@ -2938036,15 +2937116,15 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmp %eax,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10638(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf848(%rax)\n+\tadd %dh,0xf848(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n@@ -2938164,15 +2937244,15 @@\n \tcmp (%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \trex.RB jae 10639cb \n-\tsbb 0x5f7039a2(%rip),%r8b \n+\tsbb -0x574fc65e(%rip),%r8b \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124dd(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n@@ -2938441,16 +2937521,15 @@\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock cmp $0x6,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf3e1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfrstor (%rcx,%rax,1)\n@@ -2938606,15 +2937685,15 @@\n \t(bad)\n \tmov $0x1063e80,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xc0000000000100d1,%al\n+\tmovabs 0xc000000000010131,%al\n \tcmp $0x6,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2938659,15 +2937738,18 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x0(%rdi,%rdi,8)\n+\trex (bad)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n@@ -2938784,15 +2937866,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tscas %es:(%rdi),%al\n \tand $0x7b3ffecb,%eax\n \tmovsb %ds:(%rsi),%es:(%rdi)\n-\tmov $0xf69990,%ebp\n+\tmov $0xf69950,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10640(%rax)\n@@ -2938868,15 +2937950,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.B (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x24(%rax)\n+\tadd %ah,-0x2e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tstc\n \tand $0x1,%eax\n \tadd %al,%al\n@@ -2939855,16 +2938937,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n+\tadd %ah,%al\n+\tin (%dx),%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock rex.WB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x4a(%rax)\n@@ -2940216,16 +2939298,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x136f7,%eax\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsub $0x106,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %dh,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \tdata16 fbstp -0x5c84bcf4(%rbx)\n \t(bad)\n@@ -2940480,39 +2939561,36 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txlat %ds:(%rbx)\n-\tout %al,(%dx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x61(%rax)\n+\tmovabs 0x500000000000eed7,%al\n+\tlahf\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x50(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x61(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x50,%al\n+\tpush %rax\n+\tcwtl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10650(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1252b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x136(%rbp)\n@@ -2940571,16 +2939649,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7d(%rax)\n-\trepz add %al,(%rax)\n+\tadd %dl,0xf383(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n@@ -2941523,16 +2940600,15 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $0xf9,%eax\n+\tsarb $1,0xf9(%rip) \n \tadd %al,(%rax)\n \trcrb $0x1,0x6(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rcx\n \t(bad)\n@@ -2941851,16 +2940927,15 @@\n \tadd %cl,-0x7(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1065c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,0x1e(%rax)\n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5(%rax)\n \tand $0x1,%eax\n \tadd %al,%al\n \tpop %rsp\n \t(bad)\n@@ -2942074,21 +2941149,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rsi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf93d(%rax)\n+\tadd %dl,%al\n+\tcmp $0xf9,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1266c,%eax\n+\tadd %bh,0x1266c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0xf(%rax)\n \tadd %eax,(%rax)\n@@ -2942696,15 +2941771,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf23c(%rax)\n+\tadd %dl,0xf25e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsxd (%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n@@ -2943292,15 +2942367,15 @@\n \tadd %al,(%rax)\n \tadd %ah,%al\n \timul $0x1,(%rsi),%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tpush %rcx\n \tpop %rsp\n@@ -2943393,15 +2942468,17 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfb7b(%rax)\n+\tadd %dh,%al\n+\tjl 1066afe \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x6a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10815(%rax)\n \tadd %al,(%rax)\n@@ -2943481,15 +2942558,15 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2943817,15 +2942894,15 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2943846,15 +2942923,17 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf357(%rax)\n+\tadd %dh,%al\n+\tpush %rdi\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1066e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tcmp %cl,%ch\n@@ -2943959,42 +2943038,46 @@\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tss xchg %eax,%edi\n-\t...\n-\tadd %cl,(%rcx)\n+\tand 0x0(%rdi),%edx\n \tadd %al,(%rax)\n-\tadd %dl,0x1ad9a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1ee1b(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dh,(%rax)\n+\tret\n+\tsbb (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,%cl\n+\tin $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor $0x97,%al\n+\tadd %dl,(%rax)\n+\tss xchg %eax,%edi\n \t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x52(%rax)\n-\troll $1,(%rcx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1ad9a(%rax)\n \tadd %al,(%rax)\n-\tand %al,0x1be(%rdi)\n+\tadd %al,0x1ee1b(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2944018,14 +2943101,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\txor $0x97,%al\n+\t...\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x52(%rax)\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %al,0x1be(%rdi)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tcs xchg %eax,%edi\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tenter $0x21a,$0x0\n@@ -2944063,15 +2943165,15 @@\n \tadd %al,(%rax)\n \tadd %al,0x9735(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tlock js 106714c \n+\tlock js 106718c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x68(%rax)\n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -2944192,17 +2943294,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3a(%rax)\n-\txchg %eax,%edi\n-\t...\n+\tadd %dh,(%rax)\n+\tcmp 0x0(%rdi),%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x54(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rax)\n \tpush %rdx\n \tmov %al,(%rcx)\n@@ -2944268,15 +2943371,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmp %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trcrl $1,0x1(%rbx)\n@@ -2944395,15 +2943498,15 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcs xchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjle 106758c \n+\tjle 10675cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x42(%rax)\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2944430,15 +2943533,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmp 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x6a(%rax)\n \tlods %ds:(%rsi),%eax\n@@ -2944474,25 +2943577,25 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmp 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x70(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1067710 \n+\tjo 1067750 \n \tout %al,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2944684,15 +2943787,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9739(%rax)\n+\tadd %ah,0x9739(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd $0x20a,%eax\n@@ -2944704,46 +2943807,46 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x25(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \txchg %eax,%edi\n \t...\n-\tadd %dl,(%rbx)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n-\tlods %ds:(%rsi),%eax\n+\tjo 10679e1 \n+\tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb %ebp,%ebp\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1eeff(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %ah,0x25(%rax)\n \txchg %eax,%edi\n \t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\tjo 10679e1 \n-\tstos %eax,%es:(%rdi)\n+\tadd %dl,-0x66(%rax)\n+\tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1eeff(%rax)\n+\tadd %dh,%al\n+\tsbb %ebp,%ebp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -2944784,15 +2943887,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3a(%rax)\n+\tadd %ah,0x3a(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcltd\n \tlods %ds:(%rsi),%eax\n@@ -2944844,16 +2943947,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %edx,0x0(%rdi)\n+\tadd %dh,%al\n+\tcmp %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rsi\n \thlt\n@@ -2944871,15 +2943974,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp $0x97,%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjge 1067b8c \n+\tjge 1067bcc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1bf15(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -2944910,20 +2944013,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x9738(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x38(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %dl,-0x50000000(%rip) \n-\tcall 1067e47 \n+\tcall 1067e87 \n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -2944956,26 +2944058,26 @@\n \tand $0x97,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0x20a,%eax\n \tadd %al,(%rax)\n-\trex jnp 1067c56 \n+\trex jnp 1067c96 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3a(%rax)\n+\tadd %dl,0x3a(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfidivrl 0x1(%rbp)\n \tadd %al,%al\n@@ -2944987,66 +2944089,66 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tsub $0x97,%al\n-\t...\n-\tadd %cl,(%rax)\n+\tcmp %edx,0x0(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tshlb $0x1,(%rsi)\n \tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tjo 1067d70 \n-\tmov %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tjne 1067d4c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1e6d9(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp %edx,0x0(%rdi)\n+\tadd %ah,%al\n+\tsub $0x97,%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tshlb $0x1,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne 1067d4c \n-\tadd %eax,(%rax)\n+\tjo 1067df0 \n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e6d9(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjg 1067d8c \n+\tjg 1067dcc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2(%rax)\n-\tcall 1067dc8 \n+\tcall 1067e08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2945126,48 +2944228,48 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %dl,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %dh,0x26(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %bl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\troll $1,(%rcx)\n+\tadd %dh,0x9(%rax)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov %ebp,%gs\n+\tmov $0x25,%al\n+\tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x26(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %bl,(%rcx)\n+\tadd %al,%al\n+\tsub %dl,0x0(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,0x9(%rax)\n-\tor (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x25,%al\n-\tcltd\n+\t(bad)\n+\tmov %ebp,%gs\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2945184,34 +2944286,14 @@\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1867c(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp %dl,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t{rex2 0xbd} sgdt (%r24)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x192,%edx\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n \t...\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2945891,15 +2944973,15 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tloopne 10686a8 \n@@ -2946312,16 +2945394,16 @@\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \t(bad)\n@@ -2946548,15 +2945630,15 @@\n \tsbb %dh,%dl\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %ah,0x1068d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n@@ -2946647,16 +2945729,15 @@\n \tadd %al,(%rax)\n \tadd %al,0x1068e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tshll $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xfd,%esp\n+\trorb $1,0xff(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x36,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1068e(%rax)\n \tadd %al,(%rax)\n@@ -2946915,15 +2945996,15 @@\n \tfnsave (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %ah,0x10691(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %eax,%ecx\n \t(bad)\n@@ -2947287,15 +2946368,17 @@\n \tlock xchg %eax,%ebx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2c(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfc0e(%rax)\n+\tadd %ah,0xe(%rax)\n+\tcld\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand %dh,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n@@ -2948134,21 +2947217,18 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe3a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp $0xfe,%eax\n \tadd %al,(%rax)\n+\trcrb $0x0,0x106(%rdx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsub (%rdi),%dh\n \tadd %eax,(%rax)\n@@ -2948641,15 +2947721,16 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x10(%rbx)\n+\tnop\n+\tpush $0x10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovabs 0xa0c0000000000106,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2948734,16 +2947815,16 @@\n \tadd %ah,0x106(%rsi)\n \tadd %al,(%rax)\n \tshlb $1,0x9d(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,0x4e(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2950739,17 +2949820,15 @@\n \trex mov $0x106,%ecx\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfc,%bl\n-\tadd %al,(%rax)\n+\tadd %al,0xfcba(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \timul $0x1,(%rdi),%esi\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2951630,19 +2950709,20 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0xb(%rax)\n \ttestl $0x0,(%rax)\n \tadd %bh,0x106(%rdx)\n \tadd %al,(%rax)\n-\tmov $0x89,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tjg 106c3a4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsub %dh,%cl\n+\tadd %ch,(%rax)\n+\tint1\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2952205,16 +2951285,16 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x106,%ecx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dh,%al\n \tmov $0x106,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tstc\n \tpop %rcx\n \tadd %eax,(%rax)\n@@ -2952321,16 +2951401,16 @@\n \tadd %al,(%rax)\n \tror $0x6,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x44(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%edx\n+\tadd %dl,(%rax)\n+\tcwtl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjmp 106caf1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2952346,15 +2951426,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %ah,(%rax)\n \tlret $0x106\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x10(%rbx)\n+\tnop\n+\tpush $0x10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2952855,15 +2951936,15 @@\n \tpop %rsp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tje 106cf95 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffab(%rax)\n+\tadd %dl,0xffa1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs %eax,0x1c0000000000148\n \tpush $0x0\n \tadd %dl,%al\n \tinsl (%dx),%es:(%rdi)\n \tcmc\n@@ -2954187,18 +2953268,20 @@\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcall 106dee8 \n+\tadd %ah,%al\n+\t(bad)\n+\trepnz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%ah\n+\tadd %dl,(%rax)\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2954361,15 +2953444,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0x106df80(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 106df1d \n+\tlock pushf\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand $0x106,%eax\n \tadd %al,(%rax)\n \tmovabs 0x10000000000106df,%al\n \tclc\n@@ -2954535,15 +2953618,15 @@\n \tadd %al,(%rax)\n \tnop\n \trex.XB and $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %ah,%al\n \tloopne 106e129 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1371f(%rax)\n@@ -2954874,15 +2953957,15 @@\n \tadd %al,(%rax)\n \tadd %dh,0xf680(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjp 106e4b3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6a(%rax)\n+\tadd %dl,0x6c(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x106e4(%rax)\n@@ -2955330,15 +2954413,15 @@\n \tadd %al,-0x40(%rax)\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf48c40(%rax)\n+\tadd %ah,0xf48de0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x4,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2955528,17 +2954611,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlret\n-\tsti\n+\tadd %dl,(%rax)\n+\tsar $1,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7b(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,0x1(%rdx,%rax,1)\n@@ -2956057,16 +2955139,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp %dl,%dh\n+\tadd %ah,(%rax)\n+\tcmp %edx,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2956285,20 +2955367,18 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x49(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\timul $0x0,%esp,%esi\n+\tjbe 106f0b7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjnp 106f103 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1387b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x11(%rax)\n@@ -2956501,17 +2955581,16 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlock (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x106ea(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlea (bad),%edi\n-\tsti\n+\tadd %al,%al\n+\tmov %ebx,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tiret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2956552,16 +2955631,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x159fe(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xd(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,-0x2c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tin $0x8,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2956751,18 +2955829,19 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf305(%rax)\n+\tadd %al,%al\n+\tadd $0xf3,%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trepz (bad)\n+\tadc %dh,%bl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1b(%rax)\n \tin $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %dl,-0x24(%rbp)\n@@ -2956787,16 +2955866,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rsp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp $0xf8,%al\n+\tjo 106f55e \n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2956958,16 +2956037,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trepz add %al,%gs:(%rax)\n+\tadd %ah,0x65(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x66(%rax)\n@@ -2956992,20 +2956071,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov (%rcx),%es\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tcltd\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcall 1082df6 \n+\tadd %ch,%al\n+\tstc\n+\tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttestl $0x1,(%rsi)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n@@ -2964501,18 +2963581,20 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xff,%edx\n+\tadd %ah,%al\n+\tmov $0xff,%al\n \tadd %al,(%rax)\n-\tadc %cl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x1000000000010743,%al\n \t(bad)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n@@ -2964532,19 +2963614,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x71(%rax)\n-\trex\n-\trex xchg %eax,%ebp\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trex rcrb $0x0,0xfb(%rdx)\n \tadd %dl,0xf(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x1,0x7(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2968957,58 +2968035,57 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x29(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%al\n+\tadd %dl,%al\n+\tor 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n-\tlock xchg %eax,%esi\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rcx\n-\tadd %eax,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\trcl $1,%ch\n+\tmov $0x1,%ebp\n+\tadd %dh,%al\n+\tmov $0x192,%edx\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %eax,(%dx)\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%eax\n+\tadd %dh,0xb3ef(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0x25(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rcx\n+\tand $0x1,%eax\n \tadd %dh,%al\n \tand $0x18b,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x0(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %ah,(%rax)\n+\tadd %dh,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadcb $0x0,0x148(%rbx)\n \tadd %al,(%rax)\n \tjl 10770b6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2969051,15 +2968128,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tclc\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tcwtl\n \txchg %eax,%esp\n@@ -2969070,40 +2968147,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3f2(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n+\tadd %dh,-0xe(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb %esi,%esi\n+\tlock sbb %esi,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb %dl,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tlfs (%rax),%eax\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rax)\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x1,-0x2d(%rcx)\n@@ -2969171,38 +2968245,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3f5(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %ah,-0xb(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tmov %bl,0x18e(%rdx)\n \tadd %al,(%rax)\n \trolb $1,-0x75(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tmov $0x0,%bl\n-\t...\n-\tor $0x0,%al\n+\tadd %dh,0xb3fe(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \toutsl %ds:(%rsi),(%dx)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,%ch\n@@ -2969234,15 +2968307,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tor 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tcall 108e761 \n \tadd %al,(%rax)\n@@ -2969255,15 +2968328,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3f7(%rax)\n+\tadd %dl,0xb3f7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,-0x3c(%rax)\n \txchg %al,(%rcx)\n@@ -2969277,15 +2968350,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3f8(%rax)\n+\tadd %al,0xb3f8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tcall 1077634 \n@@ -2969344,15 +2968417,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xe(%rax)\n+\tadd %ah,0xe(%rax)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tjo 10774e0 \n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n@@ -2969364,24 +2968437,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trepnz mov $0x0,%bl\n+\t...\n+\tadd $0x90000000,%eax\n+\tpush %rdi\n+\tjae 107753d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex std\n+\tout %eax,$0x1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tfidivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x17442(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjge 1077562 \n+\tjge 10775a2 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2969405,34 +2968498,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trepnz mov $0x0,%bl\n-\t...\n-\tadd $0x90000000,%eax\n-\tpush %rdi\n-\tjae 10775bd \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex std\n-\tout %eax,$0x1\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,0xb3c4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,-0x51(%rax)\n@@ -2969446,15 +2968519,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xc(%rax)\n+\tadd %dl,0xc(%rax)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlock hlt\n \tadd %eax,(%rax)\n@@ -2969467,15 +2968540,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tout %eax,$0xb3\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x17333(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x74(%rax)\n@@ -2969486,15 +2968559,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcall 1077761 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \trex loop 10776df \n@@ -2969506,49 +2968579,49 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3f4(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x7c(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\t(bad)\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dl,(%rax)\n+\trex mov (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tds or $0x1,%eax\n-\tadd %dh,%al\n-\tcli\n-\txchg %eax,%ebx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7c(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %al,0xb3f4(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\t(bad)\n-\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex mov (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %al,%al\n+\tds or $0x1,%eax\n+\tadd %dh,%al\n+\tcli\n+\txchg %eax,%ebx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2969586,16 +2968659,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcld\n+\tadd %ah,%al\n+\tsti\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov %bh,(%rdx)\n \tjae 10777fd \n \tadd %al,(%rax)\n@@ -2969646,16 +2968719,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tdivl 0x0(%rbx)\n+\tadd %ah,%al\n+\tdivb 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x30000000(%rip) \n \tpopf\n \tand (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2969706,49 +2968779,49 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tshll $0x0,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tret\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor $0x40000000,%eax\n-\trex.WR out %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %dl,%al\n \tadd %eax,(%rax)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tpush %rax\n+\tmov $0x10d,%ebx\n+\tadd %al,(%rax)\n+\trorb $1,0x21c(%rdx)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tret\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tshll $0x0,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n-\tor (%rax),%eax\n+\tor $0x40000000,%eax\n+\trex.WR out %eax,$0x1\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10d,%ebx\n \tadd %al,(%rax)\n-\trorb $1,0x21c(%rdx)\n+\tnop\n+\tadc %dl,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2969770,59 +2968843,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3dc(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xb3f7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,0x57(%rax)\n-\tor (%rdx),%al\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tjge 1077a0d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x1be,%esp\n+\tadd %dh,%al\n+\tcli\n+\tout %eax,(%dx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tdivl 0x0(%rbx)\n+\tadd %dh,0xb3dc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tjge 1077a4d \n-\tadd %eax,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcli\n-\tout %eax,(%dx)\n-\tadd %eax,(%rax)\n+\tadd %al,0x57(%rax)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0x1be,%esp\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tjo 1077b38 \n \troll %cl,(%rcx)\n@@ -2969836,15 +2968909,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xd(%rax)\n+\tadd %al,-0xd(%rax)\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tshrb $0x1,-0x78(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2969875,15 +2968948,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \trepz mov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x90000000,%eax\n \tmov $0x10d,%esp\n@@ -2969934,15 +2969007,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xa(%rax)\n+\tadd %al,-0xa(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tsbbb $0x1,-0x6e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2969973,22 +2969046,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb40d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dh,0xd(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tlock cmpsb %es:(%rdi),%ds:(%rsi)\n \tor $0x1,%eax\n \tadd %dh,%al\n \t(bad)\n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2970018,53 +2969089,50 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3fe(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,0x162a3(%rax)\n+\tadd %dh,-0x10(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x16051(%rax)\n+\tmov $0x7f,%al\n+\tmov $0x1,%edi\n+\tadd %dh,(%rax)\n+\tor (%rbx),%esp\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3f0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1bf7f(%rax)\n+\tadd %ah,-0x2(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor (%rbx),%esp\n-\tadd (%rax),%al\n+\tandb $0x0,0x162(%rbx)\n+\tadd %dh,0x16051(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3(%rax)\n+\tadd %dl,-0x3(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \ttest $0x5d,%al\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -2970132,15 +2969200,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tcmc\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n@@ -2970174,19 +2969242,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb40c(%rax)\n+\tadd %dh,0xc(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov $0x10d,%esp\n \tadd %al,(%rax)\n \tnop\n \tjb 1077ed6 \n \tadd %eax,(%rax)\n@@ -2976265,18 +2975335,15 @@\n \tand $0xf4427775,%eax\n \tds lock mov $0x107,%ebp\n \tadd %al,(%rax)\n \tjo 107bd47 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%esp\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,0xfb99(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1372d(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%edi\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2976428,16 +2975495,16 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x137(%rbx)\n \tadd %al,(%rax)\n-\tjo 107bf83 \n-\tclc\n+\tnop\n+\tand %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2991282,20 +2990349,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rcx\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1085393 \n-\tstd\n+\tmov $0x8e,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd $0x107,%eax\n+\txor %al,0x107(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0x73,%al\n \tadd %eax,(%rax)\n@@ -2991428,16 +2990494,16 @@\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%esp\n+\tpush %rax\n+\txchg %eax,%ebp\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand $0x6,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2993375,16 +2992441,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rbp\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%esp\n+\tadd %dl,-0x54(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc000000000010856,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2994864,16 +2993929,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x36(%rax)\n-\trepnz add %al,(%rax)\n+\tadd %ah,0xf2ca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjnp 1087d23 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n@@ -2995982,22 +2995046,21 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest $0x48,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tincl (%rax)\n+\tadd %ah,%al\n+\tmov $0x0,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10882(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xa000000000010882,%al\n-\tlea (%rax),%ecx\n-\tadd %eax,(%rax)\n+\tadd %ah,0x1088d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2996514,15 +2995577,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3e8(%rax)\n+\tadd %ah,0xb3e8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x174a0(%rax)\n \tadd %al,(%rax)\n@@ -2996599,15 +2995662,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb40e(%rax)\n+\tadd %ah,0xb40e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,-0x58000000(%rip) \n \tcall 10892a2 \n \tadd %al,(%rax)\n \tshlb $0xf0,(%rdx)\n@@ -2996657,15 +2995720,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa(%rax)\n+\tadd %dl,0xa(%rax)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tpop %rax\n \tjs 10892ae \n \tadd %eax,(%rax)\n@@ -2996697,15 +2995760,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tmov $0x0,%ah\n \t...\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tcall 10a6496 \n \tadd %al,(%rax)\n \tadd %al,0x43(%rax)\n@@ -2996716,19 +2995780,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb408(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dh,0x8(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x4b(%rax)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,(%rbx)\n \txchg %eax,%edx\n@@ -2996798,15 +2995861,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3f8(%rax)\n+\tadd %dl,0xb3f8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,-0x47(%rax)\n \tor $0x1,%eax\n@@ -2996816,23 +2995879,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2(%rax)\n+\tadd %dh,-0x18(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadd $0x0,%al\n+\tadd %al,(%rax)\n+\tsbb %dh,%bh\n+\txchg %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tje 1089465 \n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tjo 1089423 \n+\tjo 1089463 \n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \thlt\n \tadd %eax,(%rax)\n@@ -2996841,15 +2995925,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tcld\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor (%rax),%al\n@@ -2996865,32 +2995949,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tadc (%rax),%al\n-\tadd %al,(%rax)\n-\tcmp %bh,-0x17(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x19414(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,%al\n \t{rex2 0xb3} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n@@ -2996905,15 +2995971,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tadd %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%ecx\n@@ -2996925,38 +2995991,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3e8(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tsbb %dh,%bh\n-\txchg %al,(%rcx)\n+\tadd %al,0x10(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n+\tcmp %bh,-0x17(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tje 10895a5 \n-\tadd (%rax),%al\n+\tadd %dh,0x19414(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc 0x0(%rax,%rax,1),%dh\n+\tadd %dh,%al\n+\tadc %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tclc\n \tpop %rbp\n \tor $0x1,%eax\n@@ -2997044,25 +2996106,23 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xc(%rax)\n-\tmov $0x0,%ah\n+\tadd %dh,(%rax)\n+\tor $0xb4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor (%rax),%eax\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tout %eax,$0x24\n-\tadd %eax,(%rax)\n+\tadd %dl,0x124e7(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x25(%rax)\n \tjmp 1089708 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2997122,15 +2996182,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3f3(%rax)\n+\tadd %dl,0xb3f3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjmp 1089922 \n@@ -2997143,99 +2996203,99 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tmov $0x65,%al\n-\tmov (%rcx),%es\n+\tin $0xb3,%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %bl,0xd(%rax)\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n-\tjo 10897fd \n-\tmov (%rcx),%es\n \tadd %al,(%rax)\n+\tpush %rax\n+\tsub %dl,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tadd $0xb4,%al\n+\t...\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd $0xb4,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc (%rax),%al\n-\tadd %al,(%rax)\n-\tenter $0x3856,$0x1\n+\tadd %cl,%al\n+\tpush %rsi\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xa,%al\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tin $0xb3,%al\n+\tadd %dh,(%rax)\n+\tjle 1089842 \n \t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %bl,0xd(%rax)\n-\tmov (%rcx),%eax\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tpush $0x175\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub %dl,%ch\n-\tadd %eax,(%rax)\n+\tloopne 10898f4 \n+\t(bad)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjle 1089882 \n+\tadd %dl,-0x7(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tpush $0x175\n+\tmov $0x65,%al\n+\tmov (%rcx),%es\n \tadd %al,(%rax)\n-\tloopne 1089934 \n-\t(bad)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tjo 10898bd \n+\tmov (%rcx),%es\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb401(%rax)\n+\tadd %dl,0xb401(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x19052,%eax\n \tadd %al,(%rax)\n@@ -2997285,15 +2996345,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7(%rax)\n+\tadd %al,-0x7(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x79(%rax)\n \tjae 10899fd \n \tadd %al,(%rax)\n@@ -2997325,27 +2996385,25 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tint1\n-\tmov $0x0,%bl\n+\tadd %ah,0xb3f1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd (%rax),%eax\n+\tadd %bl,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tfadd %st(5),%st\n-\tor $0x1,%eax\n-\tadd %dl,%al\n-\ttest $0x1d0,%eax\n+\tadd %al,(%rax)\n+\tshrb $1,0x1d0(%rcx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -2997389,15 +2996447,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x13(%rax)\n+\tadd %dl,-0x13(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tlock movabs 0xb6e0000000000199,%eax\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2997406,54 +2996464,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x3(%rax)\n+\tmov $0x0,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t...\n-\tadd $0x18000000,%eax\n-\trex.X cwtl\n \tadd %eax,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %ch,0x7c(%rax)\n+\tmov (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x2243d(%rax)\n+\tadd %al,(%rax)\n+\tloopne 1089b70 \n+\tcmc\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb403(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tpop %rax\n-\tret\n-\tjb 1089bbd \n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,-0x72(%rdi)\n+\t(bad)\n+\t...\n+\tadd $0x18000000,%eax\n+\trex.X cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x2243d(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tor 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tadc %dh,0x21a(%rax)\n \tadd %al,(%rax)\n@@ -2997462,25 +2996522,27 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xb3,%esp\n+\tadd %dh,0x3(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadc $0x0,%al\n+\tadd %al,(%rax)\n+\tpop %rax\n+\tret\n+\tjb 1089c3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %cl,-0x72(%rdi)\n \tadd %eax,(%rax)\n-\tadd $0x60000000,%eax\n-\trex.WX mov %es,(%rcx)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%ch\n-\tcall 1089c48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2997499,30 +2996561,25 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3(%rax)\n-\tmov $0x0,%ah\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xb3,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %ch,0x7c(%rax)\n-\tmov (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd $0x60000000,%eax\n+\trex.WX mov %es,(%rcx)\n \tadd %al,(%rax)\n-\tloopne 1089cb0 \n-\tcmc\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadc %cl,%ch\n+\tcall 1089cc8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2997563,19 +2996620,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb40a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %ah,0xa(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x62(%rax)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1089dc6 \n \tcmc\n@@ -2997603,15 +2996659,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tstc\n \tmov $0x0,%bl\n \t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tmov %ah,-0x73(%rbp)\n \tadd %eax,(%rax)\n@@ -2997669,19 +2996725,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb405(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %ah,0x5(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,-0x6e(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n \trolb $1,(%rcx)\n@@ -2997729,15 +2996784,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x8(%rax)\n+\tadd %al,0x8(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov %bl,0x173(%rdx)\n \tadd %al,(%rax)\n \tnop\n@@ -2997747,15 +2996802,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf(%rax)\n+\tadd %ah,0xf(%rax)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tenter $0x94b6,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2999397,18 +2998452,15 @@\n \tlock mov $0x8,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xff,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\txor %ch,0x0(%rdi,%rdi,8)\n \tadd %dl,-0x58(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2999945,16 +2998997,17 @@\n \tmov $0x108,%eax\n \tadd %al,(%rax)\n \tsarb $1,0x124(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8,(%r9)\n+\tadd %dl,%al\n+\tpush %rsp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1730a(%rax)\n \tadd %al,(%rax)\n@@ -3000177,15 +2999230,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfb90(%rax)\n+\tadd %dl,-0x6f(%rax)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x108b8(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x108,%edx\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3000480,18 +2999535,19 @@\n \ttest $0x8,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x0,-0xe(%rax)\n+\tloopne 108be52 \n+\trepnz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x108b8(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x108(%rax)\n \tadd %ah,%al\n \tmovabs 0x97d0000000000108,%al\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,0x108(%rsi)\n \tadd %al,(%rax)\n@@ -3000667,15 +2999723,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tgs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101a6(%rax)\n+\tadd %dl,0x1019c(%rax)\n \tadd %al,(%rax)\n \tadd %ch,-0x4(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0x108,%edi\n \tadd %al,(%rax)\n@@ -3001499,16 +3000555,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,%al\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,-0xd(%rsi)\n-\tadd %al,(%rax)\n+\txor %al,0xf3(%rax)\n \tadd %al,(%rax)\n \tand %bh,0x1(%rax,%rcx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 108c935 \n@@ -3003136,55 +3002191,51 @@\n \t(bad) (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor (%rdx),%dl\n-\tadd %eax,(%rax)\n+\trorb $1,(%rdx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfimull (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tfmuls (%rax)\n-\tadd %eax,(%rax)\n+\tand %bl,%dl\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfimull (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov (%rdi),%cl\n-\tadd %eax,(%rax)\n+\txor %bl,%al\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadc %bl,%dl\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x12(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trorb $1,0x10f(%rdx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%dl\n-\tor %al,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.WB adc (%r9),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,%ch\n-\tor %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rax\n-\tint3\n+\tadd %al,(%rax)\n+\tfimull (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tfisttpll (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,-0x34(%rax)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,-0xb(%rsi)\n@@ -3006870,20 +3005921,24 @@\n \tadd %ah,0x0(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0xff(%rip) \n-\tadd %ah,%al\n-\tdecl (%rax)\n-\tadd %eax,(%rax)\n+\tadc %ch,(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 1090069 \n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x10900(%rax)\n+\tadd %al,(%rax)\n+\taddb $0x9,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rdx\n \trolb %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3008329,20 +3007384,19 @@\n \tadd %dl,%al\n \tlods %ds:(%rsi),%eax\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0xfc(%rdi)\n \tadd %al,(%rax)\n-\tnop\n-\tor (%rdx),%dl\n-\tadd %eax,(%rax)\n+\trorb $1,(%rdx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tand %cl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc %ecx,(%rcx)\n \tadd %eax,(%rax)\n@@ -3008563,15 +3007617,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n+\tadc %dl,(%rdx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadc %ecx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3008593,15 +3007647,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf330(%rax)\n+\tadd %dh,0x31(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10912(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x13(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3008672,17 +3007727,19 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadc $0x9,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10188(%rax)\n+\tadd %dh,0x7e(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,0x1(%rax)\n+\tadd %al,(%rax)\n+\tjs 109142b \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x14(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3008965,18 +3008022,15 @@\n \tnop\n \tand 0x0(%rbp),%edi\n \tadd %ah,(%rax)\n \t(bad)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trcrb $1,0x111(%rip) \n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tsarb %cl,(%rdi)\n \trolb $0x68,(%rcx)\n \t...\n \tmovabs 0x6801c0,%al\n@@ -3009073,15 +3008127,16 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x5(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x33(%rax)\n+\tadd %dh,(%rax)\n+\tret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tloop 10918bd \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3009527,20 +3008582,22 @@\n \tadd %al,(%rax)\n \tadd %dh,0x1091e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1b(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xfb(%rcx)\n+\tloopne 1091e73 \n+\tsti\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs 0x501000000000159,%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x159a1(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tcltd\n \tcltd\n \tcltd\n \tcltd\n \tmov $0x1c0c044,%ecx\n@@ -3010100,19 +3009157,20 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfmul %st(7),%st\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x1,%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1f(%rax)\n+\tjo 10924f9 \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfadds (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3010260,17 +3009318,22 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tor 0x0(%rbx),%bl\n \tadd %dl,%al\n \tes or %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10926(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1000000000010926,%al\n+\tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3010362,30 +3009425,29 @@\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WXB clc\n+\torb $0x0,-0x8(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n+\tpush %rax\n+\t(bad)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,0x27(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 109279b \n-\tadd %eax,(%rcx)\n+\tadcb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10927a0 \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0x9,%bh\n@@ -3010433,16 +3009495,16 @@\n \tadd %al,(%rax)\n \tnop\n \tand %ah,0x1(%rip) \n \tadd %dl,(%rax)\n \tsub %cl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc 0x1(%rcx),%cl\n \tadd %al,(%rax)\n@@ -3010464,15 +3009526,15 @@\n \tadd %dl,0x28(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rdx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,0xc(%rax)\n+\tadd %ah,0xc(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x13(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,0x28(%rax)\n@@ -3010526,17 +3009588,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0xbd23(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %ecx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x16(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb $0x111,%eax\n \tadd %al,(%rax)\n \tloopne 10928fa \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs 0x1c0000000000148,%al\n@@ -3011148,15 +3010209,15 @@\n \tadd %al,0x1092f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x66(%rax)\n+\tadd %al,-0x5b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3012776,31 +3011837,29 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%dl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\trex or %eax,(%rcx)\n+\tpush %rax\n+\tfsts (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10940(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex or %eax,(%rcx)\n+\tadd %ah,0x40(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovabs 0x5f30000000000148,%eax\n+\tmovabs 0xa870000000000148,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14977(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3013041,16 +3012100,16 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0x93,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %dh,%ah\n+\tadd %dh,-0x78(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trolb $1,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3013098,19 +3012157,19 @@\n \tadd %al,(%rax)\n \tadd %dl,0x14977(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tlock (bad)\n-\tloopne 10943cc \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $1,0x0(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x1,0x9(%rdx)\n+\tadd %al,%al\n+\trex.X or %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x5(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3013281,16 +3012340,15 @@\n \tadd %dh,(%rax)\n \tor %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%cl\n-\tadd (%rcx),%al\n+\tlock rolb $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tes or %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3013307,20 +3012365,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %esi,%edi\n+\tadd %ah,0x5(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tand %bh,%dh\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tloopne 109453f \n \tnop\n@@ -3014117,20 +3013174,19 @@\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tlock (bad)\n \tadc %cl,0x9(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trclb %cl,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x27(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadd %al,(%rax)\n+\tadd %eax,0x0(%rip) \n \t...\n \tadd %al,-0x40(%rax)\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rsp\n@@ -3015114,16 +3014170,15 @@\n \tadd $0x5000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstd\n+\tsar $1,%ch\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tadd (%rcx),%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xde8a(%rax)\n \tadd %al,(%rax)\n@@ -3015526,16 +3014581,17 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %dh,(%rbx)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $0xf2,%dh\n-\tadd %al,(%rax)\n+\t(bad)\n+\tout %eax,(%dx)\n+\trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1094d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3015583,16 +3014639,16 @@\n \t(bad)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xff,%dl\n+\tadd %dl,(%rax)\n+\ttest $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x17(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3016320,15 +3015376,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2f(%rax)\n+\tadd %dl,0x36(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x1370e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tor %eax,(%ecx)\n@@ -3016676,16 +3015732,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x49(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\trex.WXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x10,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3016754,17 +3015810,22 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tor 0x0(%rbx),%bl\n \tadd %ah,%al\n \timul $0x1,(%rcx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x1(%rcx,%rcx,1)\n+\tinsb (%dx),%es:(%rdi)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n@@ -3016793,15 +3015854,15 @@\n \tadd %al,(%rax)\n \tnop\n \tand %ah,0x1(%rip) \n \tadd %al,0x6c(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dl,0x6c(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3017009,16 +3016070,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %bh,%bh\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1e(%rax)\n-\trepnz add %al,(%rax)\n+\tadd %al,0xf21e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tinsb (%dx),%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3017039,16 +3016099,16 @@\n \tadd %al,(%rax)\n \tshrb $0x1,0x9(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor (%rsi),%cl\n+\tadd %dl,(%rax)\n+\tor (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \toutsb %ds:(%rsi),(%dx)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3017074,16 +3016134,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb %edi,%ebp\n+\tadd %ah,%al\n+\tand %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x19(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3017819,20 +3016879,18 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjne 10975cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rsp\n-\tincl (%rax)\n+\tadd %al,0xff57(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1371d(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x137(%rip) \n \tadd %dh,%al\n \tjne 10975ec \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n@@ -3017936,18 +3016994,15 @@\n \tloopne 1097748 \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,(%rax)\n-\trepz add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n+\tmovabs 0xe00000000000f300,%al\n \tjne 10976f4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3017964,16 +3017019,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %eax,(%dx)\n+\tadd %al,-0x10(%rax)\n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x76(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3020487,16 +3019541,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfrndint\n+\tadd %dh,%al\n+\tloopne 109913f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3021862,16 +3020916,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trepnz mov $0x0,%bl\n+\tadd %ah,%al\n+\tint1\n+\tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %dh,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3022020,15 +3021075,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n@@ -3022066,15 +3021121,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x11(%rax)\n+\tadd %al,-0x11(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x38000000,%eax\n \tpush %rax\n@@ -3022108,19 +3021163,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tin (%dx),%eax\n-\tmov $0x0,%bl\n-\t...\n-\tor $0xb8000000,%eax\n+\tadd %ah,0xb3ed(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x48000000(%rip) \n \taddr32 and $0x1,%eax\n \tadd %ah,0x1f01d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3022185,15 +3021240,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb40b(%rax)\n+\tadd %al,0xb40b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tand 0x1(%rbp),%dh\n@@ -3022291,113 +3021346,91 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfdivl 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n+\tadd %ah,(%rax)\n+\tfdivs 0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tjae 109a512 \n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,-0x60000000(%rip) \n+\tss or $0x1,%eax\n+\tadd %dl,0x3b(%rax)\n+\tout %al,$0x1\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tenter $0x196,$0x0\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3fb(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x977f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,0x1734b(%rax)\n+\tadd %al,0x28000000(%rip) \n+\t(bad)\n+\tmov (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x92,%bh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tlock decb 0x1(%rdi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tdivl 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rcx)\n+\tadd %al,%al\n+\tfdivl 0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1c(%rax)\n-\tand $0x1,%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\txor %al,-0x2d(%rsi)\n+\tadd %bh,%al\n+\tjae 109a592 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tenter $0x196,$0x0\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfdivs 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,-0x60000000(%rip) \n-\tss or $0x1,%eax\n-\tadd %dl,0x3b(%rax)\n-\tout %al,$0x1\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %ah,-0x5(%rax)\n+\tmov $0x0,%bl\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x977f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x28000000(%rip) \n \t(bad)\n-\tmov (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %ah,0x1734b(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0x92,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock decb 0x1(%rdi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tcld\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tcmp %al,0x73(%rbp)\n \tadd %eax,(%rax)\n@@ -3022431,14 +3021464,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tdivb 0x0(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x1c(%rax)\n+\tand $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,-0x2d(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x22(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tpush $0x12582\n \tadd %al,(%rax)\n@@ -3022528,22 +3021582,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcli\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %ah,0xb3fa(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x18c4b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tscas %es:(%rdi),%al\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3022552,15 +3021603,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tjmp 109a961 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tpop %rax\n@@ -3022574,15 +3021625,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4(%rax)\n+\tadd %al,0x4(%rax)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tpop %rax\n \tret\n \tlock add %eax,(%rax)\n@@ -3022595,15 +3021646,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tadd 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tcmpb $0x73,(%rax)\n \tadd %eax,(%rax)\n@@ -3022616,22 +3021667,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,(%dx)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %dh,0xb3ee(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x10dc0(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x1e(%rax)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3022639,15 +3021687,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x14(%rax)\n+\tadd %al,-0x14(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \trex mov $0x89,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3022680,15 +3021728,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tcall 10af3c1 \n \tadd %al,(%rax)\n@@ -3022700,15 +3021748,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tadd $0xb4,%al\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovabs 0x8bb0000000000162,%eax\n \tmov %es,(%rcx)\n@@ -3022736,15 +3021784,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tor $0xb4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n@@ -3022760,15 +3021808,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xc(%rax)\n+\tadd %dh,(%rax)\n+\thlt\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x1737c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3022779,15 +3021828,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tor $0xb4,%al\n \t...\n \tadd %cl,0x38000000(%rip) \n \tsbb 0x1(%rbx),%bl\n \tadd %dh,-0x27(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3022922,15 +3021971,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tadd 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tout %al,$0x24\n@@ -3022966,15 +3022015,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1(%rax)\n+\tadd %dl,-0x1(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3023009,15 +3022058,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tdivb 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x17375(%rax)\n \tadd %al,(%rax)\n@@ -3023106,15 +3022155,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5(%rax)\n+\tadd %dl,-0x5(%rax)\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tmov $0xbf,%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3023123,15 +3022172,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3e9(%rax)\n+\tadd %ah,0xb3e9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x42(%rax)\n \tcwtl\n@@ -3024166,15 +3023215,17 @@\n \txor %bh,0x109(%rbx)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc13(%rax)\n+\tadd %ah,%al\n+\tsbb %esp,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3024644,16 +3023695,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc %edi,%esi\n+\tadd %dl,%al\n+\tadc $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \txor %esi,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x72(%rax)\n@@ -3025575,15 +3024626,15 @@\n \tadd %al,(%rax)\n \t(bad)\n \tcltd\n \tcltd\n \tcltd\n \tcltd\n \tcltd\n-\tmov $0xfe9ac03f,%ecx\n+\tmov $0xfe9d003f,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txor $0x37,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3025690,20 +3024741,19 @@\n \tand %cl,%ch\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tor (%rdx),%al\n-\tadd %eax,(%rax)\n+\tand %cl,(%rdx)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint3\n+\tadd %al,(%rax)\n+\tror $1,%ah\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex\n \tor %eax,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3025762,16 +3024812,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfwait\n+\tadd %al,%al\n+\tpopf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x13737\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3026081,15 +3025131,15 @@\n \tadc %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dh,-0x56(%rax)\n+\tadd %dl,-0x4b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 109d0c7 \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3026138,18 +3025188,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x90000000000109d1,%al\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff80(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tcmp %dh,(%rdi)\n+\tcmp $0x0,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %bh,(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trorl $1,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n@@ -3026523,15 +3025575,15 @@\n \tsub (%rax),%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %ah,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3026703,16 +3025755,16 @@\n \tadc %cl,0x1\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x114(%rip) \n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WXB add %rax,(%r9)\n+\trex\n+\tadd %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,%ch\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3026881,15 +3025933,15 @@\n \trolb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3027087,18 +3026139,15 @@\n \tloopne 109daac \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock xchg %esi,%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n+\tmovabs 0xe00000000000f489,%al\n \tje 109daf4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x21(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3027627,16 +3026676,16 @@\n \tadd %al,(%rax)\n \tadd %dl,-0x5(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x109e1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsub $0x25,%al\n \tadd %eax,(%rax)\n@@ -3027670,16 +3026719,17 @@\n \tadd %ah,%dl\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 109e272 \n-\trepnz add %al,(%rax)\n+\tpush %rax\n+\tjno 109e1f5 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x109e1(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3027741,15 +3026791,17 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc %ebx,0x0(%rbx)\n-\tadd %dh,0xf461(%rax)\n+\tadd %dh,%al\n+\tmovsxd %esp,%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3028235,15 +3027287,15 @@\n \tshlb $1,0x9(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dl,(%rax)\n \tout %eax,(%dx)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3028449,17 +3027501,18 @@\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f68(%rax)\n+\tadd %dl,%al\n+\tpush $0x10f\n \tadd %al,(%rax)\n-\tadd %dh,-0x17(%rax)\n+\tjo 109e92b \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,%cl\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3029037,39 +3028090,38 @@\n \tpush %rsp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlea (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsgdt (%eax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f67(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %al,(%dx)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xee,%al\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dh,%al\n \tout %al,(%dx)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 109eed8 \n \tor %eax,(%rcx)\n@@ -3029495,16 +3028547,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1c(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov %?,%esi\n+\tlock mov %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tint1\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3029578,15 +3028629,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x73(%rax)\n+\tadd %dh,-0x7e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tlock or %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3029620,16 +3028671,17 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%al\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2b(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0x78(%rax)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x109d9(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10a09(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x0(%rbp),%bl\n@@ -3029671,16 +3028723,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x1\n \tadd %dh,0x109f4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1c(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tand %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x8(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3029705,16 +3028757,16 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rax\n+\tpush %rax\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%ch\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3029872,16 +3028924,16 @@\n \tadd %cl,%al\n \trex.WXB cmp %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock in (%dx),%al\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3030030,24 +3029082,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tclc\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush $0x10f\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshrb $1,0xf(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor $0x25,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadc %cl,0x1\n \tadd %dl,%al\n \ttestl $0x1,(%rcx)\n \tadd %ah,%al\n \ttestb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3030099,21 +3029149,21 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.RXB cmp %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 109f813 \n-\tcld\n+\trolb $1,0xfc(%rcx)\n \tadd %al,(%rax)\n+\tloopne 109f891 \n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttestl $0x1,(%rcx)\n-\tadd %dh,-0x8(%rax)\n+\tadd %al,(%rax)\n+\tjo 109f89a \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x13857\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3030152,16 +3029202,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlret\n+\tadd %ah,-0x32(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x3000000000013741,%al\n \tstc\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3030406,16 +3029455,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsti\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rax\n+\tpush %rax\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tsti\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3030597,17 +3029646,17 @@\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %al,(%rax)\n \tstd\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x110(%rbp)\n-\tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\trclb $1,0x1(%rax,%rdx,1)\n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tfsubl -0x75(%rdx)\n \tpop %rdi\n \tadc %esi,0x9fd703f(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3031210,17 +3030259,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest %dh,%bl\n-\tadd %al,(%rax)\n+\tadd %dh,-0x7c(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10a02(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3031624,15 +3030672,15 @@\n \tlock (bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tenter $0xf2,$0x0\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3031784,19 +3030832,21 @@\n \tadd %al,(%rax)\n \tadd %bh,0x1385c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb $1,(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %bl,%al\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10a08(%rax)\n+\tnop\n+\tor %cl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %cl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3031837,16 +3030887,16 @@\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tlock (bad)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dh,0x7(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $0x9,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3032211,26 +3031261,27 @@\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjg 10a0c72 \n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\trex.WXB (bad)\n-\tadd %eax,(%rax)\n+\tenter $0x374b,$0x1\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10a07(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x10a07,%al\n \tor $0x10a,%eax\n \tadd %al,(%rax)\n \tnop\n \tmov $0x9c,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10a0c(%rax)\n@@ -3032342,35 +3031393,37 @@\n \tadd %dh,0x10a0d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tlods %ds:(%rsi),%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tmovabs %al,0xc100000000000ff\n-\tor (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %cl,(%rdx,%rcx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsti\n-\tor %eax,(%rcx)\n+\tadd %dl,0x109fb(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,0x62(%rax)\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush $0x13862\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x38,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor $0x10a,%eax\n+\tadd %al,(%rax)\n+\tlock or $0x10a,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tpopf\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x24(%rax)\n@@ -3032412,20 +3031465,19 @@\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %ah,(%rax)\n \t(bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb $1,(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %bl,%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\trorb $1,(%rsi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%al\n \tmov $0x0,%edi\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3032639,15 +3031691,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tpush %rbx\n+\tpush %rbp\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x10(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex loopne 10a108c \n@@ -3032765,16 +3031817,17 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %ah,%al\n+\tiret\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock xrelease or %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n@@ -3033357,29 +3032410,32 @@\n \tadd %al,(%rax)\n \tsubb $0x1,0x38(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11042(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tsbb %cl,(%rdx)\n-\tadd %eax,(%rax)\n+\trex.WX adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadc %bl,(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trclb $0xa,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x148a5(%rax)\n+\tnop\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmp $0x126,%eax\n@@ -3033792,15 +3032848,15 @@\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsbb $0xa,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfc62(%rax)\n+\tadd %ah,0xfc69(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tpush %rax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3034020,27 +3033076,30 @@\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %ah,(%rax)\n \t(bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.X adc %al,(%rcx)\n+\tadc %cl,0x10(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0x8000000000010a00,%al\n+\t(bad)\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x10a00(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10a1e(%rax)\n+\tshlb $1,0x9d(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs 0x1e6000000000009d,%eax\n+\t(bad)\n+\t(bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%dl\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3034071,37 +3033130,33 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1c(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor $0xf4,%dl\n-\tadd %al,(%rax)\n+\tadcb $0x0,-0xa(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb %ecx,0x1(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x1e,%al\n-\tor (%rcx),%al\n \tadd %al,(%rax)\n+\trcrb $1,(%rcx)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tmov $0x55,%al\n-\tcmp %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x10a1e(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0x13855(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1c(%rax)\n-\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n+\trex sbb $0x38,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rdi)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x2000000000010a1e,%al\n \t(bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n@@ -3035375,16 +3034430,17 @@\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tclc\n \t(bad)\n-\tmovabs 0x5000000000010bc0,%al\n-\trex.WB adc %al,(%r9)\n+\tmovabs 0xd000000000010bc0,%al\n+\tpush %rax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x159de(%rax)\n \tadd %al,(%rax)\n@@ -3036171,15 +3035227,15 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%ah\n+\trcl $1,%ah\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3036287,15 +3035343,15 @@\n \t(bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10a36d8 \n+\tand %al,%bh\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x36(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n@@ -3036609,16 +3035665,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjns 10a3a32 \n+\tadd %al,%al\n+\tjl 10a3a32 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x56(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3037164,15 +3036220,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %al,0x3f(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%ah\n+\trcl $1,%ah\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3039447,20 +3038503,20 @@\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n-\tadd %al,0x60(%rax)\n-\trex.X add %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,-0x20(%rax)\n+\tjno 10a5804 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10a5854 \n-\tor (%rcx),%al\n+\tadd %ah,%al\n+\trex.WX or (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0xe9a8(%rax)\n \tadd %al,(%rax)\n@@ -3039636,15 +3038692,17 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rax,%rdx,1)\n+\tnop\n+\tpop %rbx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x1,0xa(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rcx\n@@ -3040051,16 +3039109,16 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10a5d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %esp,%?\n+\tadd %al,-0x6b(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpop %rsp\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3040286,34 +3039344,33 @@\n \tadd %al,(%rax)\n \trcrb $0x1,0xa(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %dl,0x10a5f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\tadc %al,(%rcx)\n+\tadd %dl,0x1105b(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %bl,0xa(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tpop %rdi\n+\t(bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0xa(%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\tret $0x9d\n \tadd %al,(%rax)\n-\tadd %dl,0x9dc2(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadd %eax,0x0(%rip) \n \t...\n \thlt\n \t(bad)\n \torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tjo 10a6015 \n \tadd %eax,(%rax)\n@@ -3040783,18 +3039840,15 @@\n \tsbb %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rcx)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpopf\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadc %bl,0x113(%rbp)\n \tadd %al,(%rax)\n \trex\n \tor %gs:(%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock or %fs:(%rcx),%al\n \tadd %al,(%rax)\n@@ -3041055,15 +3040109,15 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10(%rcx)\n+\tshlb $1,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10a68(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x68(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n@@ -3041101,33 +3040155,34 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tjl 10a68f1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \timul $0x1,(%rdx),%ecx\n \tadd %dl,0x19(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlea (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %dl,(%rcx)\n+\tadc %dh,(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %ch,0xa(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\timul $0x1,(%rdx),%ecx\n \tadd %dl,%al\n \tpush $0x10a\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3041249,15 +3040304,16 @@\n \tadd %al,(%rax)\n \tadd %al,0x62(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,0x104(%rsi)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tpush %rax\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex push $0xa\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n@@ -3041429,16 +3040485,16 @@\n \tsbb %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex push %rsp\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tadc %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1252b(%rax)\n \tadd %al,(%rax)\n@@ -3041489,15 +3040545,18 @@\n \tadd %al,(%rax)\n \tadd %dh,0x148b0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x110(%rdi)\n+\tpush %rax\n+\t(bad)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n@@ -3041551,15 +3040610,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10a6d66 \n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10a6cd6 \n+\txor %cl,%ah\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3042457,32 +3041516,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %al,0x75(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10(%rcx)\n+\tshlb $1,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10a75(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tnop\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x11(%rdx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpop %rdx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadd %al,(%rax)\n+\tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \tmov $0x88a21082,%ebx\n \txchg %eax,%esi\n \txchg %eax,%edx\n \t(bad)\n \tshlb $1,0xa(%rbp)\n \tadd %eax,(%rax)\n@@ -3042693,18 +3041753,16 @@\n \tsbb %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov (%rcx,%rax,1),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tpush $0x110\n \tadd %al,(%rax)\n \tadd %dh,0xa(%rsi)\n \tadd %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x10a77f0,%al\n \trolb $0x68,(%rcx)\n@@ -3042798,23 +3041856,19 @@\n \tor %cl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x14(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10a7851 \n-\trepz add %al,(%rax)\n+\txor %ah,0xf3(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tmov $0x48,%ch\n-\tadd %eax,(%rax)\n+\tcmp %dh,0x148(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 10a78cd \n+\tsarb $1,0xa(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3043897,15 +3042951,18 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x111(%rsi)\n+\tnop\n+\tpopf\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \tmov -0x41f42dd1(%rbp),%eax\n \tadd 0x6801(%rax,%rax,8),%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3044471,16 +3043528,15 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp %edx,(%rax)\n+\tadc %al,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txchg %eax,%ecx\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3046497,18 +3045553,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rax)\n-\tmov $0x0,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadd %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tin $0x24,%eax\n \tadd %eax,(%rax)\n@@ -3046541,15 +3045595,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb400(%rax)\n+\tadd %dl,0xb400(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tmov %dh,0x1(%rbx)\n@@ -3046688,40 +3045742,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tor 0x0(%rax,%rax,1),%esi\n-\tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tand %ah,%ah\n-\tand $0x1,%al\n+\tadd %dl,0x20a3c(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.WRX movabs $0x9af7f80000000001,%rsi\n \tadd %al,(%rax)\n-\tshrb $1,-0x14(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3fa(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %ah,-0x6(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x22(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3046730,33 +3045780,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\txchg %eax,%edi\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %ah,%al\n+\tor 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n-\tadd %dl,0x20a3c(%rax)\n+\tadd %eax,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tand %ah,%ah\n+\tand $0x1,%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRX movabs $0x9af7f80000000001,%rsi\n \tadd %al,(%rax)\n+\tshrb $1,-0x14(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tcli\n \tmov $0x0,%bl\n \t...\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tand %bh,(%rcx)\n \txchg %eax,%ebp\n@@ -3046790,15 +3045843,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6(%rax)\n+\tadd %al,0x6(%rax)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0x96,%cl\n \tadd %eax,(%rax)\n@@ -3046809,21 +3045862,24 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb40b(%rax)\n+\tadd %dh,0xb(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n+\tadd %eax,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rcx\n \tand $0x1,%eax\n \tadd %dh,0x1e5ec(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3046865,36 +3045921,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjnp 10aa442 \n+\t...\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rsp\n+\tor (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 10aa470 \n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfnsave 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\trex.WB je 10aa4bd \n+\trex.WB je 10aa4fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,(%rbx)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tje 10aa482 \n+\tje 10aa4c2 \n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov $0x94,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3046904,36 +3045982,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjnp 10aa4c2 \n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rsp\n-\tor (%rdx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 10aa4f0 \n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,-0x32(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tloopne 10aa536 \n \txchg %eax,%esp\n@@ -3046947,15 +3046003,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tsti\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb (%rdi),%dh\n@@ -3046987,49 +3046043,51 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3c1(%rax)\n+\tadd %dh,-0x11(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %cl,-0x32(%rax)\n-\tor $0x1,%eax\n-\tadd %al,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\troll %cl,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n+\trex.W\n+\tds and $0x1,%eax\n+\tadd %dl,%al\n+\tpush %rbp\n+\tout %eax,(%dx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3ef(%rax)\n+\tadd %ah,0xb3c1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n-\tadd %al,(%rbx)\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %cl,0x3e(%rax)\n-\tand $0x1,%eax\n-\tadd %dl,%al\n-\tpush %rbp\n-\tout %eax,(%dx)\n-\tadd %eax,(%rax)\n+\tadd %cl,-0x32(%rax)\n+\tor $0x1,%eax\n+\tadd %al,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\troll %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3047051,18 +3046109,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlfs (%rax),%eax\n-\t...\n-\tor $0x0,%al\n+\tadd %dh,0xb40f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpop %rax\n \tsub $0x1eb,%eax\n \tadd %al,(%rax)\n \tloopne 10aa6ab \n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3047091,15 +3046150,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tdivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,-0x18(%rax)\n \tjne 10aa77d \n@@ -3047113,15 +3046172,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3fd(%rax)\n+\tadd %al,0xb3fd(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x13(%rax)\n \tor $0x1,%eax\n@@ -3047133,34 +3046192,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x75(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tin (%dx),%al\n-\tand $0x1,%eax\n-\tadd %dl,%al\n-\t(bad)\n-\tes add (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,%al\n \tin $0xb3,%eax\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x14890(%rax)\n \tadd %al,(%rax)\n@@ -3047171,69 +3046210,91 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloope 10aa81e \n \tadd %al,(%rax)\n+\trepnz mov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\tor $0x8b,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rdi)\n+\tadd %dh,%al\n+\tloop 10aa7cf \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n-\tcall 10aa9a2 \n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc $0x20,%cl\n-\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %al,0x75(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\tin (%dx),%al\n+\tand $0x1,%eax\n+\tadd %dl,%al\n+\t(bad)\n+\tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3e9(%rax)\n+\tadd %dh,(%rax)\n+\tloope 10aa85e \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tloopne 10aa8a6 \n-\tand $0x1,%al\n+\tadd %bh,%al\n+\tcall 10aa9e2 \n \tadd %al,(%rax)\n+\tadc $0x20,%cl\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tjo 10aa8d9 \n-\tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trepnz mov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %dh,-0x17(%rax)\n+\tmov $0x0,%bl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tor $0x8b,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloop 10aa88f \n \tadd %eax,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n+\tloopne 10aa8e6 \n+\tand $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 10aa919 \n+\tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3047339,35 +3046400,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\thlt\n-\tmov $0x0,%bl\n-\t...\n-\tadd $0x38000000,%eax\n-\tjp 10aaaee \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rcx\n-\txchg %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,0x9776(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n@@ -3047380,34 +3046420,54 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjbe 10aaa82 \n+\tjbe 10aaa42 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x40(%rax)\n-\tjne 10aaafd \n+\tjne 10aaabd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10aab5b \n+\tjo 10aab1b \n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x8(%rax)\n+\tadd %ah,%al\n+\trepz mov $0x0,%bl\n+\t...\n+\tadd $0x38000000,%eax\n+\tjp 10aab6e \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpop %rcx\n+\txchg %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x8(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tor %ch,0x175(%rbp)\n \tadd %al,(%rax)\n \tshrb $0x1,-0xd(%rdi)\n@@ -3047417,17 +3046477,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x12(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,(%rax)\n+\tadc 0x0(%rax,%rax,1),%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,0x1370d(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x72(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3047457,15 +3046518,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjae 10aac08 \n@@ -3047602,17 +3046663,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,(%rax)\n+\tadd 0x0(%rax,%rax,1),%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tlock lret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x54(%rax)\n@@ -3047623,15 +3046685,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb408(%rax)\n+\tadd %al,0xb408(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rcx\n@@ -3047705,76 +3046767,75 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3f6(%rax)\n \tadd %al,(%rax)\n+\tjmp 10aafa1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\trex.WRXB jae 10aaefd \n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %ch,%al\n+\tds add %rax,(%r8)\n \tadd %al,(%rax)\n-\tshrb $1,0x18c(%rsi)\n+\tadd %ah,0x2232e(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp 10aafe1 \n+\tadd %ah,(%rax)\n+\tadd $0xb4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tds add %rax,(%r8)\n+\tadd %cl,0x1967a(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2232e(%rax)\n+\tadd %dl,0x1f5b7(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4(%rax)\n-\tmov $0x0,%ah\n+\tadd %dl,0xb3f6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor %eax,(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tmov %bh,-0x6a(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %bl,%al\n+\trex.WRXB jae 10aaf7d \n \tadd %al,(%rax)\n-\tadd %dl,0x1f5b7(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tshrb $1,0x18c(%rsi)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tint1\n \tmov $0x0,%bl\n \t...\n \tsldt (%rax)\n \tadd %ch,(%rax)\n \tsbb 0x1(%rbx),%ebx\n \tadd %dl,%al\n@@ -3049062,17 +3048123,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0x10abe40(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x49(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjge 10abe2e \n-\tadd %al,(%rax)\n+\tadd %dl,0xfb8f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjnp 10abe84 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3049081,28 +3048140,28 @@\n \tadc %bh,0x49(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x43(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tjl 10abe61 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x42(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4b(%rax)\n+\tadd %dh,0x52(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tdata16 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3049367,16 +3048426,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %dl,%al\n \trorb $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp %edx,(%rax)\n+\tadc %al,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%ch\n@@ -3049526,17 +3048584,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc (%rdx),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10212(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tret $0x10a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc000000000010ac2,%al\n \tadd %ebp,0x0(%rax)\n@@ -3049579,15 +3048635,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf(%rax)\n+\tadd %dh,0x16(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x148fe(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3050840,20 +3049896,18 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tje 10acfcc \n-\tadd %eax,(%rax)\n+\tadc %bh,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tiret\n+\tadd %al,(%rax)\n+\tror $1,%bh\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc000000000010acf,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3050895,27 +3049949,29 @@\n \tadd %al,(%rax)\n \tadd %ah,0x10ad040(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dh\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0x100,%ebp\n \tadd %al,(%rax)\n \tjo 10ad019 \n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,%bh\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x110(%rdi)\n+\tpush %rax\n+\t(bad)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t{rex2 0xa} add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tor (%rcx),%al\n@@ -3051023,15 +3050079,15 @@\n \tadd %dh,-0x2f(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10ad13e \n+\tadc %cl,%bh\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10a69(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10b6d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3051158,17 +3050214,15 @@\n \tadc %bl,0x10f(%rcx)\n \tadd %al,(%rax)\n \trcl $0xa,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tidiv %dh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfef8(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3051387,15 +3050441,17 @@\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xa,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11174(%rax)\n+\tadd %dl,(%rax)\n+\tjl 10ad4dc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%bl\n \tsgdt (%rax)\n@@ -3051472,15 +3050528,15 @@\n \t{rex2 0xa} add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n@@ -3051805,15 +3050861,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10fc8(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,-0x28(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xd7,%al\n@@ -3052163,25 +3051219,23 @@\n \tjl 10adc54 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n-\tcmc\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tret $0xf5\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe3,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xe3b000000000008a,%eax\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tfimull (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3053014,37 +3052068,37 @@\n \tadd %al,0x10ae5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tint $0xff\n \tadd %al,(%rax)\n-\tret\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ah,%ch\n-\tor (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tds or (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tin $0xa,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0x148(%rsi)\n+\tadd %dl,0x10a3e(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tsahf\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %r8b,(%r9)\n \tadd %al,(%rax)\n+\tadc %al,0x38(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad) (%rdx)\n+\tadd %dh,%al\n+\t(bad) (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x14895(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -3053087,15 +3052141,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,%bl\n+\tloopne 10ae5ef \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%ch\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3053669,15 +3052723,16 @@\n \tadd %ah,0x10aeb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf25e(%rax)\n+\tadd %al,0x5f(%rax)\n+\trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tout %eax,$0xa\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjmp 10aebbd \n@@ -3053880,15 +3052935,15 @@\n \tadd %al,(%rax)\n \tadd %bl,0x0(%rbx)\n \tadd %al,(%rax)\n \tmovabs 0x10aed90,%al\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\trex (bad)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin (%dx),%eax\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3054061,15 +3053116,18 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \txchg %dh,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xefa5(%rax)\n+\tadd %dh,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tout %eax,(%dx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10aee(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %eax,(%dx)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n@@ -3054219,37 +3053277,32 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tmovabs 0x10af0b0,%al\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tje 10af0b4 \n+\tmovabs 0x5000000000010183,%al\n+\tout %al,$0xa\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1a(%rax)\n-\tor (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10f,%esp\n \tadd %al,(%rax)\n-\tloopne 10af068 \n-\tincl (%rax)\n+\tadc %bh,0x1(%rdi,%rcx,1)\n+\tadd %ah,%al\n+\tmov %?,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %cl,0x1(%rcx)\n+\tadd %dl,0x18(%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%cl\n+\tint1\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsbb %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3055016,21 +3054069,21 @@\n \tadd %dl,%al\n \ttestl $0x1,(%rdx)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10124(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x9(%rax)\n-\tor (%rcx),%al\n+\tadd %ah,(%rax)\n+\trex.WX add %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock testl $0x1,(%rdx)\n+\trex testl $0x1,(%rdx)\n+\tadd %dh,%al\n+\ttestl $0x1,(%rdx)\n \tadd %dl,0x54(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3055295,16 +3054348,18 @@\n \tjo 10afa4c \n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x4(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsahf\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\ttest $0x101,%eax\n \tadd %al,(%rax)\n \tsarb $1,0x49(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10afa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3055672,15 +3054727,15 @@\n \tpush %rax\n \trcrl $1,0x0(%rbx)\n \tadd %al,%al\n \tstd\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dl,%al\n \tstd\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3055733,27 +3054788,27 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfd,%al\n-\tor (%rcx),%al\n+\tadd %ah,%al\n+\tmov $0x1,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10afd(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1497e(%rax)\n+\tnop\n+\tjle 10afea4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%dl\n \tss add %eax,(%rax)\n@@ -3055852,15 +3054907,15 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x4000000000010aff,%al\n \tdecl (%rdx)\n \tadd %eax,(%rax)\n@@ -3055990,15 +3055045,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x0(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xfb(%rax)\n+\tadc %dh,0xfb(%rbp)\n \tadd %al,(%rax)\n \tshrb $1,0x159(%rcx)\n \tadd %al,(%rax)\n \trolb $0xb,(%rax)\n \tadd %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n@@ -3056047,15 +3055102,17 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10223(%rax)\n+\tadd %al,%al\n+\tand (%rdx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %cl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tor (%rcx),%eax\n@@ -3056188,15 +3055245,18 @@\n \tadd %al,(%rax)\n \tadd %ah,0x10b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x113(%rsi)\n+\tpush %rax\n+\tscas %es:(%rdi),%al\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddb $0xb,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x25(%rax)\n \tand $0x1,%eax\n \tadd %dh,%al\n@@ -3056238,15 +3055298,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc32(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %esp,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x75(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3056440,27 +3055502,30 @@\n \tmovabs 0x4e000000000008a,%eax\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %dh,0x10b04(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1102f(%rax)\n+\tadd %dl,0x37(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x10b07(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlret $0xf0\n+\tmov $0x7,%al\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %cl,%dl\n+\tlock add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %al,(%dx)\n+\tadd %al,(%rax)\n+\tadc %ch,%dh\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,0x10b(%rip) \n \tadd %al,(%rax)\n \tnop\n \tpushf\n@@ -3056602,25 +3055667,21 @@\n \tadd %al,(%rax)\n \tshlb $1,0x9d(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x10b(%rip) \n \tadd %al,(%rax)\n \tpush %rax\n \timul $0x0,%ebp,%esi\n-\tadd %al,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x1015f(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc2,%al\n-\tor (%rcx),%al\n+\tadd %dh,0x10ac2(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10b06(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010b06,%al\n-\tpopf\n+\tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tin (%dx),%eax\n \tcld\n \tadd %al,(%rax)\n@@ -3057079,17 +3056140,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x124(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp 10b0aea \n-\tadd %eax,(%rax)\n+\tadd %dl,-0x15(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor (%rbx),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor (%rbx),%cl\n@@ -3057316,15 +3056376,16 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x10b,%eax\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10b0d71 \n+\t(bad)\n+\t(bad)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tor (%rbx),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3057375,20 +3056436,19 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint $0x10\n-\tadd %eax,(%rax)\n+\tadc %dl,%ch\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0x10b,%eax\n+\tadd %al,(%rax)\n+\trorb $1,0x10b(%rip) \n \tadd %al,(%rax)\n \tmovabs 0xc000000000010b0d,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsbb 0x1(%rcx),%ecx\n@@ -3058124,18 +3057184,19 @@\n \tadd %ah,0x10b14(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100d6(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadc $0xb,%al\n+\tss add %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,(%rbx,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10a18(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x47(%rax)\n \tmov $0x0,%edi\n \tadd %dl,%al\n@@ -3058306,16 +3057367,15 @@\n \tlock mov $0x48,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin (%dx),%al\n+\tadc %ch,%ah\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %cl,0x138(%rdi)\n@@ -3058324,15 +3057384,15 @@\n \t(bad)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10b16da \n+\tmov $0x48,%al\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10b12(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tor (%rcx),%eax\n@@ -3059238,18 +3058298,18 @@\n \tadd %al,0x1f(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex xchg %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\trorb $1,0x101(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n+\tpush %rax\n+\t(bad)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,0x2(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x14921(%rax)\n@@ -3059510,16 +3058570,15 @@\n \tadd %al,(%rax)\n \tmov %dl,0x148(%rbp)\n \tadd %al,(%rax)\n \tloopne 10b21f3 \n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin (%dx),%al\n+\tadc %ch,%ah\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex and %cl,(%rbx)\n@@ -3059538,15 +3058597,17 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf224(%rax)\n+\tadd %al,%al\n+\tsub %dh,%dl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x21(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock or (%r9),%rax\n \tadd %al,(%rax)\n@@ -3059585,16 +3058646,16 @@\n \tadd %dl,0x14970(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1\n-\tadd %dl,0x2b(%rax)\n-\tstd\n+\tadd %al,(%rax)\n+\tsub %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n@@ -3059624,35 +3058685,39 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf515(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x59(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10127(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n-\tor (%rcx),%eax\n+\tadd %ah,0x4c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rbx)\n-\tor (%rcx),%eax\n+\tpush %rax\n+\tand (%rbx),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand (%rbx),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x1(%rsp)\n-\tadd %al,0x22(%rax)\n-\tor (%rcx),%eax\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb (%rbx),%ecx\n+\trex and (%rbx),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dl,0x1b(%rax)\n+\tor (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 10b2341 \n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tmovsxd (%rax),%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3060132,33 +3059197,34 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x4c(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcwtl\n-\tincl (%rax)\n+\tadd %al,%al\n+\tmov %edi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x148(%rdi)\n+\tadd %dl,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tor (%rcx),%eax\n \tadd %al,(%rax)\n+\tsub %cl,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tcall 10c70f6 \n+\tadd %ch,%al\n+\tmov $0x148,%ecx\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.W mov $0x48,%spl\n-\tadd %eax,(%rax)\n+\tadd %cl,-0x4c(%rax)\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x28(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x148(%rdi)\n \tadd %al,(%rax)\n@@ -3061062,19 +3060128,16 @@\n \tmovabs %al,0x32a0000000000159\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10b322b \n-\tout %eax,(%dx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x32(%rax)\n+\tnop\n+\tmovabs %eax,0x32400000000000ef\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0xb,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3061195,15 +3060258,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf230(%rax)\n+\tadd %dh,0xf236(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x33(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10b33ba \n \tcld\n@@ -3061272,18 +3060335,20 @@\n \tadd %dl,0x10b34(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10190(%rax)\n+\tadd %ah,%al\n+\tcltd\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor $0xb,%al\n+\tand %dh,(%rbx,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor $0xb,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3061384,15 +3060449,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rsp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10b354a \n+\tjo 10b354c \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb $0x10b,%eax\n \tadd %al,(%rax)\n \tshlb $1,0x10b(%rip) \n \tadd %al,(%rax)\n@@ -3061625,15 +3060690,15 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rbx)\n+\trclb $1,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3062279,15 +3061344,16 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock (bad)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x58(%rax)\n+\tadd %ah,%al\n+\tpop %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %ah,(%rdx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3062301,17 +3061367,15 @@\n \tmov $0x3e,%al\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex lahf\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %dl,0x100(%rbp)\n \tadd %al,(%rax)\n \tlock cmp $0x10b,%eax\n \tadd %al,(%rax)\n \tjo 10b3f02 \n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3062663,15 +3061727,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %al,%al\n \tor (%r9),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rbx)\n+\trclb $1,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddb $0x1,0xb(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3063206,23 +3062270,25 @@\n \tadd %dh,(%rax)\n \trex.RXB or (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xf3(%rip) \n+\tcmpb $0x0,0xf3(%rip) \n+\tadd %dl,%al\n+\trex.RX or (%rcx),%r8d\n \tadd %al,(%rax)\n-\trolb $1,0xb(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10b47(%rax)\n+\tnop\n+\trex.RXB or (%r9),%r8d\n \tadd %al,(%rax)\n-\tadd %dl,0xbf2a(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tsub 0x0(%rdi),%bh\n \tadd %ah,0x47(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x124(%rbp)\n \tadd %al,(%rax)\n \txor %al,0x1(%rbx,%rcx,1)\n@@ -3063505,15 +3062571,15 @@\n \tadd %ah,(%rax)\n \trex.WX or (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \txchg %esi,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3063607,16 +3062673,16 @@\n \t...\n \tadd %al,(%rax)\n \txor %cl,0xb(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %al,(%rcx)\n+\tadd %dl,%al\n+\tjle 10b4b34 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x148fc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4b(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3064490,15 +3063556,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1012880,%al\n+\tmovabs 0x1014d90,%al\n \tloopne 10b540c \n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor %gs:(%rcx),%al\n \tadd %al,(%rax)\n@@ -3065003,38 +3064069,36 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0xff,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rdi\n-\tor (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne 10b580c \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x159a2(%rax)\n+\txor %dl,0xb(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov 0x0(%rax,%rax,1),%?\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tmovabs %al,0x1c0000000000159\n+\tpush $0x0\n+\tadd %dl,-0x72(%rax)\n+\tmov $0x0,%esp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3c(%rax)\n-\tpop %rbp\n+\t(bad)\n+\tcmp $0x5d,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rax\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3065049,17 +3064113,16 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rax\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf000000000010b58,%al\n-\tcmc\n-\tadd %eax,(%rcx)\n+\tmovabs 0x1000000000010b58,%al\n+\ttestb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsbb 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3065200,30 +3064263,35 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100cf(%rax)\n+\tadd %ah,0x2f(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x59(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tpop %rcx\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,0xb(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tret\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tmov $0xff,%ecx\n \tadd %al,(%rax)\n \tmov $0x59,%al\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rdx\n@@ -3065279,40 +3064347,42 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjs 10b5a6b \n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf808(%rax)\n+\tadd %dh,0xf808(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x74(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpop %rdx\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,%bl\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,0xb(%rdi)\n+\tnop\n+\txor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.RXB or (%r9),%r8d\n \tadd %al,(%rax)\n-\tpop %rbx\n-\tor (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %bl,0xb(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%al\n \tadd %al,(%rax)\n-\tadc %ch,0x124(%rsi)\n \tadd %al,(%rax)\n \t(bad)\n \tgs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x74(%rax)\n \tadd %rax,(%r8)\n@@ -3065746,24 +3064816,24 @@\n \tje 10b5f34 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bl,0xb(%rdi)\n+\tnop\n+\tadc %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10b5b(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rdi\n+\tor (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tmovabs 0xc000000000010b5b,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%bl\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3066496,20 +3065566,20 @@\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadd %ecx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x2c(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x66(%rax)\n-\tor (%rcx),%eax\n+\tadd %al,(%rax)\n+\trex\n+\tor (%rcx),%ax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x66(%rax)\n \tor (%rcx),%eax\n@@ -3066700,17 +3065770,20 @@\n \t...\n \tadd %al,(%rax)\n \txor %ch,0xb(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10126(%rax)\n+\tadd %ah,0x1c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,0x148fd(%rax)\n+\tadd %al,(%rax)\n+\ttest $0xfd,%al\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x65(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0x48e6,$0x1\n \tadd %al,(%rax)\n@@ -3067442,38 +3066515,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rsp\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 10b6fec \n-\tadd %rax,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xfe57(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tand 0x1(%rcx),%cl\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rbx\n-\tor (%rcx),%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tloopne 10b7053 \n-\tor (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x10b5b(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x9c,%dh\n+\tadd %ah,%al\n+\tjno 10b6fee \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9cb6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tpop %rdx\n \tshl %cl,%dh\n \tpush %rsp\n@@ -3067833,17 +3066898,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %al,%al\n \tjae 10b73fe \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11110(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tje 10b740e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -3069781,16 +3068844,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlret $0xff\n+\tadd %ah,-0x47(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \ttest %cl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3070152,29 +3069215,31 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0x11,%al\n-\tadd %eax,(%rax)\n+\tsarb $1,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x75(%rax)\n-\tor (%rcx),%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov (%rbx),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,0x10b(%rbx)\n+\tadd %ah,(%rax)\n+\tmov (%rbx),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjne 10b8ba4 \n+\tshlb $1,0x49(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10bf0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -3070237,28 +3069302,34 @@\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n \tand %cl,0x1(%rbx,%rcx,1)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tes add %eax,(%rcx)\n \tadd %al,(%rax)\n+\tsbb $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tcall 10cd52b \n+\tadd %ch,%al\n+\tdecb 0x1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x74(%rax)\n-\tor (%rcx),%eax\n \tadd %al,(%rax)\n+\trex mov %cs,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x0(%rbx,%rbx,4)\n+\tadd %dl,%al\n+\tpush %rsp\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rbx,%rcx,1)\n+\tadd %dl,(%rax)\n+\tmov %cs,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x10b7f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex test %ecx,(%rbx)\n@@ -3070982,15 +3070053,16 @@\n \tadd %al,(%rax)\n \tadcb $0x0,0x1(%rbx,%rcx,1)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6b(%rax)\n+\tadd %al,(%rax)\n+\tcwtl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3071188,23 +3070260,25 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %al,-0x6a(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0x11,%al\n-\tadd %eax,(%rax)\n+\tsarb $1,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x124(%rdx)\n+\tadd %dl,%al\n+\tstos %al,%es:(%rdi)\n+\tand $0x1,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txchg %eax,%ebp\n \tor (%rcx),%eax\n@@ -3071386,18 +3070460,20 @@\n \tadd %al,0x10b98(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp $0x0,%edi\n-\tadd %dh,%al\n-\txchg %eax,%edi\n+\tadd %al,%al\n+\txchg %eax,%ebx\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock xchg %eax,%edi\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3072125,24 +3071201,24 @@\n \tmov $0x9f,%al\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0xf6(%rcx)\n-\tadd %al,(%rax)\n-\tloopne 10b9f3e \n-\tor (%rcx),%eax\n-\tadd %al,(%rax)\n+\tmovabs 0xe00000000000f6a2,%al\n+\ttest %cl,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x62(%rax)\n+\t(bad)\n+\tsahf\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10b9f71 \n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3072886,16 +3071962,15 @@\n \tjo 10ba709 \n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfe,%ecx\n+\tlock mov $0xfe,%ebx\n \tadd %al,(%rax)\n \tadc %ah,0x10b(%rdi)\n \tadd %al,(%rax)\n \tand %ah,0x10b(%rdi)\n \tadd %al,(%rax)\n \trclb $0x0,0x10b(%rsi)\n \tadd %al,%al\n@@ -3073589,15 +3072664,15 @@\n \tadd %al,(%rax)\n \tsubb $0x0,0x10b(%rsi)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x69(%rax)\n+\tadd %dl,-0x53(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x10b(%rsi)\n \tadd %al,(%rax)\n \tmovabs 0x5000000000010bae,%al\n \tadd $0xa4,%al\n@@ -3073753,15 +3072828,15 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb400(%rax)\n+\tadd %al,0xb400(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tloopne 10bb05f \n@@ -3073775,15 +3072850,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0xa,(%rax)\n \tadd (%rax),%al\n@@ -3073900,46 +3072975,46 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3e(%rax)\n+\tadd %al,-0x40(%rax)\n \tmov $0x0,%bl\n \t...\n-\t(bad)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %al,-0x3e(%rax)\n-\t(bad)\n+\tadd %dl,0x73(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tnop\n-\tadd %eax,(%rax)\n+\tadd %ah,0x1e5bb(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3f0(%rax)\n+\tadd %dl,(%rax)\n+\tadd %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tjo 10bb22e \n+\trolb $1,(%rcx)\n \tadd %al,(%rax)\n-\trex adc 0x1(%rbx),%bl\n-\tadd %dl,%al\n-\tmov $0xf7,%bh\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tcmc\n+\t(bad)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3073963,46 +3073038,46 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x40(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%eax\n+\tadd %al,0xb3f0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x73(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1e5bb(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\trex adc 0x1(%rbx),%bl\n+\tadd %dl,%al\n+\tmov $0xf7,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd (%rax),%eax\n-\tadd %al,(%rax)\n-\tjo 10bb2ee \n-\trolb $1,(%rcx)\n+\tadd %ah,-0x3e(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %al,-0x3e(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmc\n+\tadd %ah,%al\n \t(bad)\n-\tadd (%rax),%al\n+\tnop\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3074025,18 +3073100,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x0,%ah\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tadd $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,-0x4b(%rax)\n \tor $0x1,%eax\n@@ -3074126,15 +3073199,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x12(%rax)\n+\tadd %al,0x12(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -3074150,15 +3073223,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf(%rax)\n+\tadd %dl,0xf(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3074174,15 +3073247,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb402(%rax)\n+\tadd %dl,0xb402(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x20(%rax)\n \troll $1,(%rcx)\n@@ -3074195,15 +3073268,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3(%rax)\n+\tadd %al,-0x3(%rax)\n \tmov $0x0,%bl\n \t...\n \tsldt (%rax)\n \tadd %dl,-0x3f(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x20(%rax)\n@@ -3074214,15 +3073287,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tdivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tjbe 10bb5a0 \n@@ -3074237,15 +3073310,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadc %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tjo 10bb658 \n \txchg %eax,%ecx\n@@ -3074280,15 +3073353,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd (%rax),%eax\n@@ -3074409,41 +3073482,45 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n-\tsbb (%rax),%al\n+\tadd %ah,0xb406(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcall 10cdd9b \n \tadd %al,(%rax)\n+\tadd %bl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ch,%al\n+\tsahf\n+\tand $0x1,%eax\n \tadd %al,-0x24(%rax)\n \tin $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3fa(%rax)\n+\tadd %dh,-0x6(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x5b(%rax)\n+\tadd %eax,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpop %rbx\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand %esp,(%rdx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3074451,43 +3073528,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tin (%dx),%al\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %dh,0xb3f0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0x174,%eax\n \tadd %al,(%rax)\n-\tmovabs 0xf800000000022426,%al\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dh,0x18ad5(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x53(%rax)\n+\tpop (%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlock mov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %ah,0xb3ec(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x18ad5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x53(%rax)\n-\tpop (%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,%al\n+\tor $0x174,%eax\n+\tadd %al,(%rax)\n+\tmovabs 0xf800000000022426,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3074505,15 +3073583,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2(%rax)\n+\tadd %dl,0x2(%rax)\n \tmov $0x0,%ah\n \t...\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \txor 0x1(%rbx),%sil\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3074540,15 +3073618,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3fb(%rax)\n+\tadd %al,0xb3fb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x7e(%rax)\n \tmov (%rcx),%al\n@@ -3074583,15 +3073661,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tpop %rbp\n@@ -3074604,16 +3073682,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x10(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,(%rax)\n+\tlock mov $0x0,%bl\n \t...\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tfsubrs 0x20a(%rdi)\n \tadd %al,(%rax)\n \tand %al,0x1d0(%rcx)\n \tadd %al,(%rax)\n@@ -3074743,17 +3073821,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,(%rax)\n+\tor 0x0(%rax,%rax,1),%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tfcomps -0x65(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x21f,%ecx\n@@ -3074783,15 +3073862,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadc %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0xd8000000,%eax\n \trex.WX mov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3074826,15 +3073905,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%bl\n+\tlock (bad)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %eax,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n@@ -3074870,19 +3073949,21 @@\n \tnegb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3ee(%rax)\n+\tadd %dh,-0x12(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,-0x8000000(%rip) \n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd $0xf8000000,%eax\n \tmov $0x10d,%ebp\n \tadd %al,(%rax)\n \trorb $0x20,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3074928,19 +3074009,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\thlt\n-\tmov $0x0,%bl\n-\t...\n-\tadd $0x0,%al\n+\tadd %ah,0xb3f4(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfsubrs 0xd(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x30(%rax)\n \tin $0x1,%eax\n \tadd %al,(%rax)\n@@ -3075460,15 +3074541,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,-0x3c(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3075521,17 +3074602,19 @@\n \t(bad)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0xff(%rsi)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\trex leave\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,%ah\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%ch\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3076396,20 +3075479,19 @@\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n-\tcmc\n+\tpush %rax\n+\tret $0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadd %eax,0x0(%rip) \n \t...\n \tcmp %al,%al\n \trcl $1,%ah\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3077104,27 +3076186,27 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tloopne 10bd54f \n-\tloopne 10bd575 \n-\trepz add %al,(%rax)\n+\tand %ah,0x0(%rbx,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tint $0xb\n-\tadd %eax,(%rax)\n+\tadd %cl,%ch\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t{rex2 0xb} add %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbx\n-\tes add %eax,(%rax)\n+\txor %dl,%ch\n+\tor (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trclb $1,0x26(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rsp\n@@ -3077862,18 +3076944,16 @@\n \tadd %bl,%ch\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,-0xa(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x35(%rax)\n+\tmovabs 0x700000000000f650,%al\n+\tlret\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,%ch\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3078104,26 +3077184,25 @@\n \tadd %al,(%rax)\n \tadd %al,0x10bd6(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp 10be05d \n-\tadd %al,(%rax)\n-\t(bad)\n-\tfisttps (%rbx)\n-\tadd %eax,(%rax)\n+\tadc %ch,%cl\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x21(%rax)\n+\tadd %ah,-0x21(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10bdf41 \n+\trex fisttps (%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x21(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x136(%rbx)\n \tadd %al,(%rax)\n \tmovabs 0x5000000000010bdf,%al\n \tmov $0x24,%dl\n@@ -3078395,15 +3077474,15 @@\n \t(bad)\n \tlcall *0x6801c0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6a220(%rax)\n+\tadd %ah,0xf6a3a0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock {rex2 0xb} add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloop 10be20e \n \tadd %eax,(%rax)\n@@ -3078785,21 +3077864,24 @@\n \tsub (%rax),%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjmp 10be6e1 \n+\tadd %dl,0x10be9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tenter $0xbf,$0x0\n \tadd %al,(%rax)\n-\tror $1,%al\n-\tmov $0x0,%edi\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x10bda,%al\n \tout %al,$0xb\n \tadd %eax,(%rax)\n@@ -3078855,15 +3077937,18 @@\n \tjo 10be648 \n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xc00000000000fcf1,%al\n+\tsar $0xfc,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n \tin $0xb,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n@@ -3079272,15 +3078357,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x9000000000010beb,%al\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1014d(%rax)\n+\tadd %al,0x10143(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x148,%esi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3079388,18 +3078473,19 @@\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x5000000000010bec,%al\n \tadd %bl,0x0(%rbx)\n \tadd %dh,0x10bec(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x17(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\tjmp 10bedbd \n \tadd %al,(%rax)\n-\tadd %al,0x10bec(%rax)\n+\tsub $0xb,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjmp 10becc6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin (%dx),%al\n@@ -3079443,15 +3078529,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x148c2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x27(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10bec(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x13(%rax)\n \tor (%rcx),%eax\n@@ -3080729,15 +3079816,18 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x59,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4ad(%rax)\n+\tadd %al,%al\n+\tscas %es:(%rdi),%eax\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x2a(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%cl\n \tor (%rcx),%eax\n@@ -3084654,15 +3083744,15 @@\n \tand %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%al\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tor $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x159fe(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n@@ -3084845,15 +3083935,15 @@\n \t(bad)\n \tand %ecx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,(%rdx)\n+\tjo 10c2174 \n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rcx)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3085240,20 +3084330,19 @@\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%dl\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tret $0xf6\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tret\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0xc,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %al,0x10c1a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n@@ -3085424,15 +3084513,15 @@\n \tloopne 10c26f8 \n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10c2689 \n+\tmov $0xa7,%al\n \tout %eax,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x26(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3085987,15 +3085076,17 @@\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc $0x0,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex movabs %al,0xd510000000000101\n+\tadc %cl,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tadc %dl,%ch\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2c(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3088215,15 +3087306,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10c423b \n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10c419d \n+\trex cmpsb %es:(%rdi),%ds:(%rsi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsubb $0xc,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3088936,16 +3088027,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0x10c4910(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tand $0x1,%al\n+\trorb $1,0x1(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmp %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3089489,20 +3088579,17 @@\n \tadd %al,0x4e(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock pushf\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 10c4e93 \n-\tor $0x1,%al\n+\tshlb $0x0,0xff(%rdi)\n+\tadd %ah,%al\n+\trex.WB or $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x54(%rax)\n \tsgdt (%rax)\n@@ -3089864,16 +3088951,16 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xc(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjl 10c51f9 \n+\tadd %dl,0x7c(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf44f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %r16,(%r24)\n \tadd %al,(%rax)\n@@ -3089913,15 +3089000,15 @@\n \tpush %rdx\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10c5226 \n+\txor %ah,%cl\n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rcx\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3091386,15 +3090473,16 @@\n \t(bad)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x55,%al\n+\tpush %rax\n+\tpush %rdi\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10c57(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -3092178,15 +3091266,15 @@\n \trex\n \taddr32 or $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0x1,0xc(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x159(%rdx)\n@@ -3092280,25 +3091368,25 @@\n \tadd %ah,0x68(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor $0xfe,%eax\n+\torb $0xfe,(%rdi)\n \tadd %al,(%rax)\n-\tadd %ch,0xc(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10c68(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tenter $0xbf,$0x0\n+\tpush $0x10c\n+\tadd %al,(%rax)\n+\tsubb $0x1,0xc(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tror $1,%al\n+\tmov $0x0,%edi\n \tadd %dh,(%rax)\n \tpush $0x10c\n \tadd %al,(%rax)\n \tnop\n \trex.WRXB or $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3092378,15 +3091466,15 @@\n \tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10a(%rdi)\n+\tshrb $1,0x10a(%rsi)\n \tadd %al,(%rax)\n \tsubb $0x1,0xc(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \timul $0x0,(%rcx,%rax,1),%ecx\n \trolb $0x68,(%rcx)\n@@ -3092421,24 +3091509,22 @@\n \tcld\n \ttest $0x624dd2f1,%eax\n \tpush %rax\n \t(bad)\n \tlock imul $0x0,(%rcx,%rax,1),%ecx\n \tror $1,%al\n \tmov $0x0,%edi\n-\tadd %dl,%al\n-\tlret $0xfb\n+\tadd %dl,0xfbcb(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x159ff(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlcall *0x1(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0x10c69(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x4000000000010c69,%al\n-\trex.R or $0x1,%al\n+\tadd %al,0x44(%rax)\n+\tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0xc(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xbfb4(%rax)\n \tadd %al,(%rax)\n@@ -3092478,16 +3091564,16 @@\n \tsub 0x0(%rdi),%bh\n \tadd %dl,0x10c6a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xbf2a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10c6a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x159(%rdx)\n \tadd %al,(%rax)\n \tmovabs 0x1000000000010c6a,%al\n@@ -3092687,16 +3091773,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttestl $0x0,%fs:(%rax)\n+\tadd %ah,0x64(%rax)\n+\ttestl $0x0,(%rax)\n \tcwtl\n \tds add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3092873,15 +3091959,15 @@\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %dh,%al\n \tinsl (%dx),%es:(%rdi)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10a(%rdi)\n+\tshrb $1,0x10a(%rsi)\n \tadd %al,(%rax)\n \tjo 10c6ea0 \n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock imul $0x0,(%rcx,%rax,1),%ecx\n \tadd %al,(%rax)\n@@ -3093032,16 +3092118,16 @@\n \tmov $0x159,%esp\n \tadd %al,(%rax)\n \tmov $0x6f,%al\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x1(%rcx,%rbx,2)\n-\tadd %dh,%al\n-\tstos %eax,%es:(%rdi)\n+\tadd %dh,(%rax)\n+\t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x44(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3093081,15 +3092167,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ah,0xf214(%rax)\n+\tadd %ah,%al\n+\tadc $0xf2,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6f(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txorb $0x1,0xc(%rax)\n \tadd %al,(%rax)\n@@ -3093308,22 +3092396,23 @@\n \tmovabs %eax,0x72400000000000dc\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,-0xa(%rdx)\n-\tadd %al,(%rax)\n+\txor %dl,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n-\tor $0x1,%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpush $0xc\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\n \tadd %al,(%rax)\n \tjnp 10c726e \n \tscas %es:(%rdi),%al\n \trex.RXB loope 10c72d8 \n \ttest %bh,(%rdi)\n \tjo 10c72d4 \n \tor $0x1,%al\n@@ -3093417,15 +3092506,16 @@\n \tadd %dl,0x73(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1009f,%al\n+\trclb $1,0x1(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tjae 10c7367 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x73(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3093526,20 +3092616,17 @@\n \tadd %dl,0x74(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10c7480 \n-\tstd\n-\tadd %al,(%rax)\n+\tand %dh,0xfd(%rip) \n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjae 10c7467 \n+\tlock jae 10c7467 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%ch\n@@ -3093785,15 +3092872,15 @@\n \tadd %al,(%rax)\n \tadd %dh,0x109d6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tdata16 cli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd(%rax)\n+\tadd %al,0xd(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfcomps 0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3094018,15 +3093105,15 @@\n \tmov $0xbf,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %ah,0x78(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock shll $0x0,0x1(%rip) \n@@ -3094472,16 +3093559,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,-0x52(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10c71(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tsub (%rsi),%ah\n@@ -3094753,15 +3093839,18 @@\n \tadd %ah,0x10c7f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfc16(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tcld\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjg 10c7fb7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3095069,16 +3094158,15 @@\n \tmovabs 0xc00000000001494b,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %dh,(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rax\n+\tadd %ah,0x51(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x7e(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc800000000010c82,%al\n@@ -3095102,16 +3094190,16 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x159,%esp\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%ecx\n+\tpush %rax\n+\txchg %eax,%edx\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjae 10c8327 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3095287,15 +3094375,15 @@\n \tadd %al,(%rax)\n \tadc %bh,0x159(%rbp)\n \tadd %al,(%rax)\n \tadc %al,0x10c(%rbp)\n \tadd %al,(%rax)\n \tadc %bh,0x159(%rbp)\n \tadd %al,(%rax)\n-\tadc %cl,0xf4(%rbx)\n+\tadc %ah,0xf4(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x159,%ebp\n \tadd %al,(%rax)\n \tand %al,0x10c(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3095361,15 +3094449,15 @@\n \tadd %al,(%rax)\n \tnop\n \trex.XB and $0x1,%eax\n \tadd %dh,%al\n \ttest %ecx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n+\tadc %cl,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tor $0x1,%al\n \tadd %al,(%rax)\n@@ -3095384,15 +3094472,15 @@\n \tcmp %dh,(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x2(%rbp)\n+\tadc %al,0x2(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3097515,38 +3096603,34 @@\n \tadd %ah,0x10c9a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%edx\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x72,%al\n-\tor $0x1,%al\n+\tadd %dh,0xff9d(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10c72(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\tadd %dh,%al\n+\t(bad)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x10c(%rdx)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex mov %?,%ebx\n+\trex mov %ebx,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov (%rcx,%rax,1),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock iret\n@@ -3097569,17 +3096653,16 @@\n \tmovabs 0x10c9b40,%al\n \tsbb $0x0,%eax\n \tadd %al,(%rax)\n \tmovabs 0x10c9b20,%al\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0xfb(%rdi)\n-\tadd %al,(%rax)\n-\trex xchg %eax,%ecx\n+\trorb $0x0,0xfb(%rdi)\n+\tadd %al,-0x6f(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,0xc(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n@@ -3099340,28 +3098423,30 @@\n \trex\n \trex.WRB or $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x0,-0x6(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x0(%rsi,%rsi,8)\n+\tand %bl,-0xa(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0x10c(%rdi)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txchg %ecx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x14(%rdx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10cac(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x54(%rax)\n+\tadd %dl,%al\n+\trex.X adc $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x6000000000010cac,%al\n+\tlods %ds:(%rsi),%al\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlods %ds:(%rsi),%al\n \tor $0x1,%al\n \tadd %al,(%rax)\n@@ -3099556,19 +3098641,17 @@\n \tadd %dl,-0x52(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10caddc \n-\ttestb $0x0,(%rax)\n+\txor %cl,0xf6(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsahf\n+\tlock sahf\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x10c(%rsi)\n \tadd %al,(%rax)\n \tnop\n \tpush $0xfffffffffffffff5\n@@ -3099752,19 +3098835,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb411(%rax)\n+\tadd %dh,0x11(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %eax,(%dx)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex cmp 0x2(%rip),%bl \n@@ -3099772,82 +3098857,60 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tstd\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10dc7(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest $0x94,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xd(%rax)\n+\tadd %dl,0xd(%rax)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,%al\n-\tjge 10cb07a \n+\tjge 10cb03a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rax)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3d6(%rax)\n+\tadd %ah,%al\n+\tcld\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint $0xd\n \tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb %dh,0x1(%rbp)\n+\tadd %dl,0x10dc7(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\ttest $0x94,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tloope 10cb0de \n+\tloope 10cb09e \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tpop %rcx\n \tfwait\n \tadd %eax,(%rax)\n@@ -3099860,15 +3098923,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xb(%rax)\n+\tadd %dh,(%rax)\n+\tcmc\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor $0x80000000,%eax\n \tmov $0x94,%bl\n@@ -3099881,15 +3098945,15 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjs 10cb142 \n+\tjs 10cb102 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,-0x67(%rax)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3099901,14 +3098965,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xb3d6(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tint $0xd\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb %dh,0x1(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tja 10cb182 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x175e4(%rax)\n \tadd %al,(%rax)\n@@ -3099962,19 +3099048,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3ee(%rax)\n+\tadd %ah,-0x12(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x10dcc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2d(%rax)\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3099982,15 +3099070,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tcmc\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n@@ -3100047,58 +3099135,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3d5(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x40(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\ttest $0x8d,%al\n+\tjae 10cb3bd \n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,0x12(%rax)\n-\ttestb $0x0,(%rcx)\n+\tadc %al,%ch\n+\tsbb $0x2,%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloopne 10cb3e3 \n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x40(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%al\n+\tadd %dh,0xb3d5(%rax)\n \tadd %al,(%rax)\n-\ttest $0x8d,%al\n-\tjae 10cb3fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%ch\n-\tsbb $0x2,%al\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,0x12(%rax)\n+\ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tloopne 10cb423 \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tout %eax,(%dx)\n+\tadd %ah,%al\n+\tout %al,(%dx)\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tcmp %rcx,0x1(%rax)\n \tadd %dl,-0x58(%rax)\n \txchg %eax,(%rcx)\n@@ -3100149,19 +3099237,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tin (%dx),%al\n-\tmov $0x0,%bl\n+\tadd %dh,%al\n+\tjmp 10cb49e \n \t...\n-\tor $0x50000000,%eax\n+\tadd %cl,0x50000000(%rip) \n \tint1\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x11(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3100252,15 +3099339,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xb(%rax)\n+\tadd %al,-0xb(%rax)\n \tmov $0x0,%bl\n \t...\n \tsbb %eax,(%rax)\n \tadd %al,(%rax)\n \tand %dh,0x1(%rdi,%rdi,4)\n \tadd %dl,%al\n \tcmp %ecx,0x1(%rsi)\n@@ -3100286,18 +3099373,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tmov $0x0,%ah\n+\t...\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tsarb $1,0x20a(%rip) \n \tadd %al,(%rax)\n \tadd %dh,%bl\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3100405,15 +3099492,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tnop\n \tja 10cb7fa \n@@ -3100426,15 +3099513,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3f5(%rax)\n+\tadd %al,0xb3f5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,-0x6b(%rax)\n \trolb %cl,(%rcx)\n@@ -3100466,25 +3099553,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trepz mov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %ah,0xb3f3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor (%rax),%eax\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xd,%bh\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10db7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfcom %st(4)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3100548,19 +3099631,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tadd 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n-\tadd $0xb4,%al\n-\t...\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dl,%al\n \tpop %rax\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1892e(%rax)\n \tadd %al,(%rax)\n@@ -3100568,19 +3099651,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor 0x0(%rax,%rax,1),%esi\n+\tadd %ah,0xb40b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpop %rax\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3100616,15 +3099699,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadc %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trorl %cl,0x1(%rdx)\n@@ -3100637,22 +3099720,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstc\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %dh,0xb3f9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 10cbb58 \n \tor $0x1,%eax\n \tadd %al,%al\n \tmov $0xec,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3100680,21 +3099760,23 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcli\n-\tmov $0x0,%bl\n-\t...\n-\tadc %eax,(%rax)\n+\tadd %dh,0xb3fa(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %bl,-0x65(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tpop %rax\n+\tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3100723,22 +3099805,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%al\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %dh,0xb3ec(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0x60000000,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,0x60000000(%rip) \n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x21,%dl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3100765,15 +3099844,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3fa(%rax)\n+\tadd %dl,0xb3fa(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x17(%rax)\n \tcmp %al,(%rcx)\n@@ -3100786,15 +3099865,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tor 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tje 10cbc52 \n@@ -3100846,16 +3099925,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjmp 10cbe21 \n+\tadd %dh,%al\n+\tcall 10cbe21 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x1752c(%rax)\n \tadd %al,(%rax)\n@@ -3100887,58 +3099966,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3dc(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tadd %dh,-0x9(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x21(%rax)\n-\tjmp 10cbdfd \n+\tadd %dl,-0x4f(%rax)\n+\tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,-0x66(%rdx)\n+\tadd %ah,-0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3f7(%rax)\n+\tadd %dl,0xb3dc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4f(%rax)\n-\tout %eax,$0x1\n+\tadd %dl,0x21(%rax)\n+\tjmp 10cbe3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xe(%rdx)\n+\tshlb $1,-0x66(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trepnz mov $0x0,%bl\n+\tadd %dh,%al\n+\tint1\n+\tmov $0x0,%bl\n \t...\n \tor $0x30000000,%eax\n \trepz roll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex movsb %ds:(%rsi),%es:(%rdi)\n \tand $0x2,%eax\n@@ -3100946,15 +3100025,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb(%rax)\n+\tadd %dl,0xb(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3100969,31 +3100048,29 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tdivb 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %dh,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tja 10cbf6e \n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tmov $0x148,%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tscas %es:(%rdi),%eax\n-\tmov %es,(%rcx)\n+\txor %cl,%ch\n+\ttestl $0x0,(%rax)\n+\tadd %bh,%cl\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xb3bc(%rax)\n@@ -3101032,27 +3100109,31 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\txchg %eax,%edi\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %ah,0xb3f6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x148,%eax\n \tadd %al,(%rax)\n-\tmov $0xcf,%al\n-\ttestl $0x0,(%rax)\n-\tadd %bh,%cl\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tja 10cc02e \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tscas %es:(%rdi),%eax\n+\tmov %es,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n \t...\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3101299,15 +3100380,15 @@\n \tadd %al,0x10cc2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf69e(%rax)\n+\tadd %ah,0xf6a0(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlods %ds:(%rsi),%eax\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc000000000010cc2,%al\n@@ -3101806,15 +3100887,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3102369,22 +3101450,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tint3\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\trclb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tsarb $1,0x14(%rbp)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjge 10ccc6f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x34(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%al\n@@ -3102977,21 +3102058,24 @@\n \tadd %ah,%al\n \trorl $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex or $0xff,%al\n+\trorb $1,(%rsi)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\trorl $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x10cd1(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2f(%rax)\n-\tor $0x1,%al\n+\t(bad)\n+\trorl $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x1000000000010cc1,%al\n \trorb %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3104627,20 +3103711,21 @@\n \tadd %al,(%rax)\n \trex mov $0x125,%edi\n \tadd %al,(%rax)\n \txor %bl,0x10c(%rbx)\n \tadd %al,(%rax)\n \tjs 10ce151 \n \tand $0x1,%eax\n-\tadd %ah,%al\n-\tsub (%rcx),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x26(%rax)\n-\tor $0x1,%al\n+\tpush %rdx\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tfimull (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tmovabs 0x10ce220,%al\n \trex.W test %cl,0x1(%rcx)\n \tadd %al,(%rax)\n@@ -3104653,16 +3103738,17 @@\n \tadd %al,(%rax)\n \tlock loope 10ce1ef \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs %eax,0x1c0000000000159\n \tpush $0x0\n-\tadd %dl,(%rax)\n-\tadc %r8,(%r9)\n+\tadd %dl,%al\n+\tpush %rsp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0xc,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x77(%rax)\n \tcli\n@@ -3104692,15 +3103778,15 @@\n \tadd %dl,-0x1e(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ce272 \n+\tadd %ah,(%rcx)\n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tloope 10ce267 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3105055,17 +3104141,15 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,%dl\n \tand $0x1,%eax\n-\tadd %dl,(%rax)\n-\tshl $1,%ah\n-\tadd %al,(%rax)\n+\tadd %ah,0xf4d2(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10cdc(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10ce5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%eax\n@@ -3105132,20 +3104216,20 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %edi,%?\n+\tadd %al,%al\n+\tcltd\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tin $0xc,%eax\n+\tshl $0xc,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex mov $0x125,%edi\n@@ -3105175,17 +3104259,16 @@\n \tshl $0xc,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xbd23(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10ce6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x16(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb $0x111,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tmovabs 0x10ce6d0,%al\n \tmovabs 0xe000000000010ce6,%al\n \tout %al,$0xc\n \tadd %eax,(%rax)\n@@ -3106472,16 +3105555,17 @@\n \tlock ja 10cf295 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10a40(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10cf2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x74(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tmov $0xfd,%edi\n \tadd %al,(%rax)\n \tpush %rax\n \tand 0x1(%rbx),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%dl\n \tor $0x1,%al\n@@ -3106841,15 +3105925,16 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x64(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%edx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%dl\n \tjb 10cf65d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3107009,18 +3106094,15 @@\n \tsti\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x1,-0x7a(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10cf82d \n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tsubb $0x0,0xf4(%rip) \n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3108624,15 +3107706,17 @@\n \tadd %al,0x10d07(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf654(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rsi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2(%rax)\n \tor $0x1,%eax\n \tadd %al,(%rax)\n \tpush %rbx\n \tor $0x1,%al\n \tadd %al,(%rax)\n@@ -3108932,15 +3108016,17 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %esp,0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100(%rdi)\n+\tloopne 10d0a7e \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tinsl (%dx),%es:(%rdi)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3108954,16 +3108040,15 @@\n \tor 0x1(%rip),%ecx \n \tadd %dl,%al\n \trex.WB add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,(%rbx)\n \tor $0x1,%eax\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \torl $0x0,(%rcx,%rax,1)\n \tmov $0x125cc,%eax\n \tadd %al,(%rax)\n@@ -3110006,16 +3109091,15 @@\n \t(bad)\n \t...\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0x111,%eax\n+\trclb $1,0x111(%rip) \n \tadd %al,(%rax)\n \tmov $0x7d,%al\n \tsbb %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov %dh,%bl\n \tadd %al,(%rax)\n@@ -3110564,15 +3109648,18 @@\n \tadd %al,(%rax)\n \trex.WXB add %al,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x110(%rcx)\n+\tnop\n+\txchg %eax,%ecx\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbbb $0x0,0x119(%rdx)\n \tadd %dh,%al\n \tmov %dh,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3111271,16 +3110358,18 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%ch\n-\tor $0x1,%eax\n+\tpush %rax\n+\tin $0xd,%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x5d(%rax)\n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d2645 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3111334,19 +3110423,19 @@\n \tadd %dl,0x15000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tloop 10d2783 \n-\tadd %eax,(%rax)\n+\tadc %ch,%dl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x6a(%rax)\n+\tadd %al,(%rax)\n+\trex xchg %eax,%esi\n \tsbb %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov %dh,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3111377,22 +3110466,20 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rdx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\torb $0x1,(%rdx,%rbx,1)\n+\trolb $1,0x11(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x11a0c(%rax)\n \tadd %al,(%rax)\n-\tjo 10d2785 \n+\tadd %dh,-0x75(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n@@ -3111591,24 +3110678,22 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdi\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 10d2ae2 \n-\tsbb (%rcx),%al\n+\tadc %bl,0x10(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tjo 10d2a8d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10d2a05 \n+\tadd %dh,-0x75(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tpush %rbp\n \tadd %al,(%rax)\n@@ -3111652,15 +3110737,18 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x111(%rsi)\n+\tnop\n+\tlods %ds:(%rsi),%eax\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x119(%rsi)\n \tadd %al,(%rax)\n \tlock mov %dh,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3111856,15 +3110944,16 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x111(%rdi)\n+\tpush %rax\n+\tmov $0x111,%edi\n \tadd %al,(%rax)\n \tand %ch,0x1a(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3112033,16 +3111122,16 @@\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%dl\n-\t(bad)\n+\tnop\n+\trorb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x11a66(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3112655,15 +3111744,18 @@\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x109(%rsi)\n+\tpush %rax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tor %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tsbb $0x1,%eax\n \tadd %dh,(%rax)\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3112845,20 +3111937,19 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11d0b(%rax)\n+\tpush %rax\n+\tcall 10d39ec \n \tadd %al,(%rax)\n+\tnop\n+\tor 0x1(%rip),%ebx \n \tadd %dh,(%rax)\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3112972,17 +3112063,21 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock ds sbb (%rcx),%al\n+\tadd %dh,%al\n+\tds sbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d39dd \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n@@ -3113042,15 +3112137,16 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%al\n+\tpush %rax\n+\tint1\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x6d(%rax)\n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3113340,15 +3112436,15 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rcx)\n+\tsarb $1,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tor 0x1(%rip),%bl \n \tadd %dh,(%rax)\n \t(bad)\n@@ -3113386,15 +3112482,15 @@\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x7(%rsi)\n+\tadc %dh,0x7(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \ttest %ebx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n@@ -3113590,15 +3112686,16 @@\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10(%rdi)\n+\tpush %rax\n+\tja 10d411b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x79(%rax)\n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d40a5 \n@@ -3113643,15 +3112740,15 @@\n \tadd %al,0x5000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%dl\n+\tadc %dl,%bl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10d4230 \n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3113712,31 +3112809,29 @@\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov (%rcx),%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x11a53(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x75(%rax)\n-\tfiadds (%rax)\n+\tpush %rax\n+\txchg %eax,%edx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tmovabs 0x7000000000011a53,%al\n+\tmov %esi,%ebx\n \tadd %al,(%rax)\n-\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %ebp,%ecx\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tjmp 10d4296 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dl,0xb014(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0xd000000(%rip) \n \tadd %al,(%rax)\n@@ -3113755,16 +3112850,16 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rcx\n+\tpush %rax\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcb $0x0,0x1(%rdx,%rbx,1)\n \tjo 10d4285 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3113832,16 +3112927,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tpop %rdi\n-\tadc %al,(%rcx)\n+\tadc %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txorb $0x0,0x11a(%rdx)\n \tadd %dh,-0x75(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3114353,18 +3113447,20 @@\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x10(%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %rdi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4b(%rax)\n+\tadd %al,(%rax)\n+\tjo 10d49d7 \n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d49b5 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3114391,16 +3113487,15 @@\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush $0x10\n+\tadc %dh,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor $0x1a,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n@@ -3114411,16 +3113506,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\trorb $1,(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x11a(%rip) \n \tadd %al,(%rax)\n \tjo 10d4a2d \n \tfiadds (%rax)\n@@ -3114550,15 +3113644,16 @@\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x11(%rbx)\n+\tnop\n+\tjnp 10d4c34 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor $0x11a,%eax\n \tadd %al,(%rax)\n \tjo 10d4bbd \n \tfiadds (%rax)\n@@ -3114568,15 +3113663,16 @@\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bh\n+\tnop\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor $0x11a,%eax\n \tadd %al,(%rax)\n \tjo 10d4be5 \n@@ -3114587,15 +3113683,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x111(%rax)\n+\tnop\n+\tlahf\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1(%rdx,%rbx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d4c0d \n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3114614,15 +3113713,16 @@\n \tmovabs 0x150000000000ad,%al\n \tadd %al,(%rax)\n \tadc $0x1000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x11(%rdx)\n+\tnop\n+\tjns 10d4cd4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rbx\n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3114648,16 +3113748,16 @@\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n-\tadc %eax,(%rcx)\n+\tnop\n+\tcs adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x86,%al\n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d4cad \n@@ -3114686,15 +3113786,15 @@\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x10(%rdx)\n+\trorb $1,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc %bl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n@@ -3114798,19 +3113898,18 @@\n \tadd %dl,0x15000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex adc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $1,0x11(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10d4eb7 \n+\tadd %dh,0xd(%rax)\n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d4e3d \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3114833,19 +3113932,19 @@\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%cl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\trcll $1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex push %rsi\n+\tadd %al,0x56(%rax)\n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d4e8d \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3114900,16 +3113999,15 @@\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tror $1,%dh\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10d4fee \n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3115119,16 +3114217,18 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttestl $0x1,(%rsi)\n+\tshl $1,%bh\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x3a(%rax)\n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d5145 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3115465,17 +3114565,18 @@\n \tadd %al,(%rax)\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %eax,0x960000000000110\n-\tsbb $0x1,%eax\n+\tadc %ch,0x110(%rbx)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tor %ebx,0x1(%rip) \n \tadd %dh,(%rax)\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3116007,17 +3115108,15 @@\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadcb $0x1,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %cl,0x111(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsbb (%r9),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d5b45 \n \tfiadds (%rax)\n@@ -3116043,19 +3115142,19 @@\n \tadd %bl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x10e,%eax\n+\tshlb $1,(%rsi,%rcx,1)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x11d06(%rax)\n \tadd %al,(%rax)\n-\tmov $0x6,%al\n-\tsbb $0x1,%eax\n \tadd %dh,(%rax)\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3116677,15 +3115776,15 @@\n \tpop %rcx\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 10d6246 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,%al\n+\tadd %al,%al\n \tlfs (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -3116833,18 +3115932,15 @@\n \txor $0x35000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x111(%rcx)\n \tadd %al,(%rax)\n \txor %cl,%dh\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3117890,20 +3116986,21 @@\n \tadd %bh,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdx\n-\tadc %eax,(%rcx)\n+\tadc %bl,0x11(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tsbb $0x1,%al\n \tadd %al,(%rax)\n-\txor %al,0x11c(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %esi,%ds\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3117971,16 +3117068,18 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%ah\n-\tor $0x1,%eax\n+\tnop\n+\tin $0xd,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x75(%rax)\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %esi,%ds\n \tadd %al,(%rax)\n@@ -3117990,18 +3117089,20 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd $0x10f,%eax\n+\tadc %al,(%rsi)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov (%rcx,%rax,1),%bl\n \tadd %al,(%rax)\n-\trorb $1,0x11c(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %esi,%ds\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3118024,15 +3117125,15 @@\n \tadd %al,(%rax)\n \tadd %al,0x0(%rax,%rax,1)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%ah\n+\tadc %bl,%ch\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11c91(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x72(%rax)\n \tfiadds (%rax)\n@@ -3118221,15 +3117322,16 @@\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rcx,%rdx,1)\n+\tnop\n+\trex.WXB adc %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x21,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -3118388,21 +3117490,20 @@\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%cl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbbb $0x22,(%rdx)\n+\tnop\n+\trcll $1,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1221a(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n@@ -3118514,21 +3117615,24 @@\n \tadd %al,(%rax)\n \trex.XB add %al,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x10f(%rip) \n-\tadd %al,(%rax)\n-\txor %ah,%al\n-\tand %al,(%rcx)\n+\trclb $1,(%rdi,%rcx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tloopne 10d74a3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rbp,%riz,1)\n+\tadd %dl,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tand $0x1,%eax\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3118589,22 +3117693,16 @@\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%ebp\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tshlb %cl,(%rax)\n-\tadd %eax,(%rax)\n+\trcrb $1,0x1(%rax,%rdx,1)\n+\tadd %dl,0x120d2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n@@ -3118721,15 +3117819,15 @@\n \tadd %al,(%rax)\n \tsbb %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x111(%rbx)\n+\trclb $1,0x111(%rdx)\n \tadd %al,(%rax)\n \txor %ah,0x22(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n@@ -3118803,32 +3117901,37 @@\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rax)\n+\tnop\n+\ttest $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10d7770 \n-\tand (%rcx),%al\n+\tadd %ah,%al\n+\trex.RX and (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock movsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x111(%rdx)\n+\tpush %rax\n+\tstos %al,%es:(%rdi)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock and (%r9),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock movsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n@@ -3118929,16 +3118032,16 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tror $1,%ah\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t{rex2 0x27} add %r8d,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n@@ -3120427,19 +3119530,20 @@\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x10(%rbp)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpop %rsp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjae 10d895c \n+\tadd %al,(%rax)\n+\tand %dh,0x29(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3120616,16 +3119720,16 @@\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovups %xmm0,(%rcx)\n+\trclb $1,(%rsi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsubb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d8ac5 \n@@ -3120829,17 +3119933,16 @@\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rsi\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tdata16 adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10d8cca \n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n@@ -3121003,16 +3120106,15 @@\n \tadd %al,(%rax)\n \tcmp $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjne 10d8f01 \n+\tadc %dh,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x12994(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rdx)\n@@ -3121234,19 +3120336,19 @@\n \tadd %al,(%rax)\n \tsbb %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%cl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tenter $0x111,$0x0\n \tadd %al,(%rax)\n-\tloopne 10d911a \n+\tadd %ah,%al\n+\tnop\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3121350,15 +3120452,15 @@\n \tadd %ch,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 10d9296 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x5000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3121994,19 +3121096,19 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadc %cl,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x74(%rax)\n+\tadd %al,(%rax)\n+\tjo 10d9846 \n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %dh,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3122015,32 +3121117,35 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x110(%rbx)\n+\tnop\n+\tmov (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,0x1(%rax,%rbx,1)\n+\tadd %ah,(%rax)\n+\tjl 10d98fb \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x76(%rax)\n+\tfiadds (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %dh,%bl\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd %ecx,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x58(%rax)\n+\trex pop %rax\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3122067,17 +3121172,16 @@\n \tadd %bh,0x3d000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tnop\n+\tadc %eax,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tjl 10d9973 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x76(%rax)\n@@ -3122088,15 +3121192,17 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rbx)\n+\tnop\n+\tret $0x111\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x118(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %dh,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3122105,30 +3121211,24 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x11,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tscas %es:(%rdi),%eax\n-\tsbb %al,(%rcx)\n-\tadd %al,(%rax)\n+\tshlb $1,0x111(%rdi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %dh,%bl\n+\tshrb $0x0,0x118(%rdi)\n+\tadd %dl,-0x76(%rax)\n+\tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rbp\n@@ -3122218,35 +3121318,33 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xe,%dh\n-\tadd %eax,(%rax)\n+\tshlb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjl 10d9ab3 \n-\tadd %eax,(%rax)\n+\tsarb $1,0x1(%rax,%rbx,1)\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n-\tfiadds (%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov %dh,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %edx,(%rsi)\n+\tadd %al,(%rcx)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \trorl %cl,0x1(%rip) \n \tadd %al,-0x51(%rax)\n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %dh,%bl\n@@ -3122294,15 +3121392,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x11(%rdx)\n+\tshlb $1,0x11(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x50(%rax)\n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3122409,37 +3121507,34 @@\n \tadd %bh,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp %dl,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%esp\n-\tsbb %al,(%rcx)\n+\tpush %rax\n+\trex adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %dh,%bl\n+\tadd %dl,0x1(%rax,%rbx,1)\n+\tadd %dl,-0x76(%rax)\n+\tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0xe(%rbp)\n+\tpush %rax\n+\tjne 10d9c59 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1188e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x76(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3122449,15 +3121544,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tsbb %cl,(%rsi)\n+\tsbb %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjg 10d9c93 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x76(%rax)\n@@ -3122488,19 +3121583,20 @@\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rdx)\n-\tadc %al,(%rcx)\n+\tnop\n+\tsub %edx,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1188f(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x118(%rdi)\n \tadd %dl,-0x76(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n@@ -3122630,15 +3121726,16 @@\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rsi,%rcx,1)\n+\tshlb $1,(%rbx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tor %ebp,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x55(%rax)\n@@ -3123145,20 +3122242,16 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcwtl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 10da2c2 \n+\tpush %rax\n+\tmovabs 0x80e0000000000110,%al\n \tsub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10da2f5 \n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3123693,20 +3122786,19 @@\n \tadd %bl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tsarb $1,(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tin (%dx),%al\n+\tadd %al,(%rax)\n+\tand %ch,%ah\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3123752,16 +3122844,15 @@\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadc %ah,(%rsi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x126(%rdx)\n \tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n@@ -3124021,15 +3123112,15 @@\n \tcmp $0x3d000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10(%rcx)\n+\tshlb $1,0x10(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x126b3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3124112,15 +3123203,18 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x1000000(%rip) \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x110(%rax)\n+\tnop\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,%cl\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3124153,18 +3123247,20 @@\n \tadd %bl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x110(%rip) \n+\tnop\n+\tand $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10dad68 \n-\t(bad)\n+\tadd %ah,%al\n+\tjbe 10dad1a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3124436,15 +3123532,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tscas %es:(%rdi),%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WR (bad)\n \tadd %eax,(%rax)\n@@ -3124507,15 +3123603,15 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tpush %rcx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11f4a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3124568,15 +3123664,15 @@\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0xe(%rbx)\n+\trclb $1,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x48(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3124745,15 +3123841,15 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %al,0x47(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3124880,15 +3123976,16 @@\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rdi,%rcx,1)\n+\tpush %rax\n+\tsbb $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.XB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3124927,15 +3124024,15 @@\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dh\n+\tadc %al,%bh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3125060,15 +3124157,16 @@\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rsi)\n+\tnop\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x3d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3125373,15 +3124471,15 @@\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%dh\n+\tadc %bh,%bh\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tcmp %bl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3125540,19 +3124638,19 @@\n \tadd %r8b,(%rax)\n \tadd %al,0x0(%rax,%rax,1)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\tadc %bl,0xe(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\tss (bad)\n+\tadd %al,0x36(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n@@ -3125655,15 +3124753,15 @@\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n \tor $0x1000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tjns 10dbb62 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsbb (%rdi),%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3125752,15 +3124850,16 @@\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x10e(%rip) \n+\tpush %rax\n+\txor $0x10e,%eax\n \tadd %al,(%rax)\n \txor %dh,(%rdi,%rbx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n@@ -3125850,15 +3124949,17 @@\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x1(%rax,%rdx,1)\n+\tpush %rax\n+\tpush %rbp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10dbd42 \n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3125903,32 +3125004,35 @@\n \tadd %al,0x0(%rax,%rax,1)\n \tadd %al,0x0(%rax,%rax,1)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x10(%rbp)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.WRB adc %r8b,(%r9)\n \tadd %al,(%rax)\n-\tadd %ah,0x11c00(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x73(%rax)\n+\tmovabs 0x5000000000011c00,%al\n+\tlea (bad),%ebx\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x111(%rbp)\n+\tnop\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex add %bl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlea (bad),%ebx\n \tfiadds (%rax)\n@@ -3126086,15 +3125190,15 @@\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dl\n+\tadc %dh,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x31(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3126309,15 +3125413,16 @@\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ch\n+\tnop\n+\tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %dh,0x60(%rax)\n \tsbb $0x1,%eax\n \tadd %dl,-0x71(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3126491,19 +3125596,20 @@\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10(%rcx)\n-\tadd %eax,(%rax)\n+\tnop\n+\trex.W adc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,0x11d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbbb $0x0,0x1(%rip) \n \tpush %rax\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3126524,15 +3125630,15 @@\n \tadd %bh,0x3d000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rdx)\n+\trorb $1,(%rcx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x1d(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x71(%rax)\n@@ -3126543,20 +3125649,20 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %ah,(%rcx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11d63(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tmovsxd 0x1(%rip),%ebx \n \tadd %dl,-0x71(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tds add %al,(%rax)\n@@ -3126595,15 +3125701,15 @@\n \tadd %al,(%rax)\n \tfadds (%rcx)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsi)\n+\tadc %dh,(%rsi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,0x1d(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x71(%rax)\n@@ -3126671,15 +3125777,15 @@\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x11(%rbx)\n+\tadc %ch,0x11(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x73(%rax)\n \tsbb $0x1,%eax\n \tadd %dl,-0x71(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3126707,20 +3125813,23 @@\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x11(%rcx)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %ebx,0x1(%rip) \n-\tadd %dl,-0x71(%rax)\n+\tadd %al,(%rax)\n+\txor %al,0x11d(%rdi)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3126758,18 +3125867,19 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi,%rcx,1)\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10e(%rip) \n \tadd %al,(%rax)\n-\tadd %dl,0x11d71(%rax)\n+\tnop\n+\tjno 10dc630 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x71(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3126874,16 +3125984,15 @@\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjo 10dc709 \n+\tshlb $1,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trcrl %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10dc698 \n@@ -3126953,15 +3126062,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tmov $0xc,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3127004,16 +3126113,16 @@\n \tadd %bh,0x3d000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand (%rsi),%cl\n+\tadc %ah,(%rdx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tint $0x1c\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x72(%rax)\n@@ -3127101,15 +3126210,15 @@\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tor $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n@@ -3127159,15 +3126268,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0xe(%rbp)\n+\tadc %al,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tleave\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3127179,16 +3126288,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x10e,%edx\n+\tadc %bh,0x10e(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tleave\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10dc918 \n@@ -3127219,15 +3126327,16 @@\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%ch\n+\tpush %rax\n+\t(bad)\n \tor $0x1,%eax\n \tadd %dl,-0x38(%rax)\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10dc968 \n \tfiadds (%rax)\n@@ -3127420,31 +3126529,32 @@\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rsi,%rcx,1)\n-\tadd %eax,(%rax)\n+\tadc %cl,0x10e(%rip) \n \tadd %al,(%rax)\n-\tadd %al,0x2b(%rax)\n-\t(bad)\n+\trex sub (%rdi),%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x109(%rsi)\n+\tnop\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tor %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x1f,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n@@ -3127468,19 +3126578,17 @@\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rsi)\n-\tsgdt (%rax)\n+\trolb $1,0x10f(%rip) \n \tadd %al,(%rax)\n-\tadd %al,0x2a(%rax)\n-\t(bad)\n+\trex sub (%rdi),%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n \tss add %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3127565,15 +3126673,15 @@\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \txor $0x10e,%eax\n \tadd %al,(%rax)\n \tlock sbb (%rdi),%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3127650,17 +3126758,20 @@\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10c(%rax)\n+\tnop\n+\tmov $0xc,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10dcddb \n+\tadd %ah,%al\n+\tstc\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n@@ -3127694,15 +3126805,18 @@\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x10a(%rsi)\n+\tpush %rax\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tor (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp $0x1d,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3127842,16 +3126956,15 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb $0xf,%al\n+\trcrb $1,(%rdi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x11df6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3127940,15 +3127053,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2(%rax)\n+\tadd %al,-0x2(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3127960,15 +3127073,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3fb(%rax)\n+\tadd %dl,0xb3fb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x18a7d(%rax)\n \tadd %al,(%rax)\n@@ -3127981,15 +3127094,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tcld\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tcall 10f44b1 \n \tadd %al,(%rax)\n@@ -3127999,36 +3127112,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tclc\n-\tmov $0x0,%bl\n-\t...\n-\tadc (%rax),%eax\n-\tadd %al,(%rax)\n-\tjs 10dd1c5 \n-\tje 10dd1bd \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rcx)\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,0xb3d4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x51(%rax)\n@@ -3128063,15 +3127154,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xc(%rax)\n+\tadd %dl,%al\n+\tclc\n+\tmov $0x0,%bl\n+\t...\n+\tadc (%rax),%eax\n+\tadd %al,(%rax)\n+\tjs 10dd245 \n+\tje 10dd23d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rcx)\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xc(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tfsubs -0x73(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3128101,22 +3127214,27 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd(%rax)\n-\tmov $0x0,%ah\n+\tadd %dh,(%rax)\n+\tcli\n+\tmov $0x0,%bl\n \t...\n-\t(bad)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x19842(%rax)\n+\tcwtl\n+\tstc\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d2eb(%rax)\n+\tadd %al,(%rax)\n+\txor $0x8a,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3128138,84 +3127256,63 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2f(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x9a,%al\n-\tor $0x1,%eax\n-\tadd %dl,(%rax)\n-\txchg %eax,%esp\n-\tmov $0x1,%edi\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjrcxz 10dd35e \n+\tjrcxz 10dd31e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcall 10ef8fb \n+\tcall 10ef8bb \n \tadd %al,(%rax)\n \tadd %ah,0x2e(%rax)\n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5(%rax)\n-\tmov $0x0,%ah\n+\tadd %al,-0x2f(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd (%rax),%eax\n-\tadd %al,(%rax)\n-\txor %bh,0x194(%rbp)\n-\tadd %al,(%rax)\n-\txor %bl,(%rsi)\n-\tcmc\n-\tadd %eax,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0x9a,%al\n+\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\txchg %eax,%esp\n+\tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6(%rax)\n-\tmov $0x0,%bl\n+\tadd %dl,0x5(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tcwtl\n-\tstc\n-\txchg %al,(%rcx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n+\txor %bh,0x194(%rbp)\n \tadd %al,(%rax)\n-\txor $0x8a,%al\n+\txor %bl,(%rsi)\n+\tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3128236,14 +3127333,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tor $0xb4,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %bh,0x19842(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1d2eb(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tloopne 10dd45e \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcltd\n@@ -3128341,37 +3127457,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjnp 10dd582 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tleave\n-\tor $0x1,%eax\n-\tadd %dl,(%rax)\n-\tjl 10dd623 \n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,-0x23(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tmov %bl,(%rdi)\n \tfwait\n@@ -3128385,15 +3127478,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \trex.W pop %rsi\n \tcmp %al,(%rcx)\n@@ -3128404,15 +3127497,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x13(%rax)\n+\tadd %dh,%al\n+\tjnp 10dd602 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tleave\n+\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\tjl 10dd6a3 \n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tin (%dx),%eax\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \ttest $0x53,%al\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3128445,15 +3127562,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tcmc\n \tmov $0x0,%bl\n \t...\n \tor $0x78000000,%eax\n \trex.B cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3128485,25 +3127602,24 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb40a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xa(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tenter $0x1be1,$0x2\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tloope 10dd7d6 \n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x5f(%rax)\n+\t(bad)\n+\tpop %rdi\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3128548,15 +3127664,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %ah,0xb3ff(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %ah,0x19291(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x25(%rax)\n+\trepnz add %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tout %eax,(%dx)\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \trex xchg %esp,0x1(%rip) \n \tadd %al,%al\n@@ -3128567,15 +3127702,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tpush 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,0x30000000(%rip) \n \tfstpl (%rbx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3128607,37 +3127742,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %ah,0x19291(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x25(%rax)\n-\trepnz add %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n+\tadd %dh,%al\n+\tjmp 10dda21 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x0,%bl\n-\t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \trex (bad)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,%al\n@@ -3128648,15 +3127765,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,%al\n \t(bad)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd (%rax),%al\n@@ -3128671,15 +3127788,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3(%rax)\n+\tadd %ah,(%rax)\n+\tstd\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0xd0000000,%eax\n \tpush %rbx\n@@ -3128692,15 +3127810,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb410(%rax)\n+\tadd %al,0xb410(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rbx\n@@ -3128715,15 +3127833,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tor %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tjg 10dda05 \n@@ -3128819,119 +3127937,117 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x42(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor %eax,(%rax)\n+\tadd %dl,0xb3c1(%rax)\n \tadd %al,(%rax)\n-\tsbb %ah,0x173(%rdx)\n \tadd %al,(%rax)\n-\tlock rcl $0x1,%bl\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov %edi,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2d(%rax)\n+\tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3f8(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x42(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n+\tsbb %ah,0x173(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,0x39(%rax)\n-\tor (%rdx),%al\n+\tlock rcl $0x1,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001d441,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3ca(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dh,-0x8(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tsldt (%rax)\n+\tadd %dh,0x39(%rax)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0xf(%rax)\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x13(%rax)\n-\tmov $0x1,%esi\n-\tadd %bh,%al\n+\tmovabs 0xf80000000001d441,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3c1(%rax)\n+\tadd %dl,0xb3de(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %edi,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,-0x29(%rax)\n+\tmov (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,-0x2d(%rax)\n-\tsbb $0x2,%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tja 10ddca1 \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3de(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xb3ca(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,-0x29(%rax)\n-\tmov (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tja 10ddce1 \n-\tadd (%rax),%al\n+\tadd %ah,0xf(%rax)\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x13(%rax)\n+\tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n-\t(bad)\n+\tadd %dh,0xb40e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \trex.R pop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21d4f(%rax)\n \tadd %al,(%rax)\n@@ -3128939,16 +3128055,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %esi,0x0(%rax,%rax,1)\n+\tadd %ah,%al\n+\tadd %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0xca,%al\n \tor $0x1,%eax\n \tadd %dl,-0x23(%rax)\n@@ -3128958,66 +3128074,64 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb408(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %ah,0x8(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%al\n+\tloopne 10ddd26 \n \tjne 10ddd7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,-0xd(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor %eax,(%rax)\n+\tadd %dl,0xb405(%rax)\n \tadd %al,(%rax)\n-\tloopne 10ddd71 \n-\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcmp $0x25,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1e92c(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x2(%rdi,%rbx,1)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb405(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rdx)\n+\tadd %al,0x0(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0x25,%al\n-\tadd %eax,(%rax)\n+\tloopne 10dddb1 \n+\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1e92c(%rax)\n \tadd %al,(%rax)\n+\tadc %al,0x2(%rdi,%rbx,1)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3129094,22 +3128208,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmc\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %ah,0xb3f5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x10d97(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rsi\n \tjmp 10ddf45 \n \tadd %al,(%rax)\n@@ -3129118,15 +3128229,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4(%rax)\n+\tadd %dl,0x4(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tenter $0xa3b,$0x2\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3129138,26 +3128249,24 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3f9(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tadd %ah,-0x7(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %ah,-0x36(%rax)\n \t(bad)\n-\tadd %eax,(%rax)\n+\tlret $0x137\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tja 10ddfb4 \n+\tadd %al,(%rax)\n+\txor %dh,-0xf(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n@@ -3129223,17 +3128332,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,(%rax)\n+\tadd $0xb4,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tsbb %bh,(%rsp,%rbp,8)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x19095(%rax)\n \tadd %al,(%rax)\n@@ -3129264,15 +3128375,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tstd\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \taddb $0x1,0x49(%rbx)\n \tadd %al,(%rax)\n@@ -3129281,15 +3128392,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n@@ -3129304,36 +3128415,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb407(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x46(%rax)\n-\troll $1,(%rcx)\n+\tadd %dh,0x7(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n+\t(bad)\n+\tmov $0x1d1,%edx\n \tadd %al,(%rax)\n \tadd %bl,-0x72(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tadd $0x20000000,%eax\n \tleave\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n@@ -3129345,34 +3128454,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3f1(%rax)\n+\tadd %dh,-0xf(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tsarb $0x25,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f965(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x17(%rax)\n+\tadd %ah,-0x17(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x18ccc(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3129381,15 +3128492,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3f0(%rax)\n+\tadd %dl,0xb3f0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,-0x4c(%rax)\n \troll $1,(%rcx)\n@@ -3129422,15 +3128533,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tjmp 10de31e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n@@ -3129444,15 +3128555,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tjmp 10de35e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,0x78000000(%rip) \n \tmov $0xd,%cl\n@@ -3129488,27 +3128599,30 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd(%rax)\n-\tmov $0x0,%ah\n+\tadd %ah,-0x43(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n-\tor %eax,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tcall 10ef1ab \n+\tadd %dl,-0x6e(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trorb $0x0,0x1(%rcx)\n-\tclc\n+\tadd %ah,-0x3(%rax)\n+\tpop %rbp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3129528,30 +3128642,27 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x43(%rax)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %al,0xd(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tadd %dl,-0x6e(%rcx)\n \tadd %eax,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3(%rax)\n-\tpop %rbp\n-\tadd %eax,(%rax)\n+\tcall 10ef22b \n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dl,(%rax)\n+\trorb $0x0,0x1(%rcx)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3129572,43 +3128683,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3c7(%rax)\n+\tadd %ah,(%rax)\n+\tadd 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ah,0x10d26(%rax)\n+\tadd %ah,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x1f330(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf8000000000190be,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\t(bad)\n+\tadd %dl,0xb3c7(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10d26(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1f330(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf8000000000190be,%al\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3129625,15 +3128737,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb407(%rax)\n+\tadd %dl,0xb407(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rdx\n@@ -3129648,15 +3128760,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x18(%rax)\n+\tadd %ah,-0x18(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n@@ -3129689,19 +3128801,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3f3(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x50000000(%rip) \n+\tadd %ah,-0xd(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadd $0x50000000,%eax\n \trex.WXB\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x9(%rax)\n \tand (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3129734,15 +3128845,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x5a(%rbx)\n \tadd %eax,(%rax)\n@@ -3129756,15 +3128867,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tpush 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x6c(%rax)\n \tand $0x1,%eax\n@@ -3129796,15 +3128907,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \thlt\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,-0x5(%rax)\n \txchg %al,(%rcx)\n@@ -3129838,15 +3128949,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1(%rax)\n+\tadd %al,0x1(%rax)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,-0x35(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3129878,24 +3128989,43 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjns 10de882 \n+\t...\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %ch,0x5c(%rax)\n+\tfwait\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x21e7e(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tjae 10de882 \n+\tjae 10de8c2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n-\tloop 10de91f \n+\tloop 10de95f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1eb8e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3129918,34 +3129048,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjns 10de902 \n-\t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %ch,0x5c(%rax)\n-\tfwait\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x21e7e(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x18(%rax)\n+\tadd %dl,-0x18(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3129961,20 +3129072,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd $0xb4,%eax\n+\tadd %dh,0xb405(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10d,%eax\n \tadd %al,(%rax)\n \tmov $0x5a,%al\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3130003,15 +3129113,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n+\tadd %dh,(%rax)\n+\tin (%dx),%eax\n \tmov $0x0,%bl\n \t...\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tsar $1,%al\n \tpop %rdx\n \tadd %eax,(%rax)\n@@ -3130085,27 +3129196,26 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2(%rax)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tloope 10deb1e \n+\t...\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1d1ef(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %bh,%ah\n \tadd %eax,(%rax)\n-\tor (%rax),%eax\n-\tadd %al,(%rax)\n-\tmovabs 0x90000000000124e1,%al\n-\trex.RX sbb $0x2,%al\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3130123,26 +3129233,28 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tloope 10deb9e \n-\t...\n-\tadd %bl,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tmov $0x0,%bl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d1ef(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %bh,%ah\n \tadd %eax,(%rax)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0x90000000000124e1,%al\n+\trex.RX sbb $0x2,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3130162,23 +3129274,26 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3f8(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x8(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n+\tfdivr %st(7),%st\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tincl 0x1(%rsi)\n-\tadd %dl,0x22672(%rax)\n+\tnop\n+\tjb 10deca9 \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3130199,15 +3129314,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3fa(%rax)\n+\tadd %al,0xb3fa(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tout %al,$0x24\n@@ -3130219,62 +3129334,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %eax,(%dx)\n-\tmov $0x0,%bl\n+\tadd %ah,0xb3f8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\trorl $0x0,0x1(%rip) \n-\tjo 10ded86 \n-\tin (%dx),%eax\n+\tadd %dl,0x173a7(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcmp %edx,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tclc\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%eax\n-\tadd %al,(%rax)\n-\tnop\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tjae 10ded7d \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %bh,(%rcx)\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tjs 10ded42 \n+\tjs 10ded02 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x10db2(%rax)\n@@ -3130287,95 +3129376,97 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor $0xb4,%eax\n+\tadd %dl,%al\n+\tout %eax,(%dx)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,-0xf(%rax)\n-\txchg %eax,%ecx\n+\tadd %cl,%al\n+\trorl $0x0,0x1(%rip) \n+\tjo 10dee06 \n+\tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\tlock add %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjbe 10ded82 \n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x35(%rax)\n \t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfa48(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x73(%rax)\n-\tout %eax,$0x1\n+\tadd %dl,0x4e(%rax)\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjbe 10dee02 \n-\t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x35(%rax)\n+\tadd %ah,%al\n \t(bad)\n+\tmov $0x0,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x4e(%rax)\n-\txchg %al,(%rcx)\n+\tadd %al,0xfa48(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x73(%rax)\n+\tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor $0xb4,%al\n+\tadd %ah,(%rax)\n+\tor $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rbx)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %bh,0x124e7(%rax)\n+\tadd %dl,-0xf(%rax)\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand $0x1e9,%eax\n+\tadd %al,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3130393,45 +3129484,48 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3cf(%rax)\n+\tadd %ah,(%rax)\n+\tor $0xb4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp (%rdx),%ecx\n-\tadd (%rax),%al\n+\tadd %bh,0x124e7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xf4,%dh\n-\tadd %eax,(%rax)\n+\tadd %ah,(%rax)\n+\tand $0x1e9,%eax\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xb3,%edi\n+\tadd %al,0xb3cf(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n-\tadd %ah,0x17331(%rax)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,0x224d1(%rax)\n+\tpush %rax\n+\tcmp (%rdx),%ecx\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xf4,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3130450,14 +3129544,32 @@\n \tadd %al,(%rax)\n \tadd %dh,-0x7e(%rax)\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xb3,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n+\tadd %ah,0x17331(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x224d1(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3130565,15 +3129677,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa(%rax)\n+\tadd %al,0xa(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcmp %cl,%bh\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3130624,22 +3129736,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %dh,0xb3ea(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \t(bad)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x5f(%rsi)\n@@ -3130690,15 +3129799,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadc 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %ch,%bl\n \ttestb $0x0,(%rcx)\n@@ -3130754,55 +3129863,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1d(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,0x71(%rax)\n+\txchg %eax,%edi\n \t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %bl,0x2d(%rax)\n-\tjne 10df3bd \n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %ch,0x18ad8(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\t{rex2 0x1} add %al,(%r8)\n+\tadd %dh,(%rax)\n+\tcmp $0xe7,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x71(%rax)\n-\txchg %eax,%edi\n+\tadd %al,-0x1d(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ch,0x18ad8(%rax)\n+\tadd %bl,0x2d(%rax)\n+\tjne 10df3fd \n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0xe7,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tpush %rax\n+\t(bad)\n+\t{rex2 0x1} add %al,(%r8)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tcld\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x191fa(%rax)\n \tadd %al,(%rax)\n@@ -3130833,15 +3129942,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \thlt\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,0x174a3(%rax)\n \tadd %al,(%rax)\n@@ -3130853,19 +3129962,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\thlt\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %dh,0xb3f4(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x71(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfimull 0x1(%rdi)\n@@ -3130873,21 +3129982,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tmov $0x0,%ah\n+\tadd %dh,(%rax)\n+\tadd $0xb4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x27(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x20(%rax)\n \tpop (%rcx)\n@@ -3131039,15 +3130148,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x1bf7e(%rax)\n \tadd %al,(%rax)\n@@ -3131058,15 +3130167,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tjs 10df7d0 \n \txchg %eax,%edx\n@@ -3131078,46 +3130187,47 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xb3,%esi\n+\tadd %dh,0xb40c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tmov %ah,%al\n-\tand $0x1,%al\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x125ef(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t(bad)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tandb $0x0,0x1f6(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor $0xb4,%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %dh,%al\n+\tmov $0xb3,%esi\n \tadd %al,(%rax)\n-\tadd %dh,0x125ef(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t(bad)\n-\tadd (%rax),%al\n+\tadd %eax,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tmov %ah,%al\n+\tand $0x1,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tandb $0x0,0x1f6(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3131183,15 +3130293,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x12(%rax)\n+\tadd %dl,-0x12(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n@@ -3131205,17 +3130315,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %ah,(%rax)\n+\tadd %esi,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tsbb %bl,0x2(%rdx,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10df982 \n \tnop\n@@ -3131225,15 +3130336,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3f3(%rax)\n+\tadd %al,0xb3f3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x14926(%rax)\n \tadd %al,(%rax)\n@@ -3131303,15 +3130414,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tin (%dx),%al\n \tmov $0x0,%bl\n \t...\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tclc\n \tcmp $0x20a,%eax\n@@ -3131342,15 +3130453,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tadd 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tclc\n \tmov $0x89,%bl\n@@ -3131362,16 +3130473,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xe(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,(%rax)\n+\trepnz mov $0x0,%bl\n \t...\n \tor $0x28000000,%eax\n \tjnp 10dfafa \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rbx\n@@ -3131398,31 +3130509,38 @@\n \tadd %dh,(%rax)\n \tpop %rsp\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin $0xb3,%al\n-\t...\n-\tadd %ah,(%rax)\n+\tadd %al,%dh\n+\trepz add (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bl,-0x8(%rax)\n-\tpop %rdx\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,-0x69(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tlods %ds:(%rsi),%al\n-\tsbb $0x2,%eax\n-\tadd %bh,%al\n+\tjbe 10dfb45 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjmp 10dfdb0 \n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3131445,51 +3130563,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjl 10dfbc2 \n+\tadd %dh,(%rax)\n+\tin $0xb3,%al\n \t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %ah,0x175e1(%rax)\n+\tadd %ah,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1e878(%rax)\n+\tadd %bl,-0x8(%rax)\n+\tpop %rdx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tlods %ds:(%rsi),%al\n+\tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%dh\n-\trepz add (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $1,-0x69(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %ah,(%rax)\n+\tjl 10dfc02 \n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjbe 10dfc05 \n-\tadd %eax,(%rax)\n+\tadd %ah,0x175e1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjmp 10dfe70 \n+\tadd %dh,0x1e878(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3131510,15 +3130621,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tjmp 10dfda1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tjs 10dfc85 \n@@ -3131531,16 +3130642,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlfs (%rax),%eax\n+\tadd %dh,%al\n+\t(bad)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10d(%rbp)\n@@ -3131572,48 +3130684,48 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstd\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xe(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tor %al,%bl\n+\tcwtl\n \tadd %eax,(%rax)\n-\tor $0x28000000,%eax\n-\tpop %rbx\n-\tor %eax,(%rcx)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x226(%rax)\n+\tadd %dh,0x1f3f3(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xe(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor (%rax),%al\n+\tadd %dl,%al\n+\tstd\n+\tmov $0x0,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,%bl\n-\tcwtl\n \tadd %eax,(%rax)\n+\tor $0x28000000,%eax\n+\tpop %rbx\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1f3f3(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %bh,0x226(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3131658,21 +3130770,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xa(%rax)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tdivb 0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tmov $0xd,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6f(%rax)\n \tcmc\n@@ -3131682,51 +3130792,51 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2c(%rax)\n-\tmov $0x0,%bl\n+\tadd %dl,0xb40f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor (%rax),%al\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\ttest $0xb8,%al\n-\tor $0x1,%eax\n-\tadd %al,%al\n-\tmov %?,%esi\n+\tadd %bl,%al\n+\tmov $0x89,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dl,-0x47(%rax)\n+\tand %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb40f(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x2c(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tmov $0x89,%al\n \tadd %eax,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,-0x47(%rax)\n-\tand %al,(%rdx)\n-\tadd %al,(%rax)\n+\ttest $0xb8,%al\n+\tor $0x1,%eax\n+\tadd %al,%al\n+\tmov %?,%esi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3131745,24 +3130855,28 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tsldt (%rax)\n-\tadd %dl,(%rax)\n-\tcmc\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n+\tadd %ah,(%rax)\n+\tadcb $0x0,0x0(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,0x190a6(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush %rdi\n+\tor (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,(%rdx)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3131771,29 +3130885,25 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadcb $0x0,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rdi\n-\tor (%rdx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,(%rdx)\n-\t(bad)\n+\tadd %al,-0x18(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tsldt (%rax)\n+\tadd %dl,(%rax)\n+\tcmc\n+\txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x190a6(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3131873,15 +3130983,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tadd %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x20a52(%rax)\n \tadd %al,(%rax)\n@@ -3131934,36 +3131044,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb410(%rax)\n+\tadd %dh,0x10(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tshl $0x1,%al\n+\tadd %eax,(%rax)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n+\tcmp %al,%al\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n-\txor $0xcf,%dl\n-\tadd %eax,(%rax)\n+\tadd %al,0x1cff2(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb406(%rax)\n+\tadd %al,0xb406(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov $0x1a,%al\n@@ -3131975,16 +3131085,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %al,(%dx)\n+\tadd %dh,%al\n+\tin (%dx),%eax\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,0x1733d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3132016,21 +3131126,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %dh,0x0(%rax,%rax,1)\n+\tadd %dh,0xb408(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%dl\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcli\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3132038,35 +3131149,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb406(%rax)\n+\tadd %dh,0x6(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,-0x49(%rax)\n-\tor $0x1,%eax\n+\tadd %eax,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tmov $0xd,%dil\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x51(%rax)\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb404(%rax)\n+\tadd %dl,0xb404(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0x10d,%ebx\n@@ -3132119,50 +3131233,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfdivs 0x0(%rbx)\n+\tadd %ah,0x976f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %al,(%rcx)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ch,0x18e68(%rax)\n+\tpush %rax\n+\tmov $0x148,%ebx\n \tadd %al,(%rax)\n-\tadd %ah,0x8(%rax)\n-\tin (%dx),%eax\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tjnp 10e047b \n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x976f(%rax)\n+\tstc\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n-\tadd %dl,(%rax,%rax,1)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x148,%ebx\n \tadd %al,(%rax)\n-\tsarb $0x0,-0x8(%rbx)\n+\tadd %dl,(%rax)\n+\tfdivs 0x0(%rbx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n-\t(bad)\n+\tadd %ch,0x18e68(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x8(%rax)\n+\tin (%dx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x77(%rax)\n@@ -3132182,15 +3131298,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tlfs (%rax),%eax\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x1,-0x65(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3132221,15 +3131337,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3f5(%rax)\n+\tadd %dl,0xb3f5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x30000000(%rip) \n \tsub $0x194,%eax\n \tadd %al,(%rax)\n \txor %bh,-0x6e(%rbx)\n@@ -3132239,49 +3131355,49 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb405(%rax)\n+\tadd %dl,0xb40e(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %bl,%al\n+\tcli\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock rex.WB mov %al,(%r9)\n+\tpush %rax\n+\tpush %rdx\n+\tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb40e(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xb405(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tcli\n-\txchg %al,(%rcx)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rdx\n-\tsbb $0x2,%al\n+\tlock rex.WB mov %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3132342,15 +3131458,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5(%rax)\n+\tadd %al,-0x5(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpush $0x18e\n \tadd %al,(%rax)\n@@ -3132362,56 +3131478,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcld\n+\tadd %al,(%rax)\n+\tout %al,(%dx)\n \tmov $0x0,%bl\n \t...\n-\tadc %eax,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10e07d3 \n-\tfwait\n-\tadd %eax,(%rax)\n+\tmov $0x1259c,%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\thlt\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %ah,0x2241f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tout %al,(%dx)\n-\tmov $0x0,%bl\n-\t...\n-\tor %al,(%rax)\n+\tadd %ah,0xb3fc(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1259c,%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x2241f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x59(%rax)\n+\tfwait\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\thlt\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tcli\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tcmp %cl,(%rdx)\n@@ -3132447,15 +3131563,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x12(%rax)\n+\tadd %ah,(%rax)\n+\tout %al,(%dx)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3132639,81 +3131756,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstd\n-\tmov $0x0,%bl\n-\t...\n-\tor %eax,(%rax)\n+\tadd %ah,0xb3fd(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\tpush %rsp\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bl,0x19254(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x174fb(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd $0xb4,%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0xb0000000,%eax\n-\tpush $0x25\n+\tadd %dl,%al\n+\tjae 10e0ae0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x68(%rax)\n-\txchg %al,(%rcx)\n+\tadd %dl,-0x74(%rax)\n+\tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd $0xb4,%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %ah,%al\n+\t(bad)\n+\tmov $0x0,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjae 10e0b20 \n+\tadd %eax,(%rax)\n+\tadd $0xb0000000,%eax\n+\tpush $0x25\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x74(%rax)\n-\tmov (%rcx),%al\n+\tadd %al,-0x68(%rax)\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tdivb 0x0(%rbx)\n+\tadd %dh,0xb3f6(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x20000000(%rip) \n \tmov $0x194,%ecx\n \tadd %al,(%rax)\n \tand %dl,0x1d(%rcx)\n \tadd (%rax),%al\n@@ -3132741,15 +3131855,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov %dl,0x73(%rbp)\n \tadd %eax,(%rax)\n@@ -3132825,59 +3131939,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlfs (%rax),%eax\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tenter $0xb3,$0x0\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n-\tadd %ah,0x10dcb(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x72(%rax)\n-\tin (%dx),%al\n+\tadd %ch,(%rax)\n+\tpush %rcx\n+\tand $0x1,%eax\n+\tadd %dl,%al\n+\tjnp 10e0c8f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlfs (%rax),%eax\n \tadd %al,(%rax)\n-\tenter $0xb3,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rsi)\n+\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpush %rcx\n-\tand $0x1,%eax\n-\tadd %dl,%al\n-\tjnp 10e0ccf \n+\tadd %ah,0x10dcb(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x72(%rax)\n+\tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2(%rax)\n+\tadd %al,0x2(%rax)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \trex pushf\n \tand $0x1,%eax\n \tadd %dl,-0x79(%rax)\n@@ -3132908,16 +3132022,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd 0x0(%rax,%rax,1),%dh\n+\tadd %ah,%al\n+\tadd %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadc $0x70000000,%eax\n \tpush %rsp\n \tjae 10e0dfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3132928,15 +3132042,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tjmp 10e0dde \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x39(%rax)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n@@ -3133032,15 +3132146,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tcmc\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp $0x195,%eax\n@@ -3133053,30 +3132167,26 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tsbb %bl,0x1(%rbp,%rcx,1)\n+\tadd %ah,0xb3fe(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x1,-0x30(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\tpop %rsp\n+\tor $0x1,%eax\n+\tadd %al,0x1d050(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,(%rsi)\n \tadd %eax,(%rax)\n@@ -3133105,55 +3132215,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9774(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trepnz mov $0x0,%bl\n+\t...\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x68000000(%rip) \n-\tand (%rbx),%bl\n-\tadd (%rax),%al\n+\tpush $0x19257\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tcltd\n+\tadd %dh,%al\n+\tand %esi,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tadd (%rax),%eax\n+\tadd %dl,0x9774(%rax)\n \tadd %al,(%rax)\n-\tpush $0x19257\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %esi,%ebp\n+\tadd %al,(%rax)\n+\tadd %dl,0x68000000(%rip) \n+\tand (%rbx),%bl\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd (%rax),%eax\n@@ -3133170,22 +3132280,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tmov $0x0,%ah\n-\tadd %al,(%rax)\n+\tadd %dh,0xb407(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor $0x98000000,%eax\n+\tadd %al,(%rcx)\n+\tadd %cl,-0x68000000(%rip) \n \t(bad)\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbbb $0x1,-0x2f(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3133215,83 +3132322,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3eb(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x28000000(%rip) \n+\tadd %dh,-0x15(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadc $0xd8000000,%eax\n \tpush %rbp\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(,%rdx,4)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%eax\n-\tmov $0x0,%bl\n-\t...\n-\tadc %eax,(%rax)\n-\tadd %al,(%rax)\n-\trcrb $0x0,0x162(%rcx)\n-\tadd %dl,0x13(%rax)\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tlock mov $0x0,%bl\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n-\tloopne 10e1291 \n+\tloopne 10e1251 \n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x22628(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xb3,%edi\n-\tadd %al,(%rax)\n+\tadd %dh,0xb3ed(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\tjns 10e12ee \n-\tadd %eax,(%rax)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjs 10e120f \n+\tadd %al,%al\n+\tcltd\n+\t(bad)\n+\tadd %dl,0x13(%rax)\n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3133312,57 +3132397,79 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tmov $0x0,%bl\n+\t...\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tpush 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tsbb %bl,0x1(%rdx,%rdx,4)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tpop %rsp\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rax)\n-\txchg %eax,%ebx\n+\trex\n+\txchg %eax,%r11d\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepz mov $0x0,%bl\n-\t...\n-\tor %al,(%rax)\n+\tadd %dh,0xb3f3(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tjs 10e12cb \n+\tadd %bh,-0x6f(%rax)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock sub %dh,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xb3,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tcwtl\n+\tjns 10e13ae \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjs 10e12cf \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tjl 10e1302 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x17353(%rax)\n \tadd %al,(%rax)\n@@ -3133456,15 +3132563,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x9(%rax)\n+\tadd %dl,-0x9(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3133521,15 +3132628,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3f6(%rax)\n+\tadd %al,0xb3f6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,-0x4e(%rax)\n \tout %eax,$0x1\n@@ -3133543,15 +3132650,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tout %eax,(%dx)\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tsar $1,%al\n \tand $0x1,%eax\n@@ -3133582,15 +3132689,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x11(%rax)\n+\tadd %dl,0x11(%rax)\n \tmov $0x0,%ah\n \t...\n \tsbb (%rax),%al\n \tadd %al,(%rax)\n \torb $0x2,0x20(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3133661,15 +3132768,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3f1(%rax)\n+\tadd %al,0xb3f1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x24(%rax)\n \tmov (%rcx),%es\n@@ -3133702,17 +3132809,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x9(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %ah,(%rax)\n+\tor %esi,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tor $0x8c,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc (%rcx),%ah\n@@ -3133745,22 +3132853,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tmov $0x0,%ah\n-\tadd %al,(%rax)\n+\tadd %ah,0xb407(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0x18ad1(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tfisttpll 0x1(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3133784,25 +3132889,24 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tshlb %cl,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tpush $0x10d9c\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n-\tand $0x2,%al\n+\tmov $0x0,%bl\n+\t...\n+\tor $0x98000000,%eax\n+\t(bad)\n+\tlock add %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x5e(%rax)\n+\troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3133819,15 +3132923,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb404(%rax)\n+\tadd %al,0xb404(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x15(%rax)\n \tand $0x1,%al\n@@ -3133840,79 +3132944,81 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t{rex2 0xb3} sldt (%r24)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n+\tadd %eax,(%rax)\n+\tsbb %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tmov 0x1(%rbx),%esi\n+\txchg %rax,%rsp\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n+\tadd %al,0x1f4da(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rbx\n-\tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor $0x98000000,%eax\n-\t(bad)\n-\tlock add %eax,(%rax)\n+\tadd %dh,%al\n+\tshlb %cl,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5e(%rax)\n-\troll %cl,(%rcx)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tpush $0x10d9c\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tand $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor %esi,0x0(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\t{rex2 0xb3} sldt (%r24)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tsbb %eax,(%rax)\n \tadd %al,(%rax)\n-\txchg %rax,%rsp\n-\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,0x1f4da(%rax)\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %cl,%al\n+\tmov 0x1(%rbx),%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tpop %rbx\n+\tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmc\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %dh,0xb3f5(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlahf\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d339(%rax)\n \tadd %al,(%rax)\n@@ -3133920,15 +3133026,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tor %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,-0x34(%rax)\n \t(bad)\n@@ -3133940,15 +3133046,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tor $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %dl,0x61(%rax)\n \tmov %al,(%rcx)\n@@ -3133981,15 +3133087,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x10(%rax)\n+\tadd %al,-0x10(%rax)\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \t(bad)\n \tmov (%rax),%bh\n \tadd %eax,(%rax)\n@@ -3134065,29 +3133171,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor $0xe0000000,%eax\n-\tmovl $0x8f26b000,0x1(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,-0x21(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tsbb %al,(%rax)\n@@ -3134104,15 +3133195,30 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3fe(%rax)\n+\tadd %al,0x5(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor $0xe0000000,%eax\n+\tmovl $0x8f26b000,0x1(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xb3fe(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x186c9(%rax)\n \tadd %al,(%rax)\n@@ -3134149,19 +3133255,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3f3(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %dh,-0xd(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WRXB jne 10e1d3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,-0x30(%rcx)\n \tadd %eax,(%rax)\n@@ -3134216,31 +3133321,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %ah,(%rax)\n+\tor 0x0(%rax,%rax,1),%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tmovabs 0x8000000000017336,%al\n \trex.W testb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb406(%rax)\n+\tadd %dl,0xb406(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10d71(%rax)\n \tadd %al,(%rax)\n@@ -3134252,25 +3133358,26 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor 0x0(%rax,%rax,1),%dh\n+\tadd %ah,0xb40a(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tfadd %st(0),%st\n-\tlock add %eax,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfs xchg %eax,%esp\n+\tadd %bl,%al\n+\tshl $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 10e1ee6 \n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3134313,22 +3133420,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsti\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %dh,0xb3fb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0x58000000,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,0x58000000(%rip) \n \tpush %rbx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tja 10e1f01 \n \tadd %eax,(%rax)\n@@ -3134337,52 +3133441,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcall 10e2021 \n+\tadd %al,%al\n+\txlat %ds:(%rbx)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x60000000,%eax\n-\tmov $0xf3,%ch\n \tadd %eax,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %ebx,(%rdi)\n-\tadd (%rax),%al\n+\tcmpb $0x1,-0x76(%rbp)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tlock xchg %eax,%ecx\n+\tjmp 10e1f85 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txlat %ds:(%rbx)\n-\tmov $0x0,%bl\n+\tadd %dl,(%rax)\n+\tcall 10e2061 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd $0x60000000,%eax\n+\tmov $0xf3,%ch\n \tadd %eax,(%rax)\n-\tor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tcmpb $0x1,-0x76(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock xchg %eax,%ecx\n-\tjmp 10e1fc5 \n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\ttest %ebx,(%rdi)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,(%rsi)\n \tadd %eax,(%rax)\n@@ -3134411,15 +3133515,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n+\tadd %al,0xf(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10e20f8 \n \tmov $0x1,%edi\n \tadd %ah,(%rax)\n@@ -3134493,19 +3133597,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb403(%rax)\n+\tadd %ah,0x3(%rax)\n+\tmov $0x0,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rdi)\n+\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,-0x15(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \toutsl %ds:(%rsi),(%dx)\n@@ -3134533,56 +3133639,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tmov $0x0,%bl\n-\t...\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tjs 10e2260 \n-\tand $0x1,%eax\n-\tadd %dh,0x1f83b(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,0x7e(%rax)\n \txchg %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tclc\n \tpop %rax\n-\tjae 10e223d \n+\tjae 10e21fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x198(%rsi)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tor %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tenter $0x10d,$0x0\n@@ -3134593,14 +3133681,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tmov $0x0,%bl\n+\t...\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tjs 10e22e0 \n+\tand $0x1,%eax\n+\tadd %dh,0x1f83b(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x2d(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0xd8000000,%eax\n \t(bad)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3134632,15 +3133738,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tlfs (%rax),%eax\n \t...\n \tadd $0xb0000000,%eax\n \tmov 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000022316,%al\n@@ -3134664,15 +3133770,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n@@ -3134690,56 +3133796,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xb3,%ebp\n+\tadd %ah,0xb409(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x88,(%rsi)\n+\tadd %bh,%al\n+\tpopf\n+\tor $0x1,%eax\n+\tadd %dl,%al\n+\tadc %ah,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor %cl,0x1(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor %esi,0x0(%rax,%rax,1)\n+\tadd %ah,(%rax)\n+\tmov $0xb3,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tpopf\n-\tor $0x1,%eax\n-\tadd %dl,%al\n-\tadc %ah,%dl\n+\tor $0x0,%al\n+\tadd %al,(%rax)\n+\tsarb $0x88,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txor %cl,0x1(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tin (%dx),%eax\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x174(%rbx)\n \tadd %al,(%rax)\n@@ -3134751,15 +3133857,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3ff(%rax)\n+\tadd %dl,0xb3ff(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x68000000(%rip) \n \tcltd\n \tjae 10e24bd \n \tadd %al,(%rax)\n@@ -3134867,16 +3133973,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor 0x0(%rax,%rax,1),%dh\n+\tadd %dh,%al\n+\tor %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x40000000,%eax\n \trex.WR pop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3134921,55 +3134027,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3cc(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\tjs 10e2682 \n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tshlb $1,0x137(%rbx)\n+\tadd %dh,0x1733a(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%eax\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n+\tadd %ah,(%rax)\n+\trex.R (bad)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjs 10e26c2 \n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %ah,0xb3cc(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1733a(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.R (bad)\n-\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tshlb $1,0x137(%rbx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tlods %ds:(%rsi),%eax\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6(%rax)\n+\tadd %dl,-0x6(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,-0x3c(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n@@ -3135000,15 +3134106,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3f2(%rax)\n+\tadd %dl,0xb3f2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tss jae 10e27fd \n@@ -3135046,20 +3134152,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tout %eax,$0xb3\n \tadd %al,(%rax)\n-\tcall 10e2921 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x124ea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tand %ch,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3135200,15 +3134307,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3ee(%rax)\n+\tadd %dl,0xb3ee(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tnotb 0x0(%rcx,%rax,1)\n@@ -3135263,19 +3134370,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb404(%rax)\n+\tadd %ah,0x4(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tscas %es:(%rdi),%al\n \tor $0x1,%eax\n \tadd %al,0x57(%rax)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n@@ -3135328,15 +3134437,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x8(%rax)\n+\tadd %dl,-0x8(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0xcd,%al\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3135411,47 +3134520,29 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsti\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tpush $0x18ad2\n+\tadd %ah,0xb3fb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x222f2(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tshlb $1,0x0(%rbx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ch,-0x2e(%rax)\n+\tmov (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcwtl\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\trolb %cl,(%rcx)\n+\tmov $0xf2,%al\n+\tand (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001bef7,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3135471,14 +3134562,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tshlb $1,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tcwtl\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\trolb %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xf80000000001bef7,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x9770(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x18000000(%rip) \n \t(bad)\n \tjb 10e2dbd \n@@ -3135510,16 +3134620,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n+\tadd %dh,%al\n+\tstc\n \tmov $0x0,%bl\n \t...\n \tadd $0x8000000,%eax\n \tpush %rbx\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3135590,15 +3134700,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3ea(%rax)\n+\tadd %ah,0xb3ea(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0xf(%rax)\n \tand $0x1,%al\n@@ -3135678,15 +3134788,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tor %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xa8000000,%eax\n \tmov $0x1bf,%eax\n \tadd %al,(%rax)\n \tjo 10e30a4 \n@@ -3135946,75 +3135056,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjge 10e3342 \n+\tadd %dl,%al\n+\tlret\n+\tmov $0x0,%bl\n \t...\n-\tadd %al,-0x8000000(%rip) \n-\txor %esp,%ebp\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tcall 10e354c \n+\tnop\n+\tpop %rsp\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %ah,%al\n+\tsahf\n+\tand $0x2,%eax\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc %dh,0x0(%rax,%rax,1)\n+\tadd %dh,0xb410(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tenter $0x8a7b,$0x1\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,%al\n+\tjnp 10e3385 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock fbld (%rcx)\n+\tadd %dh,%al\n+\tfbld (%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlret\n-\tmov $0x0,%bl\n-\t...\n-\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rsp\n-\txchg %eax,%edx\n+\tjge 10e33c2 \n+\t...\n+\tadd %al,-0x8000000(%rip) \n+\txor %esp,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsahf\n-\tand $0x2,%eax\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tcall 10e35cc \n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tlfs (%rax),%eax\n \t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tjo 10e34b3 \n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n@@ -3136047,14 +3135159,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0x0,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tor $0x0,%al\n+\tadd %al,(%rax)\n+\tlock pop %rbx\n+\tor $0x1,%eax\n+\tadd %ah,0x1862f(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x1a(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,%dh\n \tor $0x1,%eax\n@@ -3136085,15 +3135218,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x9(%rax)\n+\tadd %al,0x9(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3136109,79 +3135242,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tmov $0x0,%ah\n+\tadd %al,(%rax)\n+\tdivb 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %bh,0xb(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n-\tor $0x0,%al\n \tadd %al,(%rax)\n-\tlock pop %rbx\n-\tor $0x1,%eax\n-\tadd %ah,0x1862f(%rax)\n+\tadd %ah,%al\n+\trex.WB out %al,$0x1\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjno 10e3582 \n+\tjno 10e35c2 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0xf(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tjrcxz 10e35fb \n+\tjrcxz 10e363b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tdivb 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %bh,0xb(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WB out %al,$0x1\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \trepnz mov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcall 10fc4a1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3136190,15 +3135302,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3ea(%rax)\n+\tadd %dl,0xb3ea(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0xbf,%dl\n@@ -3136212,58 +3135324,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xb402(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x0,%bl\n-\t...\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub %bl,(%rbx)\n-\tjae 10e36fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10e3684 \n-\tand $0x2,%al\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rax\n+\tand $0x1,%eax\n+\tadd %dh,(%rax)\n+\tlahf\n+\trepz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb402(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tmov $0x0,%bl\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tsub %bl,(%rbx)\n+\tjae 10e373d \n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rax\n-\tand $0x1,%eax\n-\tadd %dh,(%rax)\n-\tlahf\n-\trepz add %eax,(%rax)\n+\tloopne 10e36c4 \n+\tand $0x2,%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadc %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tfdivs 0x20a(%rip) \n \tadd %al,(%rax)\n@@ -3136274,15 +3135386,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9(%rax)\n+\tadd %dl,0x9(%rax)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tpopf\n \tadd %rax,(%r8)\n@@ -3136374,34 +3135486,14 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfnstenv 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tand %cl,-0x12(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x191,%edx\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t{rex2 0xb3} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n@@ -3136415,25 +3135507,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3fd(%rax)\n+\tadd %dl,%al\n+\tfnstenv 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tand %cl,-0x12(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0x191,%edx\n \tadd %al,(%rax)\n-\tadd %ch,0x1388d(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x190ab(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dh,-0x3(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\ttest $0x8d,%al\n+\tcmp %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xf8000000000190ab,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3136475,15 +3135586,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x8(%rax)\n+\tadd %dh,(%rax)\n+\tclc\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tcmp %dh,0x1(%rbx)\n \tadd %al,(%rax)\n@@ -3136513,51 +3135625,51 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tout %eax,(%dx)\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %dh,0x9779(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x29(%rax)\n-\tjne 10e3abd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tnop\n-\tint1\n-\tand (%rdx),%al\n+\tpush %rdi\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n+\troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9779(%rax)\n+\tadd %ah,0xb3ef(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdi\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %cl,0x29(%rax)\n+\tjne 10e3afd \n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin (%dx),%eax\n-\troll %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tint1\n+\tand (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3136579,15 +3135691,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3fc(%rax)\n+\tadd %al,0xb3fc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %bh,(%rdx)\n \tor (%rdx),%al\n@@ -3136616,15 +3135728,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x52(%rax)\n \tjae 10e3bfd \n@@ -3136729,67 +3135841,66 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x16(%rax)\n+\tadd %dh,-0x13(%rax)\n \tmov $0x0,%bl\n \t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tmov $0x1bf,%eax\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tloopne 10e3d62 \n-\tand %eax,(%rdx)\n+\tlock pop %rbx\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tleave\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x16(%rax)\n+\tmov $0x0,%bl\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x13882(%rax)\n+\tadd %bh,%al\n+\tmov $0x1bf,%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfdiv %st,%st(4)\n-\tadd %eax,(%rax)\n+\tloopne 10e3da2 \n+\tand %eax,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3ed(%rax)\n+\tadd %ah,0xb408(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tlock pop %rbx\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x13882(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tleave\n-\t(bad)\n+\tadd %ah,(%rax)\n+\tfdiv %st,%st(4)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3136836,16 +3135947,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd 0x0(%rax,%rax,1),%esi\n+\tadd %ah,%al\n+\tadd 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tpush $0x17337\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3136875,46 +3135986,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3e9(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xb404(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,0x1e973(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,-0x70000000(%rip) \n+\tjl 10e3ec5 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3a(%rax)\n-\tmov %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tand 0x1(%rax),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd $0xb4,%al\n+\tadd %dl,0xb3e9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,-0x70000000(%rip) \n-\tjl 10e3f05 \n-\tadd %eax,(%rax)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand 0x1(%rax),%esp\n+\tadd %al,0x1e973(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x3a(%rax)\n+\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3136943,15 +3136052,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1(%rax)\n+\tadd %dl,0x1(%rax)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x17388(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f3db(%rax)\n@@ -3136980,15 +3136089,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tout %al,(%dx)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tlods %ds:(%rsi),%al\n@@ -3137003,17 +3136112,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,(%rax)\n+\tadd 0x0(%rax,%rax,1),%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tlock cmpsb %es:(%rdi),%ds:(%rsi)\n \tje 10e40fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3137168,19 +3136278,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb404(%rax)\n+\tadd %dh,0x4(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,-0x15(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10e435b \n \tin (%dx),%eax\n@@ -3137211,46 +3136323,46 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3d6(%rax)\n \tadd %al,(%rax)\n+\tfidivl 0x0(%rbx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tjs 10e43e0 \n+\tlea (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %bl,0x1733e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1e(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trex sub $0x26,%al\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xb3d6(%rax)\n \tadd %al,(%rax)\n-\tfidivl 0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjs 10e4420 \n-\tlea (%rcx),%eax\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %bl,0x1733e(%rax)\n \tadd %al,(%rax)\n-\trex sub $0x26,%al\n-\tadd (%rax),%al\n+\tadd %dh,-0x1e(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3137271,16 +3136383,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %esi,0x0(%rax,%rax,1)\n+\tadd %dh,%al\n+\tor %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,-0xe(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3137293,15 +3136405,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3ef(%rax)\n+\tadd %dl,0xb3ef(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x19252(%rax)\n \tadd %al,(%rax)\n@@ -3137313,17 +3136425,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x18(%rax)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcall 10e4561 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x10dc2(%rax)\n \tadd %al,(%rax)\n@@ -3137413,14 +3136524,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadd 0x0(%rax,%rax,1),%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tpush %rbx\n+\tnop\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x18e3b(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xb3d3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x37(%rax)\n@@ -3137451,34 +3136583,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xb4,%al\n-\t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tpush %rbx\n-\tnop\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x18e3b(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,0xb3e1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3137627,46 +3136739,46 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10(%rax)\n-\tmov $0x0,%ah\n+\tadd %dh,(%rax)\n+\tjno 10e4842 \n \t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %dh,0x19(%rax)\n-\tcmp %al,(%rcx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,%al\n+\tmov $0x48,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tds repnz add %eax,(%rax)\n+\tadd %dh,%al\n+\tin $0xf8,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjno 10e4882 \n+\tadd %ah,0x10(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tmov $0x48,%dh\n-\tadd %eax,(%rax)\n+\tadd %dh,0x19(%rax)\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin $0xf8,%eax\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tds repnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3137688,20 +3136800,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor $0xb4,%eax\n+\tadd %dh,0xb40d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0xd8000000,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,-0x28000000(%rip) \n \tlock and $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%dh\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3137766,15 +3136877,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tin (%dx),%eax\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor (%rax),%al\n@@ -3137789,16 +3136900,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tstd\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcall 11069d6 \n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3137829,15 +3136940,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x11(%rax)\n+\tadd %dh,(%rax)\n+\tout %eax,(%dx)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \taddb $0x1,0x75(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3137845,15 +3136957,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3fd(%rax)\n+\tadd %dl,0xb3fd(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x1f0c8(%rax)\n \tadd %al,(%rax)\n@@ -3137866,19 +3136978,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3f6(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %ah,-0xa(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tcwtl\n \trex.WRX jne 10e4bbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x1d(%rsi)\n \tadd (%rax),%al\n@@ -3137929,15 +3137040,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadc 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjno 10e4c16 \n@@ -3138049,20 +3137160,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb406(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tadd %ah,0x6(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tsldt (%rax)\n \tadd %dh,%al\n \tmov $0x1a,%cl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,0x18783(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3138090,36 +3137199,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tloop 10e4e1e \n-\t...\n-\tadd %dl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,-0x6f(%rax)\n-\txchg %eax,%edi\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint3\n-\txchg %eax,%ebx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3138142,27 +3137229,49 @@\n \tadd %al,(%rax)\n \tshll $1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloope 10e4f1f \n+\tloope 10e4edf \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x21f65(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tloop 10e4e9e \n+\t...\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,-0x6f(%rax)\n+\txchg %eax,%edi\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tint3\n+\txchg %eax,%ebx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x9772(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3138192,15 +3137301,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3ee(%rax)\n+\tadd %al,0xb3ee(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tret $0x186\n@@ -3138256,15 +3137365,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3ff(%rax)\n+\tadd %al,0xb3ff(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,-0x60000000(%rip) \n \tout %al,$0x24\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3138293,84 +3137402,82 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tadc $0x50000000,%eax\n+\tadd %dh,(%rax)\n+\tpush 0x0(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50000000(%rip) \n \tadc %esp,0x1(%rip) \n \tadd %ah,%al\n \tcmp $0x21,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tout %al,$0xb3\n-\t...\n-\tadd %dl,(%rbx)\n+\t(bad)\n+\tmov $0x0,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjo 10e5112 \n \tadd %eax,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpushf\n-\txchg %eax,%esp\n+\tcmp %dh,0x10d(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmov %edx,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,0x9(%rax)\n+\tmov $0x0,%ah\n+\t...\n \t(bad)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0x0,%al\n-\tadd %al,(%rax)\n-\tcmp %dh,0x10d(%rax)\n+\tadd %bh,0x13887(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n \t(bad)\n-\tmov %edx,%ebx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd 0x0(%rax,%rax,1),%dh\n+\tadd %dh,0xb402(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rax\n-\trex.XB jae 10e51fd \n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,0x43(%rax)\n+\tjae 10e51fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,(%rbx)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3138420,34 +3137527,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb409(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %bh,0x13887(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0xb3e5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n@@ -3138493,15 +3137580,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %al,0x20(%rbp)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tjs 10e53e2 \n+\tjs 10e53a2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3138510,19 +3137597,41 @@\n \tadd %al,(%rax)\n \tadd %al,-0x3b(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x12(%rax)\n-\tjne 10e53bd \n+\tjne 10e537d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tloopne 10e5357 \n+\tloopne 10e5317 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tout %al,$0xb3\n+\t...\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjo 10e5352 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpushf\n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3138608,15 +3137717,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tadd $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x199a0(%rax)\n@@ -3138629,16 +3137738,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %esi,0x0(%rax,%rax,1)\n+\tadd %ah,%al\n+\tor %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3138686,15 +3137795,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3ea(%rax)\n+\tadd %al,0xb3ea(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WRXB or $0x1,%rax\n@@ -3138706,15 +3137815,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xc(%rax)\n+\tadd %dl,-0xc(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -3138794,15 +3137903,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tin (%dx),%al\n \tmov $0x0,%bl\n \t...\n \tsldt (%rax)\n \tadd %dh,0x1377a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3138830,18 +3137939,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x8(%rax)\n-\tmov $0x0,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tor %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tin (%dx),%al\n \tand $0x1,%al\n@@ -3138854,15 +3137961,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xf(%rax)\n+\tadd %dl,-0xf(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tor %bl,0xa(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3138896,15 +3138003,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tadd %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tsbbb $0x0,0x10d(%rax)\n \tadd %dh,(%rax)\n@@ -3138915,15 +3138022,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tint1\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0xf3,%dh\n@@ -3138973,15 +3138080,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tadd %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tcmp %dh,0x194(%rax)\n \tadd %al,(%rax)\n@@ -3139011,47 +3138118,47 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcall 10e5aa1 \n+\tadd %dh,0xb3c6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd $0xd8000000,%eax\n-\tpush $0x38\n-\tadd %eax,(%rax)\n+\tcmp %ch,%dl\n+\tand $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\thlt\n-\tjmp 10e5a05 \n+\tadd %al,(%rax)\n+\tcmpb $0x2,(%rdi,%riz,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3c6(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcall 10e5ae1 \n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcmp %ch,%dl\n-\tand $0x1,%al\n \tadd %al,(%rax)\n+\tadd $0xd8000000,%eax\n+\tpush $0x38\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x2,(%rdi,%riz,1)\n+\tadd %dh,%al\n+\thlt\n+\tjmp 10e5a45 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3139116,15 +3138223,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x16(%rax)\n+\tadd %ah,-0x16(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3139159,15 +3138266,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tout %eax,(%dx)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n@@ -3139216,15 +3138323,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3fe(%rax)\n+\tadd %al,0xb3fe(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex (bad)\n \tlock add %eax,(%rax)\n@@ -3139255,48 +3138362,48 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x24(%rax)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %ah,0xb3bf(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tcmp %bh,0x10d(%rdx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tjo 10e5d15 \n-\troll %cl,(%rcx)\n+\tadd %ch,-0x9(%rax)\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadc %dl,0x2(%rdi,%rbx,1)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3bf(%rax)\n+\tadd %dh,-0x24(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %eax,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x9(%rax)\n-\txchg %al,(%rcx)\n+\tcmp %bh,0x10d(%rdx)\n \tadd %al,(%rax)\n+\tjo 10e5d55 \n+\troll %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x2(%rdi,%rbx,1)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3139318,17 +3138425,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,(%rax)\n+\tor 0x0(%rax,%rax,1),%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tsarb $1,0x73(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n@@ -3139360,19 +3138468,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3ff(%rax)\n+\tadd %ah,-0x1(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x10d3c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tand %ch,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3139380,15 +3138490,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tdivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n@@ -3139402,22 +3138512,23 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3f9(%rax)\n+\tadd %dh,-0x7(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\t(bad)\n+\tadd %eax,(%rax)\n+\tadc (%rax),%al\n+\tadd %al,(%rax)\n+\tsub %dl,%dh\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub $0x1,%esp\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3139482,60 +3138593,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n-\tmov $0x0,%ah\n+\tadd %al,%al\n+\tje 10e5f42 \n \t...\n-\t(bad)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tnotb 0x1(%rcx)\n-\tadd %dh,0x1e95b(%rax)\n+\tadd %al,%al\n+\tin $0x75,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,-0x47(%rax)\n+\tmov (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10e6019 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tje 10e5fc2 \n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dh,(%rax)\n+\tor %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tin $0x75,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x47(%rax)\n-\tmov (%rcx),%eax\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tnotb 0x1(%rcx)\n+\tadd %dh,0x1e95b(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tout %eax,$0xb3\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x56(%rax)\n \tjae 10e607d \n \tadd %al,(%rax)\n@@ -3139548,18 +3138660,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tor 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n-\tor $0xb4,%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp %ch,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f514(%rax)\n \tadd %al,(%rax)\n@@ -3139610,19 +3138723,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3ff(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %dh,-0x1(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tjno 10e6116 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1d3e5(%rax)\n \tadd %al,(%rax)\n@@ -3139649,21 +3138761,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %esi,0x0(%rax,%rax,1)\n+\tadd %dh,0xb401(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tjs 10e622b \n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bh,0x31(%rax)\n \tand $0x1,%eax\n \tadd %dl,%al\n \tmov $0x8e,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3139691,15 +3138803,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x15(%rax)\n+\tadd %al,-0x15(%rax)\n \tmov $0x0,%bl\n \t...\n \tsbb %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x25(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3139716,37 +3138828,36 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%bl\n-\tmov $0x0,%bl\n+\tshr $0xb3,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadcb $0x73,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsbb %ch,0x1(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin (%dx),%eax\n+\tadd %dh,%al\n+\tin (%dx),%al\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor $0x8000000,%eax\n \tmovsxd 0x1(%rax),%ecx\n@@ -3139757,57 +3138868,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd 0x0(%rax,%rax,1),%dh\n+\tadd %dl,(%rax)\n+\tshll $0x0,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd $0x38000000,%eax\n+\t(bad)\n+\tjae 10e633d \n \tadd %al,(%rax)\n-\tcwtl\n-\tmov $0x1bf,%esi\n \tadd %al,(%rax)\n-\tror $1,%ch\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadc %dh,%cl\n+\tin $0x1,%eax\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tshll $0x0,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n-\tadd $0x38000000,%eax\n-\t(bad)\n-\tjae 10e637d \n \tadd %al,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%cl\n-\tin $0x1,%eax\n+\tcwtl\n+\tmov $0x1bf,%esi\n \tadd %al,(%rax)\n+\tror $1,%ch\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \thlt\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n@@ -3139843,15 +3138954,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x11(%rax)\n+\tadd %dl,-0x11(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%ch\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3139887,15 +3138998,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11(%rax)\n+\tadd %al,0x11(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tloopne 10e64f6 \n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3139946,15 +3139057,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7(%rax)\n+\tadd %dh,(%rax)\n+\tstc\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n@@ -3139967,15 +3139079,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6(%rax)\n+\tadd %al,-0x6(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n@@ -3139988,55 +3139100,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x0(%rax)\n+\tadd %ah,0xb(%rax)\n \tmov $0x0,%ah\n \t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x50(%rax)\n-\tmov %eax,(%rcx)\n+\tsldt (%rax)\n+\tadd %ah,-0x30(%rax)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x89,(%rdx)\n-\tadd %eax,(%rax)\n+\tadc %ch,0x1d4(%rsi)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb40b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n+\tadd %dl,0x0(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ah,-0x30(%rax)\n-\troll $1,(%rcx)\n+\tadd %ah,-0x50(%rax)\n+\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x1d4(%rsi)\n+\trcrb $0x89,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb410(%rax)\n+\tadd %ah,0xb410(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x20a53(%rax)\n \tadd %al,(%rax)\n@@ -3140089,15 +3139199,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xf(%rax)\n+\tadd %al,-0xf(%rax)\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tcmpb $0x1,-0x41(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3140196,15 +3139306,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tlock mov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tmov %cl,%dl\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3140235,36 +3139345,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tjbe 10e6882 \n+\t...\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsti\n+\txchg %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpop %rsp\n+\tsbb $0x2,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x7f(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n-\tss jae 10e68fd \n+\tss jae 10e693d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,(%rcx,%rcx,4)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tjrcxz 10e68de \n+\tjrcxz 10e691e \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tout %al,(%dx)\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n@@ -3140276,37 +3139409,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjbe 10e6902 \n-\t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsti\n-\txchg %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsp\n-\tsbb $0x2,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n \tenter $0xb3,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n@@ -3140357,15 +3139467,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb40f(%rax)\n+\tadd %al,0xb40f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,-0x42(%rax)\n \txchg %eax,%esp\n@@ -3140396,15 +3139506,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3(%rax)\n+\tadd %dh,(%rax)\n+\tstd\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n@@ -3140418,15 +3139529,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tor $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,%al\n@@ -3140536,18 +3139647,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tmov $0x0,%ah\n+\t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tmov $0x90,%al\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001ef71,%al\n@@ -3140661,15 +3139772,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x17(%rax)\n+\tadd %dl,-0x17(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0x18000000,%eax\n \trex.X jae 10e6e3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3140741,19 +3139852,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3fd(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %ah,-0x3(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x7c(%rax)\n \tjae 10e6f3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xd2,%al\n \t(bad)\n@@ -3140786,41 +3139896,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n-\tshlb $1,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,0x1f0c8(%rax)\n \tadd %al,(%rax)\n-\tand %ch,(%rcx)\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %dh,0x7(%rax)\n+\txchg %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x18eba(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tand %ch,(%rcx)\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x18eba(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xb3bd(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n@@ -3140836,16 +3139966,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcall 10e7121 \n+\tadd %al,%al\n+\tcall 10e7161 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x20a57(%rax)\n \tadd %al,(%rax)\n@@ -3140874,34 +3140004,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,0x1f0c8(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x7(%rax)\n-\txchg %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,-0x1f(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n@@ -3140962,15 +3140072,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb40c(%rax)\n+\tadd %dl,0xb40c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %dl,0x18b(%rbp)\n \tadd %al,(%rax)\n@@ -3141022,22 +3140132,23 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3ec(%rax)\n+\tadd %dh,-0x14(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tin $0x24,%al\n+\tadd %eax,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tshl $0x24,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x47(%rax)\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3141064,15 +3140175,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3f9(%rax)\n+\tadd %dl,0xb3f9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n \tfwait\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3141085,16 +3140196,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmc\n+\tadd %ah,%al\n+\thlt\n \tmov $0x0,%bl\n \t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tsub %cl,0x173(%rbx)\n \tadd %al,(%rax)\n \txor %dh,%dh\n@@ -3141145,15 +3140256,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb411(%rax)\n+\tadd %al,0xb411(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \t(bad)\n@@ -3141185,24 +3140296,27 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb401(%rax)\n+\tadd %dh,0x1(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,0x124ef(%rax)\n+\tadd %eax,(%rax)\n+\tadc (%rax),%al\n+\tadd %al,(%rax)\n+\tmov %ch,%bh\n+\tand $0x1,%al\n \tadd %al,(%rax)\n-\tadd %al,0x1d415(%rax)\n \tadd %al,(%rax)\n+\tadcb $0x0,0x1d4(%rip) \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3141225,46 +3140339,46 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tloope 10e74de \n+\tadd %dl,0xb3ca(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x64(%rax)\n-\tor $0x1,%eax\n-\tadd %dh,%al\n-\tf2xm1\n+\tadd %ch,%al\n+\tmov 0x1(%rip),%cs \n+\tadd %dh,(%rax)\n+\tjl 10e74d1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3ca(%rax)\n+\tadd %ah,(%rax)\n+\tloope 10e751e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tmov 0x1(%rip),%cs \n-\tadd %dh,(%rax)\n-\tjl 10e7511 \n+\tadd %al,-0x64(%rax)\n+\tor $0x1,%eax\n+\tadd %dh,%al\n+\tf2xm1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3141302,18 +3140416,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xa(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tadd $0x0,%al\n+\tadd %ah,(%rax)\n+\tdivb 0x0(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tje 10e763d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x222(%rdx)\n@@ -3141415,47 +3140530,27 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjns 10e7742 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xb3d2(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bh,-0x1f(%rax)\n-\tand $0x1,%al\n \tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad) 0x0(%rcx,%rax,1)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n+\tadd %cl,0x24(%rax)\n+\tjne 10e77bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\thlt\n-\tmov $0x0,%bl\n-\t...\n \t(bad)\n-\tadd %al,(%rax)\n-\tadd %ch,0x1d1b3(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlea (bad),%esi\n-\trepnz add %eax,(%rax)\n+\tsbb %dh,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3141478,29 +3140573,49 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3d2(%rax)\n+\tadd %dl,%al\n+\thlt\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %ch,0x1d1b3(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tlea (bad),%esi\n+\trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,0x24(%rax)\n-\tjne 10e787d \n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjns 10e7802 \n \tadd %al,(%rax)\n-\t(bad)\n-\tsbb %dh,%ah\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %bh,-0x1f(%rax)\n+\tand $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad) 0x0(%rcx,%rax,1)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3141583,17 +3140698,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %ah,(%rax)\n+\tadd $0xb4,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \trex cmp $0xec,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x6b(%rax)\n \tnop\n@@ -3141662,15 +3140779,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7(%rax)\n+\tadd %ah,(%rax)\n+\tstc\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \ttest $0x43,%al\n \tjae 10e7abd \n \tadd %al,(%rax)\n@@ -3141741,33 +3140859,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3f0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %ah,-0x10(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x19b54(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18f8e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tor $0xb4,%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tstd\n \txchg %al,(%rcx)\n@@ -3141777,52 +3140894,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6(%rax)\n-\tmov $0x0,%ah\n \tadd %al,(%rax)\n+\tjl 10e7bc2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd (%rax),%eax\n-\tadd %al,(%rax)\n-\tmov $0x4a,%al\n-\tmov %es,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,-0x78000000(%rip) \n+\trex.WX mov %es,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.RXB and $0x2,%al\n \tadd %al,(%rax)\n+\tand %bh,(%rsp,%rdx,8)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x6(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n-\tjl 10e7c02 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd (%rax),%eax\n+\tadd %al,(%rax)\n+\tmov $0x4a,%al\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,-0x78000000(%rip) \n-\trex.WX mov %es,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\trex.RXB and $0x2,%al\n \tadd %al,(%rax)\n-\tand %bh,(%rsp,%rdx,8)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3141843,19 +3140960,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb400(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %dh,0x0(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,-0x5d(%rax)\n \t(bad)\n \tadd %dh,(%rax)\n \tjo 10e7c91 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3141863,52 +3140979,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp 10e7de1 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor (%rax),%al\n+\tadd %al,-0x9(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n-\tfdivrs (%rdi)\n-\tmov %al,(%rcx)\n+\tadd %dh,0x1925f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x19899(%rax)\n \tadd %al,(%rax)\n-\tlock ficoml 0x0(%rcx,%rax,1)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x9(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %al,%al\n+\tjmp 10e7e21 \n \tadd %al,(%rax)\n-\tadd %dh,0x1925f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19899(%rax)\n+\tadd %eax,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tfdivrs (%rdi)\n+\tmov %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock ficoml 0x0(%rcx,%rax,1)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tstd\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x24(%rax)\n \txchg %eax,%esp\n@@ -3141942,36 +3141058,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb40c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tdata16 mov %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %ah,%cl\n-\tand %al,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,-0x19(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tpush %rax\n \ttestb $0x0,0x1(%rsi)\n@@ -3141984,32 +3141078,54 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjo 10e7e42 \n+\tjo 10e7e02 \n \t...\n \tadd %dl,0x0(%rip) \n \tand %edi,%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tcli\n+\tadd %dl,(%rax)\n+\txchg %bh,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x9af6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xb40c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tdata16 mov %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %ah,%cl\n+\tand %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x29(%rax)\n \tmov $0x0,%bl\n \t...\n \tsbb %eax,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0xbf,%ch\n@@ -3142092,15 +3141208,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tjmp 10e7fde \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,-0x50000000(%rip) \n \tlahf\n@@ -3142173,38 +3141289,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3ec(%rax)\n+\tadd %ah,-0x14(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,-0x58000000(%rip) \n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd $0xa8000000,%eax\n \tin (%dx),%eax\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0x225(%rdi)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3f5(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x30000000(%rip) \n+\tadd %dh,-0xb(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadd $0xd0000000,%eax\n \tmovsxd 0x1(%rbp),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rcx)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3142212,16 +3141329,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlock mov $0x0,%bl\n+\tadd %dh,%al\n+\tout %eax,(%dx)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,-0x17(%rsi)\n@@ -3142233,19 +3141351,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3ef(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x38000000(%rip) \n+\tadd %ah,-0x11(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor $0x38000000,%eax\n \tpush %rax\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tlret\n \tint1\n@@ -3142272,15 +3141389,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tmov $0x0,%ah\n \t...\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0xa(%rbx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3142350,19 +3141468,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb400(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %ah,0x0(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tsub %cl,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjne 10e8353 \n@@ -3142372,15 +3141489,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x15(%rax)\n+\tadd %ah,-0x15(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tsbb %al,0x125(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3142453,15 +3141570,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xe(%rax)\n+\tadd %al,0xe(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n@@ -3142475,15 +3141592,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6(%rax)\n+\tadd %ah,(%rax)\n+\tcli\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tclc\n \tclc\n \tand $0x1,%eax\n@@ -3142512,15 +3141630,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tlock mov $0x0,%bl\n \t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tloopne 10e85cc \n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3142533,15 +3141651,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5(%rax)\n+\tadd %ah,(%rax)\n+\tsti\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tcmp %ch,-0x78(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3142608,88 +3141727,87 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3c2(%rax)\n+\tadd %ah,-0x13(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n+\tlock push %rcx\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x40000000(%rip) \n-\tmov $0x94,%dl\n+\tloopne 10e865a \n+\tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1f140(%rax)\n-\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3ed(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %al,0xb3c2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rcx\n-\tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10e869a \n-\tcmc\n+\tadd %al,0x40000000(%rip) \n+\tmov $0x94,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x1f140(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush 0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rax)\n+\tleave\n+\tmov $0x0,%bl\n+\t...\n+\tor $0x50000000,%eax\n+\tpush %rsi\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tjrcxz 10e875f \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d36e(%rax)\n+\txor %bh,-0x6d(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tleave\n+\tadd %dh,%al\n+\t(bad)\n \tmov $0x0,%bl\n-\t...\n-\tor $0x50000000,%eax\n-\tpush %rsi\n-\tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,-0x6d(%rsi)\n+\tadd %al,(%rax)\n \tadd %eax,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tor %ah,%bl\n+\tand $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xf80000000001d36e,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3142708,15 +3141826,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \t(bad)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %al,(%rax)\n@@ -3142731,15 +3141849,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb40b(%rax)\n+\tadd %dl,0xb40b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tjo 10e8848 \n@@ -3142753,15 +3141871,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tjmp 10e881e \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x1915e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x63(%rax)\n@@ -3142772,14 +3141890,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xb3c3(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmp %ecx,(%rdx)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %dh,0x161c4(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tret\n \tmov $0x0,%bl\n \t...\n \tadc $0x38000000,%eax\n \tpush %rbp\n \tor (%rdx),%al\n@@ -3142807,35 +3141945,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3c3(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp %ecx,(%rdx)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %dh,0x161c4(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x3(%rax)\n+\tadd %al,0x3(%rax)\n \tmov $0x0,%ah\n \t...\n \tor $0x68000000,%eax\n \tand 0x1(%rbp),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsubb $0x1,-0x70(%rcx)\n@@ -3142865,15 +3141983,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tor 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tenter $0x8ad6,$0x1\n \tadd %al,(%rax)\n@@ -3142884,15 +3142002,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tor 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \trex int3\n \tor $0x1,%eax\n@@ -3142904,19 +3142022,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %dh,0x0(%rax,%rax,1)\n+\tadd %dh,0xb400(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tsbb %ah,0x1(%rip) \n \tadd %dh,%al\n \tcltd\n \tand (%rdx),%eax\n \tadd %al,(%rax)\n@@ -3142925,22 +3142043,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3fc(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x4(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tes xchg %eax,%esp\n+\tadd %ah,(%rsi)\n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x1a(%rax)\n \tjmp 10e8ac5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -3143049,45 +3142166,45 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tret\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %al,0xb3cb(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x17447(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2d(%rax)\n-\txchg %eax,%ebp\n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %bl,(%rax)\n+\trex.WR out %eax,$0x1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xf80000000001eb15,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3cb(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rbx)\n+\tadd %ah,%al\n+\tret\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\trex.WR out %eax,$0x1\n+\tadd %bh,0x17447(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x2d(%rax)\n+\txchg %eax,%ebp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001eb15,%al\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3143128,45 +3142245,45 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb411(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x1a(%rax)\n-\tjne 10e8d3d \n+\tadd %dl,-0x7e(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %al,0x19acd(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tinsb (%dx),%es:(%rdi)\n-\txchg %eax,%ebp\n-\tadd %eax,(%rax)\n+\tadd %dl,0x195e4(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %ah,0xb411(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x19acd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x195e4(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x1a(%rax)\n+\tjne 10e8d7d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tinsb (%dx),%es:(%rdi)\n+\txchg %eax,%ebp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3143185,35 +3142302,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %eax,$0xb3\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,0x30000000(%rip) \n-\tjrcxz 10e8e1f \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x2232d(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \trepz mov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlahf\n \tlock add %eax,(%rax)\n@@ -3143226,37 +3142323,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor 0x0(%rax,%rax,1),%dh\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tout %eax,$0xb3\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand $0x1,%ax\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tiret\n-\tand %eax,(%rdx)\n+\tadd %al,(%rcx)\n+\tadd %cl,0x30000000(%rip) \n+\tjrcxz 10e8e5f \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x2232d(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x10(%rax)\n+\tadd %dl,-0x10(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0x88000000,%eax\n \tout %eax,(%dx)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3143268,15 +3142363,15 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjbe 10e8e82 \n+\tjbe 10e8e42 \n \t...\n \tadd %cl,0x18000000(%rip) \n \tcmp $0xa,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,0x38(%rax)\n \tint1\n@@ -3143286,19 +3142381,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3f2(%rax)\n+\tadd %dh,0xb40a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x66(%rax)\n+\tand $0x1,%eax\n+\tadd %ah,%al\n+\tiret\n+\tand %eax,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0xe(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %cl,-0x47(%rax)\n \tmov $0x1,%edi\n \tadd %ah,%al\n \tadd %esp,0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3143327,17 +3142442,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tint1\n-\tmov $0x0,%bl\n+\tadd %ah,%al\n+\tlock mov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n@@ -3143375,15 +3142489,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xc(%rax)\n+\tadd %ah,0xc(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3143471,15 +3142585,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3f4(%rax)\n+\tadd %dl,0xb3f4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.RX and %r8b,(%rdx)\n@@ -3143493,15 +3142607,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x8(%rax)\n+\tadd %ah,(%rax)\n+\tclc\n \tmov $0x0,%bl\n \t...\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \trex mov $0x194,%esp\n \tadd %al,(%rax)\n \t(bad)\n@@ -3143512,46 +3142627,46 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dh,-0x2c(%rax)\n \tmov $0x0,%bl\n \t...\n-\t(bad)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %ch,0x62(%rax)\n-\tmov (%rcx),%es\n+\tand %cl,(%rsi)\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tfcomip %st(7),%st\n+\tsub $0xd4,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2c(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tmov $0x0,%bl\n \t...\n-\tor (%rax),%eax\n+\t(bad)\n \tadd %al,(%rax)\n-\tand %cl,(%rsi)\n-\tmov (%rcx),%eax\n+\tadd %ch,0x62(%rax)\n+\tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub $0xd4,%ch\n+\t(bad)\n+\tfcomip %st(7),%st\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3143576,15 +3142691,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3ed(%rax)\n+\tadd %dl,0xb3ed(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x10000000(%rip) \n \trex.WXB jne 10e92bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3143657,15 +3142772,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3ef(%rax)\n+\tadd %al,0xb3ef(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x38000000(%rip) \n \trex.B cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3143677,15 +3142792,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd (%rax),%al\n@@ -3143700,15 +3142815,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x14(%rax)\n+\tadd %dl,-0x14(%rax)\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tmov $0x12532,%eax\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3143720,15 +3142835,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tadd $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,%al\n@@ -3143762,15 +3142877,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xe(%rax)\n+\tadd %al,-0xe(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadc %bh,(%rdx)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3143800,33 +3142915,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb401(%rax)\n+\tadd %ah,0x1(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bl,0x3d(%rax)\n-\tand $0x1,%eax\n-\tadd %dh,0x1f936(%rax)\n+\tadd %eax,(%rax)\n+\tadd (%rax),%eax\n+\tadd %al,(%rax)\n+\tpop %rax\n+\tcmp $0x125,%eax\n+\tadd %al,(%rax)\n+\tmov $0x36,%al\n+\tstc\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tstc\n \tmov $0x0,%bl\n \t...\n \tor $0xb8000000,%eax\n \trex.RXB jne 10e95bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3143837,57 +3142957,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb405(%rax)\n+\tadd %dh,(%rax)\n+\tadd %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tss mov %al,(%rcx)\n+\tadd %bl,-0x6d(%rax)\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor 0x1(%rbp),%dl\n+\tcmp $0x8f,%dh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %dh,0x5(%rax)\n \tmov $0x0,%ah\n-\t...\n-\t(bad)\n \tadd %al,(%rax)\n-\tadd %bl,-0x6d(%rax)\n-\tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmp $0x8f,%dh\n \tadd %eax,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %cl,%al\n+\tss mov %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tor 0x1(%rbp),%dl\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjmp 10e961e \n-\tadd %al,(%rax)\n+\tadd %dh,0xb3eb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x7b(%rax)\n \tjmp 10e9680 \n@@ -3143920,15 +3143041,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tsti\n \tmov $0x0,%bl\n \t...\n \tadc $0x0,%eax\n \timul $0x0,0x1(%rax),%ecx\n \tnop\n \trex.WR sbb $0x2,%rax\n@@ -3143936,15 +3143057,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tadd $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tsub %dh,%cl\n@@ -3143958,15 +3143079,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7(%rax)\n+\tadd %dl,0x7(%rax)\n \tmov $0x0,%ah\n \t...\n \tadd $0x30000000,%eax\n \tadc 0x1(%rbx),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,-0xc(%rcx)\n@@ -3144019,50 +3143140,50 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlfs (%rax),%eax\n+\tadd %al,0xb3d3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd (%rax),%eax\n+\tadd %ah,-0x40(%rax)\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n-\tcmp %bh,(%rdx)\n-\tor $0x1,%eax\n-\tadd %dh,(%rax)\n-\tmov $0xf5,%bh\n+\tadd %dl,%al\n+\trex.X mov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3d3(%rax)\n+\tadd %al,%al\n+\tlfs (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,-0x40(%rax)\n-\tlock add %eax,(%rax)\n+\tadd %eax,(%rax)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.X mov %al,(%rcx)\n+\tcmp %bh,(%rdx)\n+\tor $0x1,%eax\n+\tadd %dh,(%rax)\n+\tmov $0xf5,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3144121,47 +3143242,47 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tor $0xb4,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x0,%al\n-\tadd %al,(%rax)\n-\tcmp %bh,-0x6a(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %ah,-0x2e(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tand (%rdx),%al\n+\tpush %rax\n+\txchg %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshrb $0x0,0x1(%rbx,%rbx,4)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2e(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%al\n+\tadd %dl,(%rax)\n+\tor $0xb4,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0x1(%rbx,%rbx,4)\n+\tor $0x0,%al\n+\tadd %al,(%rax)\n+\tcmp %bh,-0x6a(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tand (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3144185,16 +3143306,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %esi,0x0(%rax,%rax,1)\n+\tadd %dh,%al\n+\tadc %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tjs 10e99cb \n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3144228,48 +3143349,46 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tstc\n+\tadd %dh,-0xa(%rax)\n \tmov $0x0,%bl\n \t...\n-\tor $0x80000000,%eax\n-\trex.W jne 10e9abd \n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tloopne 10e9af1 \n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjbe 10e9ae0 \n-\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\tss out %al,(%dx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3f6(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tmov %al,(%rcx)\n+\tstc\n+\tmov $0x0,%bl\n+\t...\n+\tor $0x80000000,%eax\n+\trex.W jne 10e9afd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tss out %al,(%dx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tjbe 10e9b20 \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3144411,15 +3143530,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3f1(%rax)\n+\tadd %dl,0xb3f1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpopf\n@@ -3144493,15 +3143612,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tmov $0x0,%ah\n \t...\n \tadd $0x78000000,%eax\n \txchg %eax,%esi\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3144511,20 +3143631,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjmp 10e9ee1 \n+\tadd %dh,0xb3e9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x10000000,%eax\n+\tadd %al,0x10000000(%rip) \n \tscas %es:(%rdi),%eax\n \tjne 10e9e3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x1,-0x13(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3144532,15 +3143651,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tor 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x20a56(%rax)\n \tadd %al,(%rax)\n@@ -3144592,15 +3143711,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \trepnz mov $0x0,%bl\n \t...\n \tadd $0x88000000,%eax\n \tlock xchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3144655,15 +3143774,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3eb(%rax)\n+\tadd %dl,0xb3eb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x186f6(%rax)\n \tadd %al,(%rax)\n@@ -3144675,15 +3143794,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3e8(%rax)\n+\tadd %dl,0xb3e8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.B jne 10ea07d \n@@ -3144753,16 +3143872,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstd\n+\tadd %dh,%al\n+\tcld\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3144776,19 +3143895,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tdivl 0x0(%rbx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x1d27c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfiadds 0x1(%rsi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3144842,27 +3143961,27 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %esi,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %ah,0xb401(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tfdivs 0x189(%rbp)\n \tadd %al,(%rax)\n-\txor %dl,(%rdx)\n-\tmov (%rcx),%es\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %bl,%al\n+\tmov $0x89,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dh,(%rax)\n+\tadc 0x1(%rsi),%cl\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3144884,15 +3144003,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tout %al,(%dx)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjl 10ea2f0 \n@@ -3144904,15 +3144023,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3e8(%rax)\n+\tadd %al,0xb3e8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x10000000(%rip) \n \trcl $1,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3145006,34 +3144125,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd $0xb4,%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %ah,0xb3e1(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x7c(%rax)\n-\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n-\tsbb $0x2,%eax\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tjbe 10ea460 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xb(%rax)\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xf(%rax)\n+\tadd %dh,(%rax)\n+\tint1\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n@@ -3145047,42 +3144170,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3e1(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dl,(%rax)\n+\tadd $0xb4,%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tjbe 10ea4e0 \n-\tadd %eax,(%rax)\n+\tadd %cl,-0x7c(%rax)\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xb(%rax)\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadc %ch,%dh\n+\tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x15(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,(%rax)\n+\tjmp 10ea4de \n \t...\n-\tadc %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tjs 10ea51b \n+\tadd %bh,-0x1f(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tscas %es:(%rdi),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3145132,26 +3144252,26 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjae 10ea582 \n+\tadd %dl,%al\n+\tor $0xb4,%al\n \t...\n-\tadd %cl,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,-0x80(%rax)\n-\tjae 10ea5fd \n \tadd %al,(%rax)\n+\txchg %eax,%ecx\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsub %edx,0x1(%rbx)\n-\tadd %bh,%al\n+\tadd %ah,-0x4f(%rax)\n+\ttestl $0x0,(%rcx)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3145171,26 +3144291,26 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tor $0xb4,%al\n+\tadd %ah,(%rax)\n+\tjae 10ea602 \n \t...\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x80(%rax)\n+\tjae 10ea67d \n \tadd %al,(%rax)\n-\txchg %eax,%ecx\n-\tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4f(%rax)\n-\ttestl $0x0,(%rcx)\n-\tclc\n+\t(bad)\n+\tsub %edx,0x1(%rbx)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3145252,15 +3144372,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb411(%rax)\n+\tadd %dl,0xb411(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rbx\n@@ -3145275,58 +3144395,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3bd(%rax)\n+\tadd %ah,(%rax)\n+\tor %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tmov $0xe7,%dl\n-\tadd %eax,(%rax)\n+\tpop %rax\n+\txorl $0x1,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tjo 10ea7a0 \n+\trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x8(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tadc %al,(%rax)\n+\tadd %ah,0xb3bd(%rax)\n \tadd %al,(%rax)\n-\tpop %rax\n-\txorl $0x1,(%rdi)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ea7e0 \n-\trepz add %eax,(%rax)\n+\tadd %bl,(%rax)\n+\tmov $0xe7,%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xa(%rax)\n+\tadd %dl,-0xa(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n@@ -3145340,15 +3144461,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tor 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xa8000000,%eax\n \tmov $0x194,%ebp\n \tadd %al,(%rax)\n \tnop\n@@ -3145379,16 +3144500,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tdivl 0x0(%rbx)\n+\tadd %dh,0xb3f7(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x1737d(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3145442,21 +3144563,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3f7(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %ah,-0x9(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0xf(%rax)\n+\tpush %rax\n+\tint1\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x6c,%al\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3145464,15 +3144585,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x17(%rax)\n+\tadd %al,-0x17(%rax)\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tcall 110b436 \n \tadd %al,(%rax)\n \tadd %al,0x1f1c0(%rax)\n@@ -3145542,17 +3144663,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %ah,(%rax)\n+\tor 0x0(%rax,%rax,1),%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tcall 1104136 \n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WXB (bad)\n \tadd (%rax),%al\n@@ -3145561,61 +3144683,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3bb(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %dh,(%rax)\n+\tin $0xb3,%eax\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n-\tand $0x1,%eax\n-\tadd %ah,(%rax)\n-\tdata16 clc\n+\tadd %bl,0x5d(%rax)\n+\txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1bf08(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %dh,0x0(%rax,%rax,1)\n+\tadd %dh,%al\n+\tpush 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trorb $0x0,0x138(%rsi)\n \tadd %ah,0x19513(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin $0xb3,%eax\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %al,0xb3bb(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x5d(%rax)\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1bf08(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dl,0x36(%rax)\n+\tand $0x1,%eax\n+\tadd %ah,(%rax)\n+\tdata16 clc\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3145681,15 +3144803,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x16(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x100000000001251b,%al\n \tin (%dx),%al\n \tsbb $0x2,%al\n@@ -3145699,15 +3144822,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x12(%rax)\n+\tadd %al,-0x12(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,-0x4f(%rax)\n \tmov $0x1,%edi\n \tadd %dl,(%rax)\n@@ -3145719,15 +3144842,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tadd $0xf8000000,%eax\n \tsub $0x18e,%eax\n \tadd %al,(%rax)\n \trex xchg %eax,%edi\n@@ -3145738,35 +3144861,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3ca(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x38(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadc $0x98000000,%eax\n+\tds or (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %bl,-0x58(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tloopne 10ead08 \n+\tand %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0x1d349(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3eb(%rax)\n+\tadd %ah,0xb3eb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x8000000(%rip) \n \tmov $0x1bf,%ebp\n \tadd %al,(%rax)\n \tlock repnz and (%rdx),%al\n@@ -3145776,26 +3144898,27 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x38(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tadc $0x98000000,%eax\n-\tds or (%rdx),%al\n+\tadd %dh,0xb3ca(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10ead88 \n-\tand %al,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bl,-0x58(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1d349(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3145815,23 +3144938,24 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7b(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dl,%al\n+\tor %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tenter $0x8c9b,$0x1\n+\tadd %al,(%rax)\n+\tadd $0x58000000,%eax\n+\tandl $0x0,0x1(%rip) \n+\trclb $0x1,-0x7a(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001d46a,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3145851,24 +3144975,43 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor %dh,0x0(%rax,%rax,1)\n+\tadd %ah,0x7b(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tenter $0x8c9b,$0x1\n \tadd %al,(%rax)\n-\tadd $0x58000000,%eax\n-\tandl $0x0,0x1(%rip) \n-\trclb $0x1,-0x7a(%rdx)\n \tadd %al,(%rax)\n+\tmovabs 0xf80000000001d46a,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tmov $0x0,%bl\n+\t...\n+\tadd $0x0,%al\n+\tadd %al,(%rax)\n+\tpush $0x1d40c\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov %ebx,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3145890,74 +3145033,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf(%rax)\n-\tmov $0x0,%ah\n+\tadd %dh,(%rax)\n+\tlfs (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x88000000,%eax\n \tscas %es:(%rdi),%eax\n \tor $0x1,%eax\n \tadd %dl,-0x56(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xb40c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %cl,%al\n-\tpush %rsi\n-\tor (%rdx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txorb $0xf7,(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tmov $0x0,%bl\n-\t...\n-\tadd $0x0,%al\n+\tadd %al,0xb40c(%rax)\n \tadd %al,(%rax)\n-\tpush $0x1d40c\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %ebx,%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %cl,%al\n+\tpush %rsi\n+\tor (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txorb $0xf7,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3145982,21 +3145105,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x9(%rax)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tdivl 0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tenter $0xdc6,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10eb074 \n \tmov (%rcx),%al\n \tadd %al,(%rax)\n@@ -3146041,15 +3145162,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tcall 10eb221 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tsldt (%rax)\n \tadd %bh,(%rax)\n \tloopne 10eb19f \n@@ -3146064,18 +3145185,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,%al\n+\tadd $0xb4,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tss or (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3146085,53 +3145207,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor $0xb4,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tsbb 0x1(%rip),%ah \n-\tadd %dl,%al\n-\tjns 10eb1e9 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x20a57(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txor $0x1,%edx\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\t...\n+\tadd %ah,%al\n+\tor $0xb4,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x20a57(%rax)\n+\tadd %bl,%al\n+\tsbb 0x1(%rip),%ah \n+\tadd %dl,%al\n+\tjns 10eb229 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor $0x1,%edx\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \trepz mov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x90000000,%eax\n \tpushf\n@@ -3146199,15 +3145321,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tin (%dx),%al\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n@@ -3146222,15 +3145344,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xc(%rax)\n+\tadd %ah,(%rax)\n+\thlt\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x19b57(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3146264,15 +3145387,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x14(%rax)\n+\tadd %dh,(%rax)\n+\tin (%dx),%al\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x17337,%eax\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3146303,15 +3145427,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tcli\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x79(%rax)\n \tmov $0x1,%edi\n@@ -3146343,16 +3145467,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd 0x0(%rax,%rax,1),%esi\n+\tadd %dh,%al\n+\tadd 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0x23,%al\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3146409,15 +3145533,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tdivb 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,-0x80000000(%rip) \n \tmov $0x10d,%eax\n \tadd %al,(%rax)\n \tsubb $0x1,-0x2d(%rcx)\n@@ -3146450,15 +3145574,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tout %al,(%dx)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmov %dh,0x194(%rax)\n \tadd %al,(%rax)\n@@ -3146468,44 +3145592,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor %dh,0x0(%rax,%rax,1)\n+\tadd %ah,0xb40d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tmov %bl,0x10d(%rdx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\trcl $0xd2,%al\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tcmp $0x173,%eax\n+\tadd %al,(%rax)\n+\tadd %bh,(%rbx)\n+\tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb40d(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tor %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0x173,%eax\n+\tmov %bl,0x10d(%rdx)\n \tadd %al,(%rax)\n-\tadd %bh,(%rbx)\n-\tes add (%rax),%al\n+\trcl $0xd2,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3146527,19 +3145651,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3fb(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dh,-0x5(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tadc %cl,0x5a(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%edx\n \tsbb $0x2,%eax\n@@ -3146568,15 +3145691,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tor $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tror $0x8c,%cl\n@@ -3146591,15 +3145714,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tjmp 10eb8e1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x90000000,%eax\n \tor $0xd4,%al\n \tadd %eax,(%rax)\n@@ -3146718,22 +3145841,23 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstd\n-\tmov $0x0,%bl\n-\t...\n-\tadc (%rax),%eax\n+\tadd %dh,0xb3fd(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcall 10fdf2b \n \tadd %al,(%rax)\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %ch,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tand $0x1,%eax\n \tadd %dl,%al\n \t(bad)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3146758,16 +3145882,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xd(%rax)\n-\tmov $0x0,%bl\n+\tadd %ah,(%rax)\n+\trepz mov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tmovabs 0x2000000000012516,%al\n \tdecl 0x1(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3146795,27 +3145919,26 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tmov $0x0,%ah\n+\tadd %ah,0x977e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor (%rax),%al\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tjo 10eba83 \n-\tor $0x1,%eax\n-\tadd %dh,0x9(%rax)\n-\tin (%dx),%al\n+\tadd %ch,%al\n+\thlt\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trclb $1,-0x14(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3146838,40 +3145961,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x977e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\thlt\n-\troll $1,(%rcx)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\trclb $1,-0x14(%rcx)\n+\tjo 10ebb03 \n+\tor $0x1,%eax\n+\tadd %dh,0x9(%rax)\n+\tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10(%rax)\n-\tmov $0x0,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadc %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tadd %cl,%bl\n \tor $0x1,%eax\n \tadd %ah,%al\n@@ -3146883,21 +3146005,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x9(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor %al,(%rax)\n+\tadd %ah,(%rax)\n+\tdivl 0x0(%rbx)\n \tadd %al,(%rax)\n-\tfmul %st(2),%st\n-\txchg %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\tlret $0x186\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock cmp $0x19b,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3146979,15 +3146102,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x16(%rax)\n+\tadd %al,-0x16(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \trex push %rdx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3147038,15 +3146161,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \trepz mov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n@@ -3147060,15 +3146183,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xd(%rax)\n+\tadd %dl,-0xd(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3147210,16 +3146333,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %esi,0x0(%rax,%rax,1)\n+\tadd %dh,%al\n+\tadd %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x1d2(%rcx)\n \tadd %al,(%rax)\n \tsbbb $0x0,0x1f2(%rdi)\n@@ -3147234,15 +3146357,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x12(%rax)\n+\tadd %dh,(%rax)\n+\tout %al,(%dx)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3147273,15 +3146397,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd(%rax)\n+\tadd %ah,0xd(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0x4f,%al\n \tje 10ec0bd \n \tadd %al,(%rax)\n@@ -3147309,26 +3146433,43 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb40a(%rax)\n+\tadd %dl,%al\n+\tiret\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tadd %dh,%dh\n+\trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tjo 10ec1b3 \n+\tin (%dx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1967f(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x19(%rax)\n-\trolb $1,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x42(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tmovabs 0xf000000000020a51,%al\n+\tadcl $0x0,0x1(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3147336,58 +3146477,41 @@\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x35,%al\n-\tjae 10ec17d \n+\tjae 10ec1bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ec1d2 \n+\tjo 10ec212 \n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tiret\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%al\n+\tadd %dl,0xb40a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%dh\n-\trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ec233 \n-\tin (%dx),%al\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0x1967f(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x19(%rax)\n+\trolb $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x42(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tmovabs 0xf000000000020a51,%al\n-\tadcl $0x0,0x1(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3147427,14 +3146551,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tjg 10ec242 \n+\t...\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\tjp 10ec27a \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfdiv %st(7),%st\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,-0x28(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tor %ch,0x38(%rax)\n \tadd %eax,(%rax)\n@@ -3147457,92 +3146602,94 @@\n \tadd %al,(%rcx)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \trex.WB mov %es,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ec306 \n+\tjo 10ec346 \n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjg 10ec2c2 \n-\t...\n-\tadd %al,(%rsi)\n+\tadd %ah,%al\n+\tpush 0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tjp 10ec2fa \n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\trex mov $0x95,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfdiv %st(7),%st\n+\tadd %al,0x13(%rax)\n+\txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tdivb 0x0(%rbx)\n+\tadd %dh,%al\n+\tcmc\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trorb $1,0x1(%rdx)\n \tadd %al,0x1e90d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xb410(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\trex mov $0x95,%dl\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x1bf,%ebp\n \tadd %al,(%rax)\n-\tadd %al,0x13(%rax)\n-\txchg %eax,%ebp\n+\t(bad)\n+\tloopne 10ec3ed \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcall 10ec4a1 \n+\tadd %dh,0xb3e8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,-0x4(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x23(%rax)\n \t(bad)\n@@ -3147552,37 +3146699,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb410(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x1bf,%ebp\n-\tadd %al,(%rax)\n-\t(bad)\n-\tloopne 10ec42d \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0xb3ff(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x78000000(%rip) \n \txchg %eax,%ecx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3147614,15 +3146740,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb40f(%rax)\n+\tadd %ah,0xb40f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0xbf,%bh\n@@ -3147672,16 +3146798,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,%al\n+\tstd\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x70000000,%eax\n \tpush %rsp\n@@ -3147694,16 +3146820,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tout %al,(%dx)\n+\tadd %ah,%al\n+\tin (%dx),%eax\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0x5f,%al\n \tfwait\n \tadd %eax,(%rax)\n@@ -3147757,15 +3146883,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb409(%rax)\n+\tadd %dl,0xb409(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0x1d1f1(%rax)\n \tadd %al,(%rax)\n@@ -3147776,14 +3146902,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xb404(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bh,0x14892(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x7e(%rax)\n+\tnop\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \t{rex2 0xb3} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -3147795,45 +3146941,45 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3db(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xb408(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tor %ah,0x162(%rbx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmp %dl,%ah\n+\tadd %al,%al\n+\txor $0x73,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1d0af(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb408(%rax)\n+\tadd %dl,0xb3db(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor $0x73,%al\n-\tadd %eax,(%rax)\n+\tor %ah,0x162(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d0af(%rax)\n+\t(bad)\n+\tcmp %dl,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3147857,55 +3147003,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd $0xb4,%al\n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %bh,0x14892(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x7e(%rax)\n-\tnop\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %ah,0x7(%rax)\n+\tmov $0x0,%ah\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xb407(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x17541(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txor $0x1f2,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x17(%rax)\n-\tmov $0x0,%bl\n-\t...\n+\tadd %dh,(%rax)\n+\tjmp 10ec921 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tmovabs 0x10000000000194bb,%al\n \tor %edx,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3147999,16 +3147127,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trepz mov $0x0,%bl\n+\tadd %dh,%al\n+\trepnz mov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x0,%eax\n \tfwait\n \tor $0x1,%eax\n@@ -3148020,15 +3147148,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3e9(%rax)\n+\tadd %al,0xb3e9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tshll $1,(%rdi)\n@@ -3148040,16 +3147168,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsti\n+\tadd %dh,%al\n+\tcli\n \tmov $0x0,%bl\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \trcrb $0x1,-0x6e(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3148078,15 +3147206,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadc %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x56(%rax)\n \tor (%rdx),%al\n@@ -3148117,47 +3147245,47 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xc(%rax)\n-\tmov $0x0,%bl\n+\tadd %ah,%al\n+\tjo 10ecac2 \n \t...\n-\t(bad)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6(%rax)\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tcmp $0x20a,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRB testb $0x0,(%r9)\n+\t(bad)\n+\t(bad)\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjo 10ecb02 \n+\tadd %al,-0xc(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0x20a,%eax\n-\tadd %al,(%rax)\n-\t(bad)\n \t(bad)\n-\txchg %eax,%esp\n+\tadd %al,(%rax)\n+\tadd %ah,-0x6(%rax)\n+\txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.WRB testb $0x0,(%r9)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3148178,16 +3147306,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,(%dx)\n+\tadd %dh,%al\n+\tout %al,(%dx)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n@@ -3148299,20 +3147427,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor %eax,(%rax)\n+\tadd %ah,(%rax)\n+\tpush 0x0(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tcwtl\n+\tjae 10ecd7d \n \tadd %al,(%rax)\n-\tor %bl,0x173(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001f5c8,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3148334,56 +3147466,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\t{rex2 0xb3} sldt (%r24)\n \tadd %al,(%rax)\n-\trepz mov $0x0,%bl\n-\t...\n-\tadd $0x8000000,%eax\n-\trex.WRB jne 10ecdfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n-\tmov (%rcx),%es\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rax\n+\tjae 10ecdfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ch,0x1f4(%rip) \n+\tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t{rex2 0xb3} sldt (%r24)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %ah,%al\n+\trepnz mov $0x0,%bl\n+\t...\n+\tadd $0x8000000,%eax\n+\trex.WRB jne 10ece3d \n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rax\n-\tjae 10ece3d \n \tadd %al,(%rax)\n+\trex (bad)\n+\tmov (%rcx),%es\n \tadd %al,(%rax)\n-\txor %ch,0x1f4(%rip) \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tadd %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tjs 10ece5b \n \tjne 10ece7d \n@@ -3148415,15 +3147547,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb409(%rax)\n+\tadd %al,0xb409(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0xa(%rax)\n \trolb $1,(%rcx)\n@@ -3148500,15 +3147632,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tsbb %dh,0x1bf(%rdx)\n \tadd %al,(%rax)\n@@ -3148705,41 +3147837,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tout %al,$0xb3\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %al,0xb3ed(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x1f57a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1880a(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %cl,0x10d2f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tcs mov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3ed(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %ah,(%rax)\n+\tout %al,$0xb3\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %cl,0x10d2f(%rax)\n+\tadd %cl,0x1f57a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1880a(%rax)\n \tadd %al,(%rax)\n-\tcs mov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3148761,16 +3147893,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcld\n+\tadd %dh,%al\n+\tsti\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x17392(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d323(%rax)\n@@ -3148779,35 +3147911,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb40f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dh,0xf(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x72(%rax)\n-\txchg %eax,%edi\n-\tadd %eax,(%rax)\n+\tpush $0x19772\n \tadd %al,(%rax)\n \tadd %ah,0x10(%rax)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tdivb 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x45(%rax)\n \tjne 10ed3fd \n@@ -3148818,41 +3147947,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3f(%rax)\n-\tmov $0x0,%bl\n+\tadd %dl,(%rax)\n+\tjne 10ed3c2 \n \t...\n-\tadd $0xb8000000,%eax\n-\tpushf\n-\tmov (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x1e6(%rbx)\n-\tadd %bh,%al\n+\tadd %bh,(%rax)\n+\tjnp 10ed440 \n+\tadd %dl,%al\n+\tfimull 0x0(%rcx,%rax,1)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne 10ed402 \n+\tadd %dh,-0x3f(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd %al,(%rdi)\n+\tadd $0xb8000000,%eax\n+\tpushf\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tjnp 10ed480 \n-\tadd %dl,%al\n-\tfimull 0x0(%rcx,%rax,1)\n-\tclc\n+\tadd %al,(%rax)\n+\tshlb $0x0,0x1e6(%rbx)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3148871,15 +3148000,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5(%rax)\n+\tadd %dh,(%rax)\n+\tsti\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x186fc(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x79(%rax)\n@@ -3148951,29 +3148081,26 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepnz mov $0x0,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xb3f2(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x72(%rax)\n-\tmov %es,(%rcx)\n+\tadd %al,-0x24(%rax)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov 0x0(%rcx,%rax,1),%cs\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3148996,15 +3148123,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tadd 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tmovabs 0x2000000000019256,%al\n \tinsb (%dx),%es:(%rdi)\n@@ -3149015,28 +3148142,27 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3ea(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dh,-0x16(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x189b0(%rax)\n+\tmov $0xb0,%al\n+\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdx\n-\trolb $1,(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,-0x30(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3149056,16 +3148182,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xd(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,(%rax)\n+\trepz mov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0xe8000000,%eax\n \tsbb %esp,0x1(%rip) \n \tadd %dh,-0x26(%rax)\n@@ -3149096,15 +3148222,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tadd 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov %cl,0x138(%rdi)\n \tadd %al,(%rax)\n@@ -3149139,15 +3148265,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4(%rax)\n+\tadd %dh,(%rax)\n+\tcld\n \tmov $0x0,%bl\n \t...\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3149196,20 +3148323,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd $0xb4,%eax\n+\tadd %ah,0xb405(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rsi\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbbb $0x26,(%rsi)\n@@ -3149242,15 +3148368,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tadd 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tjs 10ed9db \n \tlea (%rcx),%eax\n@@ -3149262,15 +3148388,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tpush 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tss or (%rdx),%al\n@@ -3149283,34 +3148409,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3c9(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %ch,%al\n-\ttest $0x174,%eax\n-\tadd %al,(%rax)\n-\tjo 10eda20 \n-\tmov $0x1,%edi\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xf(%rax)\n+\tadd %ah,(%rax)\n+\tint1\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,-0x76(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3149320,37 +3148428,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb40e(%rax)\n+\tadd %al,0xb3c9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %bl,-0x33(%rax)\n-\tmov %es,(%rcx)\n+\tadd %ch,%al\n+\ttest $0x174,%eax\n \tadd %al,(%rax)\n+\tjo 10eda60 \n+\tmov $0x1,%edi\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,(%rdx)\n-\tint1\n+\tadd %al,(%rax)\n+\tadd %dh,0xe(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tpop %rax\n+\tint $0x8c\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %cl,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4(%rax)\n+\tadd %ah,(%rax)\n+\tcld\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3149402,22 +3148529,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstc\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %ah,0xb3f9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0xb8000000,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,-0x48000000(%rip) \n \tpush %rdx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1be49(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3149464,41 +3148588,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %dh,0x0(%rax,%rax,1)\n+\tadd %ah,0xb400(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tcmp %dh,0xd(%rbp)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\tjne 10edc48 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor %dl,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb402(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dh,0x2(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tsldt (%rax)\n \tadd %al,0x17343(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x53(%rax)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3149523,44 +3148646,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc %dh,0x0(%rax,%rax,1)\n+\tadd %al,%al\n+\t(bad)\n+\tmov $0x0,%bl\n+\t...\n+\tadd (%rax),%eax\n+\tadd %al,(%rax)\n+\tor %bh,0x1bf(%rbp)\n \tadd %al,(%rax)\n+\tadd %bl,-0x17(%rdi)\n \tadd %eax,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\toutsl %ds:(%rsi),(%dx)\n-\tor $0x1,%eax\n-\tadd %dl,%al\n-\trcll $1,0x1(%rdx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tmov $0x0,%bl\n-\t...\n-\tadd (%rax),%eax\n-\tadd %al,(%rax)\n-\tor %bh,0x1bf(%rbp)\n+\tadd %ah,(%rax)\n+\tadc %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bl,-0x17(%rdi)\n \tadd %eax,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\toutsl %ds:(%rsi),(%dx)\n+\tor $0x1,%eax\n+\tadd %dl,%al\n+\trcll $1,0x1(%rdx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3149601,18 +3148724,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x14(%rax)\n-\tmov $0x0,%bl\n+\tadd %dl,0x61(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x14890(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3a(%rax)\n \tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3149620,41 +3148743,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcmp $0xac,%al\n+\t...\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x4f(%rax)\n+\txchg %eax,%ebp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1ebda(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x71(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %dh,%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ede91 \n+\tjo 10eded1 \n \tand $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRB lods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac4c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0x12(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0xf5,(%rsi)\n@@ -3149664,39 +3148807,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp $0xac,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x95,%cl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1ebda(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %dl,0x67(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xac67(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txrelease xchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3149706,16 +3148827,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rbp\n+\tadd %dl,%al\n+\tpush %rsp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x15aff(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3149726,15 +3148847,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb41e(%rax)\n+\tadd %ah,0xb41e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcall 110b38b \n \tadd %al,(%rax)\n@@ -3149745,15 +3148866,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n+\tadd %al,0x2d(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,-0x40000000(%rip) \n \tjae,pt 10edfbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001f68d,%al\n@@ -3149767,16 +3148888,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbx\n+\tadd %dl,%al\n+\tpop %rdx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %ch,(%rdi)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3149808,36 +3148929,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x32(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dl,(%rax)\n+\txor 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n-\tadd %al,-0x5e(%rax)\n-\tjae 10ee0bd \n \tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\trex movabs %al,0x2240000000000173\n+\txchg %eax,%ebx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex and 0x1(%rbx),%dl\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac61(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x61(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub $0x175,%eax\n \tadd %al,(%rax)\n \tshrb $1,0x1e8(%rsi)\n \tadd %al,(%rax)\n@@ -3149845,18 +3148965,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac47(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x47(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x32(%rax)\n \tjae 10ee13d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%bl\n@@ -3149867,34 +3148986,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac42(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x42(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %bl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush $0x1f3b2\n \tadd %al,(%rax)\n \tadd %dh,0x22576(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WXB lods %ds:(%rsi),%al\n+\tadd %al,%al\n+\trex.WX lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjnp 10ee1c0 \n \tadd %al,0x61(%rax)\n \trolb $1,(%rcx)\n@@ -3149904,15 +3149022,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac35(%rax)\n+\tadd %dl,0x35(%rax)\n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tjl 10ee1cd \n@@ -3149925,18 +3149045,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rsp\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac54(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,0x18b92(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x32(%rax)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n@@ -3149945,18 +3149065,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rcx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac59(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x50000000(%rip) \n \tlahf\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,-0xf(%rbx)\n \tadd %eax,(%rax)\n@@ -3149965,37 +3149085,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RB lods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rsi\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,0x124e8(%rax)\n+\t(bad)\n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d514(%rax)\n \tadd %al,(%rax)\n+\tmov $0x8b,%al\n+\tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjnp 10ee297 \n-\t...\n+\tadd %ah,0xac7b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tja 10ee2e0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1be35(%rax)\n@@ -3150004,15 +3149126,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadc $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x1f0c0(%rax)\n@@ -3150025,60 +3149147,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x62(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.R lods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %bh,-0x1a(%rax)\n-\tand $0x1,%al\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %al,0x124e8(%rax)\n \tadd %al,(%rax)\n-\tjo 10ee316 \n-\tint1\n-\tadd %eax,(%rax)\n+\tadd %ah,0x1d514(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \t(bad)\n-\tmov %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %bh,-0x1a(%rax)\n+\tand $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 10ee356 \n+\tint1\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x8b,%al\n-\tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \trex.XB lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x194,%ebp\n \tadd %al,(%rax)\n@@ -3150090,18 +3149210,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n+\tadd %dh,0xac61(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x1f(%rax)\n \tand $0x1,%al\n@@ -3150113,16 +3149230,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rcx\n+\tadd %dl,%al\n+\tpush %rax\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tja 10ee405 \n \tadd %eax,(%rax)\n@@ -3150134,15 +3149251,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac46(%rax)\n+\tadd %al,0xac46(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %eax,%esp\n@@ -3150174,16 +3149291,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7a(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tjp 10ee4d7 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xc(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3150193,16 +3149310,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4d(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.WR lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tcmc\n \tpop %rdx\n \tadd %eax,(%rax)\n@@ -3150214,18 +3149331,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1b(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tadd $0x88000000,%eax\n+\tadd %dh,0xb41b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x78000000(%rip) \n \t(bad)\n \tjne 10ee5bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex sbb $0x187,%eax\n \tadd %al,(%rax)\n \tclc\n@@ -3150252,15 +3149370,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac3d(%rax)\n+\tadd %dh,0x3d(%rax)\n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,-0x68000000(%rip) \n \toutsb %ds:(%rsi),(%dx)\n \tor $0x1,%eax\n \tadd %ah,(%rax)\n@@ -3150271,18 +3149391,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac3e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x3e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,0x18000000(%rip) \n \txchg %eax,%edx\n \tjae 10ee67d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock movabs 0xf7f80000000001eb,%eax\n \t(bad)\n@@ -3150290,18 +3149409,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac3c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tand $0x194,%eax\n \tadd %al,(%rax)\n \tloopne 10ee681 \n \tmov (%rcx),%eax\n@@ -3150311,18 +3149429,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac49(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x49(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,-0x3d(%rax)\n \tor $0x1,%eax\n \tadd %ah,0x1e92a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3150368,15 +3149485,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3f(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,-0x60000000(%rip) \n \tand %esi,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x194(%rbx)\n@@ -3150385,74 +3149503,69 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x38(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rbx)\n+\tadd %dh,(%rax)\n+\tcmp %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xf3,%dh\n-\tadd %eax,(%rax)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjb 10ee827 \n-\tadd (%rax),%al\n+\tadd %dh,0x1f3(%rsi)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tloopne 10ee874 \n+\tand $0x2,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,0xac62(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,-0x30000000(%rip) \n-\tcmp %cl,0x1(%rip) \n-\tadd %ah,0x191bf(%rax)\n+\tadd %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %bh,0x19ac7(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1e924(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %ah,0xac3f(%rax)\n \tadd %al,(%rax)\n-\tmov $0x19ac7,%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x1e924(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,-0x30000000(%rip) \n+\tcmp %cl,0x1(%rip) \n+\tadd %ah,0x191bf(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2e(%rax)\n+\tadd %al,0x2e(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x20a38(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x76(%rax)\n@@ -3150463,15 +3149576,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x14(%rax)\n+\tadd %ah,0x14(%rax)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tenter $0xa51,$0x2\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3150483,35 +3149596,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush $0xffffffffffffffac\n-\t...\n-\tadd %dl,(%rax)\n+\tadd %dh,%al\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tsti\n+\tsub %bh,%bl\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d494(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tcmp 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tcmp %dh,%al\n \tpop %rdx\n@@ -3150545,16 +3149656,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4f(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.WRX lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x19b5c(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x79(%rax)\n \trepz add %eax,(%rax)\n@@ -3150563,16 +3149674,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,%al\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n@@ -3150586,37 +3149696,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc $0xb4,%al\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %ah,0xac56(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x74(%rax)\n-\tjae 10eea7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x92,%bh\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1d1f2(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x3d(%rax)\n+\thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7c(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tjl 10eea57 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjs 10eeb2e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3150627,35 +3149736,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rsi\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\tadc $0xb4,%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d1f2(%rax)\n+\tadd %cl,0x74(%rax)\n+\tjae 10eeafd \n \tadd %al,(%rax)\n-\tadd %ah,-0x3d(%rax)\n-\thlt\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0x92,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x17(%rax)\n+\tadd %al,0x17(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n@@ -3150669,40 +3149779,39 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor $0xac,%eax\n+\tadd %dl,0xac35(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor (%rax),%eax\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tfdivrs 0x10d(%rdx)\n+\tadd %bl,%al\n+\tmov $0x10d,%edx\n \tadd %al,(%rax)\n \tpush %rax\n \tlret\n \tand (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac67(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x67(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tlock xchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2231f(%rax)\n@@ -3150711,16 +3149820,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.RX lods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.RB lods %ds:(%rsi),%al\n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tscas %es:(%rdi),%al\n \tjne 10eebfd \n \tadd %al,(%rax)\n@@ -3150732,15 +3149841,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb41d(%rax)\n+\tadd %al,0x57(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\tmovabs 0x90e00000000001be,%al\n+\tcmc\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xb41d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tlahf\n@@ -3150753,75 +3149880,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac57(%rax)\n \tadd %al,(%rax)\n+\tlods %ds:(%esi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov %dh,0x1(%rbx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tmovabs 0x90e00000000001be,%al\n-\tcmc\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tout %eax,(%dx)\n+\trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tjno 10eec57 \n+\tjno 10eec97 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x69(%rax)\n-\tjne 10eecbd \n+\tjne 10eecfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,(%rdx)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %dh,0x1(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tout %eax,(%dx)\n-\trepz add %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,0x72(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tleave\n@@ -3150836,15 +3149944,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x58(%rax)\n+\tadd %al,0x58(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n@@ -3150856,16 +3149964,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x34(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\txor $0xac,%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x20a50(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x12(%rax)\n \tmov $0x1,%edi\n@@ -3150873,18 +3149981,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb 0x0(%rax,%rax,1),%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x1a(%rax)\n+\tmov $0x0,%ah\n+\t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tadc %ah,%al\n \tjne 10eedfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x0,0x1(%rsp,%rdx,4)\n@@ -3150892,16 +3149999,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %dl,0x1e(%rax)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x18e65(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x18d71(%rax)\n@@ -3150929,18 +3150035,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rcx\n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n+\tadd %dh,0xac50(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tleave\n@@ -3150951,16 +3150054,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb $0xb4,%eax\n+\tadd %ah,0x1d(%rax)\n+\tmov $0x0,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,%cl\n \tor $0x1,%eax\n@@ -3150971,15 +3150075,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tds or (%rdx),%al\n@@ -3150990,15 +3150094,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadc 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x1,0xd(%rsi)\n \tadd %al,(%rax)\n@@ -3151009,15 +3150113,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tjs 10eef57 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n@@ -3151038,17 +3150142,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjp 10eefd7 \n-\t...\n+\tadd %dl,0xac7a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjs 10ef02b \n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x4e(%rax)\n@@ -3151059,72 +3150164,72 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc 0x0(%rax,%rax,1),%esi\n-\tadd %al,(%rax)\n+\tadd %al,0x4b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n-\tadd %al,%al\n-\tadc $0x37,%al\n+\tand %bl,-0x6e(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d349(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb $0x2,%rax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac4b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadc 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tand %bl,-0x6e(%rcx)\n+\tsldt (%rax)\n+\tadd %al,%al\n+\tadc $0x37,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb $0x2,%rax\n+\tadd %dl,0x1d349(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac38(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,0x0(%rip) \n-\tcmp 0x1(%rip),%ecx \n-\tadd %dh,(%rax)\n-\txchg %eax,%edx\n-\tpop (%rcx)\n+\trcrb $1,-0x6e(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x37(%rax)\n+\trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac6e(%rax)\n+\tadd %dl,0xac6e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x13887(%rax)\n \tadd %al,(%rax)\n@@ -3151134,60 +3150239,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac56(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dl,0xac38(%rax)\n \tadd %al,(%rax)\n-\tpop %rax\n-\tstd\n-\trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ef1d6 \n-\troll %cl,(%rcx)\n+\tadd %al,0x0(%rip) \n+\tcmp 0x1(%rip),%ecx \n+\tadd %dh,(%rax)\n+\txchg %eax,%edx\n+\tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac52(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rsi\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tpop %rax\n+\tstd\n+\trolb $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,-0x75(%rax)\n-\tjae 10ef1bd \n \tadd %al,(%rax)\n+\tjo 10ef216 \n+\troll %cl,(%rcx)\n \tadd %al,(%rax)\n-\trex xor %esi,%esp\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rcx\n+\tadd %dl,%al\n+\tpop %rax\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n@@ -3151202,36 +3150305,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp %ch,0x0(%rax,%rax,1)\n+\tadd %dl,0x52(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %bh,-0x75(%rax)\n+\tjae 10ef23d \n \tadd %al,(%rax)\n-\tadd $0x0,%al\n \tadd %al,(%rax)\n-\trcrb $1,-0x6e(%rax)\n+\trex xor %esi,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x37(%rax)\n-\trepnz add %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlods %ds:(%esi),%al\n+\tadd %dl,%al\n+\tdata16 lods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,0x0(%rip) \n \tjmp 10ef29f \n \tadd %eax,(%rax)\n@@ -3151245,17 +3150348,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.WRXB lods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n@@ -3151268,57 +3150370,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x38(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %bl,(%rcx)\n \tadd %al,(%rax)\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rcx)\n-\tadd %al,(%rsi)\n+\tadd %bh,(%rax)\n+\tmov $0xbf,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10dbf(%rax)\n+\tadd %al,0x46(%rax)\n+\tlea (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,0x1d0bb(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac38(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush $0xffffffffffffffac\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tmov $0xbf,%ch\n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rax)\n-\tlea (%rcx),%eax\n+\tadd %dh,0x10dbf(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1d0bb(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac5f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x5f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x37(%rax)\n \tjae 10ef37d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex rcll $1,0x1(%rbp)\n@@ -3151326,53 +3150429,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand %esi,0x0(%rax,%rax,1)\n+\tadd %dl,(%rax)\n+\tcmp 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n-\tor $0x60000000,%eax\n-\tin $0x24,%eax\n-\tadd %eax,(%rax)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7a(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tjo 10ef3d3 \n+\tand $0x1,%eax\n+\tadd %al,0x221ef(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp 0x0(%rax,%rax,1),%ch\n+\tadd %dl,0x21(%rax)\n+\tmov $0x0,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n-\tadc %eax,(%rax)\n+\tor $0x60000000,%eax\n+\tin $0x24,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ef413 \n-\tand $0x1,%eax\n-\tadd %al,0x221ef(%rax)\n+\tadd %dh,0x7a(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tsub $0xac,%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \thlt\n \troll $1,(%rcx)\n@@ -3151385,15 +3150490,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tcmp 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xb0000000,%eax\n \tpush %rbp\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3151406,38 +3150511,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d(%rax)\n-\tmov $0x0,%ah\n-\tadd %al,(%rax)\n+\tadd %dl,0xb41d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x10dc8(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x225a4(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1a(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tadc $0x0,%al\n+\tadd %ah,0xb41a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsub %bh,(%rbx)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10ef4b2 \n \thlt\n@@ -3151447,36 +3150551,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x35(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %dh,(%rax)\n+\txor $0xac,%eax\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tmov 0x1(%rbx),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tfmuls 0x173(%rdx)\n+\tadd %al,(%rax)\n \t(bad)\n \tjmp 10ef4cd \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tpop %rax\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x45(%rax)\n \txchg %eax,%esp\n@@ -3151488,15 +3150592,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tand %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \ttest $0x73,%al\n@@ -3151508,15 +3150612,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x57(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rdi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,-0x60(%rax)\n \tmov $0x1,%esi\n \tadd %ah,(%rax)\n@@ -3151528,32 +3150633,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp $0xac,%al\n-\t...\n+\tadd %al,0xac3c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tor $0x1e7,%eax\n \tadd %al,(%rax)\n \tshlb $0x0,0x21c(%rsi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac76(%rax)\n+\tadd %dl,0xac76(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x52(%rax)\n \tfwait\n@@ -3151565,18 +3150671,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x62(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,-0x65(%rax)\n \tjae 10ef6bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,(%rdx)\n \tand (%rdx),%al\n@@ -3151586,16 +3150694,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tadd %ah,%al\n+\tpush $0xac\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \trorb $0x2,0x20(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10ef697 \n \tes add (%rax),%al\n@@ -3151625,16 +3150736,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjp 10ef717 \n+\tadd %dh,%al\n+\tjns 10ef717 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,-0x5e(%rax)\n \tjae 10ef77d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3151647,32 +3150758,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsxd 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0xa0000000,%eax\n-\tpush %rcx\n-\tor $0x1,%eax\n-\tadd %al,0x18e81(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjo 10ef757 \n \tadd %al,(%rax)\n-\tadd %dh,0xac70(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %dh,%al\n \tand $0x1,%al\n@@ -3151684,18 +3150780,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac6c(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd $0xa0000000,%eax\n+\tpush %rcx\n+\tor $0x1,%eax\n+\tadd %al,0x18e81(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x6c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock push %rsi\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x1d3(%rip) \n@@ -3151704,38 +3150817,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0xac,%eax\n+\tadd %ah,0xac3d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trolb $0x0,0x2(%rax,%riz,1)\n \tadd %al,(%rax)\n \tadd %ah,-0x61(%rax)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0xb4,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x1d(%rax)\n+\tmov $0x0,%ah\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x58(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $0x8e,(%rcx)\n@@ -3151745,16 +3150855,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4d(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\trex.WRB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tcwtl\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n@@ -3151763,18 +3150873,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac56(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x56(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %bh,(%rbx)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3151784,15 +3150893,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x13(%rax)\n+\tadd %dl,0x13(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,(%rax)\n \tfwait\n \tadd %eax,(%rax)\n@@ -3151806,16 +3150915,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\tlods %gs:(%rsi),%al\n \t...\n \tadd %dl,0x58000000(%rip) \n \tmov $0xf3,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3151826,15 +3150935,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac70(%rax)\n+\tadd %dl,0xac70(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjb 10ef9ba \n@@ -3151847,37 +3150956,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x14(%rax)\n-\tmov $0x0,%ah\n+\tadd %dh,(%rax)\n+\tadc $0xb4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor $0x0,%al\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trcrb $1,0x10d(%rip) \n \tadd %al,(%rax)\n \trcrb $0x0,0x1bf(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb 0x0(%rax,%rax,1),%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x1a(%rax)\n+\tmov $0x0,%ah\n+\t...\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tjs 10efa30 \n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x9b,(%rax)\n@@ -3151887,35 +3150995,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x76(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1754a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tand $0x2,%eax\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tadc 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x13(%rax)\n-\tmov $0x0,%ah\n-\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \txchg %eax,%esp\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3151927,15 +3151018,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac2b(%rax)\n+\tadd %ah,0x76(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1754a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tand $0x2,%eax\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xac2b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tpush %rax\n@@ -3151950,16 +3151059,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp 0x0(%rax,%rax,1),%ch\n+\tadd %dh,%al\n+\tcmp %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x6b(%rax)\n \tor $0x1,%eax\n \tadd %dh,0x1872b(%rax)\n@@ -3151968,16 +3151077,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tmovsxd 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x4a20000000000173,%eax\n \ttestl $0x0,(%rcx)\n@@ -3151985,16 +3151095,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n@@ -3152006,18 +3151115,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x33(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\txor 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tlret $0x19a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $0x99,(%rsi)\n \tadd %eax,(%rax)\n@@ -3152026,37 +3151136,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x38(%rax)\n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %dl,(%rax)\n+\tcmp %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bl,-0x4d(%rax)\n-\txchg %eax,%esp\n+\tadd %eax,(%rax)\n+\tadc %al,(%rax)\n+\tadd %al,(%rax)\n+\tpop %rax\n+\tmov $0x94,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21fb8(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \txor $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %dh,-0x77(%rax)\n \tjae 10efcbd \n@@ -3152066,68 +3151174,69 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rsp\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac5c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \txor $0x173,%eax\n \tadd %al,(%rax)\n \trorb $0x0,0x1(%rsp,%rdx,4)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rsp\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac54(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x20000000(%rip) \n \tmov $0x94,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f14e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x38(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,0x68000000(%rip) \n+\tadd %al,(%rax)\n+\tcmp %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x68000000,%eax\n \txchg %eax,%edx\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18a82(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \trex.RB lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0x194,%ebx\n \tadd %al,(%rax)\n@@ -3152139,18 +3151248,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\t(bad)\n+\tadd %ah,0xb41d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tpop %rdx\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10efe1a \n@@ -3152161,18 +3151271,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac4d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x4d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov %gs:(%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x1ad(%rbp)\n@@ -3152181,15 +3151290,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tsbb $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x162(%rbx)\n@@ -3152202,33 +3151311,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac5c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x5c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1d292(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d4e0(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac36(%rax)\n+\tadd %ah,0x36(%rax)\n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x36(%rax)\n \tmov %al,(%rcx)\n@@ -3152238,16 +3151348,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.X lods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.B lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,-0x5c(%rax)\n \tje 10eff3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3152259,15 +3151369,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6c(%rax)\n+\tadd %dh,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfwait\n \tor $0x1,%eax\n@@ -3152277,16 +3151388,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %esi,0x0(%rax,%rax,1)\n+\tadd %dh,%al\n+\tsbb %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x88000000,%eax\n \tlock and $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3152305,33 +3151416,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjnp 10effd7 \n-\t...\n-\tadd %dl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tsub %dl,0x137(%rsi)\n-\tadd %al,(%rax)\n-\tand %ah,0x5f(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xac6a(%rax)\n+\tadd %al,0xac6a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,-0x20000000(%rip) \n \tpush %rdx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3152342,38 +3151435,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10f005a \n-\tjne 10f00c5 \n+\tloopne 10f001a \n+\tjne 10f0085 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n+\tjp 10f0057 \n+\t...\n+\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tsub %dl,0x137(%rsi)\n+\tadd %al,(%rax)\n+\tand %ah,0x5f(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n \tadc $0xb4,%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,-0xe(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -3152385,15 +3151496,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac67(%rax)\n+\tadd %al,0x67(%rax)\n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x124e5(%rax)\n \tadd %al,(%rax)\n@@ -3152403,35 +3151516,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush $0xac\n+\tadd %dl,0xac68(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %eax,(%rax)\n+\tadd %bl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,%al\n+\tpop %rcx\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tcall 1110bd6 \n \tadd %al,(%rax)\n-\tadd %dl,0x19a43(%rax)\n+\tnop\n+\trex.XB (bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rax\n+\tadd %ah,0x50(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x58000000(%rip) \n \trex.WRB mov %es,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10f01ab \n@@ -3152441,18 +3151557,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rcx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac51(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x10000000(%rip) \n \t(bad)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10f022a \n \troll %cl,(%rcx)\n@@ -3152462,68 +3151578,73 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovsxd 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tfdivs 0x195(%rax)\n+\tadd %dh,0xac63(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0x19b(%rsi)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0x72(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,0x70000000(%rip) \n-\tpop %rcx\n-\tcmp %al,(%rcx)\n+\tadd %bl,%al\n+\tmov $0x95,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsahf\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0x1be(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tpush $0xac\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n-\tjs 10f0310 \n-\tjae 10f02bd \n+\tjs 10f02d0 \n+\tjae 10f027d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001bfce,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x72(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,0x70000000(%rip) \n+\tpop %rcx\n+\tcmp %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadcb $0x0,0x1be(%rbp)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x70(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x175e0(%rax)\n \tadd %al,(%rax)\n@@ -3152536,34 +3151657,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x68(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %dl,(%rax)\n+\tpush $0xac\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %bl,0x1256e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tor %dl,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tjbe 10f0317 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.B jae 10f037d \n \tadd %al,(%rax)\n@@ -3152572,37 +3151694,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb418(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dh,0x18(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,0x174a5(%rax)\n+\tmov %ah,0x174(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,0x15(%rax)\n+\tjo 10f03d7 \n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac36(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,0x2d(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x71(%rax)\n@@ -3152632,15 +3151754,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n+\tadd %ah,(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsbbb $0x1,-0x6e(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3152652,39 +3151774,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp $0xac,%eax\n+\tadd %al,0xac3d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n+\tadd %dl,-0x55(%rax)\n \tje 10f04bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4e(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.WRB lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,-0x4e(%rax)\n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3152715,16 +3151835,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x67(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\tdata16 lods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,0x8000000(%rip) \n \tin (%dx),%eax\n \tand $0x1,%al\n@@ -3152734,55 +3151854,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac61(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,0x10000000(%rip) \n-\toutsl %ds:(%rsi),(%dx)\n-\tor $0x1,%eax\n-\tadd %al,(%rax)\n-\trcll $1,0x1(%rsi)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\txor %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bh,0x3b(%rax)\n+\tjs 10f05f5 \n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov $0xed,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rdi\n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n+\tadd %dl,0xac57(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tint3\n@@ -3152796,16 +3151897,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rbx\n+\tadd %al,0xac61(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,0x10000000(%rip) \n+\toutsl %ds:(%rsi),(%dx)\n+\tor $0x1,%eax\n+\tadd %al,(%rax)\n+\trcll $1,0x1(%rsi)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rdx\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n@@ -3152818,17 +3151936,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.X lods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac42(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,-0x3f(%rax)\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd $0x1f0,%eax\n@@ -3152837,18 +3151956,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac5f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x5f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x4e(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf(%rax)\n@@ -3152859,17 +3151977,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRXB lods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac4e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x44(%rax)\n \tjne 10f073d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,0x1(,%rsi,8)\n@@ -3152877,16 +3151996,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc 0x0(%rax,%rax,1),%esi\n+\tadd %dh,%al\n+\tadc 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x68000000,%eax\n \tjb 10f079c \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3152897,35 +3152016,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x31(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dh,(%rax)\n+\txor %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,-0x12(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tjo 10f07a8 \n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x17554(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x65(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tlods %gs:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x14993(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand (%r10),%r8d\n@@ -3152935,17 +3152055,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\t(bad)\n+\tadd %ah,0xac69(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1ec7e(%rax)\n@@ -3152954,18 +3152076,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xac53(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsp\n-\tlods %ds:(%rsi),%al\n-\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x12(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x19484(%rax)\n \tadd %al,(%rax)\n@@ -3152973,77 +3152095,73 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x78(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tcmp $0xac,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,-0x69(%rax)\n-\tmov %es,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x24(%rax)\n+\tjne 10f08bd \n \tadd %al,(%rax)\n-\trex mov $0x220,%ebp\n \tadd %al,(%rax)\n-\tclc\n+\tmovabs 0xf800000000018e4d,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac78(%rax)\n+\tadd %dh,0xac39(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %bl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x24(%rax)\n-\tjne 10f08fd \n+\tadd %cl,-0x4c(%rax)\n+\tmov $0x1,%edi\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf800000000018e4d,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %eax,(%rax)\n+\tadd %al,%al\n+\tcmp $0xac,%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\trex.W mov $0xbf,%spl\n-\tadd %eax,(%rax)\n+\tadd %al,-0x69(%rax)\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\n-\tlea (%rcx),%eax\n \tadd %al,(%rax)\n+\trex mov $0x220,%ebp\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rcx\n+\tadd %dh,%al\n+\tpop %rax\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n@@ -3153055,15 +3152173,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x16(%rax)\n+\tadd %dl,0x16(%rax)\n \tmov $0x0,%ah\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tmov %ch,0x173(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rcx)\n@@ -3153073,16 +3152191,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdi\n+\tadd %ah,%al\n+\tpop %rsi\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n@@ -3153099,15 +3152217,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2b(%rax)\n+\tadd %dh,0x2b(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \txchg %eax,%esi\n \txchg %eax,%edx\n@@ -3153119,34 +3152237,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadc 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n-\tadc $0xb4,%al\n-\t...\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp 0x1(%rsi),%dl\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,(%rdx)\n+\txchg %eax,%esi\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x26(%rax)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5a(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rdx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \txor 0x1(%rdi),%edx\n \tadd %dh,(%rax)\n@@ -3153156,15 +3152278,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x17(%rax)\n+\tadd %dl,0x17(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tfdivr %st(7),%st\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3153201,18 +3152323,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rsi\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac56(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,-0x8000000(%rip) \n \trepz roll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock (bad)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n@@ -3153221,18 +3152343,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac33(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x33(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %bl,-0x6e(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tinsl (%dx),%es:(%rdi)\n@@ -3153243,15 +3152364,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x52(%rax)\n+\tadd %al,(%rax)\n+\tpush %rdx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x20a52(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3153262,15 +3152384,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7a(%rax)\n+\tadd %al,0x7a(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,0x60000000(%rip) \n \tpush $0x38\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x6(%rax)\n@@ -3153281,60 +3152403,64 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac55(%rax)\n+\tadd %ah,0x44(%rax)\n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n-\tadd %cl,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tenter $0x10d,$0x0\n+\tadd %bl,(%rax)\n+\tout %eax,$0x24\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n-\tin (%dx),%al\n+\tadd %ah,-0x67(%rax)\n+\tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac44(%rax)\n+\tadd %dl,0x55(%rax)\n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n-\tadd %cl,(%rdx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tout %eax,$0x24\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tenter $0x10d,$0x0\n \tadd %al,(%rax)\n-\tadd %ah,-0x67(%rax)\n-\tfwait\n+\tadd %dl,(%rax)\n+\tpop %rdi\n+\tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb 0x0(%rax,%rax,1),%dh\n+\tadd %dl,(%rax)\n+\tsbb 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tpush $0x10dbc\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3153345,60 +3152471,59 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tand %esi,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tand %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tjae 10f0d3d \n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tjs 10f0d8b \n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0x194(%rdi)\n+\tadd %dl,0x52(%rax)\n+\tin (%dx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x21(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n+\tnop\n+\t(bad)\n+\tjae 10f0d7d \n \tadd %al,(%rax)\n-\tjs 10f0dcb \n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n-\tin (%dx),%al\n-\tadd %eax,(%rax)\n+\txor %ch,0x194(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dl,(%rax)\n+\tand %dh,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \ttest $0x98,%al\n \tjae 10f0dbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x21f(%rcx)\n@@ -3153428,15 +3152553,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsub $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n@@ -3153449,33 +3152574,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsl (%dx),%es:(%rdi)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tsub $0x175,%eax\n-\tadd %al,(%rax)\n-\trex adc %ecx,0x1(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x5c(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rsp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcwtl\n \tmov %es,(%rcx)\n@@ -3153485,34 +3152593,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n-\txor %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x10db5(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1ec40(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\txor $0xac,%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x39(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3153522,14 +3152633,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tinsl (%dx),%es:(%rdi)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tsub $0x175,%eax\n+\tadd %al,(%rax)\n+\trex adc %ecx,0x1(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xac73(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3153543,17 +3152672,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRB lods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac4d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x9(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x193f2(%rax)\n@@ -3153589,37 +3152719,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc (%rax),%eax\n+\tadd %ah,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\tlock imul $0x0,0x1(%rsi),%eax\n+\tadd %dh,%al\n+\timul $0x0,0x1(%rsi),%eax\n \tnop\n \tsub $0x86,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac33(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x33(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tloopne 10f109c \n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x61,%al\n@@ -3153630,36 +3152760,35 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tcmp %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %cl,-0x12(%rax)\n+\tjne 10f10fd \n \tadd %al,(%rax)\n-\tcmp %bh,0x73(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.XB xchg %eax,%r10d\n+\tor $0x94,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rcx\n+\tadd %ah,0x51(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n@@ -3153671,59 +3152800,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dl,(%rax)\n+\tcmp %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %cl,-0x12(%rax)\n-\tjne 10f117d \n \tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tcmp %bh,0x73(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tor $0x94,%bh\n+\tadd %al,%al\n+\trex.XB xchg %eax,%r10d\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac4e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rcx\n-\tand $0x1,%eax\n-\tadd %ah,%al\n-\tand 0x0(%rcx,%rax,1),%ecx\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0xac3b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0xe(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,(%rax)\n \t(bad)\n@@ -3153733,19 +3152843,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x4e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n \tadd %al,%al\n-\txor 0x0(%rax,%rax,1),%ch\n+\tpop %rcx\n+\tand $0x1,%eax\n+\tadd %ah,%al\n+\tand 0x0(%rcx,%rax,1),%ecx\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %al,0xac32(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \tlret $0x19a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,(%rbx)\n \tlock add %eax,(%rax)\n@@ -3153754,18 +3152882,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rbp\n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n+\tadd %ah,0xac55(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x2d(%rax)\n \tmov (%rcx),%al\n@@ -3153779,17 +3152904,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjs 10f1257 \n-\t...\n+\tadd %ah,0xac78(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tsti\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3153801,15 +3152927,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadc 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x300000000001d291,%al\n \tmov $0x191,%edi\n@@ -3153818,15 +3152944,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlods %ds:(%esi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tloopne 10f138c \n+\tjae 10f133d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txorb $0xeb,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tsbb $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3153841,75 +3152987,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb $0xb4,%al\n+\tadd %dh,0x1c(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\txchg %eax,%esi\n-\tjae 10f137d \n+\tenter $0x7396,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jle 10f13a2 \n+\trex jle 10f13e2 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3f(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rsi\n-\tjae 10f13bd \n+\tjae 10f13fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,0x1eb(%rbx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x67(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tloopne 10f144c \n-\tjae 10f13fd \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txorb $0xeb,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,-0x6f(%rax)\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,0x30000000(%rip) \n \tand (%rbx),%ebx\n \tadd (%rax),%al\n@@ -3153923,33 +3153048,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac67(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tlods %ds:(%esi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x19b5a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21ca3(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x46(%rax)\n+\tadd %al,0x46(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.B jae 10f14bd \n \tadd %al,(%rax)\n@@ -3153962,62 +3153086,63 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac70(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rcx\n+\tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x10000000(%rip) \n-\tsti\n-\tand $0x2,%al\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\txor %dh,%ch\n-\troll %cl,(%rcx)\n+\tadd %dh,0x74(%rax)\n+\tor $0x1,%eax\n \tadd %al,(%rax)\n+\tint3\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdx\n+\tadd %ah,0x4d(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n-\tadd %cl,(%rsi)\n+\tadd %dl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,0x74(%rax)\n-\tor $0x1,%eax\n+\tadd %al,0xf9d3(%rax)\n \tadd %al,(%rax)\n-\tint3\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x18f,%edi\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WRX lods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac4e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,-0x39(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x65(%rax)\n@@ -3154027,38 +3153152,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRB lods %ds:(%rsi),%al\n+\tadd %dh,0xac70(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %dl,(%rsi)\n+\tadd %cl,-0x10000000(%rip) \n+\tsti\n+\tand $0x2,%al\n \tadd %al,(%rax)\n-\tadd %al,0xf9d3(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x18f,%edi\n+\txor %dh,%ch\n+\troll %cl,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RB lods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac45(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tlret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3154068,16 +3153194,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsi\n+\tadd %dl,%al\n+\tpop %rbp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tjl 10f15d1 \n \tadd %eax,(%rax)\n@@ -3154089,17 +3153215,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WX lods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n+\tadd %al,0xac4a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsubb $0x1,0xd(%rbp)\n \tadd %al,(%rax)\n@@ -3154111,15 +3153235,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac77(%rax)\n+\tadd %al,0xac77(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x17523(%rax)\n \tadd %al,(%rax)\n@@ -3154130,15 +3153254,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tcmp 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n@@ -3154152,15 +3153276,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x12583(%rax)\n \tadd %al,(%rax)\n@@ -3154172,33 +3153296,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac52(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x6e(%rax)\n \tand $0x1,%eax\n \tadd %al,0x19a6c(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x76(%rax)\n+\tadd %al,0x76(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tcmp $0x20a,%eax\n \tadd %al,(%rax)\n@@ -3154209,36 +3153333,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjns 10f1797 \n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %dh,0xb412(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3a(%rax)\n-\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xac,%dl\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %bl,0x58(%rax)\n+\txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dl,%al\n+\tsub $0x1,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5d(%rax)\n+\tadd %al,(%rax)\n+\tpop %rbp\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n@@ -3154252,29 +3153378,28 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc 0x0(%rax,%rax,1),%dh\n+\tadd %dl,%al\n+\tjns 10f1817 \n+\t...\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n+\tadd %dl,-0x3a(%rax)\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n-\tadd %bl,0x58(%rax)\n-\txchg %eax,%edx\n+\t(bad)\n+\tmov $0xac,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub $0x1,%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3154293,16 +3153418,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlods %ds:(%esi),%al\n+\tadd %dh,0x67(%rax)\n+\tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3154335,16 +3153460,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WXB lods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.WX lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1259c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tor $0x188,%eax\n@@ -3154353,16 +3153478,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WX lods %ds:(%rsi),%al\n+\tadd %al,%al\n+\trex.WB lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpaddq (%rcx),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3154372,59 +3153497,60 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x32(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,0x28000000(%rip) \n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tje 10f19fd \n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10f1a51 \n-\txchg %eax,%ebx\n+\tadd %al,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tand $0x75,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tja 10f19f9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n+\txor 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd $0x28000000,%eax\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tje 10f1a3d \n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand $0x75,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tja 10f1a39 \n+\tjo 10f1a91 \n+\txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4b(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.WXB lods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 10f1ab8 \n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3154436,15 +3153562,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac51(%rax)\n+\tadd %dl,0x51(%rax)\n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10dbb(%rax)\n \tadd %al,(%rax)\n@@ -3154454,15 +3153582,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5f(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rdi\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -3154478,16 +3153607,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x48(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\trex.W lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tscas %es:(%rdi),%al\n \tor $0x1,%eax\n \tadd %al,0x2c(%rax)\n@@ -3154498,15 +3153627,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac39(%rax)\n+\tadd %dl,0xac39(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand 0x1(%rbp),%esi\n@@ -3154520,37 +3153649,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb41d(%rax)\n+\tadd %dl,0xac34(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x70000000(%rip) \n-\trex.WR jne 10f1bbd \n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tnop\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n-\t(bad)\n-\tmov (%rcx),%es\n+\tcall 10f1bc8 \n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,%al\n+\tjae 10f1b97 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,-0x28000000(%rip) \n+\tlahf\n+\tlock add %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x65(%rax)\n+\tmov $0x1,%edi\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n+\tadd %al,%al\n+\tpush %rbx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rax\n \tor (%rdx),%al\n@@ -3154564,16 +3153714,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4a(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\trex.WX lods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshlb $1,0x10d(%rbx)\n@@ -3154583,75 +3153733,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac47(%rax)\n+\tadd %al,%al\n+\tsbb $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tmov $0xcf,%al\n-\tor $0x1,%eax\n-\tadd %ah,0x1f14a(%rax)\n+\tadd $0x90000000,%eax\n+\trex.WR jne 10f1cbd \n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n+\tmov (%rcx),%es\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjae 10f1c57 \n-\tadd %al,(%rax)\n+\tadd %dh,0x47(%rax)\n+\tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,-0x28000000(%rip) \n-\tlahf\n-\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x65(%rax)\n-\tmov $0x1,%edi\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\txor $0xac,%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnop\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tmov $0xcf,%al\n+\tor $0x1,%eax\n+\tadd %ah,0x1f14a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tcall 10f1d08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbx\n+\tadd %al,%al\n+\tpush %rdx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tint $0x86\n \tadd %eax,(%rax)\n@@ -3154664,18 +3153797,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac46(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x46(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub 0x0(%rcx,%rax,1),%edx\n \tshlb $0xbf,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3154683,18 +3153815,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac5f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x5f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %dl,0x18b(%rax)\n \tadd %al,(%rax)\n \tloopne 10f1d48 \n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3154703,21 +3153834,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor %ebp,0x0(%rax,%rax,1)\n+\tadd %ah,0xac31(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,%al\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tclc\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,%cl\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3154725,18 +3153857,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac6b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x6b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rax\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3154748,15 +3153879,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2e(%rax)\n+\tadd %dh,(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x22531(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x3b(%rax)\n@@ -3154767,15 +3153898,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc $0xb4,%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tor $0x1,%eax\n@@ -3154807,16 +3153938,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4a(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.WX lods %ds:(%rsi),%al\n \t...\n \tadd %al,0x10000000(%rip) \n \tcli\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3154845,18 +3153976,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac3f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x3f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjs 10f1f5b \n \t(bad)\n \tadd %ah,(%rax)\n \ttest $0x195,%eax\n \tadd %al,(%rax)\n@@ -3154871,16 +3154001,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp 0x0(%rax,%rax,1),%ebp\n+\tadd %dh,%al\n+\tcmp 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x1,%ax\n \tadd %al,(%rax)\n@@ -3154892,19 +3154022,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %ebp,0x0(%rax,%rax,1)\n+\tadd %ah,0xac39(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %dl,-0x6e(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trepz and (%rdx),%eax\n \tadd %al,(%rax)\n@@ -3154913,36 +3154043,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb41f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %al,%al\n+\t(bad)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x1388a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x192f3(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac2c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x2c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x3d(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3154953,15 +3154082,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb417(%rax)\n+\tadd %dl,0xb417(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x28(%rax)\n \tfwait\n@@ -3154976,18 +3154105,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac5e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x5e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x3e(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3154998,18 +3154126,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac5f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x5f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmovns (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x1,-0x6a(%rax)\n@@ -3155019,15 +3154146,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5f(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rdi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tret $0x159\n \tadd %al,(%rax)\n@@ -3155040,32 +3154168,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tja 10f21d7 \n-\t...\n+\tadd %dh,0xac77(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x30000000(%rip) \n \t(bad)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,0x18f43(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac62(%rax)\n+\tadd %al,0xac62(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1d1a7(%rax)\n \tadd %al,(%rax)\n@@ -3155077,37 +3154206,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n-\tadc %al,(%rax)\n+\tadd %dh,0xb417(%rax)\n \tadd %al,(%rax)\n-\txor %ah,%ch\n-\tstos %eax,%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tin $0xab,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x9(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2c(%rax)\n+\tadd %ah,0x2c(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret\n \tpop %rcx\n@@ -3155120,40 +3154249,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor $0xac,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x10000000,%eax\n+\tadd %dh,%al\n+\txor $0xac,%al\n+\t...\n+\tadd %cl,0x10000000(%rip) \n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %ah,%al\n \tcs and (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n \t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x159c3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txchg %eax,%esp\n \tcwtl\n \tadd %eax,(%rax)\n@@ -3155162,15 +3154288,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \trex.XB lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x27(%rax)\n \tfwait\n \tadd %eax,(%rax)\n@@ -3155181,18 +3154307,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rdx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac5a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %dl,0x4c(%rax)\n \txchg %eax,%ebx\n@@ -3155202,18 +3154328,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac58(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x58(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %ah,%al\n \tjns 10f23d5 \n \tadd %eax,(%rax)\n@@ -3155222,16 +3154347,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WR lods %ds:(%rsi),%al\n+\tadd %al,%al\n+\trex.WXB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x47(%rax)\n \t(bad)\n \tadd %ah,0x18815(%rax)\n \tadd %al,(%rax)\n@@ -3155239,15 +3154364,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x60(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x70(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3155258,16 +3154384,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rdx\n+\tadd %dl,%al\n+\tpop %rcx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,-0x10000000(%rip) \n \tret\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3155280,34 +3154406,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb %dh,0x0(%rax,%rax,1)\n+\tadd %dh,0xb418(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n \tadd %dl,0x21acd(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %ch,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb417(%rax)\n+\tadd %al,0xb417(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %al,0x62(%rax)\n \tadd %eax,(%rax)\n@@ -3155318,16 +3154445,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.RXB lods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.RX lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rbp\n \thlt\n \tadd %eax,(%rax)\n@@ -3155341,15 +3154468,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x21(%rax)\n+\tadd %ah,0x21(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x62(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3155362,18 +3154489,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac7b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x7b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %cl,0x62(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n@@ -3155384,18 +3154510,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac3f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x75(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbbb $0x0,0x18d(%rbx)\n@@ -3155403,34 +3154528,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb41b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1624a(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tmov $0x4a,%al\n+\t(bad)\n \tadd %dh,0x2243e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb %esi,0x0(%rax,%rax,1)\n+\tadd %dl,(%rax)\n+\tsbb 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n@@ -3155442,18 +3154567,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac64(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x64(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3155465,15 +3154589,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x56(%rax)\n+\tadd %dh,%al\n+\tpush %rbp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x21acd(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3155510,18 +3154635,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac57(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x57(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ecx,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3155532,17 +3154656,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac2b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjs 10f280c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3155552,16 +3154677,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4e(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\trex.WRX lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,-0x52(%rax)\n \tand $0x1,%eax\n \tadd %ah,-0x1(%rax)\n \tmov (%rcx),%eax\n@@ -3155571,15 +3154696,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tnop\n@@ -3155591,16 +3154716,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rsi\n+\tadd %ah,%al\n+\tpush %rbp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tint $0x1a\n \tadd (%rax),%al\n@@ -3155614,15 +3154739,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2e(%rax)\n+\tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1ad90(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3155633,19 +3154758,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb416(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %dh,0x16(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%edx\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3155656,16 +3154780,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRX lods %ds:(%rsi),%al\n+\tadd %dh,0x4e(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x159cc(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x7f(%rax)\n \trepnz add %eax,(%rax)\n@@ -3155674,17 +3154798,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac36(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x10000000(%rip) \n \tscas %es:(%rdi),%eax\n \tand $0x1,%eax\n \tadd %al,0x1997d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3155710,39 +3154835,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rcx)\n+\tadd %ah,%al\n+\txor $0xac,%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 10f2a4c \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %eax,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,-0x2f(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov (%rdi),%ebx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac38(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x38(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x52(%rax)\n \tand $0x1,%eax\n \tadd %ah,0x61(%rax)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n@@ -3155751,18 +3154876,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac37(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x37(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x1499d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \troll %cl,(%rcx)\n@@ -3155772,16 +3154896,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x77(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tja 10f2ad7 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x79(%rax)\n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3155791,15 +3154915,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \txor $0xac,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x7c(%rax)\n \tcmc\n \tadd %eax,(%rax)\n@@ -3155856,18 +3154980,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac68(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x68(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tjne 10f2c3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3155878,18 +3155001,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac68(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x68(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tcall 10f2df3 \n \tadd %al,(%rax)\n \t(bad)\n \tstc\n@@ -3155921,18 +3155043,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rax\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac58(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tstc\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3155945,16 +3155067,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4e(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.WRB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x7(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3155966,15 +3155088,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n \t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov $0x95,%dl\n@@ -3155986,18 +3155108,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac7b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x7b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x17378(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tloopne 10f2d52 \n \tadd %eax,(%rax)\n@@ -3156006,19 +3155127,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor 0x0(%rax,%rax,1),%ebp\n+\tadd %dl,0xac33(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x3f(%rax)\n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tint3\n@@ -3156029,15 +3155150,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2f(%rax)\n+\tadd %dl,0x2f(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tclc\n \txchg %eax,%ecx\n@@ -3156050,17 +3155171,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac3e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp $0x91,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x6(%rax)\n \tmov $0x1,%esi\n@@ -3156068,16 +3155190,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rsi\n+\tadd %dh,0x5e(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjns 10f2ea4 \n \tadd %eax,(%rax)\n@@ -3156090,16 +3155211,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x46(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\trex.RX lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x7a(%rax)\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3156111,16 +3155232,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.XB lods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.X lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x1a,%cl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3156130,15 +3155251,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \timul $0x0,0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1f3b5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x52(%rax)\n@@ -3156149,42 +3155270,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x19(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor %eax,(%rax)\n+\tadd %ah,0xb419(%rax)\n \tadd %al,(%rax)\n-\tmov %al,0x149(%rbp)\n \tadd %al,(%rax)\n-\t(bad)\n-\t{rex2 0xd2} sgdt (%r16)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,0x14985(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x2b(%rax)\n+\trolb %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rbx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac53(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x34(%rax)\n \txchg %eax,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1d381(%rax)\n@@ -3156193,53 +3155316,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tdata16 lods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac66(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,0x1bebd(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xac4a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WXB lods %ds:(%rsi),%al\n-\t...\n \tadd %al,0x20000000(%rip) \n \txor $0x97,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub 0x1(%rdi),%bh\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %dh,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %dh,0x195(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rsi)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3156266,16 +3155391,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tnop\n+\tadd %al,(%rax)\n+\txchg %eax,%ecx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x20000000(%rip) \n \t(bad)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3156291,15 +3155416,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tnop\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tenter $0x4936,$0x1\n@@ -3156317,15 +3155442,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa990(%rax)\n+\tadd %ah,0xa990(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmp %ecx,0x1(%rcx)\n@@ -3156342,15 +3155467,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x70(%rax)\n+\tadd %dh,-0x70(%rax)\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x36(%rax)\n \tadd %rax,(%r8)\n@@ -3156366,24 +3155491,27 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x39(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dh,(%rax)\n+\tcmp %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ah,-0x30(%rax)\n-\tsbb (%rdx),%al\n \tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\trcrb $1,(%rdx)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %ah,0x1e9b2(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001e9b2,%al\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3156404,18 +3155532,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac45(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x45(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x15bc4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x60(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3156442,18 +3155569,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac35(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x35(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0xf1,%edi\n \tadd %al,(%rax)\n \tmov $0xcc,%al\n \tpop (%rcx)\n@@ -3156485,33 +3155611,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac4d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x4d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x209fe(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d059(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tpush $0xffffffffffffffac\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsi\n \tint1\n@@ -3156524,18 +3155649,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac60(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstos %eax,%es:(%rdi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3156545,17 +3155670,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.B lods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac41(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tsbb $0x5e,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3156566,18 +3155692,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\t(bad)\n+\tadd %al,0xb41d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjo 10f3559 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsub %ah,(%rax)\n@@ -3156609,57 +3155736,56 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac37(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjno 10f3517 \n+\t...\n+\tadd %dl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tsarb $1,0xf1(%rax)\n+\tadd %bl,-0x66(%rax)\n+\tpop %rbx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\tes xchg %eax,%ebp\n+\tadd %ah,(%rax)\n+\tlret\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjno 10f3557 \n+\tadd %al,0x37(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rdi)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bl,-0x66(%rax)\n-\tpop %rbx\n-\tadd %eax,(%rax)\n+\tsarb $1,0xf1(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlret\n-\t(bad)\n+\trex\n+\tes xchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \trex.RB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tenter $0x209,$0x0\n \tadd %al,(%rax)\n@@ -3156672,18 +3155798,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac37(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x14958(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x52(%rax)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3156692,37 +3155818,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovsxd 0x0(%rax,%rax,1),%ebp\n+\tadd %ah,0xac63(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tor %ch,0x1ad(%rcx)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\ttest $0x1ad,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tsahf\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,%al\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1adca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1ebf7(%rax)\n@@ -3156752,16 +3155878,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7c(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\tjl 10f36d7 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0xf1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3156773,16 +3155899,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\tlods %fs:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,-0x72(%rax)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3156793,16 +3155919,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,%al\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tficompl 0x1(%rsi)\n \tadd %al,(%rax)\n@@ -3156815,16 +3155940,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tdata16 lods %ds:(%rsi),%al\n+\tadd %al,%al\n+\tlods %gs:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,0x1ac00(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ebx\n@@ -3156835,53 +3155960,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac6a(%rax)\n+\tadd %al,0xac3e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tandb $0x0,0x1(%rax)\n+\tadd %ah,0x209d6(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x18871(%rax)\n+\tadd %ah,-0x38(%rax)\n+\tand (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,0x6a(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %ah,0x209d6(%rax)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %ah,-0x38(%rax)\n-\tand (%rdx),%al\n+\tadd %dl,(%rax)\n+\tandb $0x0,0x1(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x18871(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x1ac0b(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x43(%rax)\n@@ -3156892,15 +3156017,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x43(%rax)\n+\tadd %al,0x43(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex.W adc %dil,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3156912,18 +3156037,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac31(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x31(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x45(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x220ad(%rax)\n@@ -3156932,18 +3156056,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac57(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x57(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3156955,16 +3156078,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbp\n+\tadd %al,%al\n+\tpush %rsp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x1f811(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3156976,15 +3156099,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x7(%rax)\n \tlods %ds:(%rsi),%al\n@@ -3156998,15 +3156121,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tlock xlat %ds:(%rbx)\n \tadd %rax,(%rax)\n@@ -3157019,15 +3156142,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tsbb %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tmov $0xf157,%eax\n \tadd %al,(%rax)\n@@ -3157039,37 +3156162,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RB lods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac45(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1608e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1e5e2(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush $0xac\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0xa0000000,%eax\n+\tadd %dh,%al\n+\tlods %ds:(%esi),%al\n+\t...\n+\tadd %cl,-0x60000000(%rip) \n \tlea 0x1(%rax),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,%bh\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3157077,16 +3156199,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x40(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tadc 0x1(%rdi),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3157097,17 +3156219,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WR lods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac4c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tor %ebp,0x0(%rcx,%rax,1)\n \tpush %rax\n \tfwait\n \tcall 10f3b88 \n@@ -3157115,16 +3156238,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %ah,%al\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x40000000(%rip) \n \tmovabs %al,0x9ec00000000000f1\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3157132,20 +3156254,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1b(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor (%rax),%al\n+\tadd %ah,0xb41b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tloopne 10f3c55 \n+\tadd %ah,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tjmp 10f3c05 \n \tadd %al,(%rax)\n@@ -3157159,16 +3156283,15 @@\n \tadc %bh,(%rdi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10f3c71 \n-\tlods %ds:(%rsi),%al\n+\txor %al,-0x54(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3157245,60 +3156368,61 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5b(%rax)\n+\tadd %dh,%al\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rcx)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,0x5f(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %bh,%al\n+\tint3\n+\tor %eax,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tclc\n-\tin (%dx),%al\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjmp *(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tpop %rbx\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tint3\n-\tor %eax,(%rdx)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0x5f(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp *(%rax)\n-\tadd (%rax),%al\n+\tadd %dl,%al\n+\tclc\n+\tin (%dx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadc 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x88000000,%eax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3157331,18 +3156455,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac47(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x47(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tand %dh,%bl\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3157353,15 +3156476,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac76(%rax)\n+\tadd %al,0xac76(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \t(bad)\n@@ -3157373,38 +3156496,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor $0xac,%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\txor $0xac,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %dl,0x15ed3(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trcrl %cl,0x1(%rsi)\n \tadd %al,(%rax)\n+\tcmp $0x1d,%al\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,0x2(,%rbx,1)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac63(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x63(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3157440,87 +3156561,84 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb41f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dl,%al\n+\t(bad)\n+\tmov $0x0,%ah\n+\t...\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tmov $0x14957,%eax\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %al,0x1(%rdi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dh,%al\n+\tmov 0x0(%rcx),%gs\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tmov $0xf1,%ebp\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcs (bad)\n-\tadd (%rax),%al\n+\tadd %al,-0x80000000(%rip) \n+\t(bad)\n+\tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n+\tadd %dl,0xfc4c(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tcli\n+\t(bad)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov 0x0(%rcx),%gs\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x80000000(%rip) \n-\t(bad)\n-\tes add %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WR cld\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tcli\n-\t(bad)\n+\tadd %bl,%al\n+\tmov $0xf1,%ebp\n \tadd %al,(%rax)\n+\tpush %rax\n+\tcs (bad)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x38(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %ah,(%rax)\n+\tcmp %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tret\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3157531,15 +3156649,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac6d(%rax)\n+\tadd %al,0xac6d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x68000000(%rip) \n \tmov $0x1e,%dh\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3157551,54 +3156669,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne 10f4097 \n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dl,0xac5f(%rax)\n \tadd %al,(%rax)\n-\tpush $0x1f38d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjb 10f4097 \n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tmov $0x15e77,%eax\n+\tadd %al,(%rax)\n+\tadd %al,0x61(%rax)\n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdi\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\tjne 10f40d7 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tmov $0x15e77,%eax\n+\tpush $0x1f38d\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rax)\n-\txchg %eax,%esp\n+\tadd %al,(%rax)\n+\tjb 10f40d7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x18(%rax)\n+\tadd %al,0x18(%rax)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0x2b900000000000f1,%eax\n \t(bad)\n@@ -3157608,15 +3156726,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6d(%rax)\n+\tadd %dl,0x6d(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,-0x73(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3157629,15 +3156747,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tsldt (%rax)\n \tadd %ah,0xf(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n@@ -3157648,15 +3156766,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tcall 11033d6 \n@@ -3157670,16 +3156788,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.R lods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\trex.XB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tshrd $0x0,%eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3157690,54 +3156808,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac4d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.WRB lods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,0x1495c(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x19aef(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x62(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %bl,-0x5d(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n-\tout %eax,$0x1\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xb414(%rax)\n+\tadd %ah,0xb414(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n@@ -3157753,14 +3156849,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x62(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %bl,-0x5d(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rax)\n+\tout %eax,$0x1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xac74(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n@@ -3157769,15 +3156886,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x18(%rax)\n+\tadd %ah,0x18(%rax)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \trex adc 0x1(%rdi),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3157809,15 +3156926,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n+\tadd %dh,0x1e(%rax)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x15e11(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3157828,16 +3156945,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rbx\n+\tadd %dh,0x53(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x56(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3157849,18 +3156965,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %ah,(%rax)\n+\tpush $0xac\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tpop %bx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0x223,%edi\n@@ -3157893,19 +3157011,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb $0xb4,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1d(%rax)\n+\tmov $0x0,%ah\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x5(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3157916,15 +3157032,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb418(%rax)\n+\tadd %dl,0xb418(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x15eb3(%rax)\n \tadd %al,(%rax)\n@@ -3157982,37 +3157098,39 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb %dh,0x0(%rax,%rax,1)\n+\tadd %ah,0xb418(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n-\trex.W adc %cl,(%rdx)\n-\tadd (%rax),%al\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %cl,0x10(%rax)\n+\tor (%rdx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19347(%rax)\n+\tnop\n+\trex.RXB xchg %eax,%r11d\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac43(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x43(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsbb %ch,0x1(%rbp,%rbp,4)\n \tadd %dh,%al\n \tfsubl 0x2(%rip) \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3158042,18 +3157160,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac69(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x69(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,0x16081(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x79(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3158062,15 +3157179,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1f(%rax)\n+\tadd %dh,0x1f(%rax)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x21ebb(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1b(%rax)\n@@ -3158081,16 +3157198,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4b(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\trex.WXB lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x24(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3158102,18 +3157219,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb41c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsbb $0xb4,%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,0x53(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rax\n@@ -3158124,16 +3157240,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex lods %ds:(%rsi),%al\n+\tadd %al,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %al,-0x70000000(%rip) \n \tcmp 0x1(%rsi),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $0x8f,%ch\n \tadd %eax,(%rax)\n@@ -3158142,15 +3157259,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsub 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x15f92(%rax)\n \tadd %al,(%rax)\n@@ -3158161,60 +3157278,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac33(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dl,0x32(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x5a(%rax)\n-\tlods %ds:(%rsi),%eax\n+\tadd %al,0x72(%rax)\n+\tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x14(%rax)\n-\tmov %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x3e(%rax)\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac32(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %al,0x33(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,0x72(%rax)\n-\tpop %rsi\n+\tadd %ch,-0x5a(%rax)\n+\tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3e(%rax)\n-\tfwait\n-\tadd %eax,(%rax)\n+\tadd %dh,-0x14(%rax)\n+\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tcmp $0xac,%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x15e72(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x18a,%eax\n@@ -3158315,15 +3157430,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x57(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rdi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xd9,%al\n \tout %eax,(%dx)\n \tadd %al,(%rax)\n@@ -3158335,16 +3157451,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x1f(%rax)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \txorb $0x0,0x1ad(%rax)\n \tadd %dh,0x192f9(%rax)\n \tadd %al,(%rax)\n@@ -3158352,15 +3157467,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x53(%rax)\n+\tadd %dh,%al\n+\tpush %rdx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x15b7b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f20c(%rax)\n@@ -3158369,34 +3157485,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor %ch,0x0(%rax,%rax,1)\n+\tadd %dh,0xac30(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tor %bh,0x21e(%rcx)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tmov $0x21e,%ecx\n \tadd %al,(%rax)\n \tshlb $1,0x1ed(%rcx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB lods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.X lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \ttest %esi,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3158408,15 +3157525,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x79(%rax)\n+\tadd %dl,0x79(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x1ac05(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3158427,16 +3157544,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rax\n+\tadd %dh,%al\n+\tpush %rdi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x27(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n@@ -3158448,18 +3157565,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac4a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x4a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x0(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x22727(%rax)\n@@ -3158468,16 +3157584,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %ebp,0x0(%rax,%rax,1)\n+\tadd %dh,%al\n+\tcmp %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadc %ah,0x1ad(%rdi)\n \tadd %al,(%rax)\n \tloopne 10f4cb0 \n@@ -3158488,16 +3157604,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.X lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlock or %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3158510,60 +3157626,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac55(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %ah,0x38(%rax)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%edx\n-\t(bad)\n+\tadd %dh,%al\n+\tadc %cl,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %dh,0x2207e(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3e(%rax)\n+\tadd %ah,0x55(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc %cl,(%rdx)\n-\tadd (%rax),%al\n+\tadd %ah,0x38(%rax)\n+\tpop %rsi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2207e(%rax)\n+\tadd %ah,%al\n+\txchg %eax,%edx\n+\t(bad)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb41c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsbb $0xb4,%al\n+\t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f8d2(%rax)\n@@ -3158572,16 +3157686,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x47(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\trex.RXB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex.W rcrb $1,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3158617,18 +3157731,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac49(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x49(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3158638,18 +3157751,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac4b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x4b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,0x58000000(%rip) \n \tadc %eax,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb $0xbe,%al\n \tadd %eax,(%rax)\n@@ -3158658,15 +3157770,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x13(%rax)\n+\tadd %al,0x13(%rax)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tnop\n \tor 0x0(%rcx,%rax,1),%ch\n \tpush %rax\n@@ -3158678,16 +3157790,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjns 10f4e57 \n+\tadd %ah,%al\n+\tjs 10f4e57 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x41(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3158718,33 +3157830,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac47(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x47(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x1601c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x194dc(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsub 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x15(%rax)\n \t(bad)\n@@ -3158756,18 +3157867,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb41c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb $0xb4,%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov $0x15e,%ebp\n \tadd %al,(%rax)\n \txor %ah,%ch\n \t(bad)\n@@ -3158809,17 +3157919,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RX lods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac46(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,-0x80(%rax)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x58(%rax)\n@@ -3158847,15 +3157958,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3158866,16 +3157978,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor %ebp,0x0(%rax,%rax,1)\n+\tadd %ah,%al\n+\txor %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x15eba(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3158885,16 +3157997,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4f(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\trex.WRXB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x21e,%edx\n \tadd %al,(%rax)\n \tmov $0xf6,%al\n@@ -3158930,16 +3158042,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rbp\n+\tadd %ah,%al\n+\tpush %rsp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0xf1f0(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x5c(%rax)\n@@ -3158950,56 +3158062,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6f(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\tjo 10f51d7 \n \t...\n-\tadd %cl,(%rdx)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x15eda(%rax)\n+\tadd %cl,-0x32(%rax)\n+\tor %eax,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d3ca(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjmp 10f5237 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjo 10f5217 \n+\tadd %ah,0x6f(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %cl,-0x32(%rax)\n-\tor %eax,(%rdx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,0x15eda(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp 10f5277 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1d3ca(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rax\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac50(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tclc\n \tpush %rbp\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x1d169(%rax)\n@@ -3159029,15 +3158141,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x13(%rax)\n+\tadd %ah,0x13(%rax)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tjo 10f52de \n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3159050,16 +3158162,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WRXB lods %ds:(%rsi),%al\n+\tadd %ah,0x4f(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tor $0xac,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3159070,58 +3158182,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlods %ds:(%esi),%al\n+\tadd %dl,%al\n+\tpush %rdi\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %bl,%al\n+\txchg %dh,%cl\n \tadd %al,(%rax)\n-\tpop %rbx\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n+\tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x22488(%rax)\n-\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rax\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\tdata16 lods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %bl,%al\n-\txchg %dh,%cl\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tpop %rbx\n \t(bad)\n-\tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x22488(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tpop %rdx\n@@ -3159134,139 +3158246,138 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac63(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x63(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x20a10(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x19bac(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xac41(%rax)\n \tadd %al,(%rax)\n-\trex.RX lods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsahf\n-\txchg %al,(%rcx)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tor %dl,%dl\n+\tor %eax,(%rdx)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %al,(%rax)\n+\tmov $0xfd,%al\n+\tout %eax,(%dx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x77(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dl,0xb41a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x67(%rax)\n-\tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%eax\n-\txchg %eax,%ecx\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,0x209cf(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x27(%rax)\n+\txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.B lods %ds:(%rsi),%al\n+\tadd %ah,0x5a(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tor %dl,%dl\n-\tor %eax,(%rdx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tmov $0xf1,%ecx\n \tadd %al,(%rax)\n-\tmov $0xfd,%al\n-\tout %eax,(%dx)\n-\tadd %eax,(%rax)\n+\txorb $0x21,(%rsi)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac5a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.RB lods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %dh,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tmov $0xf1,%ecx\n+\tadd %ah,%al\n+\tsahf\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\txorb $0x21,(%rsi)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1a(%rax)\n-\tmov $0x0,%ah\n+\tadd %al,0x77(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tor %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tcwtl\n-\tiret\n-\tor %eax,(%rdx)\n+\tadd %al,-0x67(%rax)\n+\tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tfsts 0x1(%rbp)\n+\tlods %ds:(%rsi),%eax\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x76(%rax)\n+\tadd %dl,0x76(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x13(%rax)\n \tpop %rdi\n \tadd %eax,(%rax)\n@@ -3159278,40 +3158389,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb41e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tfmull 0x1(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tmov $0x0,%ah\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tsbb %bl,%ah\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10f55c7 \n-\tout %al,(%dx)\n+\tadd %ah,%al\n+\ttest %ebp,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac65(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x65(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0xad,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3159322,16 +3158431,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x43(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\trex.XB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x1f38e,%eax\n \tadd %al,(%rax)\n \tadd %ah,0x62(%rax)\n \tlock add %eax,(%rax)\n@@ -3159340,37 +3158449,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n \t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%eax\n-\tadd %al,(%rax)\n-\tsbbb $0x60,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %al,0x1601e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x1e5,%ebp\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.B lods %ds:(%rsi),%al\n \t...\n \tadd %al,-0x30000000(%rip) \n \tjs 10f572c \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x2b(%rax)\n \tand (%rdx),%al\n@@ -3159380,16 +3158487,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dh,%al\n+\tinsl (%dx),%es:(%rdi)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlods %ds:(%rsi),%eax\n \tlods %ds:(%rsi),%eax\n@@ -3159403,32 +3158510,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.W lods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac48(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x50000000(%rip) \n \tpush %rbp\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x19aeb(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6e(%rax)\n+\tadd %dl,0x6e(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %dl,0x15e(%rip) \n \tadd %al,(%rax)\n \tand %ch,-0x74(%rdx)\n@@ -3159438,34 +3158546,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n+\tadd %dl,(%rax)\n+\txor %ebp,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n \tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebp,0x0(%rcx,%rax,1)\n-\tlock fwait\n+\tadd %dh,%al\n+\tfwait\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tpop %rcx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x15f12(%rax)\n \tadd %al,(%rax)\n@@ -3159479,16 +3158591,15 @@\n \tadd %al,(%rax)\n \tloopne 10f5838 \n \tsbb $0x2,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trex lods %ds:(%rsi),%al\n+\tadd %al,-0x54(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n@@ -3159504,15 +3158615,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tinsb (%dx),%es:(%rdi)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,0x30000000(%rip) \n \tlea (bad),%esi\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3159564,55 +3158675,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb414(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x5d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %cl,0x15edc(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x1ac07(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tout %al,$0x1\n \tadd %al,(%rax)\n-\tadd %dh,0x1eb0a(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac5d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %cl,0x15edc(%rax)\n+\tadd %dh,0x14(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tout %al,$0x1\n+\tmov $0x1ac07,%eax\n \tadd %al,(%rax)\n+\tadd %dh,0x1eb0a(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x49(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\trex.WB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,-0x56(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3159623,15 +3158732,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac2e(%rax)\n+\tadd %dl,0xac2e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x15e,%esp\n@@ -3159642,17 +3158751,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjns 10f5a57 \n-\t...\n+\tadd %dh,0xac79(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tadc $0xf8,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x78(%rax)\n@@ -3159663,36 +3158773,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac43(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x43(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,-0x50000000(%rip) \n \trorb %cl,(%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,0x19898(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac66(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x66(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd %ch,0x0(%rcx,%rax,1)\n \tpush %rax\n \tsub %esi,%edi\n \tadd %eax,(%rax)\n@@ -3159701,16 +3158809,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.RX lods %ds:(%rsi),%al\n \t...\n \tadd %cl,0x30000000(%rip) \n \tsub $0xf1,%eax\n \tadd %al,(%rax)\n \tand %ch,-0x68(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3159718,16 +3158826,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbb 0x0(%rax,%rax,1),%dh\n+\tadd %ah,(%rax)\n+\tsbb 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%cl\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n@@ -3159737,22 +3158845,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %al,0x2b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjno 10f5c59 \n+\tadd %ah,0x71(%rax)\n+\tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3159760,45 +3158867,45 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjp 10f5bd7 \n-\t...\n-\tadd %al,0x58000000(%rip) \n-\tcmp %al,%dh\n+\tadd %dh,%al\n+\tsbb 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5d(%rax)\n-\tand $0x2,%al\n+\tsldt (%rax)\n+\tadd %dh,0x54(%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n+\tadd %al,0x22051(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb41a(%rax)\n+\tadd %ah,0xac7a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n+\tadd %al,0x58000000(%rip) \n+\tcmp %al,%dh\n \tadd %al,(%rax)\n-\tadd %dh,0x54(%rax)\n-\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,0x22051(%rax)\n+\tadd %dh,-0x5d(%rax)\n+\tand $0x2,%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3159819,15 +3158926,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6d(%rax)\n+\tadd %al,0x6d(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,-0x2e(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n@@ -3159837,16 +3158944,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x76(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tjbe 10f5cd7 \n \t...\n \tadd %al,0x40000000(%rip) \n \t(bad) (%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadc $0x23,%al\n@@ -3159856,16 +3158963,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tadd %dh,%al\n+\tpush $0xac\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tadc %cl,(%rsi)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x3b(%rax)\n@@ -3159876,15 +3158986,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tjns 10f5d57 \n \t...\n \tadd %cl,-0x38000000(%rip) \n \tadc %eax,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18744(%rax)\n@@ -3159893,32 +3159003,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.W lods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac48(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x14950(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmp %ebx,0x1(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsub 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x13(%rax)\n \t(bad)\n@@ -3159932,36 +3159043,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x63(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rbx)\n+\tadd %ah,(%rax)\n+\tmovsxd 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tadd %dh,-0x33(%rax)\n+\tadd %al,(%rax)\n+\tadc (%rax),%eax\n+\tadd %al,(%rax)\n+\tjo 10f5e47 \n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $0xd4,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb %esi,0x0(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\tsbb 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc $0x1f8,%eax\n \tadd %al,(%rax)\n@@ -3159972,18 +3159084,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac64(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x64(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,0x70000000(%rip) \n \tstos %eax,%es:(%rdi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n@@ -3160015,15 +3159126,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac6d(%rax)\n+\tadd %dl,0xac6d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1608a(%rax)\n \tadd %al,(%rax)\n@@ -3160033,18 +3159144,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac62(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x62(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloopne 10f6014 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3160059,34 +3159169,35 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1c(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor $0x0,%al\n+\tadd %al,0xb41c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \trcrl $1,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x0,0x190(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rsp\n+\tadd %ah,%al\n+\tpush %rbx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x4e(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n@@ -3160098,16 +3159209,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjl 10f6057 \n+\tadd %dl,%al\n+\tjnp 10f6057 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rsi\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3160143,16 +3159254,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15e73(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2270a(%rax)\n@@ -3160161,35 +3159271,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush $0xac\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc $0x0,%al\n+\tadd %dl,%al\n+\tlods %ds:(%esi),%al\n+\t...\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,0x40(%rax)\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tand %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rsp\n@@ -3160204,15 +3159312,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac60(%rax)\n+\tadd %al,0xac60(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex mov $0x21e,%ecx\n \tadd %al,(%rax)\n@@ -3160223,16 +3159331,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x42(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\trex.X lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x75(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3160242,15 +3159350,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadc $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x48000000,%eax\n \t(bad)\n \tor %eax,(%rdx)\n@@ -3160287,15 +3159395,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x17(%rax)\n+\tadd %ah,0x17(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tpush %rbp\n \tpop %rsi\n@@ -3160309,15 +3159417,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5b(%rax)\n+\tadd %al,(%rax)\n+\tpop %rbx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1adae(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3160328,18 +3159437,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac66(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x66(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,-0x2e(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock jge 10f632f \n@@ -3160370,18 +3159478,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\tsub $0xac,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tmov $0xd9,%al\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10f638c \n \tout %al,$0x1\n@@ -3160391,18 +3159501,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac37(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %dl,0x61(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rdi\n@@ -3160437,16 +3159547,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %al,0x1e(%rax)\n \tmov $0x0,%ah\n \t...\n \tadd $0x0,%eax\n \tadc $0x5f,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xb(%rax)\n@@ -3160457,15 +3159566,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \toutsl %ds:(%rsi),(%dx)\n@@ -3160478,38 +3159587,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbb 0x0(%rax,%rax,1),%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %ah,(%rax)\n+\tsbb $0xb4,%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tsub %cl,%al\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n+\tadd %ch,(%rax)\n+\tenter $0x1ad,$0x0\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsub %edx,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tpop %rdi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x20a10(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x6b(%rax)\n@@ -3160520,18 +3159627,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac61(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x68(%rax)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x5b(%rax)\n \tmov %al,(%rcx)\n@@ -3160541,16 +3159648,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor 0x0(%rax,%rax,1),%ch\n+\tadd %al,%al\n+\txor %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xb8000000,%eax\n \tpush %rax\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3160561,18 +3159668,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac54(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x54(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0x209c6(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1a(%rax)\n \tes add (%rax),%al\n \tadd %al,(%rax)\n@@ -3160580,16 +3159686,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.R lods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.XB lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x5e(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3160599,17 +3159705,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac36(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpop %rsp\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3160621,18 +3159728,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac5c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rsp\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0xf16e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \txchg %eax,%edx\n@@ -3160642,36 +3159749,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor 0x0(%rax,%rax,1),%ebp\n+\tadd %ah,0xac33(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xe8000000,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,-0x18000000(%rip) \n \tfyl2x\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \timul $0x1,%ecx,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac37(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tand %dl,(%rbx)\n \tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3160682,36 +3159789,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb41a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsbb 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfmull 0x1(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\trcr $0x48,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10f6766 \n+\tadd %dh,-0x5c(%rax)\n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x51(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rcx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x15b6a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3160722,17 +3159829,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %gs:(%rsi),%al\n-\t...\n+\tadd %dl,0xac65(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rax\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3160742,16 +3159850,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tja 10f6817 \n+\tadd %dh,%al\n+\tjbe 10f6817 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %eax,%esp\n \tout %eax,(%dx)\n \tadd %eax,(%rax)\n@@ -3160759,44 +3159867,24 @@\n \tadd %dl,(%rax)\n \tcmp $0x18e,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x53(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,%al\n-\tpush %rsi\n-\tadd %rax,(%r8)\n-\tadd %al,(%rax)\n-\tadd %al,0x221bb(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x14(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trex.X lods %ds:(%rsi),%al\n+\tadc %al,-0x54(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %dl,%ch\n@@ -3160809,14 +3159897,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\tpush %rsi\n+\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n+\tadd %al,0x221bb(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjne 10f68d7 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n@@ -3160855,60 +3159963,60 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac76(%rax)\n+\tadd %al,0xac5b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x70000000(%rip) \n-\tadc $0xf8,%al\n-\tadd %eax,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.WRX (bad)\n+\txor %dh,%cl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tnop\n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbx\n+\tadd %dh,0x76(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %al,(%rdi)\n+\tadd %cl,0x70000000(%rip) \n+\tadc $0xf8,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\txor %dh,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tnop\n-\txchg %eax,%esp\n+\trex.WRX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.R lods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac44(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor 0x0(%rcx,%rax,1),%ebp\n \tjo 10f6aa5 \n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n@@ -3160916,34 +3160024,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rbx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac5b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0x1ac0d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %ebx,0x1(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%esi),%al\n+\tadd %dl,0xb41b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x70000000(%rip) \n+\tlret\n+\tor %eax,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x75,%al\n+\txchg %eax,%ebx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tdata16 lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3160956,18 +3160085,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac65(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x65(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3160977,35 +3160105,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1b(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor $0x70000000,%eax\n-\tlret\n-\tor %eax,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x75,%al\n-\txchg %eax,%ebx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xb412(%rax)\n+\tadd %ah,0xb412(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n@@ -3161020,18 +3160128,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb $0xb4,%al\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %ah,(%rax)\n+\tsbb $0xb4,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x209ca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x75(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3161061,15 +3160171,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \txchg %eax,%edx\n \tpop %rdi\n@@ -3161083,18 +3160193,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac40(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x40(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpush %rbp\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,0x19237(%rax)\n@@ -3161103,17 +3160212,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac2e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock mov $0xf1,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x32(%rax)\n \tmov %es,(%rcx)\n@@ -3161123,17 +3160233,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlods %gs:(%rsi),%al\n-\t...\n+\tadd %dh,0xac65(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xf9,%al\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n@@ -3161142,15 +3160253,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadc $0xb4,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x65(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n@@ -3161182,15 +3160293,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 10f6d49 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3161199,18 +3160311,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac53(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rbx\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tfwait\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3161242,16 +3160354,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4c(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.WR lods %ds:(%rsi),%al\n \t...\n \tadd %cl,-0x78000000(%rip) \n \tfmull 0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,-0x41(%rbx)\n \tadd %eax,(%rax)\n@@ -3161260,37 +3160372,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\txor 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\txor $0xac,%al\n-\t...\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x71(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1e63b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac39(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x39(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x21ce3(%rax)\n \tadd %al,(%rax)\n@@ -3161298,15 +3160411,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x51(%rax)\n+\tadd %al,(%rax)\n+\tpush %rcx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,0x40000000(%rip) \n \tand %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3161318,15 +3160432,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf15a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3161336,15 +3160451,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tadc %dl,0x1e7(%rax)\n \tadd %al,(%rax)\n@@ -3161362,55 +3160477,57 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,0x10000000(%rip) \n+\tadd %dh,(%rax)\n+\tcmp $0xac,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x10000000,%eax\n \tpush %rdi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1ef14(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %dl,(%rax)\n+\txor 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dh,%al\n \tmov $0x1e,%bh\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x22755(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac5b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rbx\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0xf1d4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb %bh,%ch\n \tadd %eax,(%rax)\n@@ -3161419,15 +3160536,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5e(%rax)\n+\tadd %dh,%al\n+\tpop %rbp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x59(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3161441,15 +3160559,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac43(%rax)\n+\tadd %al,0xac43(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0xf19e(%rax)\n \tadd %al,(%rax)\n@@ -3161459,52 +3160577,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRXB lods %ds:(%rsi),%al\n+\tadd %al,0x52(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tcmp $0xf1,%al\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %ch,0x15ed4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1ec2a(%rax)\n+\tadd %al,0x1f431(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac52(%rax)\n+\tadd %dl,0xac4e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x15ed4(%rax)\n+\tadd %bh,%al\n+\tcmp $0xf1,%al\n \tadd %al,(%rax)\n-\tadd %al,0x1f431(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1ec2a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6c(%rax)\n+\tadd %al,0x6c(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \timul $0x0,%eax,%esi\n \tadd %dh,%al\n@@ -3161538,18 +3160656,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rsi\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac5e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %edi,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21fbf(%rax)\n@@ -3161558,15 +3160676,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x58(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rax\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tfwait\n \tpop %rbx\n@@ -3161580,18 +3160699,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac2f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x48000000(%rip) \n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n@@ -3161602,20 +3160721,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc $0xb4,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tadc $0xb4,%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \txchg %eax,%ecx\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x3b(%rax)\n@@ -3161626,16 +3160743,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WB lods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\trex.W lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3161646,16 +3160763,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rsp\n+\tadd %dh,0x54(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x33(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n@@ -3161667,15 +3160783,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %dl,0x15f93(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f3f7(%rax)\n@@ -3161684,18 +3160800,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac2f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rbp\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3161706,18 +3160822,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac43(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x43(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x1ef91(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x20(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3161726,15 +3160841,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsbb %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tmov $0xf1b7,%eax\n \tadd %al,(%rax)\n@@ -3161744,17 +3160859,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor $0xac,%al\n-\t...\n+\tadd %dh,0xac34(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tjl 10f7559 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3161764,16 +3160880,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.RXB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tadc %al,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3161783,19 +3160899,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb $0xb4,%al\n+\tadd %ah,0x1c(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %bh,-0x5e(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjge 10f751b \n \tadd %eax,(%rax)\n@@ -3161823,18 +3160938,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsp\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac5c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x20000000(%rip) \n \tand $0xf1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstd\n \tout %eax,$0x1\n@@ -3161863,18 +3160978,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac60(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tlods %ds:(%rsi),%al\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3161887,15 +3161002,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x78(%rax)\n+\tadd %al,0x78(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x3(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n@@ -3161908,16 +3161023,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rdx\n+\tadd %dh,%al\n+\tpush %rcx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xad,%ah\n \tadd %eax,(%rax)\n@@ -3161930,16 +3161045,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x49(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.WB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,-0xa(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3161950,16 +3161065,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rdx\n+\tadd %ah,%al\n+\tpush %rcx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tpush %rsi\n \t(bad)\n@@ -3161972,35 +3161087,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tor (%rax),%al\n+\tadd %dl,0xac69(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %ah,-0x7f(%rax)\n \t(bad)\n-\tandl $0x0,0x1(%rax)\n-\tcmpb $0x1,-0x72(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x18e7e(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xac50(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rcx\n-\tlods %ds:(%rsi),%al\n-\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor %bl,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3162012,16 +3161130,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x79(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tjns 10f77d7 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpop %rdi\n \tpop %rsi\n \tadd %eax,(%rax)\n@@ -3162032,19 +3161150,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb 0x0(%rax,%rax,1),%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %dl,(%rax)\n+\tsbb $0xb4,%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \trcrl $1,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex jnp 10f78a1 \n \tadd (%rax),%al\n@@ -3162053,17 +3161170,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WX lods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac4a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x1ad,%eax\n \tadd %al,(%rax)\n \txor %bl,-0x30(%rbp)\n \tadd %eax,(%rax)\n@@ -3162072,18 +3161190,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1f(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor $0xb8000000,%eax\n+\tadd %al,0xb41f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x48000000(%rip) \n \tadc %bl,0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10f7941 \n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3162091,16 +3161210,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rbx\n+\tadd %dh,%al\n+\tpop %rdx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x21ebc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3b(%rax)\n@@ -3162111,16 +3161230,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rbx\n+\tadd %ah,%al\n+\tpush %rdx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tpop %rcx\n \t(bad)\n@@ -3162139,15 +3161258,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,-0x54(%rcx)\n+\tlock rex lods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,-0x7f(%rax)\n@@ -3162160,18 +3161279,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac54(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x54(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rsi\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3162182,18 +3161300,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac46(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x46(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest $0xad,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3162202,15 +3161319,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3a(%rax)\n+\tadd %dl,0x3a(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsub %ch,0x1ad(%rax)\n \tadd %al,(%rax)\n \tloopne 10f7abf \n@@ -3162221,18 +3161338,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac6d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x6d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tmov $0x15e,%edx\n \tadd %al,(%rax)\n \tadd %ch,%dh\n \trepnz add %eax,(%rax)\n@@ -3162263,16 +3161379,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %gs:(%rsi),%al\n+\tadd %dl,%al\n+\tlods %fs:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x1608e(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1e911(%rax)\n \tadd %al,(%rax)\n@@ -3162280,15 +3161396,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tjs 10f7b17 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2b(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n@@ -3162301,18 +3161417,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac66(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x66(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,0x10000000(%rip) \n \tmov 0x1(%rax),%fs\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock insb (%dx),%es:(%rdi)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3162321,18 +3161436,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac41(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x41(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x1615d(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tin (%dx),%al\n@@ -3162386,36 +3161500,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb 0x0(%rax,%rax,1),%esi\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tsbb $0xb4,%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rcx\n+\tadd %ah,0x51(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,0x1eb38(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x64(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\tlods %fs:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpop %rsp\n \tint1\n \tadd %al,(%rax)\n@@ -3162429,15 +3161541,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x39(%rax)\n+\tadd %dl,0x39(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tint1\n@@ -3162451,15 +3161563,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x59(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rcx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n@@ -3162470,16 +3161583,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.W lods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.RXB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,-0x58000000(%rip) \n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x61(%rax)\n@@ -3162490,36 +3161603,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac2d(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xb421(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,-0xe(%rax)\n-\tor %eax,(%rdx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,0x15b8e(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x193(%rbx)\n+\tadd %al,%al\n+\tout %eax,(%dx)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor 0x0(%rax,%rax,1),%ch\n+\tadd %dl,%al\n+\txor %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tjo 10f7dc4 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3162533,55 +3161647,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x21(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor %al,(%rax)\n+\tadd %al,0xac2d(%rax)\n \tadd %al,(%rax)\n-\tmov $0x15b8e,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tout %eax,(%dx)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bh,-0xe(%rax)\n+\tor %eax,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcrb $1,0x193(%rbx)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x31(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n+\txor %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tadd 0x0(%rcx,%rax,1),%ch\n-\t(bad)\n-\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadc %al,(%rax)\n+\tadd %al,(%rax)\n+\tcall 1112abf \n+\tadd %al,(%rax)\n+\tadd %ah,-0x13(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac3a(%rax)\n+\tadd %al,0xac3a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n@@ -3162618,40 +3161732,40 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x20(%rax)\n+\tmov $0x0,%ah\n+\t...\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \trolb $0x0,0x15b(%rbp)\n \tadd %dl,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp $0xac,%eax\n+\tadd %dh,0xac3d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %eax,(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1601d(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001601d,%al\n+\tadd %dl,%al\n \tmovabs 0xf7f8000000000222,%eax\n \t(bad)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3162659,18 +3161773,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac34(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x34(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,0x50000000(%rip) \n \tmovsl %ds:(%rsi),%es:(%rdi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n \tand (%rdx),%al\n@@ -3162680,16 +3161793,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WRX lods %ds:(%rsi),%al\n+\tadd %ah,0x4e(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \tcwtl\n \tout %eax,(%dx)\n \tadd %eax,(%rax)\n@@ -3162702,20 +3161815,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush $0xffffffffffffffac\n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tor $0xac,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2a(%rax)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3162761,16 +3161873,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor 0x0(%rax,%rax,1),%ebp\n+\tadd %ah,%al\n+\txor 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb $0x0,%al\n \tadd %al,(%rax)\n \trex.W\n \tds pop %rsi\n \tadd %eax,(%rax)\n@@ -3162781,16 +3161893,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WXB lods %ds:(%rsi),%al\n+\tadd %dh,0x4b(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x209ce(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %ax,%sp\n@@ -3162825,17 +3161937,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRX lods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac4d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlret\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3162846,15 +3161959,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10f828e \n \tclc\n@@ -3162866,15 +3161979,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x50(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rax\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tleave\n \tor %eax,(%rdx)\n@@ -3162888,50 +3162002,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %ah,(%rax)\n+\tcmp $0xac,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x15e0f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov 0x1(%rdx),%edx\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0xb4,%al\n+\tadd %dl,0x1c(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tlock push %rdi\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1d086(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x61(%rax)\n+\tadd %al,0x61(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tshl $1,%cl\n \tadd %al,(%rax)\n@@ -3162942,18 +3162058,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac4c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x4c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3162963,15 +3162078,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x16(%rax)\n+\tadd %ah,0x16(%rax)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0xf1b1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x31(%rax)\n@@ -3162982,39 +3162097,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dl,0xac62(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tloopne 10f83f5 \n-\t(bad)\n-\tadd (%rax),%al\n+\tadd %ah,%al\n+\tmov $0x21e,%ebx\n \tadd %al,(%rax)\n-\tadd %dl,0x1f682(%rax)\n+\tnop\n+\t(bad)\n+\ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x30(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dh,(%rax)\n+\txor %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,-0x37(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n@@ -3163025,15 +3162141,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xb9,%al\n \t(bad)\n@@ -3163046,15 +3162162,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x59,%al\n \tadd %eax,(%rax)\n@@ -3163068,15 +3162184,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tja 10f84d7 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tor $0xac,%al\n \tadd %eax,(%rax)\n@@ -3163089,15 +3162205,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tgs int1\n@@ -3163129,16 +3162245,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x49(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\trex.WB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest $0xf1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3163151,15 +3162267,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5d(%rax)\n+\tadd %dh,%al\n+\tpop %rsp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tstos %eax,%es:(%rdi)\n \tlods %ds:(%rsi),%eax\n@@ -3163173,38 +3162290,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor %ebp,0x0(%rax,%rax,1)\n+\tadd %ah,0xac43(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rdx)\n-\tlods %ds:(%rsi),%al\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%ebp\n-\tnop\n+\tadd %dl,%al\n+\tmov $0x21e,%eax\n+\tadd %al,(%rax)\n+\tadd %ah,-0x68(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19(%rax)\n+\tadd %dh,0x19(%rax)\n \tmov $0x0,%ah\n \t...\n \tor $0xa0000000,%eax\n \tlea (bad),%esi\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21fff(%rax)\n@@ -3163213,37 +3162327,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.XB lods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dh,%al\n+\txor %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x21e,%eax\n \tadd %al,(%rax)\n-\tadd %ah,-0x68(%rbx)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tor %al,(%rdx)\n+\tlods %ds:(%rsi),%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\txchg %eax,%ebp\n+\tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rdx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac52(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %bl,0x49(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjp 10f86d5 \n@@ -3163275,15 +3162393,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tpop %rcx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,-0x27(%rax)\n \tpop %rsi\n@@ -3163320,36 +3162438,35 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbb %esi,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tsubb $0xf1,(%rsi)\n+\tadd %al,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,0x15bcb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,0x59(%rax)\n \t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3b(%rax)\n+\tadd %al,0x3b(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x1ac0c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3163358,41 +3162475,42 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n+\tsbb 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n-\tadd %ch,0x15bcb(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x59(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tsubb $0xf1,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x14(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRXB lods %ds:(%rsi),%al\n+\tloopne 10f8938 \n+\tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x15eb0(%rax)\n@@ -3163404,19 +3162522,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb41b(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,-0x61(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tenter $0x1f5,$0x0\n@@ -3163425,20 +3162543,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0xac,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txor $0xac,%al\n+\t...\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n \tadd %al,-0x7(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0xf1,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3163446,15 +3162563,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \txor $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tor %bh,-0xf(%rcx)\n@@ -3163469,16 +3162586,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WRB lods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\trex.WR lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tshl $1,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3163488,18 +3162605,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac32(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x32(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0xf19a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50(%rax)\n \tclc\n \tadd %eax,(%rax)\n@@ -3163508,15 +3162624,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tand %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10f8a7e \n \tlods %ds:(%rsi),%al\n@@ -3163530,18 +3162646,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlods %fs:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %ah,%al\n+\tmovsxd 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0x5e,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov %dl,%dh\n@@ -3163551,18 +3162668,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac65(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x65(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1adaa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x2e(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3163571,16 +3162687,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WX lods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\trex.WB lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %dh,(%rsi)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3163593,17 +3162709,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0xac,%al\n-\t...\n+\tadd %ah,0xac34(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tficompl 0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,0x1(%rdx,%rdx,4)\n@@ -3163613,52 +3162730,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp 0x0(%rax,%rax,1),%ebp\n+\tadd %dl,0xac3b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n \tadd %cl,%al\n \tlret $0x209\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x1(%rsp,%rdx,8)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %cl,0xf1ac(%rax)\n \tadd %al,(%rax)\n-\tmov %ch,0x0(%rcx,%rsi,8)\n \tadd %al,-0x45(%rax)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x35(%rax)\n+\tadd %al,0x35(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,-0x38000000(%rip) \n \tstos %al,%es:(%rdi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3163668,15 +3162787,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tjp 10f8c17 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf199(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3163688,15 +3162807,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tjbe 10f8c57 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0xad,%al\n \tadd %eax,(%rax)\n@@ -3163732,21 +3162851,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %ebp,0x0(%rax,%rax,1)\n+\tadd %al,0xac31(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%dh\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %esi,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3163754,18 +3162874,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb %esi,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x19(%rax)\n+\tmov $0x0,%ah\n+\t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcall 1119746 \n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsbb $0x24,%al\n \tadd (%rax),%al\n@@ -3163774,37 +3162893,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rbp\n+\tadd %dh,%al\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %bl,%al\n-\tlea (bad),%esi\n-\trepz add %eax,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %ch,0x15b84(%rax)\n \tadd %al,(%rax)\n-\tjne 10f8d56 \n+\tadd %ah,%al\n+\tshr %cl,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tpop %rbp\n@@ -3163819,16 +3162936,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x45(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.RB lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tiret\n \tpop %rbx\n \tadd %eax,(%rax)\n@@ -3163839,15 +3162956,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac34(%rax)\n+\tadd %al,0xac34(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n@@ -3163859,73 +3162976,74 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex lods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dh,0xac2d(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x15b84(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tshr %cl,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %cl,0x5e(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tcall 10f8ec8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub $0xac,%eax\n+\tadd %dl,0xac55(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %cl,0x5e(%rax)\n-\t(bad)\n+\tadd %bl,%al\n+\tlea (bad),%esi\n+\trepz add %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjne 10f8e96 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tcall 10f8f08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb41a(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tmov $0x21e,%eax\n+\tsub %bh,0x21e(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001f72f,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsub $0xac,%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0xefd3(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x18ba8(%rax)\n@@ -3163934,15 +3163052,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5d(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsub %dl,(%rcx)\n \tclc\n \tadd %eax,(%rax)\n@@ -3163957,16 +3163076,16 @@\n \tadd %al,(%rax)\n \tmovabs 0xf00100000000010f,%al\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rbp\n+\tadd %dl,%al\n+\tpop %rsp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadc %bh,%al\n \tadd %eax,(%rax)\n@@ -3163978,15 +3163097,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb413(%rax)\n+\tadd %al,0xb413(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tscas %es:(%rdi),%eax\n@@ -3163999,15 +3163118,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tjns 10f9057 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tor %eax,(%rdx)\n@@ -3164020,16 +3163139,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x47(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.RXB lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xf1a7,%eax\n \tadd %al,(%rax)\n \tadd %dl,0x1d3c2(%rax)\n \tadd %al,(%rax)\n@@ -3164037,19 +3163156,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb420(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tand %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x15ebb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \timul $0x2,(%rsi),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3164057,16 +3163176,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4f(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\trex.WRX lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1adc9(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x21(%rax)\n \tmov $0x1,%esi\n@@ -3164074,16 +3163193,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4b(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.WX lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0xf1ab(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %bh,%al\n@@ -3164093,16 +3163212,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.RB lods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,-0x2a(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3164113,16 +3163232,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.RX lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tsub $0xf1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3164135,18 +3163254,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %bl,(%rax,%rax,1)\n+\tadd %ah,(%rax)\n+\tcmp 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsbb $0x0,%al\n \tadd %al,(%rax)\n \tlock push %rax\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n@@ -3164157,18 +3163277,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac6a(%rax)\n+\tadd %ah,0x3a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %ch,-0x3a(%rax)\n+\tor %eax,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\torb $0x1,-0x30(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x6a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0xf16b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tout %eax,$0x24\n \tadd (%rax),%al\n@@ -3164177,60 +3163316,60 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac3a(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xac78(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %ch,-0x3a(%rax)\n-\tor %eax,(%rdx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,0x2(%rax)\n+\tlods %ds:(%rsi),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\torb $0x1,-0x30(%rcx)\n+\tadd %ah,0x45(%rax)\n+\tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 10f92d7 \n+\tadd %dl,(%rax)\n+\tjb 10f9317 \n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,0x2(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %cl,0x58000000(%rip) \n+\txchg %eax,%ebx\n+\tpop %rdi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x45(%rax)\n-\tpop (%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tin $0xef,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xac56(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rdi\n-\tlods %ds:(%rsi),%al\n-\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpop %rsp\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3164243,59 +3163382,60 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjb 10f9357 \n-\t...\n-\tadd %cl,0x58000000(%rip) \n-\txchg %eax,%ebx\n-\tpop %rdi\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\txor 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tin $0xef,%al\n+\tmov $0x1ad,%ebx\n+\tadd %al,(%rax)\n+\trol $0xac,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x33(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dh,0xac4f(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0x1ad,%ebx\n \tadd %al,(%rax)\n-\trol $0xac,%ch\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %bl,-0x46(%rax)\n+\tint1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x18870(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x54(%rcx)\n+\tshrb $1,-0x54(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,-0x69(%rax)\n@@ -3164309,35 +3163449,15 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %bl,-0x46(%rax)\n-\tint1\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x18870(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand %dh,0x0(%rax,%rax,1)\n+\tand %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tloopne 10f94ce \n \tpop %rsi\n \tadd %eax,(%rax)\n@@ -3164416,38 +3163536,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsub 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tsub $0xac,%al\n-\t...\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rbp\n-\t(bad)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\txor %bl,0x61(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %rax,%rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjs 10f9597 \n+\tadd %dh,%al\n+\tja 10f9597 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tint3\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3164460,16 +3163579,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x79(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\tjns 10f95d7 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,-0x43(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3164481,58 +3163600,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x72(%rax)\n-\ttest $0x0,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x50000000(%rip) \n-\t(bad) 0x1(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex mov $0xfc,%esp\n-\tadd %al,(%rax)\n-\tor %bh,%dl\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,-0x71(%rax)\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x58000000(%rip) \n \tadc $0x26,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfcbc(%rax)\n+\tadd %al,-0x44(%rax)\n+\tcld\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tcli\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.XB lods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac43(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,-0x36(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3164543,34 +3163645,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x35(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %al,-0x72(%rax)\n+\ttest $0x0,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x50000000(%rip) \n+\t(bad) 0x1(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %bh,0xfc(%rbp)\n+\tadd %al,(%rax)\n+\tor %bh,%dl\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rsp\n-\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,0x7(%rax)\n-\tjmp 10f9748 \n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x15(%rax)\n+\tadd %al,0x15(%rax)\n \tmov $0x0,%ah\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tror $0x9,%ah\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3164583,14 +3163686,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor $0xac,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 10f97ce \n+\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n+\tadd %ah,0x7(%rax)\n+\tjmp 10f9788 \n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlea 0x0(%rcx),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0xf1fd(%rax)\n@@ -3164604,36 +3163727,36 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0xac,%al\n-\t...\n-\tadd %dl,(%rcx)\n+\tadd %ah,%al\n+\tcmp 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadc %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2223a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rdi\n+\tadd %al,%al\n+\tpop %rsi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tlods %ds:(%rsi),%al\n@@ -3164645,15 +3163768,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5e(%rax)\n+\tadd %al,(%rax)\n+\tpop %rsi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \trepnz or %eax,(%rdx)\n \tadd %al,(%rax)\n@@ -3164666,18 +3163790,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor $0xac,%al\n-\t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %dh,%al\n+\txor 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n \tmov $0x15e3e,%eax\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3164685,17 +3163810,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjnp 10f9897 \n-\t...\n+\tadd %dh,0xac7b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3164706,15 +3163832,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x14(%rax)\n+\tadd %dl,0x14(%rax)\n \tmov $0x0,%ah\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tmov %dl,0x49(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3164724,15 +3163850,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \timul $0x0,0x0(%rax,%rax,1),%ebp\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \txor %cl,0x1ac(%rip) \n \tadd %al,(%rax)\n \tlock int3\n \t(bad)\n@@ -3164742,15 +3163868,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1d(%rax)\n+\tadd %dh,0x1d(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%ah\n \tpop %rsi\n \tadd %eax,(%rax)\n@@ -3164763,15 +3163889,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac2c(%rax)\n+\tadd %dl,0xac2c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x5a(%rax)\n \tadd %rax,(%r8)\n@@ -3164782,15 +3163908,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n+\tadd %al,0x6e(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x16080(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3164801,75 +3163927,75 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x52(%rax)\n+\tadd %dh,0x5b(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %al,0x10000000(%rip) \n-\tscas %es:(%rdi),%al\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %esi,%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tsbbb $0x0,0x1(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,0x1ed4e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rbx\n+\tadd %ah,(%rax)\n+\tpush %rdx\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbbb $0x0,0x1(%rbx)\n+\tadd %al,0x10000000(%rip) \n+\tscas %es:(%rdi),%al\n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1ed4e(%rax)\n+\tadd %dh,%al\n+\tand %esi,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dh,%al\n+\tcmp $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov %ecx,%esi\n \tadd %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,-0x38(%rax)\n-\txchg %eax,%ebx\n-\tadd %eax,(%rax)\n+\tadd %cl,0xf1(%rbx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tenter $0x193,$0x0\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x17(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,-0x5a(%rax)\n \tint1\n \tadd %al,(%rax)\n@@ -3164880,18 +3164006,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadc $0xb4,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3164903,15 +3164030,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rcx\n@@ -3164925,21 +3164052,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %ebp,0x0(%rax,%rax,1)\n+\tadd %dl,0xac31(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n-\trex.W jo 10f9c59 \n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %cl,0x70(%rax)\n+\tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tin $0x8f,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3164965,19 +3164093,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb417(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dh,0x17(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tenter $0xf1a3,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,(%rdx)\n \tes add (%rax),%al\n \tadd %al,(%rax)\n@@ -3164985,16 +3164112,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x34(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\txor $0xac,%al\n \t...\n \tadd %al,0x60000000(%rip) \n \tpop %rdi\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x220f9(%rax)\n \tadd %al,(%rax)\n@@ -3165002,48 +3164129,48 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb413(%rax)\n \tadd %al,(%rax)\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %ch,%dh\n+\tpop %rcx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %ah,(%rax)\n+\tpush %rbp\n+\txchg %eax,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tor %ch,0x0(%rcx,%rax,1)\n-\tadc %bl,%cl\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tor %al,(%rax)\n+\tadd %ah,0xb413(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n-\tpop %rcx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rbp\n-\txchg %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tclc\n+\t(bad)\n+\tor %ch,0x0(%rcx,%rax,1)\n+\tadc %bl,%cl\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3165060,33 +3164187,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac31(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x31(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x1adb0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2238d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac45(%rax)\n+\tadd %al,0xac45(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x10000000(%rip) \n \tjle 10f9dec \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3165096,17 +3164222,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRXB lods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac4e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x59,%al\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f356(%rax)\n@@ -3165135,32 +3164262,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x31(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\txor %ebp,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tmovabs 0x700000000000f1d6,%al\n \trex.WR sbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3f(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x209c8(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3165171,19 +3164300,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb421(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsub 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,-0x63(%rax)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand 0x1(%rdi),%eax\n@@ -3165191,17 +3164320,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,(%rax)\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x58(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1904e(%rax)\n@@ -3165234,17 +3164363,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WXB lods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac4b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x14957(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb $0x1d3,%eax\n \tadd %al,(%rax)\n@@ -3165252,16 +3164382,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb 0x0(%rax,%rax,1),%dh\n+\tadd %al,(%rax)\n+\tsbb 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tiret\n \tor %eax,(%rdx)\n@@ -3165275,16 +3164405,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.R lods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.XB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tsub $0xf1,%eax\n \tadd %al,(%rax)\n \tsarb $1,(%rdi)\n@@ -3165295,16 +3164425,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RXB lods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\trex.RX lods %ds:(%rsi),%al\n \t...\n \tadd %al,0x0(%rip) \n \tmov $0xf1,%ebx\n \tadd %al,(%rax)\n \tlock mov $0x9a,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3165312,15 +3164442,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb416(%rax)\n+\tadd %ah,0xb416(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tmov $0xf1,%dl\n@@ -3165359,19 +3164489,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb419(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsbb %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpushf\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3165382,15 +3164512,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac70(%rax)\n+\tadd %ah,0xac70(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush $0x1ac06\n \tadd %al,(%rax)\n@@ -3165402,80 +3164532,80 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub $0xac,%eax\n+\tadd %dl,0xb41f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tadc $0x160,%eax\n+\tadd %bh,(%rax)\n+\tpop %rbx\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tloopne 10fa270 \n-\tstc\n-\tadd %eax,(%rax)\n+\tadd %dh,0x18736(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb41f(%rax)\n+\tadd %ah,0xac2d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tpop %rbx\n-\tadd %rax,(%r8)\n+\tadd %bl,(%rax)\n+\tadc $0x160,%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x18736(%rax)\n+\tloopne 10fa2b0 \n+\tstc\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1c(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor (%rax),%al\n+\tadd %dh,0xb41c(%rax)\n \tadd %al,(%rax)\n-\tand %dl,0x49(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rbx\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,0x61(%rax)\n \tout %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac60(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x60(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tor 0x0(%rcx,%rax,1),%ebp\n \t(bad)\n \ttest $0x226,%eax\n \tadd %al,(%rax)\n@@ -3165483,17 +3164613,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RXB lods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac47(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tficomps 0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $0x0,0x194(%rip) \n@@ -3165501,18 +3164632,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac46(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x46(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,-0x50000000(%rip) \n \trcrb %cl,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb $0x9a,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3165520,18 +3164650,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac53(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x53(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x5b(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \toutsl %ds:(%rsi),(%dx)\n@@ -3165542,35 +3164671,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb415(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dh,0x15(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tdecb (%rcx)\n+\tlock decb (%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,0x1e89e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6d(%rax)\n+\tadd %ah,0x6d(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x19(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3165598,16 +3164725,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjnp 10fa457 \n+\tadd %al,%al\n+\tjp 10fa457 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3165618,18 +3164745,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac42(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x42(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \ttest $0xab,%al\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x225a9(%rax)\n@@ -3165638,18 +3164764,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac3c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x3c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpop %rsp\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,-0x48(%rax)\n@@ -3165660,18 +3164785,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac62(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x62(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x15e57(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsahf\n \tand (%rdx),%eax\n@@ -3165703,18 +3164827,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac5d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x5d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadc %al,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21f55(%rax)\n@@ -3165723,15 +3164846,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x79(%rax)\n+\tadd %al,0x79(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0xf194(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x194c0(%rax)\n@@ -3165740,16 +3164863,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.B lods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0xf1b3(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x192d1(%rax)\n \tadd %al,(%rax)\n@@ -3165757,56 +3164880,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x73(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,0x20(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rdx)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x6a(%rax)\n-\tpop %rdi\n+\ttest $0x4,%al\n+\tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d3fe(%rax)\n+\tadd %al,0x1d01a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x20(%rax)\n-\tmov $0x0,%ah\n+\tadd %dh,0x73(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadc %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\ttest $0x4,%al\n-\tlods %ds:(%rsi),%al\n+\tadd %ch,-0x6a(%rax)\n+\tpop %rdi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1d01a(%rax)\n+\tadd %dh,0x1d3fe(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbp\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac5d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,-0x50(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3165818,17 +3164941,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %gs:(%rsi),%al\n-\t...\n+\tadd %ah,0xac65(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \t{rex2 0x5e} add %r24,(%r16)\n \tadd %al,(%rax)\n \tadd %al,0x1d3f2(%rax)\n \tadd %al,(%rax)\n@@ -3165836,15 +3164960,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2c(%rax)\n+\tadd %al,0x2c(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tadc %ebx,0x1(%rdi)\n \tadd %al,(%rax)\n@@ -3165881,17 +3165005,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjp 10fa7d7 \n-\t...\n+\tadd %al,0xac7a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmovabs %eax,0x8c900000000001ad\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3165899,18 +3165024,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0xffffffffffffffac\n-\t...\n-\tadd %cl,0x20000000(%rip) \n+\tadd %ah,%al\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tor $0x20000000,%eax\n \tpop %rdx\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tin $0xf4,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3165918,16 +3165042,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rsp\n+\tadd %dl,%al\n+\tpush %rbx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rbp\n \tadd %rax,(%r8)\n@@ -3165960,61 +3165084,62 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb419(%rax)\n+\tadd %dh,0xac55(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsi\n-\tint1\n+\tadd %bl,%al\n+\t(bad)\n+\tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov 0x1(%rsi),%edx\n+\t(bad)\n+\tmov (%rax),%esp\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tpush %rsi\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n \t(bad)\n-\tor %eax,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpop %rsi\n+\tint1\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov (%rax),%esp\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov 0x1(%rsi),%edx\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x18(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,(%rax)\n+\tsbb %dh,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \txor %ah,0x1ad(%rsi)\n \tadd %al,(%rax)\n \tlock mov $0xf2,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3166022,17 +3165147,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tadd $0xc8000000,%eax\n+\tadd %dh,0xac69(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x38000000(%rip) \n \tmov $0x5e,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x8e,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3166040,16 +3165167,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tdata16 lods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\tlods %gs:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %esi,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3166061,16 +3165188,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rsi\n+\tadd %dh,0x56(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tmov $0x21e,%ecx\n \tadd %al,(%rax)\n@@ -3166082,33 +3165208,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1c(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor (%rax),%al\n+\tadd %ah,0xb41c(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfmull 0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock imul $0x1,%esi,%ebp\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x24(%rax)\n+\tadd %rax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\timul $0x1,%esi,%ebp\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x57(%rax)\n+\tadd %dh,%al\n+\tpush %rsi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpop %rsp\n \t(bad)\n@@ -3166123,16 +3165251,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7c(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tjl 10faad7 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpop %rdi\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3166145,15 +3165273,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfstpl 0x1(%rsi)\n@@ -3166165,18 +3165293,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac4e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.WRX lods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f38a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpsllq (%rcx),%mm0\n \tadd %al,(%rax)\n@@ -3166185,34 +3165312,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0xac,%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %ah,%al\n+\txor 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tenter $0xf163,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x18e(%rdx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %ebp,0x0(%rax,%rax,1)\n+\tadd %ah,%al\n+\tcmp %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %?,%ebx\n \tadd %eax,(%rax)\n@@ -3166231,15 +3165359,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,-0x54(%rbx)\n+\tadd %ah,-0x54(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x5d(%rax)\n@@ -3166251,16 +3165379,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WR lods %ds:(%rsi),%al\n+\tadd %dh,0x4c(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,-0x50000000(%rip) \n \tadc %al,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2b(%rax)\n \tmov $0x1,%esi\n@@ -3166268,33 +3165396,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1c(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor %eax,(%rax)\n+\tadd %dl,0xb41c(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %dl,0x49(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tpush %rdx\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,0x1ee72(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %ebx,%esi\n \tadd %eax,(%rax)\n@@ -3166308,33 +3165439,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rcx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac51(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x70000000(%rip) \n \trepz or %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10fad82 \n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tand %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%edi\n@@ -3166347,40 +3165478,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x68(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dh,(%rax)\n+\tpush $0xac\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tlods %ds:(%rsi),%eax\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x1d,%cl\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tfsubrs 0x1ad(%rbp)\n+\tadd %al,(%rax)\n+\tshlb $0x0,0x21d(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsi\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac5e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3166390,15 +3165517,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x54(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \t{rex2 0xf1} sldt (%r24)\n \tadd %al,(%rax)\n@@ -3166416,20 +3165544,19 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x0(%rsp,%rbp,4)\n+\tsbbb $0x0,0x0(%rsp,%rbp,4)\n \tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,-0x1e(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2267f(%rax)\n \tadd %al,(%rax)\n@@ -3166437,18 +3165564,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac48(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x48(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,0x78000000(%rip) \n \tleave\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,%bh\n \tout %eax,(%dx)\n@@ -3166482,15 +3165608,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2c(%rax)\n+\tadd %dl,0x2c(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x15f11(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f8b6(%rax)\n@@ -3166499,26 +3165625,24 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %ch,0x0(%rax,%rax,1)\n+\tadd %dl,0xac32(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n \tadd %al,(%rax)\n-\tjs 10fafcc \n-\tclc\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x68000000(%rip) \n+\tenter $0x15b,$0x0\n \tadd %al,(%rax)\n-\tadd %al,0x59(%rax)\n-\tsbb $0x2,%al\n+\tadd %dl,(%rax)\n+\tret\n+\txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n@@ -3166528,54 +3165652,57 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor 0x0(%rax,%rax,1),%ch\n+\tadd %dl,0xac49(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x98000000,%eax\n-\tenter $0x15b,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tret\n-\txchg %eax,(%rcx)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,-0x2e(%rax)\n+\tpop %rsi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x19980(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WB lods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %ah,0xac38(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x2e(%rax)\n-\tpop %rsi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tjs 10fb08c \n+\tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19980(%rax)\n+\tadd %al,0x59(%rax)\n+\tsbb $0x2,%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tinsl (%dx),%es:(%rdi)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x7f(%rax)\n \tint1\n@@ -3166589,18 +3165716,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac2e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x2e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3166610,18 +3165736,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac6c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rsp\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,0x1f89c(%rax)\n@@ -3166630,15 +3165756,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac6e(%rax)\n+\tadd %ah,0xac6e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpop %rax\n \tpop %rdx\n@@ -3166677,15 +3165803,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb413(%rax)\n+\tadd %dl,0xb413(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x15ed6(%rax)\n \tadd %al,(%rax)\n@@ -3166695,51 +3165821,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmovsxd 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tlods %fs:(%rsi),%al\n-\t...\n-\tadd %cl,-0x68000000(%rip) \n+\tadd %al,(%rax)\n+\tor $0x98000000,%eax\n \tmov $0x15e,%edi\n \tadd %al,(%rax)\n \trex\n \trex.WRX testq $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RXB lods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac47(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x11(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001eec2,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac58(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x58(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlret\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3166752,18 +3165879,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rdi\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac5f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tadd $0x1ac,%eax\n \tadd %al,(%rax)\n \tand %bl,-0x6b(%rbp)\n \tadd %eax,(%rax)\n@@ -3166795,15 +3165922,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadc $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tcall 11114cf \n@@ -3166816,16 +3165943,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRXB lods %ds:(%rsi),%al\n+\tadd %dl,0x4f(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rax\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3166837,18 +3165964,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac7b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x7b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3166857,18 +3165983,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb 0x0(%rax,%rax,1),%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x1b(%rax)\n+\tmov $0x0,%ah\n+\t...\n \tadd $0xe8000000,%eax\n \txchg %eax,%edx\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18f98(%rax)\n \tadd %al,(%rax)\n@@ -3166876,15 +3166001,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tsub %cl,(%rax)\n \tlods %ds:(%rsi),%al\n@@ -3166898,19 +3166023,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor 0x0(%rax,%rax,1),%ebp\n+\tadd %al,0xac33(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x1e,%bh\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n@@ -3166940,15 +3166065,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n+\tadd %ah,0x2b(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x209d3(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x68(%rax)\n@@ -3166959,16 +3166084,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4c(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.WXB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tenter $0x209,$0x0\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3166980,34 +3166105,15 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tand %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %ah,0xf1(%rbx)\n-\tadd %al,(%rax)\n-\tadc %cl,0x27(%rax)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjb 10fb597 \n+\tjb 10fb557 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tdecl (%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3167020,34 +3166126,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub $0xac,%al\n+\tadd %dl,0x20(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rdx)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tand %ah,0xf1(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1ed78(%rax)\n+\tadc %cl,0x27(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x69(%rax)\n+\tadd %al,0x69(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x7b(%rax)\n \tint1\n \tadd %al,(%rax)\n@@ -3167060,18 +3166165,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rdi\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,0xac2c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x3b(%rax)\n+\tpop %rsi\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1ed78(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xac5f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txor $0x0,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,-0x68(%rax)\n@@ -3167081,117 +3166206,116 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WRB lods %ds:(%rsi),%al\n+\tadd %dl,0x3e(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rdi)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0xc(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ch,%al\n+\tleave\n+\tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x222b4(%rax)\n+\tadd %dl,0x1ebea(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac3e(%rax)\n+\tadd %dl,0xac4d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tleave\n-\tlods %ds:(%rsi),%eax\n+\tadd %dl,0xc(%rax)\n+\tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1ebea(%rax)\n+\tadd %dl,0x222b4(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb413(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,-0x38000000(%rip) \n+\tadd %dh,0x13(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor $0xc8000000,%eax\n \tcmp (%rbx),%bl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,0x19216(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,0xac77(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac68(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xf157(%rax)\n+\tje 10fb819 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjnp 10fb7e6 \n-\tadd (%rax),%al\n+\tadd %ah,0x18b82(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac77(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %al,0xac68(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tje 10fb859 \n-\tadd %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x18b82(%rax)\n+\tadd %al,0xf157(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjnp 10fb826 \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x40(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\trex lods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x209cb(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n@@ -3167202,40 +3166326,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb41e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tfisttpl 0x1(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tmov $0x0,%ah\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tadd %bl,%bl\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x8d,%al\n-\tout %al,(%dx)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1ee8d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac32(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x32(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1e872(%rax)\n@@ -3167244,15 +3166364,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2f(%rax)\n+\tadd %al,0x2f(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txor %dh,%cl\n \tadd %al,(%rax)\n@@ -3167263,55 +3166383,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac5c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %ch,0x15e14(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tand (%rdx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %al,%al\n+\tpop %rbx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,-0x70000000(%rip) \n \tand %ecx,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n-\tjmp 10fb988 \n+\tjmp 10fb948 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb420(%rax)\n+\tadd %dh,0xb420(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov $0x1e,%dh\n@@ -3167325,19 +3166424,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp 0x0(%rax,%rax,1),%ch\n+\tadd %al,0x5c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %ch,0x15e14(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n \t(bad)\n+\tand (%rdx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xac3a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,-0x38(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.B jmp 10fba08 \n@@ -3167345,15 +3166464,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tsub %bl,0x49(%rax)\n \tadd %eax,(%rax)\n@@ -3167364,40 +3166483,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tcmp $0xac,%al\n-\t...\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,0x15ede(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tmov $0x15ede,%eax\n \tadd %al,(%rax)\n \tadd %dl,0x1e902(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush $0xac\n+\tadd %dh,0xac68(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,-0x5b(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rdx\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3167406,36 +3166524,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rax)\n+\tadd %dh,%al\n+\tsub $0xac,%eax\n \tadd %al,(%rax)\n-\tadd %bl,-0x46(%rax)\n-\t(bad)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tenter $0x1bf,$0x0\n \tadd %al,(%rax)\n+\tadc %al,(%rax)\n+\tadd %al,(%rax)\n+\tpop %rax\n+\tmov $0x21e,%edx\n+\tadd %al,(%rax)\n+\tadc %cl,%al\n+\tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RX lods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.RB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x1f813(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4d(%rax)\n \tin (%dx),%al\n@@ -3167445,18 +3166563,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xac5b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rsp\n-\tlods %ds:(%rsi),%al\n-\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0xd(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3167467,43 +3166585,43 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x21(%rax)\n-\tmov $0x0,%ah\n+\tadd %dl,%al\n+\tja 10fbb57 \n \t...\n-\t(bad)\n+\tadd %al,0x20000000(%rip) \n+\tlret $0x1ad\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x1d(%rax)\n \t(bad)\n-\tadd %eax,(%rax)\n+\tand $0x188,%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlock testl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tja 10fbb97 \n+\tadd %dh,0x21(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %al,0x20000000(%rip) \n-\tlret $0x1ad\n-\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %ch,0x1d(%rax)\n \t(bad)\n-\tand $0x188,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlock testl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3167526,18 +3166644,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac36(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x36(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x57(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,0x1f8a0(%rax)\n \tadd %al,(%rax)\n@@ -3167545,15 +3166662,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2d(%rax)\n+\tadd %ah,0x2d(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1ac07(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x51(%rax)\n@@ -3167564,15 +3166681,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac2b(%rax)\n+\tadd %dl,0xac2b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,-0x76(%rax)\n \trepz add %eax,(%rax)\n@@ -3167583,38 +3166700,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %ch,0x0(%rax,%rax,1)\n+\tadd %dh,0xac38(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tfcompl 0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock fstpl (%rsi)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush $0xffffffffffffffac\n-\t...\n+\tadd %dl,0xac6a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsub %dl,%cl\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3167625,15 +3166743,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x61(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \t(bad)\n \tadd %al,(%rax)\n@@ -3167646,15 +3166765,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tpop %rax\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n@@ -3167669,17 +3166788,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %fs:(%rsi),%al\n-\t...\n+\tadd %dl,0xac64(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,-0x47(%rax)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3167688,15 +3166808,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,%al\n@@ -3167711,16 +3166831,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.W lods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\trex.RXB lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \ttest $0xf1,%eax\n \tadd %al,(%rax)\n \tnop\n@@ -3167731,15 +3166851,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \trex.B lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tmov $0xad,%bl\n \tadd %eax,(%rax)\n@@ -3167752,15 +3166872,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x21eb8(%rax)\n \tadd %al,(%rax)\n@@ -3167795,18 +3166915,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac50(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x50(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,-0x57(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3167825,18 +3166944,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac5e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x5e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x1ac0f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3167845,15 +3166963,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x45(%rax)\n+\tadd %al,0x45(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0xf0a5(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3167864,16 +3166982,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RB lods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\trex.R lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \torb $0x0,0x1f3(%rsi)\n \tadd %dl,%al\n \tor %ecx,%esi\n \tadd %eax,(%rax)\n@@ -3167901,34 +3167019,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac4c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x4c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1615e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19978(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WR lods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.WXB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov %ebx,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3167938,15 +3167055,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tjs 10fc157 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1ac00(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x19(%rax)\n@@ -3167957,18 +3167074,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac53(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x53(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x16152(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmp $0x189,%eax\n \tadd %al,(%rax)\n@@ -3167976,15 +3167092,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadc 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0x1adbe,%eax\n \tadd %al,(%rax)\n@@ -3167996,53 +3167112,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac2f(%rax)\n+\tadd %al,0xb41a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x209c9(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\txor $0x93,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd 0x0(%rcx,%rax,1),%ebp\n-\tnop\n-\tand 0x1(%rcx),%dl\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1a(%rax)\n-\tmov $0x0,%ah\n+\tadd %ah,0x2f(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tmov $0xc9,%al\n-\tor %eax,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $0x1,(%rbx,%rdx,4)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %ah,(%rax)\n+\tadd 0x0(%rcx,%rax,1),%ebp\n+\tnop\n+\tand 0x1(%rcx),%dl\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x37(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x58(%rax)\n \tint1\n \tadd %al,(%rax)\n@@ -3168074,43 +3167190,45 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac7b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x7b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsbb %cl,0x1(%rbx,%rsi,8)\n \tadd %dl,(%rax)\n \tsub $0x19b,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n+\tcmp 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %ch,0x0(%rcx,%rax,1)\n-\trorb $0x1,-0xa(%rax)\n \tadd %al,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadc %al,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.W testb $0x0,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3168129,18 +3167247,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac41(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x41(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlret\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3168168,16 +3167285,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex lods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x68000000(%rip) \n \tjbe 10fc516 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f12c(%rax)\n \tadd %al,(%rax)\n@@ -3168207,18 +3167325,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac3c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x3c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,-0x22(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x6f(%rax)\n \tjmp 10fc548 \n@@ -3168226,33 +3167343,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %dl,(%rax)\n+\tcmp $0xac,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0xf1ba(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t{rex2 0x8b} sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tnop\n+\tmov $0xf1,%edx\n+\tadd %al,(%rax)\n+\tloopne 10fc557 \n+\tmov (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb41e(%rax)\n+\tadd %dh,0xb41e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \t(bad) 0x1(%rax)\n@@ -3168267,15 +3167388,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \trex.R lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \trepz add %eax,(%rax)\n@@ -3168286,18 +3167407,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %fs:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dl,%al\n+\tmovsxd 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tfstpl 0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10fc5c4 \n \trepnz add %eax,(%rax)\n@@ -3168306,33 +3167428,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor $0xac,%eax\n+\tadd %dh,0xac35(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmovabs 0x3000000000014956,%al\n \tpop %rsi\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5c(%rax)\n+\tadd %al,(%rax)\n+\tpop %rsp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov %?,%ebx\n \tadd %eax,(%rax)\n@@ -3168345,18 +3167467,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac5e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x5e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x9,%al\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xe(%rax)\n@@ -3168365,15 +3167486,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x60(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsbb %ah,0xf1(%rip) \n \tadd %al,(%rax)\n \tsarb $1,-0x6b(%rbp)\n@@ -3168383,18 +3167505,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac3c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x3c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \txchg %eax,%ebp\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3168407,17 +3167528,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac2e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x5b(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock xchg %eax,%ecx\n@@ -3168433,15 +3167555,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\trex\n \trex.WR lods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n@@ -3168458,18 +3167580,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac5b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x5b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,-0x80000000(%rip) \n \tmov $0x1e,%bh\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x1f(%rax)\n \tcltd\n \tadd %eax,(%rax)\n@@ -3168478,16 +3167599,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdi\n+\tadd %al,%al\n+\tpush %rsi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x1615c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3168498,15 +3167619,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1e(%rax)\n+\tadd %ah,0x1e(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x49(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3168519,16 +3167640,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rbp\n+\tadd %ah,%al\n+\tpop %rsp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f810(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x198d5(%rax)\n@@ -3168537,15 +3167658,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \trex.X lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov $0x21e,%esp\n \tadd %al,(%rax)\n@@ -3168557,15 +3167678,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x53(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rbx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x15edb(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f2e2(%rax)\n@@ -3168574,15 +3167696,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x30(%rax)\n+\tadd %al,0x30(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tpop %rsi\n@@ -3168596,18 +3167718,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac53(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x53(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb (%rdx),%ecx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,-0x17(%rax)\n@@ -3168618,33 +3167739,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp 0x0(%rax,%rax,1),%ebp\n+\tadd %dh,0xac3b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xb8000000,%eax\n+\tadd %al,(%rax)\n+\tadd %al,-0x48000000(%rip) \n \tmovabs 0x53d00000000000f1,%al\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.RXB lods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.RX lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3168658,15 +3167779,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac69(%rax)\n+\tadd %al,0xac69(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,-0x80(%rax)\n \t(bad)\n@@ -3168681,36 +3167802,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac31(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x31(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x1f38b(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x190b6(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac5a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x5a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tmovabs %al,0xb6800000000001ad\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3168718,15 +3167837,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tandl $0x0,0x1(%rax)\n@@ -3168737,15 +3167856,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tjs 10fcb57 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadc (%rdx),%cl\n \tadd (%rax),%al\n@@ -3168756,60 +3167875,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlods %gs:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1ada3(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xac65(%rax)\n \tadd %al,(%rax)\n-\tcs mov $0x1,%esi\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc $0x60,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1ada3(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x21(%rax)\n-\tstc\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tcs mov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rdx\n-\tlods %ds:(%rsi),%al\n+\txor %bl,-0x54(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,-0x2a(%rax)\n@@ -3168822,18 +3167919,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac30(%rax)\n+\tadd %dl,0x2d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tadc $0x60,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x21(%rax)\n+\tstc\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x30(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0xf12e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcs xchg %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3168842,16 +3167959,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x48(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.W lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %dh,(%rdi)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3168863,16 +3167980,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,%al\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \ttest $0xad,%al\n \tadd %eax,(%rax)\n@@ -3168885,18 +3168001,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rdx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac5a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0x15e,%ebx\n \tadd %al,(%rax)\n \tloopne 10fcdb0 \n \txchg %eax,%ebp\n@@ -3168906,18 +3168022,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac48(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x48(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tor $0x5e,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3168929,18 +3168044,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac4b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x4b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock cs int1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0xd0,%bl\n@@ -3168971,16 +3168085,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rbx\n+\tadd %al,%al\n+\tpop %rdx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x1f815(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3168991,17 +3168105,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WR lods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac4c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,0x1ac08(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs %al,0xf7f80000000001e8\n \t(bad)\n@@ -3169009,17 +3168124,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpush $0xffffffffffffffac\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0xb(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21c5c(%rax)\n@@ -3169056,18 +3168171,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %al,(%rax)\n+\tand %dh,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0x14,%al\n \tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x17(%rax)\n@@ -3169077,17 +3168192,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WXB lods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac4b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x1adaf(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmc\n \trepnz add %eax,(%rax)\n@@ -3169103,15 +3168219,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5e(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rsi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rbx\n \tpop %rsi\n@@ -3169150,20 +3168267,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %ah,0xac62(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x20a19(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x30(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3169176,20 +3168292,20 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x54(%rax)\n+\tshlb $1,-0x54(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \ttest $0xf1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs 0xf7f8000000000196,%al\n@@ -3169198,16 +3168314,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x64(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tlods %fs:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tmov $0x1ad,%ecx\n \tadd %al,(%rax)\n \trcl $0xf7,%dl\n@@ -3169217,25 +3168333,28 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1e(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tadc (%rax),%eax\n+\tadd %al,0xb41e(%rax)\n \tadd %al,(%rax)\n-\tfmul %st(5),%st\n-\tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,0x1d1(%rip) \n-\tadd %bh,%al\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\tint $0x9\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tor $0x1d1,%eax\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3169283,15 +3168402,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac76(%rax)\n+\tadd %ah,0xac76(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x8000000(%rip) \n \tmov %?,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3169301,18 +3168420,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsi\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac5e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x1f810,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tmov %eax,(%rcx)\n@@ -3169322,15 +3168441,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x37(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %ebx,%?\n \tadd %eax,(%rax)\n@@ -3169344,18 +3168464,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac3b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x3b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,-0x48000000(%rip) \n \t(bad)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,(%rdx)\n \tand %eax,(%rdx)\n@@ -3169365,59 +3168484,63 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x62(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0x59(%rax)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %bl,0x15edf(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x57(%rax)\n-\tclc\n+\tadd %dl,-0x4(%rax)\n+\tout %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,(%rax)\n \t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bl,0x15edf(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4(%rax)\n-\tout %al,(%dx)\n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\trex pop %rcx\n+\tpop %rsi\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x57(%rax)\n+\tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x35(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,-0x78000000(%rip) \n+\tadd %ah,(%rax)\n+\txor $0xac,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x88000000,%eax\n \tadd $0x15e,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tpush %rdi\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3169425,17 +3168548,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjns 10fd397 \n-\t...\n+\tadd %ah,0xac79(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd $0x1ac,%eax\n \tadd %al,(%rax)\n \tjo 10fd3ea \n \tsbb $0x2,%eax\n@@ -3169443,18 +3168567,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac66(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x66(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x7(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3169464,16 +3168587,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x50(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.WRXB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x21eba(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x6e(%rax)\n \tstc\n@@ -3169483,15 +3168606,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3e(%rax)\n+\tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rax\n \tpop %rsi\n@@ -3169505,17 +3168628,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.R lods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac44(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,-0x31(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x14(%rax)\n@@ -3169526,18 +3168650,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac4a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x4a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \t(bad)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3169547,15 +3168670,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x41(%rax)\n+\tadd %al,0x41(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor %ch,0x0(%rcx,%rax,1)\n \tadd %al,0x1ad(%rdx)\n@@ -3169564,16 +3168687,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2c(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tsub $0xac,%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock (bad)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3169585,18 +3168708,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac3e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x3e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x19(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,0x1d3(%rbp)\n@@ -3169605,16 +3168727,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb %esi,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tsbb 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x15ebc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2266e(%rax)\n@@ -3169667,15 +3168789,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac3a(%rax)\n+\tadd %dl,0xac3a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpushf\n@@ -3169710,18 +3168832,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac61(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x61(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x21eb7(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor %ebp,%edi\n \tadd %eax,(%rax)\n@@ -3169730,15 +3168851,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tcmp %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tor %dl,%dl\n \tlock add %al,(%rax)\n@@ -3169749,48 +3168870,48 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjp 10fd797 \n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xb8000000,%eax\n-\tscas %es:(%rdi),%al\n-\tlods %ds:(%rsi),%eax\n+\tadd %cl,0x1e(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tin $0x1f,%eax\n-\tadd (%rax),%al\n+\tadd %ah,(%rax)\n+\tsbb %esi,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7a(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %dl,%al\n+\tcmp %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %cl,0x1e(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb %esi,%ecx\n+\tadd $0xb8000000,%eax\n+\tscas %es:(%rdi),%al\n+\tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tin $0x1f,%eax\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3169814,18 +3168935,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac37(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x1608f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpop %rsi\n \tout %eax,$0x1\n@@ -3169835,17 +3168956,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac36(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x30000000(%rip) \n \tpopf\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x7b(%rax)\n \tin (%dx),%al\n@@ -3169855,58 +3168977,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6f(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjbe 10fd999 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x31(%rax)\n-\troll %cl,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0xac46(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RX lods %ds:(%rsi),%al\n-\t...\n \tadd %al,-0x8000000(%rip) \n \tcmc\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10fd930 \n+\tjo 10fd8f0 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex lods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac40(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x25(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2218c(%rax)\n@@ -3169915,78 +3169018,80 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.WB lods %ds:(%rsi),%al\n \t...\n-\tadd %al,(%rdi)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,-0x6e(%rax)\n-\tpop %rdi\n+\tadd %dl,%al\n+\txchg %eax,%ecx\n+\tout %eax,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2a(%rax)\n-\tstc\n-\tadd %eax,(%rax)\n+\tadd %al,-0x7c(%rax)\n+\tout %al,$0x1\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb414(%rax)\n+\tadd %ah,0xb420(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %bh,0xf0d7(%rax)\n+\tadd %al,-0x37(%rax)\n+\tor %eax,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %rax,%r10\n+\tadd %al,(%rax)\n+\tloopne 10fd9e7 \n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n+\tadd %dh,0x6f(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ecx\n-\tout %eax,(%dx)\n+\tadd %dh,(%rax)\n+\tjbe 10fda99 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7c(%rax)\n-\tout %al,$0x1\n+\tadd %ah,-0x31(%rax)\n+\troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tinsb (%dx),%es:(%rdi)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x68000000(%rip) \n \tpopf\n \tint1\n \tadd %al,(%rax)\n@@ -3169997,57 +3169102,76 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub $0xac,%eax\n-\tadd %al,(%rax)\n+\tadd %al,0xb414(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc (%rax),%al\n \tadd %al,(%rax)\n-\tshrb $0x0,(%rcx,%rsi,8)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %bh,0xf0d7(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x1f2,%edx\n+\tadd %al,%al\n+\txchg %rax,%r10\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb420(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,-0x37(%rax)\n-\tor %eax,(%rdx)\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %bh,-0x6e(%rax)\n+\tpop %rdi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10fdb27 \n-\t(bad)\n+\tadd %dl,0x2a(%rax)\n+\tstc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsub $0xac,%al\n+\t...\n+\tadd %dl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsub $0xf1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1f2ba(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ebx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n@@ -3170061,52 +3169185,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsxd 0x0(%rax,%rax,1),%ebp\n+\tadd %dl,0xac63(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tdecl (%rcx)\n-\tadd (%rax),%al\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x6e(%rax)\n+\tadd %ah,-0x1(%rax)\n+\tor %eax,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex outsb %ds:(%rsi),(%dx)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tdata16 lods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac66(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1495e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19077(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb421(%rax)\n+\tadd %ah,0xb421(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x1e(%rax)\n \tor (%rdx),%al\n@@ -3170118,51 +3169243,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbb $0xb4,%al\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %dl,(%rax)\n+\tsbb $0xb4,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x58(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x195f6(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac60(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x60(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x1f38c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsbb 0x1(%rdx),%bl\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0xb4,%al\n \tint1\n@@ -3170176,18 +3169302,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac30(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x30(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,-0x78000000(%rip) \n \tinsb (%dx),%es:(%rdi)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x3(%rax)\n \txchg %eax,%edx\n@@ -3170197,15 +3169322,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac6c(%rax)\n+\tadd %al,0xac6c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x20a11(%rax)\n \tadd %al,(%rax)\n@@ -3170222,15 +3169347,15 @@\n \tlock cmp %eax,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,-0x54(%rcx)\n+\tlock js 10fdd57 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3170245,17 +3169370,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RX lods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac46(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3170294,17 +3169420,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0xffffffffffffffac\n-\t...\n+\tadd %ah,0xac6a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0xf126(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rdx\n \tmov (%rcx),%es\n@@ -3170342,22 +3169469,22 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x54(%rdx)\n+\trclb $0x0,-0x54(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,0x59(%rax)\n+\trex pop %rcx\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x39(%rax)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3170383,15 +3169510,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac78(%rax)\n+\tadd %dl,0xac78(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x1ac02(%rax)\n \tadd %al,(%rax)\n@@ -3170429,16 +3169556,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.W lods %ds:(%rsi),%al\n+\tadd %al,%al\n+\trex.RXB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsbb %ah,0x1ad(%rbp)\n \tadd %al,(%rax)\n \tjo 10fdff0 \n \tlods %ds:(%rsi),%al\n@@ -3170448,17 +3169575,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.W lods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac48(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \txchg %eax,%esp\n \tout %eax,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3170469,15 +3169597,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3e(%rax)\n+\tadd %dh,(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,-0x58000000(%rip) \n \tpop %rbx\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,-0x72(%rax)\n@@ -3170488,15 +3169616,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x55(%rax)\n+\tadd %dh,%al\n+\tpush %rsp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x11(%rax)\n \tclc\n \tadd %eax,(%rax)\n@@ -3170507,15 +3169636,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac35(%rax)\n+\tadd %al,0xac35(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,0x15e5c(%rax)\n \tadd %al,(%rax)\n@@ -3170527,18 +3169656,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rdi\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac5f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd $0x1ac,%eax\n \tadd %al,(%rax)\n \tand %dh,0x1(%rbp,%rdx,4)\n \tadd %al,(%rax)\n@@ -3170547,78 +3169676,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbx\n+\tadd %dh,(%rax)\n+\tpush %rsp\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,0x50000000(%rip) \n-\tmov $0x21e,%esp\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tmov $0xce,%al\n-\trolb $1,(%rcx)\n+\tadd %ah,-0x38(%rax)\n+\tor %eax,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txchg %eax,%edx\n+\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac3d(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xac53(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1ada6(%rax)\n+\tadd %cl,0x50000000(%rip) \n+\tmov $0x21e,%esp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rcx\n-\tmov %es,(%rcx)\n+\tmov $0xce,%al\n+\trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac54(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x38(%rax)\n-\tor %eax,(%rdx)\n+\tadd %dl,0x3d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %ah,0x1ada6(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%edx\n-\tmov %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tpush %rcx\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x19(%rax)\n+\tadd %ah,0x19(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \trex.W pop %rsi\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3170630,15 +3169758,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb417(%rax)\n+\tadd %ah,0xb417(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0xf1bb(%rax)\n \tadd %al,(%rax)\n@@ -3170650,17 +3169778,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RB lods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac45(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x30000000(%rip) \n \tcwtl\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n@@ -3170671,18 +3169800,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbp\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac55(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0x60,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3170693,16 +3169822,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjp 10fe317 \n+\tadd %ah,%al\n+\tjns 10fe317 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tor 0x0(%rcx,%rax,1),%ebp\n \tnop\n \tjs 10fe374 \n@@ -3170712,15 +3169841,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac30(%rax)\n+\tadd %al,0xac30(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0xf0d9(%rax)\n \tadd %al,(%rax)\n@@ -3170732,15 +3169861,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tcmp 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x15e0e(%rax)\n \tadd %al,(%rax)\n@@ -3170752,15 +3169881,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tja 10fe3d7 \n \t...\n \tadd %cl,0x0(%rip) \n \tadc $0xf8,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x36(%rax)\n@@ -3170771,37 +3169900,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb 0x0(%rax,%rax,1),%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %dh,(%rax)\n+\tsbb $0xb4,%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tlock outsb %ds:(%rsi),(%dx)\n+\tadd %dh,%al\n+\toutsb %ds:(%rsi),(%dx)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trcrl $0x0,0x2(%rip) \n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %fs:(%rsi),%al\n-\t...\n+\tadd %ah,0xac64(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \t{rex2 0xf0} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %al,0x1d0c6(%rax)\n \tadd %al,(%rax)\n@@ -3170809,15 +3169939,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tjbe 10fe497 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \trcrl %cl,0x1(%rsi)\n \tadd %al,(%rax)\n@@ -3170851,18 +3169981,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x21(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\t(bad)\n+\tadd %al,0xb421(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x16(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x7(%rax)\n \ttestl $0x0,(%rcx)\n@@ -3170870,33 +3170001,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xac52(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbx\n-\tlods %ds:(%rsi),%al\n-\t...\n \tadd %al,-0x38000000(%rip) \n \trepz or %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rcx)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \trex.X lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x15e7d(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x54(%rax)\n@@ -3170907,16 +3170038,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.B lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock scas %es:(%rdi),%al\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3170926,18 +3170057,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac2e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x2e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x48(%rax)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x21d26(%rax)\n@@ -3170946,18 +3170076,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac39(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x39(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x49(%rax)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3170968,15 +3170097,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tjbe 10fe697 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0xf1,%esp\n \tadd %al,(%rax)\n@@ -3170986,15 +3170115,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x54(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rsp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfisttpll 0x1(%rax)\n \tadd %al,(%rax)\n@@ -3171006,16 +3170136,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ebp,0x0(%rax,%rax,1)\n+\tadd %al,%al\n+\txor %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadc %bl,0x1(%rdi)\n \tadd %al,(%rax)\n@@ -3171026,21 +3170156,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb41b(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsbb 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x5b(%rax)\n+\tjo 10fe815 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb $0xeb,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3171048,36 +3170178,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x73(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,-0x80000000(%rip) \n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ecx\n-\tclc\n-\tadd %eax,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,0x209c7(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1d3ec(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x36(%rax)\n+\tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,-0x68000000(%rip) \n \tpop %rdi\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3171089,22 +3170215,26 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,0x209c7(%rax)\n+\tadd %ah,0x73(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,-0x80000000(%rip) \n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1d3ec(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ecx\n+\tclc\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3171123,76 +3170253,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%esi),%al\n-\t...\n+\tadd %dl,0xac67(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfmuls 0x1ac(%rip) \n \tadd %al,(%rax)\n \tand %dh,0x186(%rbx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x16(%rax)\n-\tmov $0x0,%ah\n+\tadd %dl,(%rax)\n+\trex.XB lods %ds:(%rsi),%al\n \t...\n-\tadc $0x0,%al\n-\tadd %al,(%rax)\n-\tjs 10fe8e3 \n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tpop %rsp\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,%al\n+\tpush %rsi\n+\tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\trex.XB lods %ds:(%rsi),%al\n+\t(bad)\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rax)\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rsp\n-\tadd %rax,(%r8)\n+\tjs 10fe923 \n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rsi\n-\tin (%dx),%al\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WX lods %ds:(%rsi),%al\n+\tadd %dh,0x4a(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjge 10fe9ac \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3171202,15 +3170334,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac77(%rax)\n+\tadd %dl,0xac77(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjge 10fea59 \n@@ -3171222,18 +3170354,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rax\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac50(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tcmp %dh,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x7b(%rax)\n@@ -3171244,18 +3170376,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac7a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x7a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x1495d(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x16(%rax)\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3171284,17 +3170415,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0xac,%al\n-\t...\n+\tadd %ah,0xac3c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \tpush %rcx\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3171306,60 +3170438,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRX lods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tpush %rax\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tpush %rbx\n-\tadd %rax,(%r8)\n+\tadd %dh,(%rax)\n+\tint $0x9\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,0x1f239(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tand $0x2,%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac50(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xac4d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint $0x9\n-\tadd (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tand $0x2,%al\n+\tadd %cl,%al\n+\tpush %rbx\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n+\tadd %al,0x1f239(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rax\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac58(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tiret\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3171367,15 +3170500,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac6c(%rax)\n+\tadd %dl,0xac6c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %dl,0x15b(%rbp)\n \tadd %al,(%rax)\n@@ -3171388,34 +3170521,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rsp\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %bl,0x1615f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1ecff(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.X lods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.B lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpop %rdi\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3171425,22 +3170540,22 @@\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10feca8 \n+\tloopne 10fec68 \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \t(bad)\n@@ -3171453,15 +3170568,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n+\tadd %ah,%al\n+\tpop %rbx\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bl,0x1615f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1ecff(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rdi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpop %rsp\n \t(bad)\n@@ -3171475,19 +3170609,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x69(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tsldt (%rax)\n \tadd %al,(%rax)\n \tlret\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10fed98 \n \troll $1,(%rcx)\n@@ -3171497,18 +3170629,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac3f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x3f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,0x0(%rip) \n \txchg %eax,%esp\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x22(%rax)\n \tin (%dx),%eax\n@@ -3171518,15 +3170649,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tpush $0x1615d\n \tadd %al,(%rax)\n@@ -3171539,21 +3170670,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tcmp %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 10fee05 \n+\tadd %dh,0xb(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x3f(%rax)\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3171561,17 +3170692,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WB lods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac49(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tcltd\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3171583,15 +3170715,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5e(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rsi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x9(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n@@ -3171602,15 +3170735,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsub 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc $0x160,%eax\n@@ -3171623,15 +3170756,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n+\tadd %ah,0x1f(%rax)\n \tmov $0x0,%ah\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tpush $0xf1d6\n \tadd %al,(%rax)\n \tadd %dh,0x190a9(%rax)\n@@ -3171685,18 +3170818,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac4f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x4f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0x174,%eax\n \tadd %al,(%rax)\n \tand %al,(%rdx)\n \tlea (%rcx),%eax\n@@ -3171713,18 +3170845,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac4f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.WRXB lods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \t(bad)\n \tje 10ff03d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3171734,15 +3170865,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tja 10ff017 \n \t...\n \tadd %al,0x70000000(%rip) \n \tloop 10ff026 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3171789,38 +3170920,38 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,-0x36(%rax)\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xfd,%cl\n+\tor $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x7(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb $0xb4,%al\n-\t...\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tand %r8b,(%rdx)\n+\tsbb $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tshl %cl,%esp\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tcall 1121181 \n+\tadd %al,(%rax)\n+\tadd %dl,-0x2d(%rax)\n+\thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3171850,16 +3170981,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4e(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.WRX lods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %dl,0x1e59d(%rax)\n \tadd %al,(%rax)\n@@ -3171890,15 +3171021,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x77(%rax)\n+\tadd %dl,0x77(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x0(%rip) \n \tjbe 10ff1d2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3171910,15 +3171041,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb418(%rax)\n+\tadd %al,0xb418(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x68000000(%rip) \n \tor $0xe7,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3171930,18 +3171061,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rcx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac51(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tout %eax,$0xf6\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3172043,18 +3171174,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac51(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rcx\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock (bad)\n \tjb 10ff3fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x16(%rbx)\n@@ -3172064,16 +3171195,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlods %gs:(%rsi),%al\n+\tadd %dh,%al\n+\tlods %fs:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tjo 10ff433 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3172085,15 +3171216,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x14(%rax)\n+\tadd %al,0x14(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %ch,0x25(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3172105,35 +3171236,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb41a(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsbb 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmovabs 0x530000000000173,%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp 0x0(%rax,%rax,1),%ch\n+\tadd %ah,%al\n+\tcmp %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %bl,0x7d(%rax)\n \tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3172144,17 +3171275,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x15(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,(%rax)\n+\tadc $0xb4,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tlock xchg %eax,%ecx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3172164,15 +3171297,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc $0xb4,%al\n \t...\n \tadd %cl,-0x28000000(%rip) \n \tjo 10ff573 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3172181,16 +3171314,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4d(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.WR lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tje 10ff5a0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3172200,15 +3171333,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadc $0xb4,%al\n \t...\n \tadd %cl,0x78000000(%rip) \n \tjno 10ff5f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x7c(%rax)\n@@ -3172217,33 +3171350,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WRXB lods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac4f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x175a2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x18d05(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rax\n+\tadd %dh,0x50(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjb 10ff660 \n \tadd %eax,(%rax)\n@@ -3172254,18 +3171387,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac68(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x68(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,-0x30000000(%rip) \n \tsub $0x18e,%eax\n \tadd %al,(%rax)\n \txor %ch,%cl\n \tjmp 10ff6c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3172273,16 +3171405,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x65(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tlods %gs:(%rsi),%al\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 10ff75e \n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3172294,15 +3171426,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadc 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0xc8000000,%eax\n \tss and $0x1,%eax\n \tadd %ah,(%rax)\n \tloop 10ff75f \n@@ -3172312,15 +3171444,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,-0x68000000(%rip) \n \tsahf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3172329,18 +3171461,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac64(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x64(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjs 10ff745 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1a(%rax)\n@@ -3172351,17 +3171482,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.R lods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac44(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x58000000(%rip) \n \tjs 10ff785 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%ecx\n \tcwtl\n@@ -3172371,15 +3171503,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsub $0xac,%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadc %ebx,(%rdi)\n \tadd (%rax),%al\n@@ -3172392,17 +3171524,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush $0xffffffffffffffac\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov $0x1bf,%edx\n \tadd %al,(%rax)\n \tadd %bh,0x25(%rbp)\n \tadd (%rax),%al\n@@ -3172455,16 +3171587,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tdata16 lods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\tlods %gs:(%rsi),%al\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tje 10ff933 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3172474,15 +3171606,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3e(%rax)\n+\tadd %al,(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x173aa(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x64(%rax)\n@@ -3172493,15 +3171625,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \txor %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0x1f87c,%eax\n \tadd %al,(%rax)\n@@ -3172514,16 +3171646,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjl 10ff997 \n+\tadd %ah,%al\n+\tjnp 10ff997 \n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x18864(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadc $0x192,%eax\n@@ -3172553,18 +3171685,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac5d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x5d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x7c(%rax)\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%bh\n@@ -3172575,18 +3171706,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac37(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x37(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,-0x78000000(%rip) \n \tadc %bl,(%rdi)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x5a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3172595,15 +3171725,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \timul $0xbf1eb000,0x1(%rsi),%ecx\n@@ -3172613,18 +3171743,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac35(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x35(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmovabs %al,0x5e00000000001be\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3172632,15 +3171761,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb412(%rax)\n+\tadd %al,0xb412(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1388d(%rax)\n \tadd %al,(%rax)\n@@ -3172650,16 +3171779,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.W lods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.RXB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x1e572(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsub 0x1(%rbx),%ebx\n@@ -3172667,15 +3171796,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rdx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %bh,-0x1b(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3172687,15 +3171817,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb412(%rax)\n+\tadd %dl,0xb412(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x40000000(%rip) \n \tloop 10ffc56 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3172705,16 +3171835,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,%al\n+\tpop %rdi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshll $0x0,0x1(%rdx)\n \tadd %al,(%rax)\n@@ -3172724,17 +3171854,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xac49(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WX lods %ds:(%rsi),%al\n-\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x77(%rax)\n \tin $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,(%rax)\n@@ -3172743,33 +3171874,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x19(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\t(bad)\n+\tadd %dl,0xb419(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0x1bf,%ebx\n \tadd %al,(%rax)\n \tlock test $0x1e9,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac39(%rax)\n+\tadd %al,0xac39(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,-0x4c(%rax)\n \tout %eax,(%dx)\n@@ -3172783,18 +3171915,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac5a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x5a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rdx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3172805,15 +3171936,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x78(%rax)\n+\tadd %dl,0x78(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x1bea2(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f903(%rax)\n@@ -3172822,15 +3171953,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tpush %rdi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tscas %es:(%rdi),%eax\n@@ -3172844,16 +3171975,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7b(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\tjnp 10ffdd7 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpop %rbp\n \tfwait\n \tadd %eax,(%rax)\n@@ -3172864,16 +3171995,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb 0x0(%rax,%rax,1),%dh\n+\tadd %dh,(%rax)\n+\tsbb 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tmov $0x21be2,%eax\n \tadd %al,(%rax)\n \tadd %al,0x39(%rax)\n@@ -3172884,15 +3172015,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tsub %ch,%bl\n \tjne 10ffebd \n@@ -3172907,17 +3172038,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\trex.WRXB lods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5b(%rax)\n \tjne 10ffefd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3172927,15 +3172057,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac78(%rax)\n+\tadd %al,0xac78(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tjns 10fff20 \n@@ -3172947,16 +3172077,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x67(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\tlods %ds:(%esi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlea (%rax),%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3172966,16 +3172096,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rbx\n+\tadd %dl,%al\n+\tpush %rdx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tje 10fffa0 \n \tadd %eax,(%rax)\n@@ -3172993,16 +3172123,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,%al\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjns 10fffc5 \n \tadd %eax,(%rax)\n@@ -3173035,16 +3172164,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rcx\n+\tadd %al,%al\n+\tpush %rax\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,-0x21(%rax)\n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n@@ -3173057,15 +3172186,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x37(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc $0x1f,%al\n \tadd (%rax),%al\n@@ -3173099,18 +3172229,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac2e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x2e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,0x70000000(%rip) \n \tsahf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n \tjmp 1100185 \n@@ -3173120,16 +3172249,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor 0x0(%rax,%rax,1),%ch\n+\tadd %dh,%al\n+\txor %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tcall 1118c36 \n \tadd %al,(%rax)\n \tadd %dh,0x1927a(%rax)\n@@ -3173138,16 +3172267,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x66(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\tdata16 lods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x18775(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x22697(%rax)\n \tadd %al,(%rax)\n@@ -3173155,15 +3172284,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x56(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rsi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x6f(%rax)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3173174,17 +3172304,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.X lods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac42(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRB pop %r10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x226e0(%rax)\n@@ -3173193,16 +3172324,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.RB lods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.R lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x76(%rax)\n \tin $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3173213,17 +3172344,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RXB lods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac47(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,-0x16(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x1be1c(%rax)\n \tadd %al,(%rax)\n@@ -3173231,15 +3172363,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%rax)\n \tmov $0x0,%ah\n \t...\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjbe 1100333 \n \tadd %eax,(%rax)\n@@ -3173252,18 +3172384,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac5b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x5b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor $0xd,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x23(%rax)\n@@ -3173274,16 +3172405,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4b(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.WXB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 1100433 \n \tin $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3173313,16 +3172444,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x44(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.R lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tjp 11003d1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3173334,18 +3172465,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rcx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac59(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tpopf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3173358,16 +3172489,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6a(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tpush $0xffffffffffffffac\n \t...\n \tadd %bl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfistps (%rbx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3173397,16 +3172528,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x66(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tdata16 lods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x74(%rax)\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3173439,35 +3172570,14 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WXB lods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,0x6d(%rax)\n-\tcmp %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex xchg %eax,%ecx\n-\tand (%rdx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%edx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x60000000(%rip) \n \tint1\n@@ -3173481,18 +3172591,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac3f(%rax)\n+\tadd %dl,%al\n+\trex.WX lods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,0x6d(%rax)\n+\tcmp %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex xchg %eax,%ecx\n+\tand (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x3f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,-0x70000000(%rip) \n \txchg %eax,%edx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n@@ -3173503,16 +3172633,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x40(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0x1bf,%esp\n \tadd %al,(%rax)\n \tmov $0xa4,%al\n@@ -3173523,18 +3172653,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rdi\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac57(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tpop %rcx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3173546,19 +3172676,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %ch,0x0(%rax,%rax,1)\n+\tadd %dl,0xac30(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x68000000,%eax\n+\tadd %al,(%rax)\n+\tadd %al,0x68000000(%rip) \n \tmov %?,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.WRB mov %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3173566,16 +3172696,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjl 11006d7 \n+\tadd %al,%al\n+\tjnp 11006d7 \n \t...\n \tadd %cl,-0x58000000(%rip) \n \tjae 1100748 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x19196(%rax)\n \tadd %al,(%rax)\n@@ -3173583,15 +3172713,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,-0x51(%rax)\n \tje 110077d \n@@ -3173605,17 +3172735,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.B lods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac41(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjne 11007a0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x28(%rax)\n@@ -3173626,18 +3172757,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac59(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x59(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tlods %ds:(%rsi),%eax\n \tje 11007fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3173649,16 +3172779,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WB lods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\trex.W lods %ds:(%rsi),%al\n \t...\n \tadd %ah,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0xc(%rax)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3173689,38 +3172819,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc $0xb4,%eax\n+\tadd %dh,0xb415(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x10000000,%eax\n+\tadd %dl,0x10000000(%rip) \n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tjne 11008bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0x196(%rip) \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dl,%al\n+\tcmp $0xac,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcwtl\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,-0x57(%rax)\n \txchg %eax,%ebp\n@@ -3173730,15 +3172861,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6c(%rax)\n+\tadd %ah,0x6c(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x7a(%rax)\n \tjmp 1100940 \n \tadd %dh,(%rax)\n@@ -3173748,15 +3172879,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x55(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rbp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f7ec(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x22364(%rax)\n@@ -3173765,51 +3172897,50 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tpush $0xffffffffffffffac\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmovabs 0x600000000001e576,%al\n \tcmp %cl,0x1(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tmov $0x0,%ah\n+\t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0x731b,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex cmp %dl,0x0(%rcx,%rax,1)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac34(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x34(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tadc %ebx,(%rdi)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,0x7(%rax)\n@@ -3173820,18 +3172951,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac60(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x60(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,0x58000000(%rip) \n \tmovabs %eax,0x58300000000001be\n \tout %eax,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3173858,15 +3172988,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tjp 1100a97 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \tjns 1100ae0 \n \tadd %eax,(%rax)\n@@ -3173877,36 +3173007,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac4f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WRXB lods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0x1bfbb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19648(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac40(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x40(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x1e574(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n \tin (%dx),%eax\n@@ -3173916,17 +3173044,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%al\n+\tadd %al,%al\n+\trex.WRXB lods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5a(%rax)\n \tjne 1100bbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3173934,15 +3173061,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tinsl (%dx),%es:(%rdi)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,-0x50000000(%rip) \n \tpop %rdx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3173955,15 +3173082,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac79(%rax)\n+\tadd %al,0xac79(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tja 1100c33 \n@@ -3173975,18 +3173102,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac79(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x79(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x79(%rax)\n \tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3173998,17 +3173124,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc $0xb4,%al\n-\t...\n+\tadd %dh,0xb414(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x62(%rax)\n \tjae 1100cbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0x1ed(%rdi)\n@@ -3174017,18 +3173144,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac30(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x30(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x189b9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trorb $0x0,0x1(%rbx)\n \tclc\n@@ -3174055,17 +3173181,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjnp 1100d17 \n-\t...\n+\tadd %dl,0xac7b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x15a47,%eax\n \tadd %al,(%rax)\n \tadd %dl,-0x41(%rax)\n \tclc\n \tadd %eax,(%rax)\n@@ -3174074,15 +3173201,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \trex.R lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x2f(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3174095,15 +3173222,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \tcli\n \tpop %rdx\n@@ -3174117,16 +3173244,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlods %gs:(%rsi),%al\n+\tadd %ah,%al\n+\tlods %fs:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x12(%rax)\n \ttestl $0x0,(%rcx)\n \tjo 1100dc9 \n \troll %cl,(%rcx)\n@@ -3174161,15 +3173288,19 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x20000000000b414,%al\n+\tnop\n+\tadc $0xb4,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%esi\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3174182,910 +3173313,1541 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovsxd 0x0(%rax,%rax,1),%ebp\n+\tadd %al,0xac63(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x8000000,%eax\n+\tadd %al,(%rax)\n+\tadd %cl,0x8000000(%rip) \n \tmovabs %eax,0x21d00000000001be\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tdata16 lods %ds:(%rsi),%al\n+\tadd %al,0xac66(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,0x72(%rax)\n+\tjmp 1100f40 \n+\tadd %dh,%al\n+\tint $0xe8\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rax\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %ah,0x19421(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tshr %cl,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.B lods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tin (%dx),%eax\n+\tjne 1100fbd \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xf800000000022099,%al\n+\tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %dl,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xac53(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\txor %bh,-0x8(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovsxd %ebx,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.WB lods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bh,0x76(%rax)\n+\tin $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xf80000000001be2d,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x36(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjnp 11010b3 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x28(%rax)\n+\tmov %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bl,0x73(%rax)\n+\tin $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,0x195(%rbx)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rsp\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb 0x1(%rbx),%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\troll %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xac4f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tmovabs %eax,0x650000000000175\n+\tlea (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x6e(%rax)\n+\ttest $0x0,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tficomps (%rbx)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %dh,-0x1f(%rax)\n+\trolb %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xac71(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %bh,0x21(%rax)\n+\tcli\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trorb %cl,0x0(%rcx,%rax,1)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc 0x0(%rax,%rax,1),%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n+\tadd %dh,%al\n+\tss and $0x1,%eax\n+\tadd %al,0x21ce2(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpop %rbp\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tjae 1101260 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tlods %ds:(%rsi),%eax\n+\tmov %es,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x6d(%rax)\n+\ttest $0x0,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,0x1f878(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1ed88(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xac40(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\txor 0x1(%rip),%ecx \n+\tadd %al,%al\n+\timul $0x1,%ecx,%ebp\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xac3d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\tmovabs 0xd540000000000174,%al\n+\tand $0x2,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x2f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x79(%rax)\n+\tmov (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex sub $0x24,%al\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%edx\n+\ttest $0x0,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsbb %edi,%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor %esi,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,0x9af6(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rsi\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %bl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,%al\n+\tmov $0x1bf,%ebx\n+\tadd %al,(%rax)\n+\tand %cl,-0x42(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WRB lods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1731b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjo 11013f0 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xb415(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x0(%rip) \n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tjne 110147d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock or %dl,0x1(%rsi)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rbp\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x1c(%rax)\n+\ttestl $0x0,(%rcx)\n+\tlock and %fs:(%rdx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjne 1101497 \n+\t...\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\t(bad)\n+\tadd %al,0x21cbe(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjno 11014d7 \n+\t...\n+\tadd %bl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\tshlb $0x0,0x1(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,0x1876c(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1e573(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcmp $0x99,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xac57(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %ch,%al\n+\tscas %es:(%rdi),%al\n+\tje 11015bd \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1101622 \n+\tmov $0x1,%edi\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex lods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x10d85(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x1ed,%eax\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x6f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x7e(%rax)\n+\tjmp 1101640 \n+\tadd %ah,%al\n+\tshll $1,0x1(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjne 1101617 \n+\t...\n+\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,0x37(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x3c(%rax)\n+\tje 1101685 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x49(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tcmp %bh,-0x1b(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.RXB mov $0x1,%r14d\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tnop\n+\tadc (%rdi),%bl\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsbb %dh,%ch\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tnop\n+\ttest $0x0,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tmov $0xf9,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs %al,0xf9580000000000fd\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\txor 0x0(%rax,%rax,1),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %eax,(%rax)\n+\tadd %al,(%rax)\n+\tpush $0x18a77\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsub 0x1(%rbp),%dl\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\txor 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x38000000,%eax\n+\tor (%rdi),%dh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x19192(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x39(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rcx)\n+\tadd %al,0x28000000(%rip) \n+\txchg %eax,%ecx\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x72(%rax)\n-\tjmp 1100f40 \n-\tadd %dh,%al\n-\tint $0xe8\n+\tadd %dl,0x4f(%rax)\n+\txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac50(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n+\tadd %dh,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,0x19421(%rax)\n+\tadd %cl,0x174af(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tshr %cl,%al\n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.X lods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%eax\n-\tjne 1100fbd \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs 0xf800000000022099,%al\n-\tnegl 0x0(%rdx)\n+\tadd %dh,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tand %dl,(%rax)\n+\tadd %ah,%al\n+\trex.WR pop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %cl,0x1(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rbx\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\tcmp $0xac,%al\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\txor %bh,-0x8(%rbp)\n+\tadd %dh,-0xc(%rax)\n+\tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovsxd %ebx,%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x22582(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WX lods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %bh,0x76(%rax)\n-\tin $0x1,%eax\n \tadd %al,(%rax)\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,0x0(%rip) \n+\txchg %cl,0x1(%rip) \n+\tadd %dl,(%rax)\n+\tjo 1101923 \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001be2d,%al\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x36(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rbp\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rbx)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjnp 11010b3 \n+\tadd %cl,%al\n+\tint1\n+\tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x28(%rax)\n-\tmov %eax,(%rcx)\n+\tadd %dl,-0x37(%rax)\n+\tand %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dh,0xac3f(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x73(%rax)\n-\tin $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x195(%rbx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %al,%al\n+\t(bad) 0x1(%rdx)\n+\tadd %ah,(%rax)\n+\tcli\n+\t(bad)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x54(%rax)\n+\tadd %al,0x59(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rax)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb 0x1(%rbx),%esi\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%eax\n+\tje 11019bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n \t(bad)\n-\troll %cl,(%rcx)\n-\tadd %al,(%rax)\n+\tloopne 110195d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRXB lods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\tpush %rsi\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tmovabs %eax,0x650000000000175\n-\tlea (%rcx),%eax\n+\tadd %ah,0x18a7b(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjmp 1101c24 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6e(%rax)\n-\ttest $0x0,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex lods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tficomps (%rbx)\n-\tadd (%rax),%al\n+\tadd %al,0x1c(%rax)\n+\tjae 1101a3d \n \tadd %al,(%rax)\n-\tadd %dh,-0x1f(%rax)\n-\trolb %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xc1,%al\n+\tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac71(%rax)\n+\tadd %ah,%al\n+\tsbb %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n+\tnop\n+\tmov %esi,%ds\n \tadd %al,(%rax)\n-\tadd %bh,0x21(%rax)\n-\tcli\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tlods %ds:(%rsi),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trorb %cl,0x0(%rcx,%rax,1)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc 0x0(%rax,%rax,1),%esi\n+\tadd %dh,0xb41f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n-\tadd %dh,%al\n-\tss and $0x1,%eax\n-\tadd %al,0x21ce2(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1f45b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsbb %esp,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rsi\n+\tadd %ah,0x71(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tjae 1101260 \n+\tadd %dh,0x40(%rax)\n+\t(bad)\n+\tadd %dl,0x2e(%rax)\n+\tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlods %ds:(%rsi),%eax\n-\tmov %es,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6d(%rax)\n-\ttest $0x0,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ch,0x1f878(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x1ed88(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %dl,0x57(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\trolb $0x68,(%rcx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %dh,0x20a01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex lods %ds:(%rsi),%al\n-\t...\n-\tadd %bl,(%rdi)\n+\tlret\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\txor 0x1(%rip),%ecx \n-\tadd %al,%al\n-\timul $0x1,%ecx,%ebp\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0xac,%eax\n+\tadd %dh,0xb419(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%eax\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tfsubs 0x174(%rax)\n+\tadd %dl,%al\n+\ttest $0x25,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\t{rex2 0x24} add (%rax),%r8b\n+\tadd %dl,(%rax)\n+\tloopne 1101b55 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac2f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x79(%rax)\n-\tmov (%rcx),%al\n+\tadd %al,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x159cb(%rax)\n \tadd %al,(%rax)\n-\trex sub $0x24,%al\n-\tadd (%rax),%al\n+\tadd %dl,0x2274d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edx\n+\tadd %ah,-0x70(%rax)\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb %edi,%edx\n+\tadd %dh,0x1abe7(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x19b27(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %esi,%ebp\n \tadd %al,(%rax)\n+\tstc\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %bl,0x9af6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x56(%rax)\n+\tadd %ah,0x60(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %bl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %cl,%al\n-\tmov $0x1bf,%ebx\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tand %cl,-0x42(%rbp)\n+\tadd %dh,(%rax)\n+\tint3\n+\tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x4d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %ah,0x1731b(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjo 11013f0 \n-\tadd %eax,(%rax)\n+\tadd %al,0x198e5(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb415(%rax)\n+\tadd %dl,%al\n+\txor 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rip) \n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tjne 110147d \n+\trorb $1,0xde(%rsi)\n+\tadd %al,(%rax)\n+\tmov $0x3c,%al\n+\tand $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock or %dl,0x1(%rsi)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x55(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rdi\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1c(%rax)\n-\ttestl $0x0,(%rcx)\n-\tlock and %fs:(%rdx),%eax\n+\tadd %dh,%al\n+\ttest $0x125,%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjne 1101497 \n+\tadd %al,0x38(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tlods %ds:(%rsi),%eax\n+\tadd %dh,(%rax)\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%eax\n+\tadd %dl,(%rax)\n \t(bad)\n-\tadd %al,0x21cbe(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjno 11014d7 \n-\t...\n-\tadd %bl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %bl,%al\n-\tshlb $0x0,0x1(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,0x1876c(%rax)\n+\tadd %al,0xac70(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x1e573(%rax)\n+\tadd %dh,0x136c0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0x99,%al\n+\tadd %ah,(%rax)\n+\tja 1101ccf \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdi\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dh,0xac5e(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tscas %es:(%rdi),%al\n-\tje 11015bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1101622 \n-\tmov $0x1,%edi\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x59(%rax)\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x8e,%bpl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex lods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %al,0xb419(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10d85(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x1ed,%eax\n \tadd %al,(%rax)\n-\tclc\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x159cb(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1d2d5(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6f(%rax)\n+\tadd %dh,0x51(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rax)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x7e(%rax)\n-\tjmp 1101640 \n-\tadd %ah,%al\n-\tshll $1,0x1(%rcx)\n+\tadd %dh,%al\n+\tlret\n+\tpop %rcx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x39(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjne 1101617 \n-\t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %ah,0xac42(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x37(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3c(%rax)\n-\tje 1101685 \n \tadd %al,(%rax)\n+\tadd %al,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x125a3(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %cl,0x0(%rcx,%rax,1)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac49(%rax)\n+\tadd %dh,%al\n+\tand %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tpush %rax\n+\tshlb $0x1,(%rsi)\n \tadd %al,(%rax)\n-\tcmp %bh,-0x1b(%rdx)\n+\tadd %al,(%rax)\n+\txor %dl,%dh\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RXB mov $0x1,%r14d\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %al,0xac4f(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc (%rdi),%bl\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %dh,%ch\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rbp\n+\thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x18cee(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tnop\n-\ttest $0x0,%eax\n+\tsub $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tmov $0xf9,%bl\n+\tadd $0x0,%al\n+\tadd %al,(%rax)\n+\tmov $0x8e,%al\n+\tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs %al,0xf9580000000000fd\n-\t(bad)\n+\trex\n+\tdata16 and (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\txor 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %eax,(%rax)\n+\tshrb $1,0x125(%rcx)\n \tadd %al,(%rax)\n-\tpush $0x18a77\n+\tand %ah,-0x2f(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub 0x1(%rbp),%dl\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x33(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,0x38000000(%rip) \n-\tor (%rdi),%dh\n-\tadd %eax,(%rax)\n+\tadd %ah,0xac67(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x19192(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %bl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,0x39(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,0x28000000(%rip) \n-\txchg %eax,%ecx\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1d1ad(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\txchg %eax,%esi\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tret\n+\trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xac5d(%rax)\n \tadd %al,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,0x174af(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\thlt\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tadc $0x5c,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %dl,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %dh,0xac40(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WR pop %rdx\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %cl,0x1(%rax)\n+\tshlb $0x1,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock cmpsl %es:(%rdi),%ds:(%rsi)\n+\tcwtl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0xac,%eax\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsbb %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0xc(%rax)\n-\tpop %rdx\n+\tadc %dl,-0xc(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x22582(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x4e(%rax)\n+\tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,0x0(%rip) \n-\txchg %cl,0x1(%rip) \n+\tadd %al,0xac38(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjo 1101923 \n-\tadd (%rax),%al\n+\txchg %eax,%ebp\n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0xe9,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac55(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsbb %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tint1\n-\tpop %rdx\n+\tpush %rax\n+\tint3\n+\tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x37(%rax)\n-\tand %al,(%rdx)\n+\tadd %dl,-0x18(%rax)\n+\trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\tcmp $0xac,%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad) 0x1(%rdx)\n-\tadd %ah,(%rax)\n-\tcli\n-\t(bad)\n-\tadd (%rax),%al\n+\tlock mov %esi,%ds\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%eax\n+\trolb $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x59(%rax)\n+\tadd %dh,0x4f(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tje 11019bd \n-\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\t(bad)\n-\tloopne 110195d \n-\tadd %eax,(%rax)\n+\tadd %dh,0x1f455(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadd %ecx,0x1(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rdi\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %al,0xac2e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x18a7b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp 1101c24 \n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x4a,%al\n+\tmov (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xac6b(%rax)\n \tadd %al,(%rax)\n-\trex.B lods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1c(%rax)\n-\tjae 1101a3d \n \tadd %al,(%rax)\n+\tadd %dl,(%rsi)\n \tadd %al,(%rax)\n-\tmov $0xc1,%al\n-\tand %eax,(%rdx)\n+\tadd %dl,(%rax)\n+\tpop %rsp\n+\thlt\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub %edi,%esp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tinsl (%dx),%es:(%rdi)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac6d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x19051(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \troll %cl,(%rcx)\n@@ -3175095,15 +3174857,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tsub $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %bl,-0xd(%rax)\n \tpop %rdx\n@@ -3175115,18 +3174877,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac4d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.WRB lods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,-0x80(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3175137,37 +3174898,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rdx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x79(%rax)\n-\tjae 1101b3d \n+\tjae 11022fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%ah\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlods %gs:(%rsi),%al\n+\tadd %al,%al\n+\tlods %fs:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x18c97(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d(%rax)\n \tpop (%rcx)\n@@ -3175199,16 +3174961,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x44(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.R lods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlahf\n \t(bad)\n \tadd %al,%al\n@@ -3175220,38 +3174982,37 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjae 1101bd7 \n+\tjae 1102397 \n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %dh,%al\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1101c50 \n+\tloopne 1102410 \n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac7a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x7a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,-0x68000000(%rip) \n \tor %esi,0x0(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %ah,0x31(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3175259,34 +3175020,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tja 1101c57 \n-\t...\n-\tadd %cl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tjo 1101cd3 \n-\tjae 1101cbd \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ch,0x18f(%rip) \n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x44(%rax)\n+\tadd %al,0x44(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x18b97(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3175297,18 +3175039,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac32(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x32(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlods %ds:(%rsi),%al\n \tor $0x1,%eax\n \tadd %dh,-0x39(%rax)\n \tout %eax,$0x1\n@@ -3175318,61 +3175059,80 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,(%rax)\n+\tja 1102497 \n+\t...\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tjo 1102513 \n+\tjae 11024fd \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ch,0x18f(%rip) \n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n \trex.RX lods %ds:(%rsi),%al\n \t...\n \tadd %cl,0x20000000(%rip) \n \tds xchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x1e(%rax)\n-\tcall 1101d88 \n+\tcall 1102548 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6b(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,0x15(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %dl,(%rcx)\n+\tsbb $0x0,%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb %esi,%esi\n-\tadd %eax,(%rax)\n+\tmov $0x1953c,%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x10(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %ah,0x2d(%rax)\n+\tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x15(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tsbb $0x0,%al\n+\tadd %dh,(%rax)\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tmov $0x1953c,%eax\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x2d(%rax)\n-\tes add (%rax),%al\n+\tadd %al,%al\n+\tsbb %esi,%esi\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x10(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3175382,30 +3175142,30 @@\n \txchg %eax,%edx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,-0x1b(%rax)\n-\tjne 1101e3d \n+\tjne 11025fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1101e1f \n+\tloopne 11025df \n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac59(%rax)\n+\tadd %al,0xac59(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \ttest $0xd,%al\n@@ -3175417,18 +3175177,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tlods %ds:(%rsi),%al\n-\t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmovabs 0x70000000000125e6,%al\n \tiret\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3175436,15 +3175195,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \trex.X lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tiret\n \txchg %al,(%rcx)\n@@ -3175456,78 +3175215,71 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.XB lods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac43(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x194b8(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x19867(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac6e(%rax)\n+\tadd %al,0xac6e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tloop 1101ff0 \n+\tloop 11027b0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tficoms 0x1(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac69(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x69(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x186c8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1e6e1(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %dl,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x64(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tlods %fs:(%rsi),%al\n \t...\n \tadd %cl,-0x70000000(%rip) \n \txacquire xchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,0x1bf(%rip) \n \tadd %al,(%rax)\n@@ -3175535,17 +3175287,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.W lods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac48(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x89,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3175557,39 +3175310,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tand %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tclc\n \tlods %ds:(%rsi),%eax\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 11020e2 \n+\tjo 1102862 \n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjo 1102097 \n+\tjo 1102817 \n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,-0x36(%rax)\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3175622,18 +3175375,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac52(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x52(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x1629f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2c(%rax)\n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n@@ -3175642,34 +3175394,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb $0xb4,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tmov $0x0,%ah\n+\t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tand %bh,(%rsi)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000021edc,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb420(%rax)\n+\tadd %dl,0xb420(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x19843(%rax)\n \tadd %al,(%rax)\n@@ -3175679,16 +3175430,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdx\n+\tadd %dh,%al\n+\tpop %rcx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,-0x48000000(%rip) \n \tpushf\n \tor $0x1,%eax\n \tadd %dl,0x1e6bb(%rax)\n \tadd %al,(%rax)\n@@ -3175696,54 +3175447,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n-\tadd (%rax),%eax\n+\tadd %dh,0xb416(%rax)\n \tadd %al,(%rax)\n-\tmov $0xba,%al\n-\tmov $0x1,%edi\n-\tadd %dl,-0x11(%rax)\n-\tsbb $0x2,%eax\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x20(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tsldt (%rax)\n-\tadd %al,%al\n-\tstc\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xd3,%bh\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1bfba(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x11(%rax)\n+\tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5d(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rbp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tiret\n \txchg %al,(%rcx)\n@@ -3175756,18 +3175487,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac6a(%rax)\n+\tadd %al,0xb420(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tstc\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0xd3,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x6a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,-0x8000000(%rip) \n \tmov $0x194,%eax\n \tadd %al,(%rax)\n \tand %al,%bh\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3175775,63 +3175528,62 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac49(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x49(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tscas %es:(%rdi),%al\n-\tjae 110237d \n+\tjae 1102afd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc $0x24,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb41d(%rax)\n+\tadd %dl,%al\n+\tsbb $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tand %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRX pop %rdx\n+\tand %cl,0x5a(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x2a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac5a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tshll $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x86,%al\n@@ -3175842,36 +3175594,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %ah,%al\n+\tpop %rdi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tloopne 11024b1 \n+\tloopne 1102c31 \n \tmov $0x1,%edi\n \tadd %dh,%al\n \tsahf\n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tpush $0xac\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tand %cl,%dl\n@@ -3175883,60 +3175635,60 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tlods %ds:(%esi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tout %al,(%dx)\n-\tjne 11024bd \n+\tjne 1102c3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,%dl\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb416(%rax)\n+\tadd %dl,0xb416(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,-0x29(%rax)\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjp 1102526 \n+\tjp 1102ca6 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rdi\n+\tadd %ah,%al\n+\tpush %rsi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x13730(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x78(%rax)\n@@ -3175967,15 +3175719,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac42(%rax)\n+\tadd %al,0xac42(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpop %rbp\n@@ -3175998,72 +3175750,71 @@\n \tadd %ah,0xac74(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x23(%rax)\n-\tjne 11025fd \n+\tjne 1102d7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor 0x1(%rsi),%cl\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tadd %dh,0xac6b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x1493f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjg 1102636 \n+\tjg 1102db6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb 0x0(%rax,%rax,1),%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x1b(%rax)\n+\tmov $0x0,%ah\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x72(%rax)\n-\tjae 110267d \n+\tjae 1102dfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tdata16 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac51(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x51(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \trex.RXB\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3176072,72 +3175823,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tsbb %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %eax,(%rax)\n \tadd %al,(%rax)\n-\tjs 1102710 \n+\tjs 1102e90 \n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin (%dx),%eax\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x48(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.W lods %ds:(%rsi),%al\n \t...\n \tadd %al,-0x40000000(%rip) \n \tmov $0x194,%esi\n \tadd %al,(%rax)\n-\tjo 110271b \n+\tjo 1102e9b \n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub 0x0(%rax,%rax,1),%ch\n+\tadd %dh,0xb421(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs $0x1730000000000189,%rcx\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x47(%rax)\n+\tmov %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %dl,(%rdi)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n+\tadd %dh,%al\n+\tpush %rax\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x15,%al\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3176151,53 +3175907,60 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rsi\n+\tadd %dl,%al\n+\tpush %rbp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x28000000(%rip) \n-\trex.B jne 11027fd \n+\trex.B jne 1102f7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,0x1f5(%rbx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbp\n+\tadd %al,%al\n+\tpop %rsp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %bh,-0x41(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov 0x1(%rdi),%al\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex adc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %esi,%eax\n+\t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rcx\n+\tadd %ah,%al\n+\tpop %rax\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,-0x40000000(%rip) \n \tscas %es:(%rdi),%al\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3176209,15 +3175972,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov 0x1(%rax),%ds\n@@ -3176227,16 +3175990,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\tpush $0xffffffffffffffac\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x2c(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3176246,18 +3176009,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac62(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x62(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tiret\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3176268,16 +3176030,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4c(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.WR lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tmovabs 0x25a0000000000174,%eax\n \tint1\n \tadd %eax,(%rax)\n@@ -3176286,33 +3176048,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac31(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x31(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x186fb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1e62e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x42(%rax)\n+\tadd %al,0x42(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tin (%dx),%eax\n \txchg %eax,%ebx\n@@ -3176325,56 +3176086,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac56(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x56(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tloopne 1102ab6 \n+\tloopne 1103276 \n \tmov $0x1,%edi\n \tadd %ah,%al\n \tadc 0x1(%rdi),%ecx\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor $0xac,%eax\n \tadd %al,(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjge 1102a3a \n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,-0x41(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush $0x1e9\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac4a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x4a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %bh,0x194(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc %ah,(%rsi)\n \tadd (%rax),%al\n@@ -3176383,16 +3176143,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rsi\n+\tadd %ah,%al\n+\tpop %rbp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \trex.B out %eax,$0x1\n \tadd %al,(%rax)\n@@ -3176404,15 +3176164,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x52(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rdx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x1e97e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3176424,74 +3176185,70 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x34(%rax)\n+\tadd %al,0x34(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x48000000(%rip) \n \tmov $0x194,%ecx\n \tadd %al,(%rax)\n \torb $0x0,0x18e(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb412(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tsetno (%rcx)\n+\tadd %ah,0x63(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n+\tadd %bl,%al\n+\tmov $0x1d1,%edi\n \tadd %al,(%rax)\n-\tmov $0x7b,%al\n-\tsbb $0x2,%al\n+\trex push %rcx\n+\troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac63(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,%al\n-\tmov $0x1d1,%edi\n+\tadd %dh,0x12(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\trex push %rcx\n-\troll %cl,(%rcx)\n+\tcmp %cl,(%rdi)\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x21c7b(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tje 1102bd7 \n+\tje 1103397 \n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadcb $0x0,0x18b(%rbx)\n \tadd %dl,%al\n \tmov $0x1f8,%ebx\n \tadd %al,(%rax)\n@@ -3176499,57 +3176256,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor 0x0(%rax,%rax,1),%ch\n-\tadd %al,(%rax)\n+\tadd %al,0x1c(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tsldt (%rax)\n-\tadd %cl,%al\n-\tjnp 1102c3a \n+\trex.W incb 0x1(%rsi)\n+\tadd %ah,-0x40(%rax)\n+\tpop %rsp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 1102ca5 \n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\txor %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tsbb $0xb4,%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\trex.W incb 0x1(%rsi)\n-\tadd %ah,-0x40(%rax)\n-\tpop %rsp\n+\tsldt (%rax)\n+\tadd %cl,%al\n+\tjnp 110343a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjs 11034a5 \n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac78(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x78(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x18e9e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tclc\n@@ -3176559,35 +3176315,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WRX lods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\trex.WRB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjne 1102cfa \n+\tjne 11034ba \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rcx\n-\tjmp 1102d48 \n+\tjmp 1103508 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac44(%rax)\n+\tadd %al,0xac44(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \timul $0xedf71000,0x1(%rsi),%ecx\n@@ -3176597,18 +3176353,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac48(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x48(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x196b0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trepnz int1\n \tadd %eax,(%rax)\n@@ -3176617,17 +3176372,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjp 1102d97 \n-\t...\n+\tadd %dh,0xac7a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tin $0x22,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x21d56(%rax)\n@@ -3176636,57 +3176392,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac3a(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tmov $0x0,%ah\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n+\tcmpb $0x1,-0x76(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcwtl\n-\t(bad)\n-\tor $0x1,%eax\n-\tadd %ah,%al\n-\t(bad)\n-\trepnz add %eax,(%rax)\n+\tror $0x94,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjae 1102e17 \n+\tadd %dh,0x3a(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %esi,%esi\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x2(%rax)\n-\tand (%rdx),%al\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tcwtl\n+\t(bad)\n+\tor $0x1,%eax\n+\tadd %ah,%al\n+\t(bad)\n+\trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x36(%rax)\n+\tadd %dh,(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsbb %dh,0x1(%rbx)\n \tadd %al,(%rax)\n@@ -3176700,37 +3176454,38 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\t(bad)\n-\tmov $0x0,%ah\n+\tjae 1103657 \n \t...\n-\tor (%rax),%eax\n-\tadd %al,(%rax)\n-\tcmpb $0x1,-0x76(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $0x94,%ch\n+\tadc %esi,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dh,0x2(%rax)\n+\tand (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac60(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0xf3,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f6fa(%rax)\n@@ -3176739,15 +3176494,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsub $0xac,%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x50(%rax)\n \tmov $0x1,%edi\n \tadd %dh,(%rax)\n@@ -3176757,95 +3176512,88 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb 0x0(%rax,%rax,1),%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1b(%rax)\n+\tmov $0x0,%ah\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x6c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpopf\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex adc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac5e(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsbb 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n-\tadd %dh,0x19(%rax)\n-\t(bad)\n-\tadd (%rax),%al\n+\tclc\n+\tjs 110377a \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x186db(%rax)\n+\tadd %dh,0x7a(%rax)\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x60(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x18cc8(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjmp 11032ac \n+\tjmp 1103a2c \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb41b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\tpop %rsi\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tjs 110307a \n-\tadd %eax,(%rax)\n+\tadd %dh,0x19(%rax)\n+\t(bad)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x7a(%rax)\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %dl,0x186db(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3176868,15 +3176616,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac41(%rax)\n+\tadd %al,0xac41(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpop %rax\n \txchg %eax,%ebx\n@@ -3176888,94 +3176636,94 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x173a3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjae 110316d \n+\tjae 11038ed \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4a(%rax)\n+\tadd %dh,0x6b(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tje 11031bd \n-\tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x1,(%rdx,%rsi,8)\n+\tadd %ah,-0x16(%rax)\n+\tint1\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1e666(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjns 1103197 \n+\tadd %al,(%rax)\n+\tjns 1103917 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x174a8(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjmp 1103390 \n+\tjmp 1103b10 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac6b(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.WB lods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tje 11039bd \n \tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x16(%rax)\n-\tint1\n-\tadd %eax,(%rax)\n+\trcrb $0x1,(%rdx,%rsi,8)\n \tadd %al,(%rax)\n-\tadd %al,0x1e666(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7b(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\tjnp 1103997 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tor %ch,0x18f(%rax)\n \tadd %al,(%rax)\n \tadc %dh,(%rsp,%rdx,8)\n \tadd %eax,(%rax)\n@@ -3176984,16 +3176732,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6a(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\tpush $0xffffffffffffffac\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x189b7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d42f(%rax)\n \tadd %al,(%rax)\n@@ -3177001,90 +3176749,91 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x32(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %ah,(%rax)\n+\txor 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \trepz rolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x221(%rdx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rbx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac5b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tand 0x1(%rbp),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001969b,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,(%rax)\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x18b97(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x23(%rax)\n-\tcall 1103388 \n+\tcall 1103b08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x63(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dl,(%rax)\n+\tmovsxd 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tand $0x1,%eax\n \tadd %dl,0x1e679(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac3d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x3d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tclc\n \tmov $0xe7,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n@@ -3177095,15 +3176844,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2b(%rax)\n+\tadd %dl,0x2b(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov $0xf3,%al\n \tadd %eax,(%rax)\n@@ -3177116,53 +3176865,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rcx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex je 110347d \n+\trex je 1103bfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000019ae0,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rsp\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tjs 1103bd7 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %cl,0x19840(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x58(%rax)\n-\t(bad)\n+\tadd %ch,0x52(%rax)\n+\txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dl,-0x3d(%rax)\n+\tout %eax,$0x1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %ebp,0x0(%rax,%rax,1)\n+\tadd %dl,%al\n+\txor %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tfcoms -0x65(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3177174,55 +3176925,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n+\tadd %dh,0x5c(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ch,0x52(%rax)\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x3d(%rax)\n-\tout %eax,$0x1\n+\tadd %cl,0x19840(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x58(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor 0x0(%rax,%rax,1),%ch\n+\tadd %dh,0xac32(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsub %dl,-0x6e(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \torl $0x0,0x1(%rsi)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tlock or %esp,%edx\n \tadd %eax,(%rax)\n@@ -3177234,15 +3176983,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac2c(%rax)\n+\tadd %al,(%rax)\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %ah,0x5a(%rax)\n+\tand $0x1,%eax\n+\tadd %dh,(%rax)\n+\tadd %ah,%dh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xac2c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcltd\n@@ -3177257,37 +3177025,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %ah,0x5a(%rax)\n-\tand $0x1,%eax\n-\tadd %dh,(%rax)\n-\tadd %ah,%dh\n-\tadd %eax,(%rax)\n+\tadd %dh,0xac5d(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rbp\n-\tlods %ds:(%rsi),%al\n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x193e8(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \thlt\n \tes add (%rax),%al\n@@ -3177296,16 +3177045,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovsxd 0x0(%rax,%rax,1),%ebp\n+\tadd %dh,%al\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,%dl\n \tmov (%rax),%al\n \tadd %al,(%rax)\n@@ -3177316,18 +3177066,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac4a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.WX lods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x189,%eax\n \tadd %al,(%rax)\n \tmov $0x47,%al\n \tmov $0x1,%edi\n@@ -3177335,16 +3177084,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex lods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %al,-0x70000000(%rip) \n \tmov $0xbf,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1bf10(%rax)\n \tadd %al,(%rax)\n@@ -3177352,15 +3177102,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tor %dh,%bl\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3177371,37 +3177122,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac6d(%rax)\n+\tadd %ah,0xac6d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rcx\n-\tjae 11037bd \n+\tjae 1103f3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x26(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x61(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,-0x6e(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n@@ -3177411,38 +3177163,45 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,%al\n \t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x0,%al\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n-\tloope 1103860 \n+\tloope 1103fe0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tss mov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %esi,%eax\n+\t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5a(%rax)\n+\tadd %al,0x5a(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rax\n \tcmp %al,(%rcx)\n@@ -3177457,92 +3177216,93 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dl,0x12582(%rax)\n+\tadd %ah,%al\n+\tcmp $0xac,%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop 0x1(%rdi)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjbe 11038e0 \n+\tjbe 1104060 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %ebp,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac4e(%rax)\n+\tadd %ah,%al\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dl,0x12582(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpop 0x1(%rdi)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x4e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tsbb 0x1(%rbx),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000018c26,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tsbb %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tlock data16 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\troll $1,(%ecx)\n+\tadd %ah,0x67(%rax)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x6a(%rax)\n \tadd %rax,(%rax)\n@@ -3177576,16 +3177336,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rbp\n+\tadd %dh,0x5d(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rbp\n \tfwait\n@@ -3177599,16 +3177358,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rbp\n+\tadd %dh,0x55(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x1b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3177619,16 +3177377,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3c(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\tcmp $0xac,%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlock xchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3177638,37 +3177396,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x53(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rbx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x5c(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjrcxz 1103a98 \n+\tjrcxz 1104258 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub 0x0(%rax,%rax,1),%ch\n+\tadd %al,(%rax)\n+\tsub 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tenter $0x7541,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3177680,18 +3177439,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac64(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x64(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x1e577,%eax\n \tadd %al,(%rax)\n \tadd %al,-0x69(%rax)\n \tpop (%rcx)\n \tadd %al,(%rax)\n@@ -3177722,58 +3177480,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3a(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\tjp 1104357 \n \t...\n-\tadd %cl,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x1bf,%edi\n+\tadd %dh,%al\n+\tfwait\n+\tjae 11043bd \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,(%rbx)\n+\tsbb $0x2,%al\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjnp 1103bd7 \n+\tadd %al,0x3a(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfwait\n-\tjae 1103c3d \n-\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,(%rbx)\n-\tsbb $0x2,%al\n+\tadd %dl,(%rax)\n+\tmov $0x1bf,%edi\n \tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac3e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs 0x9860000000000174,%al\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3177781,15 +3177540,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n@@ -3177801,16 +3177560,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4a(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.WX lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %dh,-0x1b(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3177821,15 +3177580,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x54(%rax)\n+\tadd %dh,%al\n+\tpush %rbx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.X cwtl\n \tadd %eax,(%rax)\n@@ -3177842,16 +3177602,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7b(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tjnp 11044d7 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x193ea(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1e(%rax)\n \tstc\n@@ -3177861,15 +3177621,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1f(%rax)\n+\tadd %dl,0x1f(%rax)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadc %cl,%dl\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3177883,15 +3177643,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x18(%rax)\n+\tadd %dl,0x18(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %dh,-0x1b(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3177903,32 +3177663,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WR lods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\tjb 1104597 \n \t...\n-\tadd %cl,0x20000000(%rip) \n-\tje 1103eae \n-\tadd %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x18818(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%ebx\n+\trolb %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,(%rdi)\n+\tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x68(%rax)\n+\tadd %al,0x68(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0x148,%ebx\n \tadd %al,(%rax)\n@@ -3177937,36 +3177701,32 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjb 1103e57 \n+\trex.WXB lods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebx\n-\trolb %cl,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %cl,0x20000000(%rip) \n+\tje 11046ee \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n-\tes add (%rax),%al\n+\tadd %al,0x18818(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tja 1103e97 \n+\tadd %ah,%al\n+\tja 1104657 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlahf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3177979,124 +3177739,115 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x58(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rax\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,0x30000000(%rip) \n \tinsl (%dx),%es:(%rdi)\n-\tjne 1103f3d \n+\tjne 11046fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1103f4f \n+\tjo 110470f \n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor %ebp,0x0(%rax,%rax,1)\n+\tadd %ah,0xac35(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tjrcxz 1103f71 \n-\tadd %eax,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex\n-\trepnz add %eax,(%rax)\n+\tadd %dl,0x19b1c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x21e49(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0xac,%eax\n+\tadd %al,0xac49(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb $0x9b,%al\n-\tadd %eax,(%rax)\n+\tadd %bh,0x18867(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x21e49(%rax)\n+\tadd %dl,0x1ef3e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %al,(%rcx)\n+\tadd %dh,0xac31(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tjrcxz 11047b1 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.WB lods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %bh,0x18867(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1ef3e(%rax)\n+\trex\n+\trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsub $0xac,%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x14(%rax)\n-\tjae 110407d \n+\tjae 11047fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex push %rcx\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tfcom %st(0)\n \tsbb (%rdx),%al\n@@ -3178109,35 +3177860,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7b(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tjnp 1104817 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x59(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110416a \n+\tjo 11048ea \n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tcmp 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \ttest $0xc3,%al\n \tor $0x1,%eax\n@@ -3178149,39 +3177900,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjbe 1104117 \n+\tadd %dl,(%rax)\n+\tjbe 1104897 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjno 11041ee \n+\tjno 110496e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tjnp 110416b \n+\tjnp 11048eb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac44(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x44(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov $0xf3,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21dc5(%rax)\n@@ -3178190,21 +3177940,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WX lods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac4a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjrcxz 1104270 \n+\tjrcxz 11049f0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tand $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3178212,60 +3177963,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac2f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n-\tjne 1104224 \n+\tjne 11049a4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3c(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac40(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x40(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0x194,%eax\n \tadd %al,(%rax)\n-\tloopne 11042b5 \n+\tloopne 1104a35 \n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb %esi,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x19(%rax)\n+\tmov $0x0,%ah\n+\t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0x13752,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%edx\n \tadd %eax,(%rax)\n@@ -3178274,34 +3178023,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjs 1104297 \n-\t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %bl,0x4d(%rax)\n-\tor $0x1,%eax\n-\tadd %ah,%al\n-\tand $0x1ad,%eax\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x41(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\trex.B lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex sbb $0x37,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3178312,35 +3178043,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac69(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x69(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb $0x125,%eax\n \tadd %al,(%rax)\n \tmovabs 0xf800000000021e82,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1b(%rax)\n-\tmov $0x0,%ah\n+\tadd %al,%al\n+\tjs 1104a97 \n \t...\n-\tor $0x0,%al\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %bl,0x4d(%rax)\n+\tor $0x1,%eax\n+\tadd %ah,%al\n+\tand $0x1ad,%eax\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xb41b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trolb $1,0x75(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov %edx,%ebx\n \tadd %eax,(%rax)\n@@ -3178349,15 +3178098,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5f(%rax)\n+\tadd %al,(%rax)\n+\tpop %rdi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x8acd(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3178368,15 +3178118,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6e(%rax)\n+\tadd %ah,0x6e(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,-0x4d(%rax)\n \tmov $0x1,%edi\n \tadd %ah,%al\n@@ -3178388,37 +3178138,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %bl,(%rax)\n+\tadd %ah,(%rax)\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tsbb %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x35(%rax)\n-\tjb 110447d \n+\tpush %rax\n+\tlret\n+\tjb 1104bfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tor %bl,0x1(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x39(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,-0x30000000(%rip) \n+\tadd %ah,(%rax)\n+\tcmp %ebp,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0xd0000000,%eax\n \tmov $0xef,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2b(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3178426,71 +3178177,72 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb419(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\t(bad)\n-\t(bad)\n-\tadd %dl,-0x18(%rax)\n-\trolb %cl,(%rcx)\n+\tfcomps 0x162(%rdx)\n \tadd %al,(%rax)\n+\tnop\n+\tcall 1104e58 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac61(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tjl 110450d \n+\tjl 1104c8d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x74(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,-0x8000000(%rip) \n+\tadd %ah,%al\n+\tsub $0xac,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0xf8000000,%eax\n \tandl $0x0,0x1(%rip) \n \tmovabs 0xf800000000018e80,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x51(%rax)\n+\tadd %ah,%al\n+\tpush %rax\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x1384f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x18(%rax)\n@@ -3178510,49 +3178262,51 @@\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \ttest $0xbd,%al\n \tor $0x1,%eax\n-\tadd %ah,0xfc6a(%rax)\n+\tadd %dl,%al\n+\tjno 1104d7f \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x9(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac3b(%rax)\n+\tadd %al,0xac3b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %cl,(%rdx)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jb 1104601 \n+\trex jb 1104d81 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rdi\n+\tadd %dh,%al\n+\tpop %rsi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tsub 0x0(%rcx,%rax,1),%dl\n \tlock (bad)\n@@ -3178563,39 +3178317,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xac4b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WR lods %ds:(%rsi),%al\n-\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjns 11046a0 \n+\tjns 1104e20 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.W xchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb 0x0(%rax,%rax,1),%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x1b(%rax)\n+\tmov $0x0,%ah\n+\t...\n \tadd $0x88000000,%eax\n \tpop %rdx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x1,(%rdi,%rsi,8)\n \tadd %al,(%rax)\n@@ -3178605,15 +3178359,15 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjb 11046d7 \n+\tjb 1104e57 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tsub 0x0(%rcx,%rax,1),%dl\n \tadd %ah,%dl\n \tand %al,(%rdx)\n@@ -3178623,18 +3178377,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xac54(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbp\n-\tlods %ds:(%rsi),%al\n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3178646,15 +3178400,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsub %al,0x73(%rsi)\n \tadd %eax,(%rax)\n@@ -3178665,135 +3178419,126 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlods %fs:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dh,%al\n+\tmovsxd 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n-\tjl 11047cd \n+\tjl 1104f4d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjp 11047c1 \n+\tjp 1104f41 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac3b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x222e8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19b98(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4c(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%eax\n-\ttestl $0x0,(%rcx)\n-\tshlb $0x24,(%rdi)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %esi,%eax\n \t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3c(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tcmp $0xac,%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tnop\n-\tjae 11048bd \n+\tjae 110503d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0xcf,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0xac,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %eax,(%rax)\n-\tadd %al,(%rax)\n-\trorb $0x91,(%rsi)\n-\tadd %eax,(%rax)\n+\trex.WR lods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\n-\txchg %eax,%esi\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tin (%dx),%eax\n+\ttestl $0x0,(%rcx)\n+\tshlb $0x24,(%rdi)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%esi),%al\n+\tadd %dh,%al\n+\tcmp $0xac,%al\n \t...\n-\tadd %al,0x28000000(%rip) \n-\trex.B jae 110493d \n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x1(%rbx,%rbp,8)\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\txchg %eax,%esi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7c(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\tjl 1105097 \n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,-0x3(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2c(%rax)\n@@ -3178804,15 +3178549,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x77(%rax)\n+\tadd %al,0xac67(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x28000000(%rip) \n+\trex.B jae 110513d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsbbb $0x0,0x1(%rbx,%rbp,8)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x77(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tmov (%rcx),%es\n@@ -3178826,52 +3178589,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WB lods %ds:(%rsi),%al\n+\tadd %al,%al\n+\trex.W lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x18d65(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x67(%rax)\n-\tcall 1104a08 \n+\tcall 11051c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WR lods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac4c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x31(%rax)\n-\tjae 1104a3d \n+\tjae 11051fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x223(%rcx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdx\n+\tadd %ah,%al\n+\tpop %rcx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock mov $0x1bf,%ebx\n \tadd %al,(%rax)\n \tadc %dl,0x1eb(%rbx)\n@@ -3178880,18 +3178644,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rdx\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac5a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock es pop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tenter $0x225,$0x0\n@@ -3178900,18 +3178664,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac6b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x6b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,-0x33(%rax)\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x1d3(%rcx)\n@@ -3178938,166 +3178701,160 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x43(%rax)\n+\tadd %al,0x3d(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ch,0xc(%rax)\n-\tmov (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,%ch\n-\tand %eax,(%rdx)\n+\tadd %al,0x50000000(%rip) \n+\tpush %rcx\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\txor %edx,0x1(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n-\tmov $0x0,%ah\n+\tadd %ah,(%rax)\n+\trex.XB lods %ds:(%rsi),%al\n \t...\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tror $1,%al\n-\txchg %al,(%rcx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ch,0xc(%rax)\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n-\tloopne 1104b8e \n-\txchg %eax,%esi\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n+\txor %ah,%ch\n+\tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,-0x80000000(%rip) \n \tclc\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x21(%rax)\n-\t(bad)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac3d(%rax)\n+\tadd %al,0xb416(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x50000000(%rip) \n-\tpush %rcx\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x35(%rax)\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x18723(%rax)\n \tadd %al,(%rax)\n-\txor %edx,0x1(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb415(%rax)\n+\tadd %al,0xb415(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tclc\n \tand 0x1(%rcx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1104c74 \n+\tjo 11053f4 \n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac4c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dh,0x20(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov %al,%fs:(%rcx)\n+\tror $1,%al\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x18b(%rbx)\n+\tloopne 110540e \n+\txchg %eax,%esi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ecx\n-\ttest $0x0,%eax\n+\tadd %ah,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,-0x80000000(%rip) \n+\tclc\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x21(%rax)\n+\t(bad)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmov $0x10d,%ebp\n-\tadd %al,(%rax)\n-\trex jl 1104cff \n+\trex.WR lods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov %al,%fs:(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,-0x9(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n+\txor %ah,0x18b(%rbx)\n \tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %ch,0x0(%rax,%rax,1)\n+\tadd %ah,0xac30(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3179108,16 +3178865,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x48(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\trex.W lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rsi\n \tfwait\n \tadd %eax,(%rax)\n@@ -3179130,34 +3178887,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb416(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%ecx\n+\ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x10d,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,-0x35(%rax)\n-\tlock add %eax,(%rax)\n+\taddb $0x0,0xfc(%rbp)\n+\tadd %cl,-0x9(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ah,0x18723(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \trex.B lods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x1d40a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3179168,36 +3178927,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb 0x0(%rax,%rax,1),%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1a(%rax)\n+\tmov $0x0,%ah\n+\t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %dh,%cl\n \tand $0x1,%eax\n \tadd %al,0x1f72e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac58(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x58(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs %eax,0x3490000000000173\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3179205,54 +3178962,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac3f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x60000000(%rip) \n \tadc %bl,(%rdi)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x1e782(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tsbb %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x28000000,%eax\n \txchg %eax,%ecx\n-\tjae 1104efd \n+\tjae 11056bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1104f13 \n+\tloopne 11056d3 \n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tcmp %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xf8000000,%eax\n \tcmp $0x188,%eax\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3179263,16 +3179020,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\n+\tadd %al,%al\n+\tpush %rbp\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0x89,%cl\n \tadd %eax,(%rax)\n@@ -3179286,45 +3179043,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac54(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x54(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\tjle 1104f7a \n+\tjle 110573a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xd(%rax)\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0xac,%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %bl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %cl,0xd(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3179335,16 +3179084,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,0x2e(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,-0x5(%rax)\n \tand $0x1,%eax\n \tadd %dl,(%rax)\n \tfucomp %st(3)\n@@ -3179355,15 +3179104,16 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlods %ds:(%esi),%al\n+\tpop %rbp\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshr $0x93,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f1ba(%rax)\n@@ -3179372,36 +3179122,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjbe 1105097 \n+\tadd %dh,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x1e(%rax)\n-\tjne 11050fd \n+\tjne 110587d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,0x1(%rax,%rbp,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x50(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,0x43(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tint1\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3179413,178 +3179164,179 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x20(%rax)\n-\tmov $0x0,%ah\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\tscas %es:(%rdi),%al\n \t...\n-\tsldt (%rax)\n-\tadd %cl,0x194fa(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tstc\n+\txchg %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsbbb $0x1,-0x1a(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x1d3,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac61(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tstc\n-\txchg %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x72(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tsbbb $0x1,-0x1a(%rbx)\n+\tadd %cl,0x194fa(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x1d3,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7a(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,0x71(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tint3\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%esi\n-\tjmp 1105205 \n+\tjmp 1105985 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x78(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,0x68(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %bl,0x17549(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,-0x48(%rax)\n-\tpop (%rcx)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tjae 11059bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\trorb $0x0,0x224(%rbp)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x71(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,0x6f(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tjae 110527d \n+\tadd %bl,0x17549(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x48(%rax)\n+\tpop (%rcx)\n \tadd %al,(%rax)\n-\trorb $0x0,0x224(%rbp)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x43(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xae35(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tout %al,(%dx)\n-\tjne 11052bd \n+\tjne 1105a3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock outsl %ds:(%rsi),(%dx)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac52(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %al,%al\n+\trex.WRX scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tpop %rax\n-\tcmp %dl,%dl\n-\tadd %eax,(%rax)\n+\tadd %bl,0x18a79(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d3f2(%rax)\n+\tadd %dl,0x1edbd(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5b(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,0x45(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bl,0x18a79(%rax)\n+\tpop %rax\n+\tcmp %dl,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1edbd(%rax)\n+\tadd %dl,0x1d3f2(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor %ch,0x0(%rax,%rax,1)\n+\tadd %dl,%al\n+\tand 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %bl,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor %ch,%bh\n@@ -3179594,36 +3179346,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb41d(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,0x12560(%rax)\n+\tmov %ah,0x25(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1961b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac2b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tnop\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,-0x50000000(%rip) \n \tadc $0x1f6,%eax\n \tadd %al,(%rax)\n \trcl $1,%dl\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3179631,15 +3179384,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb419(%rax)\n+\tadd %ah,0xac87(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x5f(%rax)\n \t(bad)\n@@ -3179653,36 +3179406,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb41c(%rax)\n+\tadd %ah,%al\n+\tmov 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tmov $0x60,%al\n+\tlea (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x18d60(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x71(%rax)\n+\tjo 1105b91 \n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac36(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsub %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50000000(%rip) \n \tand %esi,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0x8f,(%rsi)\n@@ -3179692,18 +3179447,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac5a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.WR scas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tenter $0x19a,$0x0\n \tadd %al,(%rax)\n \tadd %ah,0x1d(%rax)\n \tstc\n@@ -3179713,16 +3179467,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WB lods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tcmp $0xae,%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov %ecx,0x1(%rip) \n \tadd %al,0x1bf49(%rax)\n \tadd %al,(%rax)\n@@ -3179730,16 +3179484,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac2f(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tand 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x78000000(%rip) \n \tpush %rcx\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3179747,56 +3179501,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xae1f(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRB lods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x194b7(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x1bf87(%rax)\n+\tadd %cl,0x148c0(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dh,0x23(%rax)\n+\tand %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub $0xac,%eax\n-\tadd %al,(%rax)\n+\tadd %dh,0xae3f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n-\tadd %cl,0x148c0(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,0x23(%rax)\n-\tand %al,(%rdx)\n+\tadd %dl,0x194b7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1bf87(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb421(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x71(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x194f2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rcx\n \txchg %eax,%ebp\n@@ -3179806,21 +3179559,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb418(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\txchg %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %cl,-0x2(%rax)\n+\trex.W (bad)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x32(%rax)\n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3179828,17 +3179581,17 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n+\tmov %gs,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tsub %bl,0x38(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1d389(%rax)\n \tadd %al,(%rax)\n@@ -3179846,16 +3179599,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRX lods %ds:(%rsi),%al\n+\tadd %al,0x41(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x12538(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2d(%rax)\n \tmov %es,(%rcx)\n@@ -3179865,17 +3179618,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xae59(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x18000000(%rip) \n \tmovsb %ds:(%rsi),%es:(%rdi)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tds (bad)\n@@ -3179885,16 +3179639,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RXB lods %ds:(%rsi),%al\n+\tadd %dl,0x38(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tnop\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3179907,15 +3179661,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac2d(%rax)\n+\tadd %dh,0xae1f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x2a(%rax)\n \tor $0x1,%eax\n@@ -3179925,62 +3179679,68 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo 1105797 \n-\t...\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n+\tpush $0xae\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %al,%al\n \tleave\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1105848 \n+\tloopne 1105fc8 \n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rsi\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xae51(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,-0xf(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x36,%al\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 110601b \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %eax,%ecx\n-\ttest $0x0,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x7d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \trex.B\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3179994,17 +3179754,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae3e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x89,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3180016,15 +3179777,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tcmp %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x125ef(%rax)\n \tadd %al,(%rax)\n@@ -3180051,16 +3179812,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand $0xae,%al\n+\tadd %dl,0x24(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x18fa6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand $0xd3,%al\n@@ -3180070,21 +3179831,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,-0x2(%rax)\n+\tjo 1106178 \n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,%bl\n \tand (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3180092,76 +3179851,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x70(%rax)\n+\tadd %ah,(%rax)\n+\tnop\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlock rolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1105a81 \n+\tloopne 1106241 \n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjle 11059d7 \n-\t...\n+\tadd %dl,0xac7e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0xf9e5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpopf\n+\tadd %dl,-0x5c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x9af6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov 0x0(%rax,%rax,1),%gs\n+\tadd %dl,%al\n+\tlea 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov %dl,0x149(%rax)\n \tadd %al,(%rax)\n-\tjo 1105a7b \n+\tjo 110623b \n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRXB scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.B out %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3180173,40 +3179934,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac84(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x7c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjbe 1105b6e \n+\tjbe 110632e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x70(%rax)\n \tand (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x78(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tmov %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand $0x94,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x38(%rax)\n \tmov (%rcx),%al\n@@ -3180216,18 +3179977,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae65(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x65(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \trex.XB cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19065(%rax)\n@@ -3180236,34 +3179996,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x72(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tjb 1106319 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjns 1105b7a \n+\tjns 110633a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x192a2(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpop %rax\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tor %ebp,%edx\n@@ -3180275,15 +3180035,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tnop\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,-0x20000000(%rip) \n \txchg %edi,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3180296,77 +3180056,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7c(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %ah,(%rax)\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bl,0x189b4(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n \t(bad)\n-\tstc\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %bl,0x189b4(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tmovabs 0xd6b0000000000175,%eax\n-\txchg %eax,%ebp\n+\tstc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,%al\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x39(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpushf\n-\tjmp 1105d05 \n+\tjmp 1106485 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex scas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tmovabs 0xd6b0000000000175,%eax\n+\txchg %eax,%ebp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpop %rdx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x18ade(%rax)\n \tadd %al,(%rax)\n@@ -3180378,19 +3180138,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac89(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x58000000(%rip) \n+\tor $0x58000000,%eax\n \tlea (%rax),%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \thlt\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3180399,32 +3180159,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae3b(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmp 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10000000(%rip) \n \tmovabs 0xc23000000000018f,%al\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub 0x0(%rsi),%ch\n+\tadd %al,(%rax)\n+\tsub 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,-0x25(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3180437,18 +3180197,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae5f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x5f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,-0x36(%rax)\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x53,%al\n@@ -3180459,36 +3180218,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub $0xae,%al\n-\t...\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tsub $0xae,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tcmp %cl,0x1(%rax)\n \tadd %ah,(%rax)\n-\tjbe 1105e6d \n+\tjbe 110662d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae46(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tlea 0x1(%rip),%ecx \n \tadd %dl,(%rax)\n \txchg %dl,%al\n \tadd %eax,(%rax)\n@@ -3180497,58 +3180259,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n \t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n-\tjne 1105efd \n+\tjne 11066bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex\n \trex.B sbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpop %rax\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\tjns 1105f24 \n+\tjns 11066e4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18eae(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RXB scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\trex.W scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \t(bad)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3180561,63 +3180322,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %bl,(%rbx)\n+\tadd %ah,0xae50(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x10d43(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tdata16 mov (%rcx),%es\n \tadd %al,(%rax)\n-\tjo 110601b \n+\tadd %al,(%rax)\n+\trex fcomi %st(7),%st\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae50(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xae2d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tdata16 mov (%rcx),%es\n+\tadd %bl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %ch,0x10d43(%rax)\n \tadd %al,(%rax)\n-\trex fcomi %st(7),%st\n+\tadd %dl,(%rax)\n+\t(bad)\n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n+\tadd %dh,0x4f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x1886d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3180629,16 +3180384,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %al,%al\n+\toutsb %ds:(%rsi),(%dx)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rdi\n \tfwait\n@@ -3180653,15 +3180408,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tcs scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0xc(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3180675,79 +3180430,97 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae72(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.RXB scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n+\tadd %dl,(%rax)\n+\ttest %edi,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.XB cwtl\n+\tadd %dh,%al\n+\trex.XB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%ecx\n-\tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RXB scas %es:(%rdi),%al\n+\tadd %dl,0x48(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rbx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %edi,(%rax)\n+\tadd %dl,0x14892(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x27(%rax)\n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.XB (bad)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x72(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.XB cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\txchg %eax,%ecx\n+\tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjle 1106157 \n+\tadd %al,%al\n+\tjle 1106917 \n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \t(bad)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x51(%rax)\n+\tadd %dl,-0x49(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x9af6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae63(%rax)\n+\tadd %al,0xae63(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshrb $1,0x18f(%rbp)\n \tadd %al,(%rax)\n@@ -3180757,35 +3180530,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WRXB scas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tpush %rax\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tcwtl\n-\tjae 110623d \n+\tjae 11069fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x192(%rdi)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \txchg %eax,%ecx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x19b17(%rax)\n \tadd %al,(%rax)\n@@ -3180797,36 +3180571,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.W scas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dl,0x14892(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x27(%rax)\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %dh,0xae6f(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjo 1106299 \n-\t...\n \tadd %cl,0x30000000(%rip) \n \tmov $0xef,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmc\n \tpop (%rcx)\n@@ -3180836,16 +3180592,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.R scas %es:(%rdi),%al\n+\tadd %al,0x44(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,-0x6c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3180857,15 +3180613,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x37(%rax)\n+\tadd %dl,0x37(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n@@ -3180877,41 +3180633,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfs scas %es:(%rdi),%al\n-\t...\n+\tadd %ah,%al\n+\tmovsxd 0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov %gs:(%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110641b \n+\tjo 1106b9b \n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0xc0000000,%eax\n+\tadd %ah,(%rax)\n+\tes scas %es:(%rdi),%al\n+\t...\n+\tadd %al,-0x40000000(%rip) \n \tand $0x75,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x8e,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3180919,18 +3180674,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x2b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x18668(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tes and $0x2,%al\n \tadd %al,(%rax)\n@@ -3180946,31 +3180700,30 @@\n \tadd %al,0xae5a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n-\tjbe 110643a \n+\tjbe 1106bba \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x79(%rax)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac8d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x73(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlock xchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3180982,18 +3180735,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac83(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x94,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x3f(%rax)\n@@ -3181004,54 +3180756,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x71(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tjo 1106c59 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.WRX je 110653d \n+\trex.WRX je 1106cbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0x1,-0x6e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae3d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,0x1c(%rax)\n-\tand $0x1,%eax\n-\tadd %al,-0x4f(%rax)\n-\trolb $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rbx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x190c0(%rax)\n@@ -3181063,58 +3180795,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac8e(%rax)\n+\tadd %ah,%al\n+\tcmp $0xae,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,0x1c(%rax)\n+\tand $0x1,%eax\n+\tadd %al,-0x4f(%rax)\n+\trolb $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x72(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x194f8(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d3b8(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae71(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjno 1106d59 \n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,-0x40(%rax)\n-\tjb 110663d \n+\tjb 1106dbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110660d \n+\tjo 1106d8d \n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae6b(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tcwtl\n \txchg %eax,%esp\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n@@ -3181125,55 +3180876,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n+\tadd %al,0x68(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x7e(%rax)\n-\tclc\n-\tadd %eax,(%rax)\n+\tadd %al,0x175e3(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbbb $0x0,(%rdx,%rax,1)\n+\tadd %ah,0x1f58a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush $0xae\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %dl,(%rax)\n+\tgs scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tand $0x75,%bl\n+\tadd %cl,0x7e(%rax)\n+\tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1f58a(%rax)\n+\tadd %ah,(%rax)\n+\tsbbb $0x0,(%rdx,%rax,1)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae58(%rax)\n+\tadd %dl,0xae58(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x18000000(%rip) \n \tstc\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3181186,17 +3180934,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae3e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tmovabs 0x8460000000000175,%eax\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3181221,55 +3180970,62 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x25(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tjno 1106f19 \n+\t...\n+\tadd %cl,0x28000000(%rip) \n+\t(bad)\n+\tmov %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tjl 1106f9f \n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xae25(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,-0x36(%rax)\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,0x1ec(%rdx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x72(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,0x28000000(%rip) \n-\t(bad)\n-\tmov %al,(%rcx)\n \tadd %al,(%rax)\n+\tadcb $0x1,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjl 110685f \n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %esi,%eax\n \t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %ah,0x3f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tcmp %dl,0x1(%rbp)\n \tadd %dh,(%rax)\n@@ -3181281,15 +3181037,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \trex.X scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tor %ch,0x75(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3181299,38 +3181055,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjge 1106897 \n+\tadd %dh,%al\n+\tjl 1107057 \n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x79(%rax)\n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock sar $0x0,%esp\n+\tadc %cl,%cl\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tadd %al,(%rax)\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjo 11068d9 \n+\tadd %dl,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0x10dab(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x64(%rax)\n \tstc\n@@ -3181340,15 +3181099,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \tsub %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,-0x39(%rax)\n \tcwtl\n@@ -3181362,73 +3181121,72 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae6d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tandb $0x0,0x1be(%rbx)\n \tadd %dh,0x1bed3(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rsp\n+\tadd %dh,0x62(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tfsubs 0x37(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %bl,-0x7d(%rax)\n+\tint1\n \tadd %al,(%rax)\n-\tadd %dl,0x198a0(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dl,%al\n+\trex.WRXB mov %r8b,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae62(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %bl,-0x7d(%rax)\n-\tint1\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpush %rsp\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WRXB mov %r8b,(%r9)\n+\tfsubs 0x37(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x198a0(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x35(%rax)\n+\tadd %ah,0x35(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4a(%rax)\n \tor $0x1,%eax\n \tadd %ah,0x223ea(%rax)\n@@ -3181437,15 +3181195,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tpop %rsi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x66(%rax)\n \tcmp %al,(%rcx)\n@@ -3181457,33 +3181215,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae27(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,0x70000000(%rip) \n \tmov $0x94,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1ecfb(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \txor %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x50000000(%rip) \n \trex.WX\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3181494,17 +3181252,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tgs scas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae65(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x1739a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rsi\n \troll $1,(%rcx)\n@@ -3181514,35 +3181273,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae28(%rax)\n+\tadd %dh,0xae28(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmovabs 0x12e00000000001be,%eax\n-\tcall 1106bc8 \n+\tcall 1107388 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor $0xae,%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1886b(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tout %eax,(%dx)\n@@ -3181552,15 +3181310,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tand $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3181575,76 +3181333,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %ebp,0x0(%rax,%rax,1)\n+\tadd %dh,0xac8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %al,(%rax)\n \tadd %al,(%rax)\n-\ttest $0xad,%al\n-\t(bad)\n-\tadd %al,%al\n-\tpaddsw (%rcx),%mm0\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,-0x4(%rax)\n+\tpop %rdx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x194cc(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %gs,0x0(%rax,%rax,1)\n+\tadd %ah,(%rax)\n+\tand 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc (%rax),%eax\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\trex cld\n-\tpop %rdx\n-\tadd %eax,(%rax)\n+\tmov $0x19b12,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x194cc(%rax)\n+\tadd %dh,-0x15(%rax)\n+\tand %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tand 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tmov $0x19b12,%eax\n+\tsbb %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x15(%rax)\n-\tand %al,(%rdx)\n+\ttest $0xad,%al\n+\t(bad)\n+\tadd %al,%al\n+\tpaddsw (%rcx),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %ah,0xae68(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tes pop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x44(%rax)\n@@ -3181655,18 +3181415,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x31(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tsahf\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3181677,96 +3181436,99 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae25(%rax)\n+\tadd %dl,%al\n+\tand $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6b(%rax)\n+\t(bad)\n+\txchg %eax,%ebp\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x1,-0x19(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac8d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0x1d1,%ebp\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001e589,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6f(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tjl 1107597 \n \t...\n-\tadd %al,(%rdi)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ch,-0x59(%rax)\n-\tje 1106e3d \n+\tmov $0x21b77,%eax\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n+\tstc\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjge 1106e17 \n+\tadd %dh,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tmov $0x21b77,%eax\n-\tadd %al,(%rax)\n-\tadd %ah,-0x30(%rax)\n-\tcld\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %ch,-0x59(%rax)\n+\tje 110763d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n-\t(bad)\n+\tlock (bad)\n+\tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tcmp 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \txchg %eax,%esi\n@@ -3181780,15 +3181542,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae36(%rax)\n+\tadd %dh,0xae36(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tpush $0x26\n@@ -3181803,80 +3181565,74 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xd(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjns 1106f36 \n-\tadd %eax,(%rax)\n+\tadd %dl,0xae31(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x31(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmovabs 0x40000000000137c1,%al\n \tmov $0xd3,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x64(%rax)\n+\tadd %al,0x64(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x174a6(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsbb %edx,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x1,(%rax)\n+\tadd %dl,%al\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,0xd(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tjns 1107776 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xae32(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\txor 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x18e97(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x12(%rax)\n@@ -3181887,16 +3181643,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.R scas %es:(%rdi),%al\n+\tadd %dl,0x44(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %bl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tror $0x8a,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x22575(%rax)\n@@ -3181905,17 +3181661,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,(%rax)\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tadd %cl,-0x48000000(%rip) \n \tint3\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x21d05(%rax)\n \tadd %al,(%rax)\n@@ -3181923,18 +3181679,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,(%rax)\n+\tcmp %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x51(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x67(%rax)\n@@ -3181945,34 +3181701,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,-0x48000000(%rip) \n-\tpush %rdx\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n+\tadd %dh,%al\n+\tand 0x0(%rsi),%ch\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc 0x1(%rdi),%bh\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x186fa(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlea 0x0(%rax,%rax,1),%ebp\n+\tadd %ah,%al\n+\tmov %gs,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tfwait\n \tmov (%rcx),%es\n@@ -3181984,36 +3181742,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand 0x0(%rsi),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x186fa(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,-0x48000000(%rip) \n+\tpush %rdx\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,(%rax)\n+\tadc 0x1(%rdi),%bh\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %gs,0x0(%rax,%rax,1)\n+\tadd %dl,%al\n+\tmov 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %al,%ch\n \tcwtl\n \tadd %eax,(%rax)\n@@ -3182026,15 +3181783,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x23(%rax)\n+\tadd %dh,0x23(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,0x38000000(%rip) \n \trex.WRXB out %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3182046,15 +3181803,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.WX scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \t(bad)\n@@ -3182068,16 +3181825,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae32(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x8000000(%rip) \n \trex.WRB out %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x26(%rdx)\n@@ -3182087,17 +3181844,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x30(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae30(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x5c(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3182126,98 +3181884,95 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex scas %es:(%rdi),%al\n+\tadd %ah,0x40(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tmov 0x1(%rcx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110734d \n+\tloopne 1107acd \n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov 0x0(%rax,%rax,1),%gs\n-\tadd %al,(%rax)\n+\tadd %dh,0xac8e(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0x148(%rbx)\n \tadd %al,(%rax)\n-\tand %bl,(%rdx)\n-\tmov %al,(%rcx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ebx\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %ah,(%rax)\n+\tsbb 0x1(%rax),%cl\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x29(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,0x76(%rax)\n \tmov $0x1,%edi\n \tadd %al,0x189af(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae6b(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RX\n+\tlock rex.RX\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x161,%esp\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae44(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.R scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,-0x4f(%rax)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n@@ -3182228,38 +3181983,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x21(%rax)\n+\tadd %dl,0x21(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tleave\n-\tjb 11074bd \n+\tjb 1107c3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjle 11074e9 \n+\tjle 1107c69 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd %ah,0xac83(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tand $0x1,%eax\n \tadd %dh,0x19302(%rax)\n@@ -3182268,15 +3182024,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2b(%rax)\n+\tadd %dh,0x2b(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,-0x75(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3182286,15 +3182042,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae4c(%rax)\n+\tadd %dh,0xae4c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x38000000(%rip) \n \t(bad)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3182308,151 +3182064,152 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae26(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tlea 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n-\txor $0x20a,%eax\n \tadd %al,(%rax)\n-\txor %dh,-0x6d(%rbx)\n+\tadd %ch,0x14943(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x27(%rax)\n+\txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,%al\n+\tes scas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rdi)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ch,0x14943(%rax)\n+\t(bad)\n+\txor $0x20a,%eax\n \tadd %al,(%rax)\n-\tadd %ah,-0x27(%rax)\n-\txchg %eax,%esi\n+\txor %dh,-0x6d(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae34(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xae26(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ch,0x19423(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tincb 0x1(%rsi)\n+\tadd %dl,-0x2d(%rax)\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n-\tpop %rbx\n-\tin (%dx),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x26(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\txor $0xae,%al\n \t...\n-\tadd %al,(%rdi)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tincb 0x1(%rsi)\n-\tadd %dl,-0x2d(%rax)\n-\tmov %es,(%rcx)\n+\tadd %ch,0x19423(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tpop %rbx\n+\tin (%dx),%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo 1107659 \n+\tadd %dh,0x70(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,-0x68000000(%rip) \n \tpush %rsp\n \tand $0x1,%eax\n \tadd %al,%al\n \tsub %edx,0x1(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xac8a(%rax)\n \tadd %al,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%eax\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tcmp %bl,0xa(%rdx)\n-\tadd (%rax),%al\n+\tadd %bh,(%rax)\n+\tpop %rdx\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\tand (%rdx),%al\n \tadd %al,(%rax)\n+\tshrb $1,0x22(%rdi)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7e(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,-0x20000000(%rip) \n \tlods %ds:(%rsi),%al\n-\tje 110773d \n+\tje 1107ebd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock js 1107760 \n+\tlock js 1107ee0 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \txor 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x172c0(%rax)\n \tadd %al,(%rax)\n@@ -3182464,16 +3182221,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tscas %es:(%edi),%al\n+\tadd %ah,0x67(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x172c6(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x19ae5(%rax)\n \tadd %al,(%rax)\n@@ -3182481,113 +3182238,122 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae47(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.RXB scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjge 11077cd \n+\tjge 1107f4d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x22236(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x61(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \ttest $0x175,%eax\n \tadd %al,(%rax)\n \tshlb $0x1,-0x30(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7a(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tnop\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs 0xe770000000000173,%eax\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %esi,%eax\n \t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x29(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae29(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpush %rdx\n-\tjae 11078bd \n+\tjae 110803d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rdi)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae26(%rax)\n+\tadd %al,(%rax)\n+\txchg %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock movabs 0xe770000000000173,%eax\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xae26(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x48000000(%rip) \n-\tja 110796e \n+\tja 110812e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x27(%rax)\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0xae,%al\n+\tadd %ah,0x3c(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tfwait\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3182597,16 +3182363,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tpop %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tlret\n \txchg %al,(%rcx)\n@@ -3182620,16 +3182386,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %ch,0x0(%rax,%rax,1)\n+\tadd %ah,%al\n+\txchg %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \timul $0xd2ebf000,0x1(%rax),%ecx\n \tadd %eax,(%rax)\n@@ -3182638,15 +3182404,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x59(%rax)\n+\tadd %dl,0x59(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n@@ -3182657,15 +3182423,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tsub $0xae,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x174aa(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1ef13(%rax)\n@@ -3182674,17 +3182440,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x24(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae24(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tmovabs %eax,0xcfc000000000018f\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3182692,77 +3182459,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x26(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,-0x79(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rbx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,0x77(%rax)\n-\tjmp 1107ac0 \n-\tadd %ah,0x2242e(%rax)\n+\tadd %dl,0x191f2(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %ah,%al\n+\tstd\n+\tmov (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae37(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xae26(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tlock int1\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcltd\n-\trepz add %eax,(%rax)\n+\tadd %al,0x77(%rax)\n+\tjmp 11082c0 \n+\tadd %ah,0x2242e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n \t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x191f2(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tstd\n-\tmov (%rcx),%al\n+\tlock int1\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcltd\n+\trepz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsubb $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjg 11082d7 \n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x18e68(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x64(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3182771,37 +3182538,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x55(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rbp\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,-0x48(%rax)\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1107b50 \n+\tjo 1108310 \n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rdx\n+\tadd %al,0x52(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tes add %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3182813,15 +3182580,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \txor 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x8000000(%rip) \n \tsbb $0x19b,%eax\n \tadd %al,(%rax)\n \trcl $0xef,%ch\n@@ -3182831,17 +3182598,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush $0xffffffffffffffae\n-\t...\n+\tadd %ah,0xae69(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3182852,15 +3182620,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x71(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x0(%rip) \n \tpush %rcx\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3182872,17 +3182641,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7f(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,%al\n+\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %eax,%esp\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3182892,18 +3182661,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac82(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x1744e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txlat %ds:(%rbx)\n \tand %al,(%rdx)\n@@ -3182913,15 +3182682,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae4a(%rax)\n+\tadd %ah,0xae4a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,-0x59(%rax)\n \tpop (%rcx)\n@@ -3182932,76 +3182701,74 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tcmp 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n-\tje 1107dbd \n+\tje 110857d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex lods %ds:(%rsi),%eax\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae6a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush $0xffffffffffffffae\n+\t...\n \tadd %cl,-0x10000000(%rip) \n \timul $0x0,0x1(%rbp),%esi\n \tadd %al,(%rax)\n \tadd %ah,0x1f6be(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae47(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.RXB scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjs 1107ea5 \n+\tjs 1108665 \n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1107e7a \n-\tjmp 1107e45 \n+\tjo 110863a \n+\tjmp 1108605 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov %ch,0x0(%rax,%rax,1)\n+\tadd %dl,%al\n+\txchg %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tsbb %ch,(%rsp,%rdx,4)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3183011,74 +3182778,72 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x74(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n+\tmov %gs,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %bh,0x41(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1(%rcx,%rbx,4)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae1f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x1f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tnop\n-\tjae 1107efd \n+\tjae 11086bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x1d4(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7f(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dl,(%rax)\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tor %dl,(%rbx)\n \tand $0x1,%eax\n \tadd %ah,0x39(%rax)\n \tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae61(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x65(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0x26,(%rax)\n@@ -3183088,45 +3182853,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjle 1107f57 \n-\t...\n+\tadd %dh,0xac7e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsub %ah,(%rcx)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsti\n-\tcld\n+\tadd %al,0x2(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x9af6(%rax)\n-\t...\n-\tadd %al,(%rax)\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %esi,%eax\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae2c(%rax)\n+\tadd %dh,0xae2c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x1bf,%esi\n@@ -3183139,15 +3182896,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae39(%rax)\n+\tadd %ah,0xae39(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x2c(%rax)\n \txchg %eax,%esp\n@@ -3183180,35 +3182937,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x31(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae31(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tlret $0x8a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jbe 1108122 \n+\trex jbe 11088a2 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.WXB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x19b10(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1efde(%rax)\n@@ -3183217,19 +3182975,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xac8b(%rax)\n \tadd %al,(%rax)\n-\tmov %gs,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshr $0xd1,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x27(%rax)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n@@ -3183238,17 +3182996,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x42(%rax)\n+\tadd %dl,%al\n+\tpop %rdx\n \tscas %es:(%rdi),%al\n \t...\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tpush $0x1e577\n+\tadd %al,(%rax)\n+\tadd %ah,0x18fb4(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xae42(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd 0x0(%rcx,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txlat %ds:(%rbx)\n@@ -3183259,35 +3183036,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdx\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tpush $0x1e577\n-\tadd %al,(%rax)\n-\tadd %ah,0x18fb4(%rax)\n+\tadd %ah,0xae40(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x40(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,-0x4a(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x3d(%rax)\n@@ -3183298,18 +3183058,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac8d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x73(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x189b8(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x60(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3183318,38 +3183077,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %ah,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xf3,%dh\n+\tlock mov $0xf3,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x18a,%edi\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjg 1108297 \n-\t...\n+\tadd %dl,0xac7f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,-0x7e(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x14,%al\n@@ -3183379,35 +3183136,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjno 1108319 \n-\t...\n+\tadd %ah,0xae71(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x1740c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x19431(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae2f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x125fc(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \troll %cl,(%rcx)\n@@ -3183417,18 +3183175,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac80(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x80(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %ch,0x38(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x5c(%rax)\n \tsbb $0x2,%al\n@@ -3183438,120 +3183195,101 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4a(%rax)\n+\tadd %dl,0x3b(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tjp 1108433 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x6(%rax)\n-\tand (%rdx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpushf\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 11084b7 \n+\tjo 1108bf7 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x41(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tfs scas %es:(%rdi),%al\n \t...\n-\tadd %cl,-0x18000000(%rip) \n-\ttest $0x173,%eax\n-\tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tand $0x2,%al\n+\tadd %cl,0x78000000(%rip) \n+\tjno 1108c6e \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tor $0x88,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tgs scas %es:(%rdi),%al\n-\t...\n-\tadd %cl,0x78000000(%rip) \n-\tjno 110856e \n-\tadd %eax,(%rax)\n+\tadd %al,0xae4a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor $0x88,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\tjp 1108c33 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %ah,0x6(%rax)\n+\tand (%rdx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x45(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %al,0xae41(%rax)\n \tadd %al,(%rax)\n-\tjo 1108503 \n-\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110859d \n-\troll $1,(%rcx)\n+\tadd %cl,-0x18000000(%rip) \n+\ttest $0x173,%eax\n+\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n+\tand $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x49(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae49(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tcmc\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3183562,36 +3183300,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x23(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae23(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tint1\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x6d(%rax)\n-\tcall 11085c8 \n+\tcall 1108d08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae30(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%ecx\n \tmov (%rcx),%eax\n@@ -3183605,17 +3183344,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %ah,0xae45(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tjo 1108d43 \n+\txchg %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 1108ddd \n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjg 1108d57 \n+\t...\n \tadd %al,0x70000000(%rip) \n \tmov (%rax),%?\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x54(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3183624,15 +3183385,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4b(%rax)\n+\tadd %dh,0x4b(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,-0x19(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n@@ -3183642,15 +3183403,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x29(%rax)\n+\tadd %dh,0x29(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x18fa0(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18a3f(%rax)\n@@ -3183665,30 +3183426,30 @@\n \tadd %al,(%rax)\n \tadd %al,0x5b(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n-\tja 1108685 \n+\tja 1108e05 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WB and (%r10),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae2b(%rax)\n+\tadd %dh,0xae2b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %dh,0x1bf(%rax)\n \tadd %al,(%rax)\n@@ -3183699,19 +3183460,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xac85(%rax)\n \tadd %al,(%rax)\n-\txchg %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tenter $0x9291,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,-0xb(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3183719,15 +3183480,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n+\tadd %dh,0x3a(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d290(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x15df8(%rax)\n@@ -3183736,16 +3183497,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %al,0x69(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,0x10000000(%rip) \n \tand %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,-0x74(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3183754,31 +3183516,37 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjo 11087d9 \n+\tpush $0xffffffffffffffae\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ch,0x174ad(%rax)\n+\tadd %bh,%al\n+\tenter $0x1f0,$0x0\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\txchg %edx,0x1(%rcx)\n-\tadd %bh,%al\n+\tsub $0x227,%eax\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xf001000000000110,%al\n+\t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txchg %eax,%ecx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x194fa(%rax)\n \tadd %al,(%rax)\n@@ -3183788,38 +3183556,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,0x70(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,0x174ad(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %edx,0x1(%rcx)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjle 1109057 \n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x21b78(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc %edi,%ebp\n+\tadd %dh,%al\n+\tsbb %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tes scas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc (%rdi),%ebx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3183829,40 +3183615,42 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6b(%rax)\n+\tadd %al,(%rax)\n+\tpop %rcx\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tenter $0x1f0,$0x0\n+\tadd %cl,0x60000000(%rip) \n+\tcli\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub $0x227,%eax\n+\tadd %al,0x54(%rax)\n+\t(bad)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4b(%rax)\n+\tadd %dl,0x4b(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x45(%rax)\n-\tjae 110897d \n+\tjae 110917d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tin (%dx),%al\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3183870,36 +3183658,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rcx\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,0x60000000(%rip) \n-\tcli\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x54(%rax)\n-\t(bad)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tand %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tclc\n \tsbb $0x10d,%eax\n@@ -3183909,16 +3183676,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsxd 0x0(%rsi),%ebp\n+\tadd %ah,0xae63(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x18fa2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19063(%rax)\n@@ -3183927,24 +3183694,27 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae4d(%rax)\n+\tadd %dl,0xac8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x10(%rax)\n-\tand $0x1,%eax\n-\tadd %dl,(%rax)\n-\tor %bh,%ch\n+\tadd %ch,(%rax)\n+\tmov (%rdi),%esi\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3183953,15 +3183723,15 @@\n \tadd %al,(%rax)\n \tadd %dh,0x5d(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjmp 1108ae0 \n+\tjmp 11092a0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tnop\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3183969,35 +3183739,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tsub %cl,0x137(%rbx)\n+\tadd %dl,%al\n+\trex.WRB scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,(%rsi)\n-\txchg %eax,%edx\n+\tadd %ah,-0x10(%rax)\n+\tand $0x1,%eax\n+\tadd %dl,(%rax)\n+\tor %bh,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x59(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rcx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor (%rcx),%ah\n \tadd (%rax),%al\n@@ -3184010,36 +3183780,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %ch,0x0(%rax,%rax,1)\n+\tadd %al,0xac88(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadc %ah,-0x72(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov %gs:(%rcx),%es\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x33(%rax)\n \t(bad)\n+\txor (%rsi),%ebx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2c(%rax)\n+\tadd %dh,0x2c(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,-0x65(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3184052,18 +3183823,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac8a(%rax)\n+\tadd %dl,(%rax)\n+\tmovsxd 0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x6c(%rax)\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x65(%rax)\n+\tsbb $0x2,%eax\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x76(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WRX out %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $0x2,0x1f(%rax)\n@@ -3184073,15 +3183862,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tand 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x40000000(%rip) \n \tsbb %esi,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3184092,33 +3183881,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %gs,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ah,0x15b(%rip) \n-\tadd %al,(%rax)\n-\tlock fmull 0x0(%rcx,%rax,1)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rbp\n+\tadd %dh,%al\n+\tpop %rsp\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,-0x49(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n@@ -3184131,34 +3183903,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x63(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,-0x74(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6c(%rax)\n-\tadd %rax,(%rax)\n+\tadd %dl,(%rax)\n+\tand $0x15b,%eax\n \tadd %al,(%rax)\n-\tadd %al,-0x65(%rax)\n-\tsbb $0x2,%eax\n-\tadd %bh,%al\n+\tlock fmull 0x0(%rcx,%rax,1)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x64(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\tfs scas %es:(%rdi),%al\n \t...\n \tadd %cl,-0x68000000(%rip) \n \tstc\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x187ca(%rax)\n \tadd %al,(%rax)\n@@ -3184166,18 +3183937,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae6d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tcmp $0x38,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3184189,15 +3183960,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.WRX scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tadc 0x1(%rbx),%ebx\n \tadd %al,0x19612(%rax)\n@@ -3184206,15 +3183977,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4a(%rax)\n+\tadd %dh,0x4a(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x56(%rax)\n \tfwait\n \tadd %eax,(%rax)\n@@ -3184225,17 +3183996,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,%al\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0x55(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x58(%rax)\n@@ -3184252,30 +3184022,30 @@\n \tadd %al,(%rax)\n \tadd %al,0x54(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,-0x74(%rax)\n-\tjae 1108e7d \n+\tjae 110963d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1108eba \n+\tjo 110967a \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae62(%rax)\n+\tadd %al,0xae62(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \trepz rolb $1,(%rcx)\n@@ -3184289,18 +3184059,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae50(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rax\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,-0x6e(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock or $0xef,%al\n@@ -3184310,38 +3184080,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac8f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x71(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tpush %rcx\n-\tjae 1108f3d \n+\tjae 11096fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x195(%rbx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x80(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,(%rax)\n+\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x7c(%rax)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1(%rdi,%rdi,4)\n@@ -3184349,47 +3184118,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%ecx\n+\tadd %dh,%al\n+\tnop\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x42(%rax)\n-\tjae 1108fbd \n+\tjae 110977d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110901e \n+\tloopne 11097de \n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs 0xf001000000000110,%al\n-\t...\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae2d(%rax)\n+\tadd %dl,%al\n+\tsub $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tint3\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $0x21,%dl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3184397,16 +3184163,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.W scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\trex.WB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmovabs 0xd000000000017441,%al\n \tmov (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3184414,16 +3184180,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae2b(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsub 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x40000000(%rip) \n \tpush %rdi\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3184435,16 +3184201,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tcmp 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tds mov %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3184455,16 +3184221,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x66(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tdata16 scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tsbb %bl,0x1(%rbx)\n \tadd %ah,(%rax)\n \tmov $0xf4,%bl\n@@ -3184474,16 +3184240,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xae68(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\timul $0x0,0x0(%rsi),%ebp\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tout %al,(%dx)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3184493,15 +3184261,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x36(%rax)\n+\tadd %dl,0x36(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %bh,-0xb(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3184512,80 +3184280,79 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rbp\n+\tadd %al,%al\n+\tpop %rbx\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\thlt\n-\trolb $1,(%rcx)\n+\tadd %al,0x68000000(%rip) \n+\txchg %eax,%edx\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x15(%rax)\n+\tjmp 1109985 \n \tadd %al,(%rax)\n-\tadd %dl,-0x11(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rbx\n+\tadd %dh,%al\n+\tpop %rbp\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,0x68000000(%rip) \n-\txchg %eax,%edx\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,0x15(%rax)\n-\tjmp 1109245 \n+\tadd %ah,(%rax)\n+\thlt\n+\trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,-0x11(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %al,0x27(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x79(%rax)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1109240 \n+\tloopne 11099c0 \n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tin $0xf6,%al\n@@ -3184597,40 +3184364,39 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac83(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x7d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x59(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 11092a1 \n+\tjo 1109a21 \n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %ebp,0x0(%rax,%rax,1)\n+\tadd %dl,0xac89(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x1739f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmovsxd %ebx,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3184638,56 +3184404,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRX scas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dh,0xae62(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tand %ebp,%edi\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n-\tmov (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dh,(%rax)\n+\tpop %rax\n+\tor (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xf800000000021efb,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex.WRXB scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %ch,(%rax)\n+\tand %ebp,%edi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rax\n-\tor (%rdx),%al\n+\tadd %dl,0x22(%rax)\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf800000000021efb,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x58(%rax)\n+\tadd %dl,0x58(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x18a77(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x18731(%rax)\n@@ -3184696,15 +3184461,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tss scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand 0x0(%rcx,%rax,1),%dl\n \tadc %cl,%al\n@@ -3184714,33 +3184479,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae4d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x14960(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d46b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.RX scas %es:(%rdi),%al\n+\tadd %ah,0x46(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfidivl (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3184750,17 +3184516,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,(%rax)\n+\tmovsxd 0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tgetsec\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3184769,54 +3184536,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.W scas %es:(%rdi),%al\n+\tadd %al,0x48(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\trex.W jle 1109524 \n+\trex.W jle 1109ca4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19095(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\timul $0x0,0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %ah,0x6b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0xd(%rbp)\n+\tadd %dl,(%rax)\n+\tjne 1109d08 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %bh,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tsub %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \thlt\n@@ -3184831,37 +3184598,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae31(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tsbb $0x25,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x63(%rax)\n-\txchg %eax,%esi\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t{rex2 0x8a} sgdt (%rax)\n@@ -3184872,55 +3184617,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,%al\n+\txor %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %cl,0x15a45(%rax)\n+\tadd %bl,(%rax)\n+\tsbb $0x25,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tja 110961b \n+\tadd %dh,-0x63(%rax)\n+\txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %al,0xae67(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tjs 11096a4 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %ah,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %bl,-0x53(%rax)\n+\tjae 1109dfd \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1109e63 \n+\t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tsub 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \tmov 0x1(%rcx),%cs\n@@ -3184934,47 +3184683,65 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlea 0x0(%rax,%rax,1),%ebp\n+\tadd %dh,0x2d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tjs 1109e64 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %ah,(%rax)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x17317,%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x20(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %cl,0x15a45(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\t(bad)\n-\ttestb $0x0,(%rcx)\n+\tja 1109e5b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0xae\n+\tadd %dh,0xac8d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n-\tadd %bl,-0x53(%rax)\n-\tjae 110977d \n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,0x17317(%rax)\n \tadd %al,(%rax)\n-\tjo 11097e3 \n+\tadd %ah,(%rax)\n \t(bad)\n-\tadd (%rax),%al\n+\ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3184995,17 +3184762,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae2f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tand %bh,-0x2e(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x57(%rax)\n \tmov (%rcx),%es\n@@ -3185015,37 +3184783,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WRB scas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.WRX scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rbx\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs %al,0xf7f8000000000194\n \t(bad)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,0x2f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x19b55(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x46(%rax)\n@@ -3185056,15 +3184828,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n+\tadd %dh,0x50(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs %eax,0x95f000000000010d\n \txchg %eax,%esp\n@@ -3185074,37 +3184846,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x43(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae43(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcwtl\n-\tjae 11098fd \n+\tjae 110a0bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,%bl\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \txor $0xae,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x38(%rax)\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3185117,15 +3184890,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tcmp %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0xe(%rax)\n \txchg %eax,%esp\n@@ -3185139,16 +3184912,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dl,0x6e(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \trex.WX\n \tlock add %eax,(%rax)\n@@ -3185159,53 +3184931,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,0x60000000(%rip) \n-\tmov $0x1e7,%edx\n-\tadd %al,(%rax)\n-\tadd %al,%dh\n-\tint1\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %ah,-0x77(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tcmp %cl,%dl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %bh,(%rax)\n+\tlret $0x19a\n \tadd %al,(%rax)\n-\tadd %dl,0x194d9(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tnop\n+\tfsts 0x0(%rcx,%rax,1)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae2a(%rax)\n+\tadd %dh,0xae2a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x12518(%rax)\n \tadd %al,(%rax)\n@@ -3185217,18 +3184970,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsi\n+\tadd %al,0x5d(%rax)\n \tscas %es:(%rdi),%al\n \t...\n+\tadd %cl,0x60000000(%rip) \n+\tmov $0x1e7,%edx\n+\tadd %al,(%rax)\n+\tadd %al,%dh\n+\tint1\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xae5e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rdi\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3185238,113 +3185009,114 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5e(%rax)\n+\tadd %dl,0x5e(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\trex.WRX je 1109afd \n+\trex.WRX je 110a2bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $0x0,0x1(%rcx,%rdx,8)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae6b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x8aca(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\trex jmp 1109b45 \n+\trex jmp 110a305 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4c(%rax)\n+\tadd %dh,0x4c(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tadc $0x19b,%eax\n \tadd %al,(%rax)\n-\tjo 1109b79 \n+\tjo 110a339 \n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x52(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae52(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x193e9(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txchg %bh,0x1(%rsi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlea 0x0(%rax,%rax,1),%ebp\n+\tadd %ah,0xac8d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tpush $0x1f0c7\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,-0x39(%rax)\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x221e7(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,-0x75(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3185356,58 +3185128,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.WXB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1109cb3 \n+\tloopne 110a473 \n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x38(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tcall 112923b \n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\tand (%rdx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WRX scas %es:(%rdi),%al\n+\trex.WRXB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tmov $0xbf,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3185419,35 +3185171,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor $0xae,%al\n+\tadd %ah,0x38(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ah,0x18d66(%rax)\n+\tcall 1129a3b \n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tand (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %al,0x19326(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae63(%rax)\n \tadd %al,(%rax)\n+\txor $0xae,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x8000000000018d66,%al\n+\tes xchg %eax,%ebx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x63(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tint $0x8a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3185457,112 +3185230,108 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae64(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x64(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x32(%rax)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000022082,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \trex.X scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\trex.WR jae 1109dfd \n+\trex.WR jae 110a5bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x18c(%rdi)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand $0xae,%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1efb2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1e609(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %ah,0x32(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,0x38000000(%rip) \n+\tadd %dl,-0x78000000(%rip) \n \t(bad)\n-\tmov %es,(%rcx)\n-\tadd %al,(%rax)\n+\tint1\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,%bh\n-\tes add (%rax),%al\n+\tadd %dl,(%rax)\n+\tmov $0x221,%esi\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x32(%rax)\n+\tadd %al,0x37(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,-0x78000000(%rip) \n+\tadd %cl,0x38000000(%rip) \n \t(bad)\n-\tint1\n-\tadd %eax,(%rax)\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x221,%esi\n \tadd %al,(%rax)\n-\tclc\n+\tand %ch,%bh\n+\tes add (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae4f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.WRXB scas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,-0x4b(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1edf6(%rax)\n@@ -3185616,44 +3185385,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \trex.WRXB scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tpush %rbp\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0x1ed,%esi\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x10,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x71(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tjo 110a759 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x54(%rax)\n \tor $0x1,%eax\n \tadd %al,0x1f969(%rax)\n \tadd %al,(%rax)\n@@ -3185661,18 +3185423,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae1f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,0x48000000(%rip) \n \txchg %eax,%esp\n \t(bad)\n \tadd %dl,%al\n \tstd\n \tin $0x1,%eax\n \tadd %al,(%rax)\n@@ -3185681,59 +3185443,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x65(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tgs scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x1bf7c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tout %eax,(%dx)\n-\tjmp 110a0c5 \n+\tjmp 110a845 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x0,%al\n-\tadd %al,(%rax)\n-\tsbb %dh,0xd(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\tand %eax,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x66(%rax)\n-\tscas %es:(%rdi),%al\n+\tdata16 scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rbp\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3185747,79 +3185486,101 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlea 0x0(%rax,%rax,1),%ebp\n+\tadd %dl,(%rax)\n+\tcs scas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tsbb %dh,0xd(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rax)\n+\tadd %al,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tand %eax,(%rdx)\n \tadd %al,(%rax)\n-\tmov $0x35,%al\n-\tjmp 110a180 \n-\tadd %dh,(%rax)\n-\t(bad)\n-\tcall 110a188 \n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \txor 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfwait\n-\tjae 110a1bd \n+\tjae 110a8fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110a225 \n+\tjo 110a965 \n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xac8d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush $0xffffffffffffffae\n+\tadd %al,(%rax)\n+\tadd %dh,0x1e935(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tcall 110a948 \n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xae69(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjp 110a1ba \n+\tjp 110a93a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tfldenv (%rdx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WXB scas %es:(%rdi),%al\n+\tadd %al,0x4b(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x1740d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18808(%rax)\n \tadd %al,(%rax)\n@@ -3185827,15 +3185588,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpush %rsi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x14(%rax)\n \tfwait\n@@ -3185847,35 +3185608,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.RXB scas %es:(%rdi),%al\n+\tadd %dl,0x47(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tand $0x175,%eax\n \tadd %al,(%rax)\n-\tjo 110a2a9 \n+\tjo 110aa29 \n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tsub %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tand 0x1(%rbp),%esi\n@@ -3185889,18 +3185650,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac8d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x73(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x194,%ecx\n \tadd %al,(%rax)\n \tadc %bl,%al\n \tin (%dx),%al\n@@ -3185910,74 +3185670,71 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RXB scas %es:(%rdi),%al\n+\tadd %al,0x47(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n-\tjmp 110a371 \n+\tjmp 110aaf1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x22374(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc (%rax),%eax\n+\tadd %dl,(%rax)\n+\tds scas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rbp\n+\tadd %ah,0x55(%rax)\n \tor $0x1,%eax\n \tadd %dh,0x21dec(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x74(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %dh,%al\n+\tmov 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %al,0x42(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \ttest %bl,0x1(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %ch,0x0(%rax,%rax,1)\n+\tadd %ah,%al\n+\ttest %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tfmuls 0x74(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3185987,37 +3185744,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae70(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x70(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\trex.RXB je 110a47d \n+\trex.RXB je 110abfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $0xbe,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand 0x0(%rsi),%ch\n+\tadd %al,(%rax)\n+\tand 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,-0x79(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3186029,15 +3185785,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae4d(%rax)\n+\tadd %ah,0xae4d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tenter $0xf616,$0x1\n \tadd %al,(%rax)\n@@ -3186046,33 +3185802,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \trex.WB scas %es:(%rdi),%al\n \t...\n \tadd %al,-0x28000000(%rip) \n-\tjg 110a50d \n+\tjg 110ac8d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18b16(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcs scas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x8aca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1ec64(%rax)\n \tadd %al,(%rax)\n@@ -3186080,17 +3185837,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae2a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tor $0xd4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3186100,53 +3185858,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tdata16 scas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae66(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x8000000(%rip) \n-\tjs 110a592 \n+\tjs 110ad12 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x18e14(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x32(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae32(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x13(%rax)\n-\tjae 110a63d \n+\tjae 110adbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjmp 110a864 \n+\tjmp 110afe4 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x68(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tscas %es:(%edi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x4e(%rax)\n \tout %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3186158,38 +3185918,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae2a(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsub 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tscas %es:(%rdi),%al\n-\tjne 110a6bd \n+\tjne 110ae3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110a733 \n+\tloopne 110aeb3 \n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae20(%rax)\n+\tadd %dl,0xae20(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0xb(%rax)\n \t{rex2 0x1} add %al,(%r8)\n@@ -3186202,15 +3185962,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x198c7(%rax)\n \tadd %al,(%rax)\n@@ -3186222,15 +3185982,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,-0x18000000(%rip) \n \toutsb %ds:(%rsi),(%dx)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3186241,15 +3186002,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae2d(%rax)\n+\tadd %ah,0xae2d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %dh,0x1d1(%rax)\n \tadd %al,(%rax)\n@@ -3186257,56 +3186018,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %ch,0x0(%rax,%rax,1)\n+\tadd %dh,%al\n+\tscas %es:(%edi),%al\n+\t...\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %ch,0x7c(%rax)\n+\tmov $0x1,%edi\n+\tadd %ah,0x34(%rax)\n+\tes add (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,-0x7a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x72(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfcmovnbe %st(2),%st\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xae68(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\trclb $0x1,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x7c(%rax)\n-\tmov $0x1,%edi\n-\tadd %ah,0x34(%rax)\n-\tes add (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %esi,%eax\n \t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rbp\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %cl,0x173(%rbx)\n \tadd %al,(%rax)\n@@ -3186317,65 +3186083,63 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae45(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.RB scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0xc(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110a938 \n+\tjo 110b0f8 \n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae3c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmp $0xae,%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs %eax,0xd40000000000173\n-\tjmp 110a908 \n+\tjmp 110b0c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tand 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \txchg %eax,%edi\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110a9a6 \n+\tloopne 110b166 \n \txchg %eax,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3186400,58 +3186164,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac87(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x79(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x30(%rax)\n \tand $0x1,%eax\n-\tadd %ah,0x67(%rax)\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0x1d167(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tpush %rax\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tstos %eax,%es:(%rdi)\n-\tjne 110a9fd \n+\tjne 110b1bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \ttest $0x94,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x19843(%rax)\n \tadd %al,(%rax)\n@@ -3186463,15 +3186224,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x25(%rax)\n+\tadd %dh,0x25(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \txchg %eax,%esi\n \tmov (%rcx),%eax\n@@ -3186484,53 +3186245,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xac81(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x4c(%rax)\n-\trepz add %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %edx,0x1(%rdx)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\trex.W push %rsp\n-\tjae 110aafd \n+\tadd %cl,0x54(%rax)\n+\tjae 110b27d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rdx)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae22(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tand 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tand 0x0(%rcx,%rax,1),%dl\n \tcmpb $0x0,0x1d4(%rax)\n@@ -3186538,38 +3186282,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae72(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x72(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tstos %al,%es:(%rdi)\n-\tjne 110ab7d \n+\tjne 110b2fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110ab1a \n+\tjo 110b29a \n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae55(%rax)\n+\tadd %ah,%al\n+\tpop %rdi\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x4c(%rax)\n+\trepz add %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov %edx,0x1(%rdx)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xae55(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \timul $0xe5bc9000,0x1(%rax),%ecx\n@@ -3186579,16 +3186341,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.XB scas %es:(%rdi),%al\n+\tadd %ah,0x43(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,-0x32(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3186600,18 +3186362,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor 0x0(%rsi),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x32(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3186622,117 +3186383,116 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac8c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x74(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,0x58000000(%rip) \n \tsbb $0x19b,%eax\n \tadd %al,(%rax)\n \tadcb $0x0,0x196(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %ebp,0x0(%rax,%rax,1)\n+\tadd %dh,0xae25(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\t(bad)\n-\tlret $0x18c\n+\tadd %cl,-0x30000000(%rip) \n+\tjae 110b405 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x78(%rax)\n+\tmov (%rcx),%es\n \tadd %al,(%rax)\n-\t(bad)\n-\thlt\n-\tcmc\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjg 110ac97 \n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %al,0xac89(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpopf\n-\tjae 110acfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110ad01 \n-\tsbb $0x2,%eax\n+\tadd %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x36(%rax)\n+\tmov %es,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\thlt\n+\tcmc\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae25(%rax)\n+\tadd %dh,0xac7f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x30000000(%rip) \n-\tjae 110acc5 \n-\tadd %eax,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,-0x78(%rax)\n-\tmov (%rcx),%es\n+\tadd %dh,(%rax)\n+\tpopf\n+\tjae 110b4fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tloopne 110b501 \n+\tsbb $0x2,%eax\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %ebp,0x0(%rax,%rax,1)\n+\tadd %al,%al\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tpush $0x1379c\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjns 110ada6 \n+\tjns 110b566 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae67(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tscas %es:(%edi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tand $0x1,%eax\n \tadd %al,%al\n \tmov $0x1d3,%esi\n@@ -3186741,16 +3186501,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjg 110ad97 \n+\tadd %al,%al\n+\tjg 110b557 \n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmp $0x95,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3186761,17 +3186521,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae3a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x6f,%al\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $0xe5,%ah\n@@ -3186781,73 +3186542,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x73(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %ah,(%rax)\n+\tlea 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.R je 110ae7d \n+\trex.R je 110b63d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0x18a,%esp\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tmov %al,(%rcx)\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf800000000018bd1,%al\n+\tsbb (%rax),%eax\n+\tadd %al,(%rax)\n+\tnop\n+\trepnz xchg %eax,%esp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xf6,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae6b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rbx)\n+\tadd %ah,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x194f2(%rax)\n+\tadd %ah,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xf6,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf800000000018bd1,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tnop\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x5b(%rax)\n \txchg %eax,%edx\n@@ -3186861,15 +3186626,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae41(%rax)\n+\tadd %dh,0xae41(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x67(%rax)\n \tcmp %al,(%rcx)\n@@ -3186883,38 +3186648,31 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tand %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x17395(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x1b(%rax)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trclb $0x1,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rbx\n \tscas %es:(%rdi),%al\n \t...\n@@ -3186928,15 +3186686,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac90(%rax)\n+\tadd %dl,0xac90(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x28000000(%rip) \n \tint1\n \tand $0x1,%eax\n \tadd %ah,%al\n@@ -3186946,16 +3186704,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tdata16 scas %es:(%rdi),%al\n+\tadd %al,%al\n+\tgs scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3186967,80 +3186725,79 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae39(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x40000000(%rip) \n-\tjl 110b0ba \n+\tjl 110b83a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub %esp,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae6d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjle 110b0c5 \n+\tjle 110b845 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x47(%rax)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %ebp,0x0(%rax,%rax,1)\n+\tadd %al,0xac85(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tsbb %dh,%dl\n-\txchg %al,(%rcx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\txacquire xchg %al,(%rcx)\n \tadd %al,(%rax)\n-\tjo 110b1f9 \n+\tadd %al,(%rax)\n+\tjo 110b979 \n \tand $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x28(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x19b13(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WB (bad)\n \tadd (%rax),%al\n@@ -3187049,15 +3186806,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tss scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x68(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3187071,84 +3186828,83 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0xae,%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %ah,(%rax)\n+\tsub $0xae,%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcwtl\n-\tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110b28a \n+\tor $0x0,%al\n+\tadd %al,(%rax)\n+\tsub %bl,(%rbx)\n+\tcmp %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %ah,(%rdx)\n \t(bad)\n-\tadd %eax,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x2c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tsub $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x0,%al\n-\tadd %al,(%rax)\n-\tsub %bl,(%rbx)\n-\tcmp %al,(%rcx)\n+\tadd %dl,%al\n+\tcwtl\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,(%rdx)\n+\tloopne 110ba4a \n \t(bad)\n-\tadd (%rax),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae3e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tds scas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %ch,%bh\n-\tjne 110b2bd \n+\tjne 110ba3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae61(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x19b5c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \thlt\n@@ -3187158,15 +3186914,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tint3\n@@ -3187181,15 +3186937,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \tcs scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc $0x19b,%eax\n \tadd %al,(%rax)\n@@ -3187200,15 +3186956,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \tes scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tor %dh,0x189(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n@@ -3187219,18 +3186975,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae49(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.WB scas %es:(%rdi),%al\n+\t...\n \tadd %dl,0x38000000(%rip) \n \t(bad)\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tfdiv %st,%st(5)\n@@ -3187240,40 +3186995,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae46(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.RX scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tint1\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tjg 110b436 \n+\tjg 110bbb6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tdata16 scas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae66(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x174a5(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmp $0x194,%eax\n \tadd %al,(%rax)\n@@ -3187281,53 +3187036,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\ttest %ebp,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \txor %ch,0x25(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfmull 0x1(%rsi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae2f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo 110b48e \n+\tjo 110bc0e \n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%al\n-\tjmp 110b508 \n+\tjmp 110bc88 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tss scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x175ac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5d(%rax)\n \txchg %eax,%ebx\n@@ -3187337,18 +3187095,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac80(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x80(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x1744d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpushf\n \tmov $0x1,%esi\n@@ -3187356,15 +3187113,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae44(%rax)\n+\tadd %dh,0xae44(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tadc $0x1f6,%eax\n@@ -3187375,73 +3187132,94 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac87(%rax)\n+\tadd %dl,%al\n+\tss scas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\txchg %eax,%ebx\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov $0x18e,%eax\n \tadd %al,(%rax)\n-\tadd %cl,0x28000000(%rip) \n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %ebp,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x28000000,%eax\n \tlret\n-\tjb 110b5fd \n+\tjb 110bdbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000021eec,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae68(%rax)\n+\tadd %ah,(%rax)\n+\tpush $0xae\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x32(%rax)\n+\tjo 110bdc8 \n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xdc,%al\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tss scas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tdata16 scas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\txchg %eax,%ebx\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x18e,%eax\n+\tadd %ah,(%rax)\n+\tcmp (%rbx),%bl\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmaskmovq (bad),%mm0\n+\ttestl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \txor 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x65(%rax)\n \tand $0x1,%eax\n@@ -3187451,59 +3187229,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x66(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp (%rbx),%bl\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmaskmovq (bad),%mm0\n-\ttestl $0x0,(%rcx)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %al,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tcwtl\n-\tjle 110b70e \n+\tjle 110be8e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tes (bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae3b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlea 0x1(%rip),%esp \n \tadd %ah,-0x52(%rax)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n@@ -3187512,37 +3187269,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tcs scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tlock loope 110b830 \n+\tadd %dh,%al\n+\tloope 110bfb0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tor %cl,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae5f(%rax)\n+\tadd %dl,0xae5f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %dh,0x189(%rax)\n \tadd %al,(%rax)\n@@ -3187553,55 +3187309,43 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %al,0xac80(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,-0x35(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x1a(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xac8a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n-\tfwait\n-\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dh,0x1ef02(%rax)\n+\trclb $1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4e(%rax)\n+\tadd %ah,0x4e(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x18ad7(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4f(%rax)\n@@ -3187612,35 +3187356,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x44(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc (%rax),%eax\n+\tadd %al,(%rax)\n+\tadd %bl,0x149(%rbx)\n+\tadd %al,(%rax)\n+\tmov $0x2,%al\n+\tout %eax,(%dx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xae44(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tfimuls 0x1(%rdx)\n \tadd %ah,0x6a(%rax)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae6a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush $0xffffffffffffffae\n+\t...\n \tadd %cl,0x10000000(%rip) \n \tfcmovbe %st(1),%st\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4f(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n@@ -3187648,37 +3187412,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6d(%rax)\n+\tadd %dl,%al\n+\tinsb (%dx),%es:(%rdi)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n-\tjb 110b97d \n+\tjb 110c13d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110b9d5 \n+\tloopne 110c195 \n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x31(%rax)\n+\tadd %ah,0x31(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0x94,%bl\n \tadd %eax,(%rax)\n@@ -3187689,18 +3187454,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rax\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae58(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rsp\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3187712,15 +3187477,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae47(%rax)\n+\tadd %dh,0xae47(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpop %rsi\n@@ -3187733,34 +3187498,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x62(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjle 110ba4d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tsarb $0x1,-0x2e(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %ch,-0x2c(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\timul $0x1,%esp,%edx\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x20(%rax)\n+\tadd %dl,0x20(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tnotb 0x0(%rcx,%rax,1)\n \txor %ch,-0xa(%rcx)\n@@ -3187770,16 +3187537,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rcx\n+\tadd %dl,(%rax)\n+\tpush %rdx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x2204d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x21e19(%rax)\n@@ -3187788,77 +3187555,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae38(%rax)\n+\tadd %ah,0xae38(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n-\tjae 110bb33 \n+\tjae 110c2f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tloop 110bad2 \n+\tloop 110c292 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rsp\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %ah,0xae43(%rax)\n \tadd %al,(%rax)\n-\trex or $0xd5,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1eb54(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x4e(%rax)\n+\trepz add %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1e5f9(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x43(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rsp\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %bl,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,-0x4e(%rax)\n-\trepz add %eax,(%rax)\n+\trex or $0xd5,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1e5f9(%rax)\n+\tadd %al,0x1eb54(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae50(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpush %rax\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov (%rdi),%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x44(%rax)\n@@ -3187889,15 +3187657,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae21(%rax)\n+\tadd %dh,0xae21(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x55(%rax)\n \txchg %eax,%edx\n@@ -3187911,52 +3187679,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x77(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\trex.XB jne 110bcbd \n+\tmov %ebp,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tclc\n+\trex.XB jne 110c47d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x1d3(%rdx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2b(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\trex.W scas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tenter $0x8aca,$0x0\n+\tadd %dl,-0x4f(%rax)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,%bh\n-\tjmp 110bd08 \n+\trex popf\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tpush %rax\n@@ -3187971,61 +3187743,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae48(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x4f(%rax)\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\trex popf\n-\txchg %eax,%ecx\n+\tadd %ah,(%rax)\n+\tpop %rsi\n+\txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1d2ea(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tds scas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %dl,(%rax)\n+\tand $0xae,%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rsi\n-\txchg %eax,%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x90000000,%eax\n+\tjl 110c53a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d2ea(%rax)\n+\tadd %dl,0x7a(%rax)\n+\tin (%dx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %ebp,0x0(%rax,%rax,1)\n+\tadd %dl,0xac87(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d44e(%rax)\n \tadd %al,(%rax)\n@@ -3188033,36 +3187805,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand $0xae,%al\n-\t...\n-\tadd %al,-0x70000000(%rip) \n-\tjl 110bdfa \n-\tadd %eax,(%rax)\n+\tadd %ah,0xae2b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7a(%rax)\n-\tin (%dx),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tenter $0x8aca,$0x0\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %bl,%bh\n+\tjmp 110c608 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xae70(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjno 110be19 \n-\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xb0,%al\n \tmov $0x1,%edi\n \tadd %dl,-0x48(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n@@ -3188070,120 +3187843,117 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae3b(%rax)\n+\tadd %ah,0xae3b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n-\trex.WRXB je 110bebd \n+\trex.WRXB je 110c67d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex je 110beb4 \n+\trex je 110c674 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x69(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %dh,%al\n+\tpush $0xae\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x1942d(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\ttest $0x2d,%al\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x57(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x22(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae22(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,0x28000000(%rip) \n \tfwait\n \tand $0x1,%eax\n \tadd %dl,%al\n \tsub $0x1e9,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tcmp $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x90000000,%eax\n-\tjl 110bf70 \n+\tjl 110c730 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcs lock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae4c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.WR scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tint1\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x194(%rdi)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trclb $1,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \trex.B scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,-0x6e(%rax)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3188197,17 +3187967,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x32(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae32(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,-0x47(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,(%rdi)\n@@ -3188218,18 +3187989,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac81(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x7f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%ebx\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3188240,62 +3188010,66 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae2e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rdi\n-\tjae 110c0fd \n+\tjae 110c87d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,%ah\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac7d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x7d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tja 110c156 \n+\tja 110c8d6 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,0xfde9(%rax)\n+\tadd %ah,(%rax)\n+\tin (%dx),%al\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x42(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae42(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tadd %dh,0x0(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %dl,-0x28(%rax)\n \tmov %es,(%rcx)\n@@ -3188305,37 +3188079,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae3d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tja 110c1a0 \n+\tja 110c920 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand 0x1(%rsi),%al\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x30(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tscas %es:(%rdi),%al\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3188345,40 +3188119,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xac84(%rax)\n \tadd %al,(%rax)\n-\ttest %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tmov $0x9f,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1379f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjp 110c266 \n+\tjp 110c9e6 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae47(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.RXB scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tsbb %bl,0x1(%rbx)\n \tadd %dl,%al\n \tpush %rsp\n \troll %cl,(%rcx)\n@@ -3188388,34 +3188159,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x25(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %ch,(%rax)\n+\tfwait\n+\tjae 110ca3d \n \tadd %al,(%rax)\n-\tsub %bl,0x173(%rbx)\n \tadd %al,(%rax)\n \tadc %bh,0x1e7(%rip) \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6f(%rax)\n+\tadd %dl,%al\n+\toutsb %ds:(%rsi),(%dx)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov 0x1(%rip),%esp \n \tadd %al,0x22311(%rax)\n@@ -3188424,36 +3188197,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.B scas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.X scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpop %rsp\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x57(%rax)\n-\tjmp 110c348 \n+\tjmp 110cac8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae23(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tand 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rax)\n \tfwait\n \tadd %eax,(%rax)\n@@ -3188464,53 +3188237,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae27(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,0x10000000(%rip) \n \tsub 0x0(%rcx,%rax,1),%dl\n \txor $0xec,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac7e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x7e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x21b77(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfded(%rax)\n+\tadd %dl,-0x10(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \txor %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x19ac8(%rax)\n \tadd %al,(%rax)\n@@ -3188522,55 +3188296,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor 0x0(%rsi),%ch\n \tadd %al,(%rax)\n+\tand %ch,0x0(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tmovabs %eax,0x16f0000000000174\n-\txchg %eax,%ebp\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjg 110cbcd \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dh,(%rax)\n+\tjmp 110cdd8 \n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n+\txor 0x0(%rsi),%ch\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg 110c48d \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjmp 110c698 \n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %cl,(%rax)\n+\tmovabs %eax,0x16f0000000000174\n+\txchg %eax,%ebp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \trex.R scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%ebx\n \txchg %eax,%edi\n@@ -3188582,36 +3188356,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\txor %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tand $0x15b,%eax\n \tadd %al,(%rax)\n-\tjo 110c53e \n-\tjmp 110c545 \n+\tjo 110ccbe \n+\tjmp 110ccc5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae29(%rax)\n+\tadd %dh,0xae29(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x78(%rax)\n \tor $0x1,%eax\n@@ -3188623,17 +3188397,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae3f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x24(%rax)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3188644,15 +3188419,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpop %rax\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov 0x1(%rax),%esp\n@@ -3188664,55 +3188439,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x30(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae30(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x7b(%rax)\n-\tjae 110c63d \n+\tjae 110cdbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,-0x13(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,(%rax)\n+\tsub %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x68000000(%rip) \n \txchg %eax,%edx\n-\tjae 110c67d \n+\tjae 110cdfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x1e,(%rdi)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n+\tadd %al,0x55(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tincb 0x1(%rsi)\n \tadd %al,(%rax)\n@@ -3188724,18 +3188500,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae70(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjo 110ce19 \n+\t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3188748,15 +3188523,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae58(%rax)\n+\tadd %ah,0xae58(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x66(%rax)\n \tmov (%rcx),%es\n@@ -3188790,15 +3188565,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpush %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x1f6e3(%rax)\n \tadd %al,(%rax)\n@@ -3188808,59 +3188583,68 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %ch,0x0(%rax,%rax,1)\n+\tadd %dl,0xac88(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tjs 110c860 \n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,0x66(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110c86b \n+\tjo 110cfeb \n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac88(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %fs,0x1(%rip) \n+\tloopne 110cf46 \n+\tand $0x1,%eax\n \tadd %al,(%rax)\n \tcmp 0x1(%rsi),%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 110d01b \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tor %eax,(%rax)\n+\tadd %ah,0xac81(%rax)\n \tadd %al,(%rax)\n-\trex push %rdx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,0x52(%rax)\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2e(%rax)\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3188868,15 +3188652,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tand $0xae,%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1e575(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1ed4c(%rax)\n@@ -3188885,15 +3188669,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,0x6d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bl,0x4d(%rax)\n+\tand %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xf80000000001f14c,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x17448(%rax)\n \tadd %al,(%rax)\n@@ -3188903,33 +3188704,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae6d(%rax)\n+\tadd %ah,0xae2e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bl,0x4d(%rax)\n-\tand %al,(%rdx)\n+\tcall 1125c46 \n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x1,%si\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001f14c,%al\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,-0x2b(%rax)\n \tmov (%rcx),%al\n@@ -3188943,34 +3188745,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tcall 11254c6 \n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x1,%si\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tfs scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \trex.WRX or $0x1,%rax\n \tadd %al,-0x7e(%rax)\n \troll %cl,(%rcx)\n@@ -3188980,57 +3188764,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp 0x0(%rsi),%ch\n+\tadd %dl,(%rax)\n+\tcmp 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x172fc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjb 110c9d8 \n+\tjb 110d198 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae6f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x4a(%rax)\n-\tjne 110ca7d \n+\tjne 110d23d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xb8,%al\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6f(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ecx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0xe7,%cl\n \tadd %eax,(%rax)\n@@ -3189041,63 +3188826,64 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %ah,%al\n+\tmov 0x0(%rax,%rax,1),%gs\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %bh,-0x3f(%rax)\n-\tjb 110cafd \n+\tjb 110d2bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110cb22 \n+\tjo 110d2e2 \n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov 0x0(%rax,%rax,1),%ch\n+\tadd %dl,0xac8a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsub 0x0(%rcx,%rax,1),%dl\n-\tmov $0x23,%spl\n-\tadd (%rax),%al\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %ah,0x2a(%rax)\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x4c(%rax)\n+\tand (%rdx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x67(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tpush $0xae\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsldt (%rax)\n \tadd %cl,-0x52(%rax)\n-\tjae 110cb7d \n+\tjae 110d33d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x1e(%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3189126,97 +3188912,98 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae4e(%rax)\n+\tadd %dh,0xae4e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x29(%rax)\n-\tjne 110cbfd \n+\tjne 110d3bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110cc7d \n+\tjo 110d43d \n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6f(%rax)\n+\tadd %dl,-0x6f(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x7c(%rax)\n-\tjae 110cc3d \n+\tjae 110d3fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xe9,%al\n \tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %ch,0x0(%rax,%rax,1)\n+\tadd %al,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %bl,(%rax)\n+\tpush %rdx\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tsbb %dl,0x38(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1d456(%rax)\n+\tadcb $0x1,-0x2c(%rsi)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae69(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x174a1(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trorb %cl,0x1(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovsxd 0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tfs scas %es:(%rdi),%al\n-\t...\n \tadd %al,0x28000000(%rip) \n \t(bad)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tpush %rdx\n@@ -3189225,15 +3189012,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tcmp 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \txchg %eax,%esi\n@@ -3189267,18 +3189054,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae61(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x61(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xf0,%al\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f112(%rax)\n@@ -3189287,74 +3189073,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\tjg 110d557 \n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsbb $0xfa,%eax\n \tadd %al,(%rax)\n-\tsar $0xfd,%ah\n+\tpush %rax\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x9af6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x74(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %ah,(%rax)\n+\tmov %gs,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tjge 110cdfa \n+\tadd %al,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tor %bh,-0x41(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x22525(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x40(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae40(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x68000000(%rip) \n \tmov $0x194,%esi\n \tadd %al,(%rax)\n \tadd %ch,-0x30(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x75(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %dl,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x1,-0x6b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3189362,21 +3189151,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4a(%rax)\n+\tadd %ah,0x4a(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x7a(%rax)\n-\tjae 110cefd \n+\tjae 110d6bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0xed,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3189400,64 +3189189,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae4e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x58000000(%rip) \n-\txchg %eax,%ebx\n-\txchg %eax,%edi\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x2c(%rax)\n-\tmov $0x1,%esi\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x3a(%rax)\n+\tadd %ah,0x3a(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x37(%rax)\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor $0xef,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110d01b \n+\tadd %dl,0xae4e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x58000000(%rip) \n+\txchg %eax,%ebx\n+\txchg %eax,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x2c(%rax)\n+\tmov $0x1,%esi\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae64(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x64(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tfwait\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3189467,15 +3189248,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txchg %eax,%ecx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,-0x68000000(%rip) \n \tcmp %edx,0x1(%rbp)\n \tadd %dl,0x2b(%rax)\n \tand %eax,(%rdx)\n@@ -3189504,16 +3189285,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.XB scas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex.R scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,-0x66(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3189525,57 +3189306,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.XB scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\trex.R scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x79(%rax)\n-\tjmp 110d140 \n+\tjmp 110d8c0 \n \tadd %al,(%rax)\n \txchg %eax,%ebp\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x17(%rax)\n-\tjne 110d17d \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %cl,%al\n-\trepz add %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RXB scas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.W scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ebp\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3189586,37 +3189346,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6b(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rdi)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,0x20aaf(%rax)\n+\tadd %dh,-0x17(%rax)\n+\tjne 110d93d \n \tadd %al,(%rax)\n-\tadd %al,0x2(%rax)\n-\tstc\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,%al\n+\trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae59(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x59(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3189625,55 +3189386,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x58(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tpush $0xffffffffffffffae\n \t...\n-\tadd %al,(%rsi)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x189,%eax\n+\tadd %dh,0x20aaf(%rax)\n \tadd %al,(%rax)\n-\tcmp $0xe5,%bh\n+\tadd %al,0x2(%rax)\n+\tstc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rax\n+\tadd %al,0x58(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x6e(%rax)\n-\tjne 110d2bd \n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x189,%eax\n \tadd %al,(%rax)\n-\tand %ah,0x1f8(%rax)\n+\tcmp $0xe5,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RB scas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.RX scas %es:(%rdi),%al\n \t...\n \tadd %al,-0x70000000(%rip) \n \tpushf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3189684,14 +3189444,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tdata16 scas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %bl,0x17354(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x62(%rax)\n+\txchg %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tandb $0x0,0x1(%rip) \n@@ -3189702,15 +3189481,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n+\tadd %dh,0x49(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x1e7b8(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x19a79(%rax)\n@@ -3189719,69 +3189498,70 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xae6e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tscas %es:(%rdi),%al\n-\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x17384(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor %ecx,0x1(%rsi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WX scas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tpop %rax\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tjs 110d475 \n-\tmov $0x1,%edi\n-\tadd %al,0x22077(%rax)\n+\tadd %cl,0x6e(%rax)\n+\tjne 110db7d \n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tand %ah,0x1f8(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x66(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.WX scas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %bl,0x17354(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x62(%rax)\n-\txchg %eax,(%rcx)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tjs 110dc35 \n+\tmov $0x1,%edi\n+\tadd %al,0x22077(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tmovsxd 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x38000000(%rip) \n \tmov $0x21a,%ebx\n \tadd %al,(%rax)\n \trex xchg %edx,0x1(%rsi)\n@@ -3189789,15 +3189569,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpush %rbp\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,0x1756a(%rax)\n \tadd %al,(%rax)\n@@ -3189809,62 +3189589,60 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae33(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\txor 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpushf\n-\tjae 110d4fd \n+\tjae 110dc7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xa6,%al\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae43(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.XB scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,0x19b55(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x188a2(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae72(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjb 110dc99 \n+\t...\n \tadd %cl,0x38000000(%rip) \n \tstos %al,%es:(%rdi)\n-\tjae 110d57d \n+\tjae 110dcfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rbp\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3189872,32 +3189650,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x33(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae33(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x60000000(%rip) \n \tor 0x1(%rbx),%cl\n \tadd %dh,%al\n \tor 0x1(%rdi),%bh\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x27(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae27(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \t(bad)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3189908,114 +3189688,93 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae40(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x22108(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex.RB scas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0x89,%dl\n+\tadd %cl,-0x18000000(%rip) \n+\tand $0x49,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tdata16 es add (%rax),%al\n+\trepnz iret\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.R scas %es:(%rdi),%al\n+\tadd %dh,-0x6f(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,-0x18000000(%rip) \n-\tand $0x49,%al\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0x89,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trepnz iret\n-\tadd %eax,(%rax)\n+\tdata16 es add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,%al\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmc\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110d6db \n+\tjo 110de5b \n \tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rsi\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ch,0x72(%rax)\n-\tin $0x1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmpb $0x0,0x18e(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RX scas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.RXB scas %es:(%rdi),%al\n \t...\n \tadd %al,0x18000000(%rip) \n \tor $0xd4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x57(%rax)\n \tmov $0x1,%edi\n@@ -3190023,36 +3189782,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov 0x0(%rax,%rax,1),%gs\n+\tadd %dh,0xae56(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110d7d1 \n-\tfwait\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rax)\n-\trepz add %eax,(%rax)\n+\tadd %ch,0x72(%rax)\n+\tin $0x1,%eax\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tcmpb $0x0,0x18e(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n+\tadd %dh,0x51(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x1925d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19b33(%rax)\n@@ -3190061,70 +3189818,81 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WX scas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rcx)\n+\tadd %dl,0xac8e(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tjnp 110d833 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x22306(%rax)\n+\tadd %dl,0x5f(%rax)\n+\trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tdata16 scas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tgs scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpushf\n \tand $0x1,%eax\n \tadd %dl,%al\n \txor %cl,0x0(%rcx,%rax,1)\n \tclc\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x0,0x0(%rsi),%ebp\n+\tlock adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %esi,%eax\n+\t...\n \tadd %al,(%rax)\n-\tadd %cl,0x1498f(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x21ca6(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tjnp 110e033 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x22306(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4d(%rax)\n+\tadd %dh,0x4d(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x14960(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3190135,38 +3189903,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae5f(%rax)\n+\tadd %dl,0x6b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %cl,0x1498f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x21ca6(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x5f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tloope 110d956 \n+\tloope 110e116 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x49(%rax)\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor $0xae,%al\n+\tadd %al,0x34(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tcmpl $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3190177,17 +3189961,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjg 110d957 \n-\t...\n+\tadd %ah,0xac7f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d293(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rax\n \txchg %eax,%ebp\n@@ -3190214,44 +3189999,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,-0x78000000(%rip) \n \trex.WX cmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110da2b \n+\tjo 110e1eb \n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\tsub $0xae,%al\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %cl,0x18c9a(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\txchg %eax,%edx\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tje 110da53 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x2243f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3190274,54 +3190059,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae2c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsub %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%edx\n-\tadd %rax,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x2243f(%rax)\n+\tmov %cl,%dl\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dh,(%rax)\n+\txchg %edx,0x0(%rcx,%rax,1)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae29(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %cl,0x18c9a(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tmov %cl,%dl\n-\tlock add %eax,(%rax)\n+\tje 110e2d3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %edx,0x0(%rcx,%rax,1)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae24(%rax)\n+\tadd %dh,0xae24(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x6(%rax)\n \txchg %al,(%rcx)\n@@ -3190334,18 +3190119,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tnop\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac90(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,-0x4a(%rax)\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,0x18e(%rax)\n@@ -3190354,63 +3190139,62 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n+\tpop %rdi\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dh,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tjne 110e3bd \n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\txor %esi,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RXB lea (%r9),%r8d\n+\tloopne 110e34b \n+\txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdi\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %ah,%al\n+\txor %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tjne 110dc3d \n \tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tloopne 110dbcb \n-\txchg %eax,(%rcx)\n+\tadd %cl,%al\n+\txor %esi,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.RXB lea (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae44(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.R scas %es:(%rdi),%al\n+\t...\n \tadd %al,-0x28000000(%rip) \n \tpop %rdi\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n \txchg %al,(%rcx)\n@@ -3190420,15 +3190204,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae36(%rax)\n+\tadd %ah,0xae36(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x14993(%rax)\n \tadd %al,(%rax)\n@@ -3190441,18 +3190225,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae62(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x62(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x1251d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%edi\n \t(bad)\n@@ -3190462,17 +3190245,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae3f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1915c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsbb $0x8e,%al\n \tadd %eax,(%rax)\n@@ -3190481,41 +3190265,26 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x0,0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\trorb $1,0x74(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1d4a9(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %al,0x6b(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x79(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dl,%al\n+\trex.WRB je 110e53d \n \tadd %al,(%rax)\n-\tadd %bh,0x191fc(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d167(%rax)\n+\tmov $0xa9,%al\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3190539,18 +3190308,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac8e(%rax)\n+\tadd %ah,(%rax)\n+\txchg %ebp,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x191fc,%eax\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\troll $1,(%ecx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x72(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tclc\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3190561,32 +3190349,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x62(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,0x10000000(%rip) \n+\tadd %dh,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x10000000,%eax\n \tfimull 0x1(%rdx)\n \tadd %dl,(%rax)\n \trex.WRX xchg %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \trex.WRXB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,-0x14(%rax)\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n@@ -3190599,15 +3190389,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tcmp %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x19b1a(%rax)\n \tadd %al,(%rax)\n@@ -3190619,19 +3190409,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %ah,0xae6a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x1738c,%eax\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3190639,15 +3190429,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tand %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x30000000(%rip) \n \trex.XB\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3190664,37 +3190454,31 @@\n \tadd %dl,0xae53(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3f(%rax)\n-\tjb 110dfbd \n+\tjb 110e77d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcb $0x0,0x1f2(%rsi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock adc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,%al\n+\tmov %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tpaddq (%rcx),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock stos %al,%es:(%rdi)\n \t(bad)\n@@ -3190704,35 +3190488,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae3c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjae 110e064 \n+\tjae 110e7e4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x195e1(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd %dl,0xac83(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpushf\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3190742,34 +3190528,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae6e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1754f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlea 0x1(%rdi),%ecx\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %ah,0x2f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \txchg %eax,%ebp\n \tadd %rax,(%rax)\n@@ -3190782,17 +3190567,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,(%rax)\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x19b17(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlret $0x1bf\n \tadd %al,(%rax)\n@@ -3190801,79 +3190586,79 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x60(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjno 110e1dc \n+\tjno 110e95c \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x1885d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ch\n+\tadd %dh,0xac89(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tcmp %al,0x73(%rax)\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n-\tcmc\n-\tadd %eax,(%rax)\n+\tadd %bh,(%rax)\n+\trex jae 110e97d \n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpush $0x1f5\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \tcmp $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0xb0000000,%eax\n \txor %dh,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110e240 \n+\tjo 110e9c0 \n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae71(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x71(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tshl $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3190884,17 +3190669,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae47(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x27(%rax)\n \tor $0x1,%eax\n \tadd %dh,%al\n \tpushf\n \tand (%rdx),%eax\n@@ -3190904,18 +3190690,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae56(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x56(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1e572(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x50(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3190943,18 +3190728,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae58(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x58(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,-0x4d(%rax)\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x1ad(%rcx)\n@@ -3190963,55 +3190747,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tadc $0x19b,%eax\n+\tadd %dl,0xac86(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x225(%rbx)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x72(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\trex.W in $0xf6,%al\n+\tadd %ah,0x15(%rax)\n+\tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjb 110e397 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tmov 0x2(%rip),%esp \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tes scas %es:(%rdi),%al\n+\tadd %al,0x26(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x175ac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x44(%rax)\n \txchg %eax,%ecx\n@@ -3191021,56 +3190786,76 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae6f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tfwait\n-\tjae 110e47d \n+\tjae 110ebbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x1f8(%rdi)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7c(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\tjb 110eb99 \n+\t...\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\trex.W in $0xf6,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjb 110eb97 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x5b(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110e4eb \n+\tjo 110ec6b \n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush $0xffffffffffffffae\n+\tadd %al,0x6a(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %ch,-0x78(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3191081,20 +3190866,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,0x25(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \toutsl %ds:(%rsi),(%dx)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3191106,16 +3190889,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tes scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpop %rsp\n \tfwait\n \tadd %eax,(%rax)\n@@ -3191126,15 +3190910,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae2e(%rax)\n+\tadd %dh,0xae2e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x1bf7d(%rax)\n \tadd %al,(%rax)\n@@ -3191146,15 +3190930,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae20(%rax)\n+\tadd %dh,0xae20(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x172c8(%rax)\n \tadd %al,(%rax)\n@@ -3191165,16 +3190949,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tpush $0xffffffffffffffae\n \t...\n \tadd %al,0x70000000(%rip) \n \t(bad)\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x40(%rax)\n@@ -3191185,33 +3190969,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae4f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x174a2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18b34(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tscas %es:(%edi),%al\n+\tadd %al,%al\n+\tdata16 scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \txor $0x125,%eax\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3191221,16 +3191006,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tds scas %es:(%rdi),%al\n+\tadd %al,0x3e(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3191242,15 +3191027,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4c(%rax)\n+\tadd %dl,0x4c(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ebp\n \trolb %cl,(%rcx)\n@@ -3191265,15 +3191050,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x70(%rax)\n+\tadd %ah,-0x70(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tleave\n \txchg %al,(%rcx)\n@@ -3191287,15 +3191072,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x50(%rax)\n+\tadd %ah,0x50(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \trex out %eax,$0x1\n \tadd %al,(%rax)\n@@ -3191305,17 +3191090,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x38(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae38(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x1377b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfdiv %st(0),%st\n \tadd %eax,(%rax)\n@@ -3191324,39 +3191110,46 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rsi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,0x20000000(%rip) \n \tstc\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex (bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae3f(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x13745(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tes int1\n \tadd %eax,(%rax)\n@@ -3191365,16 +3191158,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.RB scas %es:(%rdi),%al\n+\tadd %ah,0x45(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp 0x1(%rax),%cl\n \tadd %ah,(%rax)\n \tand $0x21d,%eax\n@@ -3191383,18 +3191176,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub 0x0(%rsi),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x2a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpop %rsi\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3191404,56 +3191196,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae6e(%rax)\n+\tadd %dl,0xac82(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tjge 110e933 \n-\tadd %eax,(%rax)\n+\tadd %ch,(%rax)\n+\tlret\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1871e(%rax)\n \tadd %al,(%rax)\n-\tsub 0x1(%rax),%dl\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x46(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %ah,0xae34(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjno 110e902 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x73(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dh,-0x22(%rax)\n+\tmov (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsubb $0x1,-0x6d(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae56(%rax)\n+\tadd %al,0xae56(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x17316(%rax)\n \tadd %al,(%rax)\n@@ -3191463,18 +3191255,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac80(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x80(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %dh,0x1f3(%rax)\n \tadd %al,(%rax)\n \tlock push %rax\n \tin (%dx),%al\n \tadd %eax,(%rax)\n@@ -3191483,17 +3191274,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae21(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0xae,%al\n+\t...\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tpush %rbx\n+\tfwait\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xe(%rax)\n+\tcltd\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tand %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x18000000(%rip) \n \tout %al,(%dx)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3191505,100 +3191318,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub 0x0(%rsi),%ebp\n+\tadd %dh,0xae46(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tpush %rbx\n-\tfwait\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjno 110f202 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xe(%rax)\n-\tcltd\n+\tadd %dh,0x73(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdi\n+\tadd %al,0x6e(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x7c(%rax)\n-\tand $0x1,%eax\n-\tadd %ah,(%rax)\n-\tmov $0x1f1,%ebp\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tlret\n-\tlock add %eax,(%rax)\n+\tadd %bh,%al\n+\tjge 110f2b3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1871e(%rax)\n \tadd %al,(%rax)\n+\tsub 0x1(%rax),%dl\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae34(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n+\tadd %dh,0xae5f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x22(%rax)\n-\tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,-0x6d(%rdi)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %dh,-0x7c(%rax)\n+\tand $0x1,%eax\n+\tadd %ah,(%rax)\n+\tmov $0x1f1,%ebp\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae2b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x8000000(%rip) \n \tlods %ds:(%rsi),%eax\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub $0x1f,%al\n \tadd (%rax),%al\n@@ -3191607,15 +3191398,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tmov 0x0(%rax,%rax,1),%gs\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tfdivrs -0x76(%rdx)\n \tadd %eax,(%rax)\n@@ -3191628,18 +3191419,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac7c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x7c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,-0x8000000(%rip) \n \tint3\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $0x2,%bh\n \tadd %eax,(%rax)\n@@ -3191650,54 +3191440,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc (%rax),%al\n+\tadd %ah,-0x78(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tmov %cl,0x75(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %cl,0x1754a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x31(%rax)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjo 110ec19 \n-\t...\n+\tadd %dl,0xae70(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %ch,0x175(%rdx)\n \tadd %al,(%rax)\n \tadc %bl,(%rbx)\n-\tjne 110ec85 \n+\tjne 110f445 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae49(%rax)\n+\tadd %dh,0xae49(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tenter $0x19a,$0x0\n@@ -3191708,15 +3191497,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tpush %rbp\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,0x58000000(%rip) \n \tclc\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3191727,34 +3191516,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush %rbp\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x39(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rax)\n \t(bad)\n-\tcall 110ed48 \n+\tcall 110f508 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rsi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \ttest $0x63,%al\n \t(bad)\n@@ -3191766,17 +3191555,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae3c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %bl,0x18e(%rdx)\n \tadd %al,(%rax)\n \tor $0xee,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3191784,19 +3191574,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x72(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %dh,(%rax)\n+\tmov 0x0(%rax,%rax,1),%gs\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dh,(%rax)\n \tclc\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x1d3,%ecx\n@@ -3191805,16 +3191595,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dh,0x6f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x1259f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x190e2(%rax)\n@@ -3191823,55 +3191612,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tcmp %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x10000000(%rip) \n \tstos %eax,%es:(%rdi)\n-\tjne 110ee7d \n+\tjne 110f63d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,-0x65(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0xae,%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %dl,(%rax)\n+\tcmp $0xae,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x62(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\trex (bad)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xe9,%al\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tss scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %bh,0x194(%rdi)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3191882,17 +3191673,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x50(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae50(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0x1d1,%edi\n \tadd %al,(%rax)\n \tpush %rax\n \tcltd\n@@ -3191903,18 +3191695,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rdi\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae57(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tint3\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3191925,142 +3191717,135 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae22(%rax)\n+\tadd %ah,0xae22(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %bl,0x25(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rdi\n \tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae29(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x7a(%rax)\n-\tmov $0x1,%edi\n+\tadd %ah,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tclc\n-\tmov (%rcx),%eax\n+\tadd %ah,%al\n+\tsbb $0x38,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x190,%edx\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x70(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.WXB scas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbb $0x38,%al\n-\tadd %eax,(%rax)\n+\tadd %cl,0x1bf7a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x190,%edx\n+\tadd %dh,%al\n+\txchg %ch,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsub %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x98000000,%eax\n-\thlt\n-\tand $0x1,%al\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x7a(%rax)\n+\tmov $0x1,%edi\n \tadd %al,(%rax)\n-\tloopne 110f139 \n-\tjmp 110f0c5 \n+\tclc\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xae6f(%rax)\n \tadd %al,(%rax)\n-\trex.WXB scas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %cl,0x1bf7a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %ch,%bl\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x125e1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x189d7(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\toutsl %ds:(%rsi),(%dx)\n+\t(bad)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax)\n+\tadd %al,-0x68000000(%rip) \n+\thlt\n+\tand $0x1,%al\n \tadd %al,(%rax)\n-\tadd %ah,0x125e1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x189d7(%rax)\n+\tloopne 110f939 \n+\tjmp 110f8c5 \n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tsub $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \ttest $0x98,%al\n@@ -3192073,15 +3191858,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x33(%rax)\n+\tadd %ah,0x33(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x1d0f2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1a(%rax)\n@@ -3192092,18 +3191877,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac81(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x7f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,0x1d292(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tand %ebx,(%rdx,%rax,1)\n \tadd %al,(%rax)\n@@ -3192112,62 +3191896,64 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae35(%rax)\n+\tadd %al,%al\n+\txor $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tstos %al,%es:(%rdi)\n-\tje 110f23d \n+\tje 110f9bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,%ch\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0x70(%rax)\n-\tjae 110f27d \n+\tjae 110f9fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xe2,%al\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfs scas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae64(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,-0x61(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3192176,16 +3191962,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tscas %es:(%edi),%al\n+\tadd %dl,0x67(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \t(bad)\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3192198,57 +3191984,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae48(%rax)\n+\tadd %dh,0xae31(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ch,0x13733(%rax)\n+\tadd %bl,%al\n+\tnop\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjg 110f335 \n+\tmov %ebx,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae31(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %al,%al\n+\trex.W scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tnop\n-\tadd %rax,(%rax)\n+\tadd %ch,0x13733(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tmov %ebx,%ebp\n+\tjg 110faf5 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7e(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x60000000(%rip) \n \tmov $0x194,%edx\n \tadd %al,(%rax)\n \tlock add $0x1f7,%eax\n \tadd %al,(%rax)\n@@ -3192256,40 +3192042,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tcmp %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.WRXB je 110f3fd \n+\trex.WRXB je 110fb7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshr $1,%ch\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae49(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.WB scas %es:(%rdi),%al\n+\t...\n \tadd %al,-0x8000000(%rip) \n \tpop %rax\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x38(%rax)\n \tnop\n@@ -3192299,17 +3192084,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x25(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae25(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x24(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x8(%rbp)\n@@ -3192319,15 +3192105,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x57(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,-0xd(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3192340,52 +3192127,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tor $0x10000000,%eax\n+\tadd %al,%al\n+\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %cl,0x10000000(%rip) \n \tand $0x149,%eax\n \tadd %al,(%rax)\n \tlock addr32 xchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rsi\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae5e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,0x1bea0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x193f3(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac7f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x7f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %eax,%esi\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3192397,18 +3192184,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae6e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WB\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1903f(%rax)\n@@ -3192417,82 +3192204,82 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0xae,%eax\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tand %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\trex jne 110f5fd \n+\tnop\n+\txchg %eax,%edi\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110f64a \n-\txchg %eax,%edx\n+\tmov $0xa2,%al\n+\tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %ebp,0x0(%rsi)\n+\tadd %dh,(%rax)\n+\tsub $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%edi\n-\tmov %es,(%rcx)\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\trex jne 110fdbd \n \tadd %al,(%rax)\n-\tmov $0xa2,%al\n-\tcwtl\n+\tadd %al,(%rax)\n+\tloopne 110fe0a \n+\txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae22(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x60000000(%rip) \n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjp 110f615 \n+\tjp 110fd95 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x43(%rax)\n+\tadd %dh,0x43(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsarb $1,0x1e7(%rax)\n \tadd %al,(%rax)\n \trorb $0x1,-0x66(%rbx)\n@@ -3192502,18 +3192289,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub 0x0(%rsi),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x2a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock mov $0x89,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21cb5(%rax)\n \tadd %al,(%rax)\n@@ -3192521,15 +3192307,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov %?,(%rax)\n@@ -3192541,15 +3192327,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3b(%rax)\n+\tadd %dh,0x3b(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x76(%rax)\n \tmov $0x1,%edi\n \tadd %al,%al\n@@ -3192560,222 +3192346,210 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov 0x0(%rax,%rax,1),%gs\n+\tadd %al,%al\n+\tlea 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rdi\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjae 110f750 \n+\tjae 110fed0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,-0x80000000(%rip) \n-\tadd 0x0(%rcx,%rax,1),%esi\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\txchg %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xae3f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0xb(%rax)\n-\tpop %rdx\n+\tadd $0xa0000000,%eax\n+\tpush %rcx\n+\txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest $0xd0,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x18b22(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tdata16 scas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tgs scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmovabs 0xe000000000019426,%al\n \trex.W\n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x68(%rax)\n+\tadd %al,0x3f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tcwtl\n-\tjle 110f88d \n-\tadd %eax,(%rax)\n+\tadd %al,-0x80000000(%rip) \n+\tadd 0x0(%rcx,%rax,1),%esi\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x1,%ebp,%esi\n+\tadd %ah,%al\n+\t(bad)\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac7c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %bl,%al\n-\tscas %es:(%rdi),%eax\n-\tstc\n+\tadd %dh,%al\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp $0xfe,%eax\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tpop %rax\n-\tstc\n+\tadd %cl,(%rbx)\n \t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x22(%rax)\n+\trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7b(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tor %esp,%edx\n+\tadd %ah,-0xb(%rax)\n+\tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x22(%rax)\n-\trepnz add %eax,(%rax)\n+\tadd %al,%al\n+\ttest $0xd0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\tscas %es:(%rdi),%eax\n+\tstc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ebp\n+\trex incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xa0000000,%eax\n-\tpush %rcx\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tpop %rax\n+\tstc\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x18b22(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae2e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %ah,%al\n+\tscas %es:(%edi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tpop %rax\n-\tpush %rbx\n-\tjae 110f9bd \n+\tcwtl\n+\tjle 111010d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\timul $0x1,%ebp,%esi\n \tadd %al,(%rax)\n-\tand %ch,0x222(%rdi)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae50(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcs scas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tpop %rax\n+\tpush %rbx\n+\tjae 111017d \n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tsbb $0x19b,%eax\n+\tand %ch,0x222(%rdi)\n \tadd %al,(%rax)\n-\taddb $0x0,0x220(%rbx)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand 0x0(%rsi),%ch\n+\tadd %dl,(%rax)\n+\tand 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %ch,%bh\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n@@ -3192788,94 +3192562,97 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %ebp,0x0(%rax,%rax,1)\n+\tadd %dh,0xae50(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,0x15afd(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0x6(%rax)\n-\tes add (%rax),%al\n+\tadd %bh,%al\n+\tsbb $0x19b,%eax\n \tadd %al,(%rax)\n+\taddb $0x0,0x220(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x75(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,%al\n+\tmov %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tpush %rcx\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x38(%rax)\n \t(bad)\n-\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %al,0x15afd(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x6(%rax)\n+\tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %ch,0x0(%rsi)\n \tadd %al,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tadd %al,0x40000000(%rip) \n-\taddr32 jne 110fafd \n \tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tenter $0x3751,$0x1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 111024a \n+\t(bad)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x60(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %dh,0xae69(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x31(%rax)\n-\tand $0x2,%eax\n-\tadd %al,0x1879f(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x3e(%rax)\n+\tpop (%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac7f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x7f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xea,%al\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3192886,18 +3192663,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae71(%rax)\n+\tadd %ah,%al\n+\tsub %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x40000000(%rip) \n+\taddr32 jne 111033d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock (bad)\n+\tand $0x2,%eax\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjno 1110319 \n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %esp,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3192909,56 +3192703,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n+\tadd %dl,0x60(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %cl,-0x67(%rax)\n-\tjae 110fbfd \n-\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x21f,%ecx\n+\tadd %bh,0x31(%rax)\n+\tand $0x2,%eax\n+\tadd %al,0x1879f(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush $0xffffffffffffffae\n+\tadd %al,%al\n+\tscas %es:(%edi),%al\n \t...\n-\tadd %cl,(%rbx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %cl,-0x67(%rax)\n+\tjae 11103fd \n \tadd %al,(%rax)\n-\tadd %ah,-0x3e(%rax)\n-\tpop (%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0x21f,%ecx\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tint1\n@@ -3192974,38 +3192764,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjl 110fc57 \n-\t...\n+\tadd %dh,0xac7c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x79(%rax)\n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,-0x2(%rdx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\trex.RB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbx\n@@ -3193021,57 +3192812,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x12530(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tloope 110fd38 \n+\tloope 11104f8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %dl,0x2d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tor %al,-0x68(%rbx)\n+\tadd %cl,(%rax)\n+\trex.XB cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f367(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rcx\n+\tadd %al,0x51(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x19156(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3193081,39 +3192870,42 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjl 110fd97 \n-\t...\n+\tadd %dl,0xac7c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n-\tjs 110fe16 \n+\tjs 11105d6 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,0xfe44(%rax)\n+\tadd %al,0x47(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x20(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae20(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x18e24(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \t(bad)\n@@ -3193123,58 +3192915,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae32(%rax)\n+\tadd %dh,0xae32(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \t(bad)\n-\tjb 110fe7d \n+\tjb 111063d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex mov $0xe6,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjg 110fe57 \n+\tadd %dh,%al\n+\tjle 1110617 \n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0xfa1d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RB incb (%r8)\n+\tadd %dh,0x48(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tnegb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tdata16 scas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae66(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tpush %rbp\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3193186,15 +3192979,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae4c(%rax)\n+\tadd %ah,0xae4c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,-0xe(%rax)\n \tadd %rax,(%rax)\n@@ -3193206,68 +3192999,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac89(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x77(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xf(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110ffcd \n+\tloopne 111078d \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rdx\n+\tadd %dl,0x52(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcall 112728b \n+\tcall 1127a4b \n \tadd %al,(%rax)\n \tadd %dh,%al\n \tinsl (%dx),%es:(%rdi)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae60(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x60(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \trex.WXB\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3193278,21 +3193061,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov 0x0(%rax,%rax,1),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %dh,-0x76(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tpush $0x1915c\n+\tadd %ch,0x5c(%rax)\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x192a0(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3193318,35 +3193102,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae3f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjle 11100f3 \n+\tjle 1110873 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18e4b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \trex.WRX scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d0f0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3193355,38 +3193139,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xae6b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tscas %es:(%rdi),%al\n-\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tlret $0x8a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,(%rax)\n-\tjmp 1110185 \n+\tjmp 1110905 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ch\n+\tadd %al,%al\n+\tmov %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tlock xchg %eax,%esi\n \t(bad)\n \tadd %ah,%al\n@@ -3193395,16 +3193179,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tds scas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,0x21ad0(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadc %ebp,%esi\n@@ -3193414,75 +3193199,76 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub $0xae,%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x8000000(%rip) \n-\tret\n-\tor $0x1,%eax\n+\tadd %al,0x1d27d(%rax)\n \tadd %al,(%rax)\n-\ttest %dl,%bl\n-\tadd %eax,(%rax)\n+\tadd %al,0x19246(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae2c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1d27d(%rax)\n+\tadd %al,0x33(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,-0x8000000(%rip) \n+\tret\n+\tor $0x1,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x19246(%rax)\n+\ttest %dl,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjl 1110257 \n-\t...\n+\tadd %al,0xac7c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x30000000(%rip) \n \tcwtl\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe4b(%rax)\n+\tadd %dl,(%rax)\n+\trex.WRX incb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,-0x7(%rax)\n+\tpop %rax\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tcmp $0xae,%al\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tpcmpeqb (%rcx),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,-0x2d(%rbp)\n@@ -3193492,18 +3193278,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac84(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,-0x50000000(%rip) \n \trex pop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadd %esi,%edx\n \tadd %eax,(%rax)\n@@ -3193512,21 +3193297,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x24(%rax)\n+\tadd %dh,0x24(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\tjle 111034d \n+\tjle 1110acd \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rbx\n \tout %al,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3193534,18 +3193319,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub 0x0(%rsi),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x2a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x10d98(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trepnz add %eax,%fs:(%rax)\n \tadd %al,(%rax)\n@@ -3193553,16 +3193337,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae39(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmp %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,-0x4c(%rax)\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3193574,34 +3193358,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae45(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.RB scas %es:(%rdi),%al\n+\t...\n \tadd %al,0x28000000(%rip) \n \tand %esi,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,0x1f5(%rcx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dl,0x3f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1988f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9(%rax)\n@@ -3193610,38 +3193392,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \tand $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \timul $0x0,0x1(%rbp),%esi\n \tadd %al,(%rax)\n \tadd %dh,-0x2c(%rax)\n-\tcall 11104c8 \n+\tcall 1110c48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae3c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcmp $0xae,%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x189b3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x42(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3193650,53 +3193431,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %ah,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %cl,0x1d290(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x21f7a(%rax)\n+\tadd %bl,0x1925e(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.WR sbb $0x2,%rax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttest %ch,0x0(%rax,%rax,1)\n+\tadd %ah,%al\n+\tpush $0xae\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n-\tadd %bl,0x1925e(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov %dl,0x1d2(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tjp 1110d22 \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WR sbb $0x2,%rax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,(%rax)\n+\txor %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,-0x43(%rax)\n \tmov $0x1,%edi\n \tadd %dl,0x21f90(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3193724,72 +3193508,71 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac86(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n-\tjae 1110620 \n+\tjae 1110da0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d105(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x30(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpush $0x125\n \tadd %al,(%rax)\n \trex mov %edx,0x0(%rcx,%rax,1)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x47(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae47(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsbb %ah,0x173(%rdi)\n \tadd %al,(%rax)\n-\tloopne 111066a \n+\tloopne 1110dea \n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac90(%rax)\n+\tadd %ah,0xac90(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \tcmp %al,(%rcx)\n@@ -3193801,19 +3193584,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x72(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %ah,(%rax)\n+\tmov 0x0(%rax,%rax,1),%gs\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dl,(%rax)\n \tcli\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x47(%rax)\n \troll %cl,(%rcx)\n@@ -3193823,15 +3193606,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \txor $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %al,(%rax)\n \tadd %al,(%rax)\n \tmov %cl,0xd(%rdx)\n@@ -3193845,15 +3193628,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tcmp 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WX\n@@ -3193865,121 +3193648,129 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcs scas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %ah,%al\n+\txor 0x0(%rsi),%ch\n \tadd %al,(%rax)\n-\tadd %ah,0x65(%rax)\n-\tjne 11107fd \n+\tadd %al,(%rax)\n+\tadd %al,0x40000000(%rip) \n+\tpop %rsp\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tjmp 1110f85 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rdi)\n-\tjmp 1110808 \n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae53(%rax)\n+\tadd %ah,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\t(bad)\n+\tjae 1110fbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,%al\n+\tjae 1110fc5 \n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tmov %al,(%rcx)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x95,%cl\n+\tand %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae6f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %bl,%al\n-\t(bad)\n-\tjae 111087d \n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcs scas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\txor %ah,%al\n-\tjae 1110885 \n+\tadd %ah,0x65(%rax)\n+\tjne 111103d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tshrb $1,(%rdi)\n+\tjmp 1111048 \n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor 0x0(%rsi),%ch\n+\tadd %al,0xae53(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x40000000(%rip) \n-\tpop %rsp\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tjmp 11108c5 \n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadc $0x95,%cl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x79(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dl,(%rax)\n+\txchg %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,0x14923(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\troll $1,(%ecx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tandb $0x49,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush $0x1d1\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjb 11108d9 \n+\tadd %ah,0x72(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x7f(%rax)\n \tmov $0x1,%edi\n \tadd %dh,0x21f0e(%rax)\n \tadd %al,(%rax)\n@@ -3193999,87 +3193790,65 @@\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tor %ebp,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rsp\n-\tjmp 1110985 \n+\tjmp 1111145 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3f(%rax)\n+\tadd %dh,0x53(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rsi)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %cl,0x17380(%rax)\n+\tadd %bh,0x1efb2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x15fef(%rax)\n+\tadd %dh,0x61(%rax)\n+\ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbp\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tclc\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0xae3f(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x53(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %bh,0x1efb2(%rax)\n+\tadd %cl,0x17380(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x61(%rax)\n-\ttestb $0x0,(%rcx)\n+\tadd %dh,0x15fef(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae60(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x70000000(%rip) \n \tlret $0x8a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%bh\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3194088,15 +3193857,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \trex.W scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x4c(%rax)\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3194109,15 +3193878,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae37(%rax)\n+\tadd %al,0xae2e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rbp\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tclc\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xae37(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0x94,%bh\n@@ -3194129,37 +3193922,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x79(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,0x22(%rax)\n-\tadd %rax,(%r8)\n+\txchg %ebp,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tpush $0x14922\n+\tadd %al,(%rax)\n+\tadd %ah,0x68(%rax)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush $0x1d1\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac82(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x7e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \ttest $0x6d,%al\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,(%rax)\n@@ -3194168,70 +3193961,68 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae42(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %bh,0x41(%rax)\n-\tstc\n+\tadd %dl,(%rax)\n+\tjo 1111319 \n+\t...\n+\tadd %cl,-0x60000000(%rip) \n+\tjnp 111134d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x18d03(%rax)\n+\tadd %al,0x186d5(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x70(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\trex.X scas %es:(%rdi),%al\n \t...\n-\tadd %cl,-0x60000000(%rip) \n-\tjnp 1110bcd \n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bh,0x41(%rax)\n+\tstc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x186d5(%rax)\n+\tadd %dl,0x18d03(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsub $0xae,%al\n+\t...\n \tadd %al,0x30000000(%rip) \n-\tjs 1110bfa \n+\tjs 11113ba \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x18f8a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tpush %rcx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x1251d(%rax)\n \tadd %al,(%rax)\n@@ -3194241,39 +3194032,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub 0x0(%rsi),%ch\n+\tadd %ah,(%rax)\n+\tsub 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txchg %eax,%esp\n-\tjae 1110cbd \n+\tjae 111147d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1110d0f \n+\tjo 11114cf \n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %ah,0x6c(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trcr $0xd1,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3194286,15 +3194076,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \trex.WRB scas %es:(%rdi),%al\n \t...\n \tadd %al,0x38000000(%rip) \n \tlret $0x137\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3194326,34 +3194116,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfs scas %es:(%rdi),%al\n+\tadd %dh,-0x7b(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n-\tor $0x1,%eax\n-\tadd %ah,%al\n-\tsbb $0x1e8,%eax\n+\tadd %bh,(%rax)\n+\tjg 111154d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor %ecx,0x0(%rcx,%rax,1)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rax\n+\tadd %dl,(%rax)\n+\tpush %rcx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov $0x194,%edx\n \tadd %al,(%rax)\n@@ -3194365,173 +3194156,168 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rsi)\n+\tadd %dh,%al\n+\tmovsxd 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tout %eax,(%dx)\n-\tand $0x1,%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\txor %cl,0x1ec(%rbx)\n+\trex (bad)\n+\tor $0x1,%eax\n+\tadd %ah,%al\n+\tsbb $0x1e8,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %dh,0x27(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tcmp %bh,-0x2e(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1d27f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %ecx,0x0(%rcx,%rax,1)\n-\tclc\n+\tadd %ah,%al\n+\trex.RX jmp 1111648 \n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae3b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %cl,%al\n-\tmov $0x89,%cl\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex.RXB scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3d(%rax)\n-\tmov (%rcx),%eax\n+\tadd %ah,-0x70(%rax)\n+\trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\txor %ch,%bl\n+\tjmp 1111688 \n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x27(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dl,%al\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rax)\n-\tadd %dh,0x1d27f(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RX jmp 1110f08 \n-\tadd %bh,%al\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\tout %eax,(%dx)\n+\tand $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %cl,0x1ec(%rbx)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RX scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tjo 1111699 \n \t...\n-\tadd %cl,(%rbx)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ah,-0x70(%rax)\n-\trolb %cl,(%rcx)\n+\tadd %cl,0x10d(%rbx)\n \tadd %al,(%rax)\n+\tand %bl,%ch\n+\tpop (%rcx)\n \tadd %al,(%rax)\n-\txor %ch,%bl\n-\tjmp 1110f48 \n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x70(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dh,0xae3b(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x10d(%rbx)\n \tadd %al,(%rax)\n-\tand %bl,%ch\n-\tpop (%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %cl,%al\n+\tmov $0x89,%cl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x3d(%rax)\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmovabs 0xa86000000000018f,%al\n-\tjmp 1110fc8 \n+\tjmp 1111788 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %dl,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4e(%rax)\n+\tadd %dl,0x4e(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %bl,0x19b(%rip) \n \tadd %al,(%rax)\n-\tloopne 11110af \n+\tloopne 111182f \n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2e(%rax)\n+\tadd %dh,0x2e(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \t(bad)\n \txchg %eax,%ecx\n@@ -3194544,41 +3194330,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tpop %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlret $0x8a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 11110db \n+\tloopne 111185b \n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov 0x0(%rax,%rax,1),%gs\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tout %al,$0xf6\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd $0x1eb,%eax\n@@ -3194587,34 +3194373,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae23(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tand 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,-0x59(%rax)\n-\tjae 111113d \n+\tjae 11118bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x1(%rsi,%rsi,8)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \trex.WRXB scas %es:(%rdi),%al\n \t...\n \tadd %dl,0x38000000(%rip) \n \tpush %rbp\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3194626,16 +3194412,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov 0x0(%rax,%rax,1),%gs\n+\tadd %ah,%al\n+\tlea 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tfdivrs (%rdi)\n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n@@ -3194646,18 +3194432,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae63(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x63(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tpop %rax\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3194669,17 +3194454,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x48(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae48(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tsti\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3194690,15 +3194476,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae2d(%rax)\n+\tadd %dh,0xae2d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tor $0x21,%al\n@@ -3194712,36 +3194498,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x38(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae38(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n-\tjae 11112bd \n+\tjae 1111a3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x0,0x191(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjno 1111299 \n-\t...\n+\tadd %dh,0xae70(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3194774,19 +3194562,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov 0x0(%rax,%rax,1),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %ah,-0x76(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshr $0x25,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tes add (%rax),%al\n@@ -3194795,36 +3194582,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ebp\n+\tadd %dl,%al\n+\tmov 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \trex\n \txacquire xchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 111134d \n+\tloopne 1111acd \n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.R scas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.RB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp $0x138,%eax\n \tadd %al,(%rax)\n \tnop\n@@ -3194833,15 +3194620,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n+\tadd %dh,0x34(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x186ce(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3194872,15 +3194659,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \txchg %eax,%ebx\n \txchg %eax,%edi\n@@ -3194892,18 +3194680,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac82(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x19b18(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb %cl,(%rbx)\n \tadd (%rax),%al\n@@ -3194912,76 +3194700,72 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7f(%rax)\n+\tadd %al,0x7f(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,0xfa29(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfe69(%rax)\n \tadd %al,(%rax)\n-\tincb (%eax)\n-\tadd %al,(%rax)\n+\tadd %bl,0x9af6(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\tnegb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xae4b(%rax)\n \tadd %al,(%rax)\n-\ttest %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\torb $0x1,0x74(%rbp)\n \tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xee,%al\n-\t(bad)\n+\tadd %bh,(%rax)\n+\txchg %eax,%ebp\n+\txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x55(%rax)\n+\tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae4b(%rax)\n+\tadd %dh,0xac83(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\txchg %eax,%ebp\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %al,0x1744d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1eaee(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x55(%rax)\n-\tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7d(%rax)\n+\tadd %dh,%al\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x50000000(%rip) \n \tsti\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3194993,80 +3194777,82 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ebp\n+\tadd %dh,0xac8a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tsbb %bl,(%rbx,%rbx,4)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\tsbb $0x9b,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x4f(%rax)\n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7e(%rax)\n+\tadd %al,0x7e(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x4b(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush $0xfe\n+\tadd %dh,0x6b(%rax)\n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae29(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,-0x5e(%rax)\n-\tje 11116bd \n+\tje 1111e3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \troll %cl,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n+\tadd %dh,%al\n+\tpop %rsi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1e793(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n@@ -3195077,38 +3194863,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae48(%rax)\n+\tadd %dh,0xae48(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x54(%rax)\n-\tjne 111173d \n+\tjne 1111ebd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock (bad)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RB scas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex.RX scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc 0x1(%rbx),%ebx\n \tadd %ah,%al\n \t(bad)\n@@ -3195117,36 +3194903,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xac89(%rax)\n \tadd %al,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%eax\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tjs 111178b \n+\tadd %bh,-0x2f(%rax)\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 1111758 \n+\tlock jl 1111ed8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \txor $0xae,%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \txchg %al,(%rcx)\n@@ -3195160,74 +3194946,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac88(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x78(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x137ac(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb %dh,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae6f(%rax)\n+\txor %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x6f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n-\tjb 1111864 \n+\tjb 1112024 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21eee(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tsub $0xae,%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x18a73(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1(%rax)\n-\tjmp 11118c8 \n+\tjmp 1112088 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tsub 0x1(%rbp),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3195238,18 +3195028,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsub $0xae,%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tadc %bl,0x1(%rbx)\n \tadd %al,(%rax)\n \troll %cl,(%r9)\n \tadd %al,(%rax)\n@@ -3195258,16 +3195047,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae30(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\txor %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tand %al,%ah\n \tor $0x1,%eax\n \tadd %ah,(%rax)\n@@ -3195278,41 +3195067,42 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6e(%rax)\n+\tadd %dh,%al\n+\tinsl (%dx),%es:(%rdi)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjs 111199b \n+\tjs 111215b \n \ttestl $0x0,(%rcx)\n \tmov $0xb6,%al\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac7f(%rax)\n+\tadd %al,0xac7f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex.WRB jne 11119fd \n+\trex.WRB jne 11121bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,(%rdi)\n \tstc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3195336,55 +3195126,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rdi\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae5f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsbb %dl,%dl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x27(%rax)\n-\tcall 1111a88 \n+\tcall 1112248 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor $0xae,%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %dl,(%rax)\n+\txor $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tdata16 mov (%rcx),%es\n \tadd %al,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,-0x72(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x1f(%rax)\n+\tadd %dl,(%rax)\n+\trex.W (bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1f(%rax)\n+\tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rbp\n \tfwait\n@@ -3195398,18 +3195190,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae36(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tss scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x194b4(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0x18f,%ecx\n \tadd %al,(%rax)\n@@ -3195417,18 +3195208,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor 0x0(%rsi),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x32(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x174a3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tandl $0x2,(%rax)\n \tadd %al,(%rax)\n@@ -3195437,16 +3195227,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor $0xae,%al\n+\tadd %dl,0x34(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %bh,0x194(%rdi)\n \tadd %al,(%rax)\n \tmov $0xf,%al\n \tand (%rdx),%eax\n@@ -3195456,37 +3195246,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x60000000(%rip) \n \tstos %al,%es:(%rdi)\n-\tje 1111bfd \n+\tje 11123bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x92,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,%al\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x12537(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd $0xf7,%al\n \tadd %eax,(%rax)\n@@ -3195495,59 +3195284,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x48(%rax)\n+\tadd %dh,0x48(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjge 1111c11 \n+\tjge 11123d1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x65(%rax)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x75(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\tjae,pt 1111cbd \n+\tjae,pt 111247d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rax)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0xae,%al\n+\tadd %al,0x24(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand 0x1(%rsi),%ecx\n \tadd %dl,-0x76(%rax)\n \txchg %eax,%edx\n@@ -3195557,15 +3195345,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5f(%rax)\n+\tadd %dl,0x5f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlret $0x8a\n \tadd %al,(%rax)\n@@ -3195578,77 +3195366,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbp\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %al,0xae51(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepz roll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0x1,-0xe(%rbp)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tsub %al,0x138(%rcx)\n \tadd %al,(%rax)\n-\tclc\n+\tmov $0x6f,%al\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x51(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbp\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tsub %al,0x138(%rcx)\n+\tadd %dl,%al\n+\trepz roll $1,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x6f,%al\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\taddb $0x1,-0xe(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %ch,0x0(%rax,%rax,1)\n+\tadd %al,%al\n+\txchg %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov $0x21a,%esp\n \tadd %al,(%rax)\n-\tjo 1111df8 \n+\tjo 11125b8 \n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov %ebp,0x0(%rax,%rax,1)\n+\tadd %al,%al\n+\tmov %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d2(%rcx)\n \tadd %al,(%rax)\n \tand %dl,(%rdx)\n@@ -3195659,15 +3195448,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tand %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tnotb 0x0(%rcx,%rax,1)\n@@ -3195678,76 +3195467,79 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x61(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rcx\n-\txchg %eax,%ecx\n+\tadd %bh,(%rax)\n+\tcli\n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %?,%ebp\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1d3bf(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x71(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,0x61(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rdi)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tcli\n-\txchg %eax,%esp\n+\tadd %ah,(%rax)\n+\tpop %rcx\n+\txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d3bf(%rax)\n+\tadd %al,%al\n+\tmov %?,%ebp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x21(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae21(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x1385d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1bf9e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x52(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae52(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x8000000(%rip) \n \tmov $0x94,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txor $0x18e,%eax\n \tadd %al,(%rax)\n@@ -3195755,66 +3195547,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand 0x0(%rsi),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tpushf\n-\tmov %es,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tgs scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbx\n-\tcwtl\n+\tadd %bl,-0xd(%rax)\n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1d4ab(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %dl,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tdata16 scas %es:(%rdi),%al\n+\tadd %dl,0x22(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bl,-0xd(%rax)\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %bl,(%rax)\n+\tpushf\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d4ab(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rbx\n+\tcwtl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %dl,0x6d(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x3f(%rax)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3195827,34 +3195610,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae57(%rax)\n+\tadd %ah,0xae57(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo 1112053 \n+\tjo 11127d3 \n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000018d05,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rdi\n+\tadd %dh,%al\n+\tpush %rsi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tpop (%rcx)\n@@ -3195866,57 +3195649,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xae69(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush $0xffffffffffffffae\n-\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tdata16 mov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 11121ab \n+\tloopne 111292b \n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpush %rbp\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \ttestb $0x0,0x1(%rsi)\n-\tloopne 1112113 \n-\tcall 1112188 \n+\tloopne 1112893 \n+\tcall 1112908 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x29(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlret $0x186\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%ch\n@@ -3195926,21 +3195709,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x24(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae24(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n-\tloopne 11121cc \n+\tloopne 111294c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rbp\n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3195948,18 +3195732,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac85(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x7b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,-0x71(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x27(%rax)\n \tpop (%rcx)\n@@ -3195969,33 +3195752,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %dh,0xae6a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x68000000,%eax\n+\tadd %al,(%rax)\n+\tadd %cl,0x68000000(%rip) \n \tmov $0xbf,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1be25(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tcmp 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xa(%rax)\n \tpop %rdx\n@@ -3196007,15 +3195790,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6f(%rax)\n+\tadd %ah,-0x6f(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x39(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3196029,22 +3195812,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae42(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.X scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjg 11123ae \n+\tjg 1112b2e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb %ecx,0x1(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3196054,93 +3195836,87 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5a(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\trex.W jns 1112360 \n+\trex.W jns 1112ae0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tand $0x186,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac8c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x74(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex jne 11123bd \n+\trex jne 1112b3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%bl\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x94,%al\n-\tadd %eax,(%rax)\n+\tsbb %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1e83e(%rax)\n+\tadc %dh,0x194(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf80000000001e83e,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae46(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.RX scas %es:(%rdi),%al\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n-\trex jne 111243d \n+\trex jne 1112bbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rsp\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x60(%rax)\n+\tadd %al,0x60(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trepnz rolb $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3196151,35 +3195927,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x62(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x174a7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d334(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tje 1112c3d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x34,%al\n+\troll %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae46(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.RX scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov $0x148,%edx\n \tadd %al,(%rax)\n \tand %cl,0x194(%rdx)\n \tadd %al,(%rax)\n@@ -3196187,18 +3195969,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x28(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsetno (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3196208,15 +3195989,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n+\tadd %dh,0x33(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x32(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3196228,60 +3196009,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand 0x0(%rsi),%ebp\n+\tadd %dl,0xae63(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\t(bad)\n-\trepz add %eax,(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tfldlg2\n-\tadd %eax,(%rax)\n+\tadd %ah,(%rax)\n+\tleave\n+\tlock add %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tout %eax,$0x26\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovsxd 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %al,0x23(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tleave\n-\tlock add %eax,(%rax)\n+\tadd %ch,(%rax)\n+\t(bad)\n+\trepz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tout %eax,$0x26\n-\tadd (%rax),%al\n+\tadd %dh,(%rax)\n+\tfldlg2\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tsub %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x60000000(%rip) \n \tmov $0x148,%edx\n \tadd %al,(%rax)\n \t(bad)\n \tsbb %bl,%ch\n@@ -3196291,37 +3196071,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x38(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x64(%rax)\n-\tjae 111267d \n+\tjae 1112dfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \trex.XB out %eax,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3c(%rax)\n+\tadd %dh,0x3c(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,0x0(%rip) \n \tdata16 cmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3196333,45 +3196112,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae2b(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd $0xc0000000,%eax\n+\txchg %eax,%esp\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\trex.WRB or $0x1,%rax\n-\tadd %dh,%al\n-\tpush %rdi\n-\tout %al,$0x1\n+\tjo 1112e7b \n+\tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,-0x40000000(%rip) \n-\txchg %eax,%esp\n-\tmov (%rcx),%eax\n+\tadd %ah,%al\n+\tsub 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 111273b \n-\tpop (%rcx)\n+\tadd %bl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\trex.WRB or $0x1,%rax\n+\tadd %dh,%al\n+\tpush %rdi\n+\tout %al,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3196397,16 +3196175,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x65(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\tgs scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tpopf\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3196417,18 +3196195,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae41(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.B scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tsub %ebx,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1bf9c(%rax)\n@@ -3196437,57 +3196214,45 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rcx\n+\tadd %dh,%al\n+\tpop %rax\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x3c(%rax)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18b25(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n+\trex adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tsbb 0x1(%rip),%esp \n-\tadd %ah,(%rax)\n-\tpush %rdi\n-\tout %al,(%dx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %esi,%eax\n \t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x50(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae50(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%ecx\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3196498,32 +3196263,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.W scas %es:(%rdi),%al\n+\tadd %dh,0x52(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,0x15a48(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x225f4(%rax)\n+\tsbb 0x1(%rip),%esp \n+\tadd %ah,(%rax)\n+\tpush %rdi\n+\tout %al,(%dx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6e(%rax)\n+\tadd %dl,%al\n+\tinsl (%dx),%es:(%rdi)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,0x60000000(%rip) \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3196534,16 +3196303,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex scas %es:(%rdi),%al\n+\tadd %ah,0x48(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,0x15a48(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x225f4(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x40(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x14891(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n@@ -3196553,36 +3196339,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xac86(%rax)\n \tadd %al,(%rax)\n-\txchg %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x0,%eax\n+\tadd %dl,0x0(%rip) \n \tcmp (%rax),%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f675(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac86(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x7a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,-0x70000000(%rip) \n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n \t(bad)\n@@ -3196592,34 +3196377,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tand $0x1,%eax\n-\tadd %ah,0x2265a(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x28(%rax)\n+\tadd %ah,0x28(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x79(%rax)\n \tmov $0x1,%edi\n \tadd %dh,(%rax)\n@@ -3196629,17 +3196395,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x7a(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3196648,17 +3196413,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae33(%rax)\n+\tadd %dh,(%rax)\n+\trex scas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tand $0x1,%eax\n+\tadd %ah,0x2265a(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor 0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tint1\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3196670,61 +3196453,43 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x56(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dh,0x21ad0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x4a(%rax)\n-\tout %eax,(%dx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x56(%rax)\n+\tadd %ah,0x56(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcall 112bfa6 \n+\tcall 112c726 \n \tadd %al,(%rax)\n \tadd %dh,%al\n \ttest $0x19a,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2a(%rax)\n+\tadd %al,0x56(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rsi)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5f(%rax)\n-\tje 1112bbd \n+\tadd %dh,0x21ad0(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x4a(%rax)\n+\tout %eax,(%dx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0x190(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3196748,38 +3196513,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rax\n+\tadd %ah,0xae2a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tje 11133bd \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshrb $0x0,0x190(%rcx)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x50(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x68(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1112cae \n+\tloopne 111346e \n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %ch,0x0(%rax,%rax,1)\n+\tadd %al,%al\n+\ttest %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x40000000,%eax\n \t(bad)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3196789,18 +3196572,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x75(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dh,%al\n+\tmov 0x0(%rax,%rax,1),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tsub 0x1(%rbx),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,0x1d(%rbp)\n \tadd (%rax),%al\n@@ -3196814,31 +3196598,31 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rbp\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,0x18000000(%rip) \n-\tja 1112c92 \n+\tja 1113452 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x36(%rax)\n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tscas %es:(%edi),%al\n+\tadd %dl,%al\n+\tdata16 scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %bh,(%rdx)\n \tand $0x1,%eax\n \tadd %ah,-0xa(%rax)\n \tmov %eax,(%rcx)\n@@ -3196848,18 +3196632,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor $0xae,%al\n+\t...\n \tadd %al,0x58000000(%rip) \n \tpop %rbp\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfucomi %st(7),%st\n@@ -3196869,37 +3196652,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x39(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1efb3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2(%rax)\n-\tjmp 1112dc8 \n+\tjmp 1113588 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,-0x7c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \ttest $0x74,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x194d4(%rax)\n \tadd %al,(%rax)\n@@ -3196907,59 +3196688,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6d(%rax)\n+\tadd %dh,%al\n+\tinsb (%dx),%es:(%rdi)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x44(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x91,%al\n-\tjmp 1112e45 \n+\tjmp 1113605 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \txor $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n-\tjne 1112e7d \n+\tjne 111363d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txorb $0x0,0x220(%rdx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x37(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae37(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshrb $1,0x175(%rax)\n \tadd %al,(%rax)\n \txor %ch,-0x6b(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3196967,113 +3196750,104 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae71(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjno 1113659 \n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rax)\n-\tje 1112efd \n+\tje 11136bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov $0x8e,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tjge 1113697 \n \t...\n-\tadd %dl,(%rbx)\n+\tadd %dl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjns 1113716 \n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %al,0xfe90(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tstc\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %bl,0x18fa9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n-\tcall 1112f48 \n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjle 1112f17 \n+\tadd %ah,(%rax)\n+\tpush %rax\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tjns 1112f96 \n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %al,-0x72(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%cl\n-\t(bad)\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %bl,0x18fa9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x69(%rax)\n+\tcall 1113748 \n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \tand $0xae,%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov %esp,0x1(%rip) \n \tadd %ah,(%rax)\n \tout %al,$0x1c\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex adc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x49(%rax)\n+\tadd %ah,0x49(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlods %ds:(%rsi),%eax\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 111305e \n+\tloopne 11137de \n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3197096,15 +3196870,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \trex.WX scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tmovb $0x0,0x1(%rsi)\n \txor %bh,0x18f(%rip) \n@@ -3197113,16 +3196887,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tand %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x77(%rax)\n \tmov $0x1,%edi\n \tadd %ah,-0x46(%rax)\n@@ -3197133,15 +3196907,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \trex.XB scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x1efb3(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x37(%rax)\n@@ -3197151,18 +3196925,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae6a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush $0xffffffffffffffae\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x10da8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x46(%rax)\n \tout %al,$0x1\n \tadd %al,(%rax)\n@@ -3197171,16 +3196944,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp %ch,0x0(%rsi)\n+\tadd %dl,(%rax)\n+\tcmp %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x193ef(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x10(%rax)\n@@ -3197191,16 +3196964,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp 0x0(%rsi),%ch\n+\tadd %al,(%rax)\n+\tcmp 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tlea (%rcx),%ax\n \tadd %al,(%rax)\n@@ -3197212,76 +3196985,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov %ch,0x0(%rax,%rax,1)\n+\tadd %dh,0xac87(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tcmp %dl,0x25(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d2e8(%rax)\n+\tadd %bh,(%rax)\n+\tpush %rbp\n+\tand $0x1,%eax\n+\tadd %dl,%al\n+\tcall 1113b98 \n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \trex.W scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjg 1113211 \n+\tjg 1113991 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tin (%dx),%al\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n+\tadd %dh,0x31(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tout %al,(%dx)\n-\tjne 11132bd \n+\tjne 1113a3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,0x1(%rbx,%rbp,8)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x80(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,(%rax)\n+\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x1f87d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0xc(%rax)\n \tpop %rdi\n \tadd %eax,(%rax)\n@@ -3197290,15 +3197064,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae51(%rax)\n+\tadd %ah,0xae51(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \ttest %ecx,0x1(%rcx)\n@@ -3197312,35 +3197086,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush $0xae\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %eax,(%rax)\n+\tadd %dh,0x68(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tmov $0x1d1,%ebp\n \tadd %al,(%rax)\n \tpush %rax\n \trorl $1,0x1(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \t(bad)\n@@ -3197361,15 +3197134,15 @@\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x189,%ecx\n \tadd %al,(%rax)\n-\tloopne 111343a \n+\tloopne 1113bba \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3197395,16 +3197168,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjo 1113419 \n+\tadd %al,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,-0x18000000(%rip) \n \tsbb %edi,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \ttestb $0x0,0x1(%rdi)\n@@ -3197412,15 +3197186,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpush %rbp\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \timul $0x0,0x1(%rbp),%esi\n@@ -3197432,16 +3197206,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tes scas %es:(%rdi),%al\n+\tadd %ah,0x26(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0xb(%rax)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3197449,17 +3197223,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x35(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae35(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x1738c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsti\n \t(bad)\n@@ -3197487,18 +3197262,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae4d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.WRB scas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x6a(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3197510,16 +3197284,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %ah,%al\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov %al,%gs:(%rcx)\n \tadd %al,(%rax)\n@@ -3197531,34 +3197305,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x76(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rbx)\n+\tadd %ah,%al\n+\tmov %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\trorl $1,0x1(%rdx)\n-\tadd %al,-0x77(%rax)\n-\txchg %eax,%ebp\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd (%rax),%eax\n+\tadd %al,(%rax)\n+\tenter $0x8ad1,$0x1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex mov %edx,0x1(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6d(%rax)\n+\tadd %al,%al\n+\tinsb (%dx),%es:(%rdi)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \trorl %cl,0x1(%rdx)\n \tadd %ah,0x39(%rax)\n@@ -3197567,17 +3197341,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae3d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x14991(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x1f(%rax)\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3197586,15 +3197361,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \tand 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \ttest $0xe8,%al\n \txchg %eax,%ebx\n@@ -3197609,18 +3197384,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae45(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.RB scas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x1d1f4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tint3\n \tmov $0x1,%edi\n@@ -3197628,15 +3197402,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x5ce0000000000174,%eax\n@@ -3197648,73 +3197422,81 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\trex.WXB scas %es:(%rdi),%al\n+\toutsl %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %cl,0x1752a(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloop 111375d \n+\tadd %al,-0x60000000(%rip) \n+\tss (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.X mov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x70(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\trex.WR scas %es:(%rdi),%al\n \t...\n-\tadd %al,-0x60000000(%rip) \n-\tss (bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %cl,0x1752a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\trex.X mov $0x1,%edi\n+\tloop 1113f1d \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae66(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x66(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tcmp %dh,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x21f06(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tscas %es:(%rdi),%al\n+\tpush %rax\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %esi,%eax\n \t...\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xae6e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x189b5(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x5d(%rax)\n \tstc\n \tadd %eax,(%rax)\n@@ -3197723,16 +3197505,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovsxd 0x0(%rsi),%ebp\n+\tadd %dh,0xae63(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpushf\n \tor $0x1,%eax\n@@ -3197745,38 +3197527,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush $0xae\n+\tadd %ah,0xae67(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tcmp $0x86,%ch\n-\tadd %eax,(%rax)\n+\tadd %al,0x186fd(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadc %ch,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjb 11138d9 \n+\tadd %ah,%al\n+\tjno 1114099 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %eax,%esp\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n@@ -3197789,18 +3197569,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xae6d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\tscas %es:(%rdi),%al\n-\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x19b52(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov (%r9),%es\n \tadd %al,(%rax)\n@@ -3197828,16 +3197608,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xac82(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubl $0x0,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x89,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3197850,35 +3197631,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x69(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dl,%al\n+\tpush $0xae\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1113a61 \n+\tadd $0x0,%al\n+\tadd %al,(%rax)\n+\tloopne 1114221 \n \tor $0x1,%eax\n \tadd %ah,(%rax)\n \tshl $0x1,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tcmp %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb $0x25,%al\n \tadd %eax,(%rax)\n@@ -3197892,18 +3197675,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae41(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.B scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x64(%rax)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xc5,%al\n@@ -3197913,16 +3197695,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp $0xae,%al\n+\tadd %dl,0x3c(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %dh,-0x79(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3197933,37 +3197715,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac85(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x7b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,-0x56(%rax)\n-\tjne 1113b3d \n+\tjne 11142fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex scas %es:(%rdi),%al\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5f(%rax)\n+\tadd %al,0x5f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x19420(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3197974,20 +3197755,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tor %eax,(%rax)\n+\tadd %dh,-0x7f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tor %ch,(%rax)\n-\tjne 1113bbd \n+\tadd %cl,(%rax)\n+\tsub %dh,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0x91,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3197998,29 +3197780,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5b(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcall 112d136 \n+\tcall 112d8f6 \n \tadd %al,(%rax)\n \tadd %dl,-0x7e(%rax)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x49(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae49(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rax)\n \tout %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x22546(%rax)\n@@ -3198029,16 +3197812,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae2b(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfdivrs (%rdx)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3198049,15 +3197832,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x51(%rax)\n+\tadd %ah,0x51(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x174a2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3198069,35 +3197852,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %ebp,0x0(%rax,%rax,1)\n+\tadd %al,0xac87(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000001942b,%al\n-\tloopne 1113cd5 \n-\tadd %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %ah,0x1942b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x20(%rax)\n+\trolb %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x80(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,(%rax)\n+\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125ec(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tds stc\n \tadd %eax,(%rax)\n@@ -3198106,17 +3197891,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac80(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsubb $0x0,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3198127,36 +3197911,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae45(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.RB scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x17342(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n-\tjmp 1113dc5 \n+\tjmp 1114585 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4d(%rax)\n+\tadd %ah,0x4d(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x189,%edx\n \tadd %al,(%rax)\n@@ -3198169,33 +3197952,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov 0x0(%rax,%rax,1),%ebp\n+\tadd %al,0xac8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x78000000,%eax\n+\tadd %al,(%rax)\n+\tadd %al,0x78000000(%rip) \n \txchg %eax,%ecx\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x19032(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \trex.WB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,-0x55(%rax)\n \t(bad)\n \tadd %dh,%al\n@@ -3198206,38 +3197989,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae68(%rax)\n+\tadd %dh,(%rax)\n+\tpush $0xae\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tjne 1113f2e \n+\tcmp %dh,0x73(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsar $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x71(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tjo 1114659 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x1744f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2d(%rax)\n \tout %eax,$0x1\n@@ -3198247,15 +3198030,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \txor $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3198271,19 +3198054,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsxd 0x0(%rsi),%ebp\n+\tadd %ah,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rsi)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest $0xd2,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfsubs (%rsi)\n@@ -3198293,99 +3198077,91 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \trex.WX scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov $0x194,%edx\n \tadd %al,(%rax)\n-\tjo 1113ff1 \n+\tjo 11147b1 \n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\n+\tadd %ah,0xac7d(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjge 1113fd7 \n-\t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x21b79(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tincb (%rax)\n+\tadd %dh,0xfea9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjo 1114019 \n-\t...\n+\tadd %al,0xae70(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x10d4e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %ch,0x1(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae6c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %ah,-0x20000000(%rip) \n \tpushf\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001950a,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,0x70000000(%rip) \n \tincb 0x1(%rsi)\n \tadd %ah,0x2d(%rax)\n \t(bad)\n@@ -3198395,14 +3198171,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x56(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,0x72(%rax)\n+\tin $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock lods %ds:(%rsi),%al\n+\tmov (%rcx),%es\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x5b(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tlret $0x8a\n@@ -3198415,36 +3198212,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.RXB scas %es:(%rdi),%al\n+\tadd %ah,0x47(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcall 112d411 \n+\tcall 112dbd1 \n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsti\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub $0xae,%al\n+\tadd %dl,0x2c(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsbb %dl,0x1d2(%rdx)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n@@ -3198455,36 +3198252,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x56(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,0x72(%rax)\n-\tin $0x1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock lods %ds:(%rsi),%al\n-\tmov (%rcx),%es\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \trex.WRB scas %es:(%rdi),%al\n \t...\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tpush %rbp\n \txchg %eax,%ecx\n@@ -3198496,15 +3198272,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae3d(%rax)\n+\tadd %dh,0xae3d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %dl,0x125(%rax)\n \tadd %al,(%rax)\n@@ -3198516,15 +3198292,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x79(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xd1,%cl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t{rex2 0xd2} sgdt (%r16)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \trex.B scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tlea 0x1(%rax),%ebx\n \tadd %dh,%al\n@@ -3198533,17 +3198329,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae3d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1bf76(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f(%rax)\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3198551,137 +3198348,117 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,(%rax)\n+\tsub %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjs 1114395 \n+\tjs 1114b55 \n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x224(%rip) \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac87(%rax)\n+\tadd %dh,0xae4f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xd1,%cl\n-\tadd %eax,(%rax)\n+\tadd %cl,0x18860(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d2d5(%rax)\n+\tadd %al,-0x65(%rax)\n+\tpop %rsi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %ch,0x0(%rax,%rax,1)\n+\tadd %al,0xac86(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rdx)\n-\tcmp %al,(%rcx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb (%rax),%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0x24(%rbx)\n+\tadd %ah,(%rax)\n+\tjae 1114ba7 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae4f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %cl,0x18860(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x65(%rax)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %dl,0x61(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xae61(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x71(%rax)\n \tor $0x1,%eax\n \tadd %ah,0x1e66b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae3d(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %cl,0x194b5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x66(%rax)\n-\tcall 1114488 \n+\tcall 1114c08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x62(%rax)\n+\tadd %al,0x62(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo 1114538 \n+\tjo 1114cb8 \n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,(%rax)\n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3198689,38 +3198466,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x71(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tjno 1114c19 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\trex.WRX je 11144fd \n+\trex.WRX je 1114c7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x8e,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x34(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae34(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3198731,36 +3198509,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tgs scas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tfs scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rsi\n-\tjae 111457d \n+\tjae 1114cfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,%dh\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tand %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x70000000(%rip) \n \txchg %eax,%ebx\n \tout %eax,$0x1\n \tadd %al,(%rax)\n@@ -3198773,16 +3198551,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WRB scas %es:(%rdi),%al\n+\tadd %dl,0x4d(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x1a(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3198794,17 +3198572,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x24(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae24(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tcld\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3198816,17 +3198595,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x40(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae40(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x47(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3198837,62 +3198617,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttest %ebp,0x0(%rax,%rax,1)\n+\tadd %ah,%al\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rbx)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjo 11146e8 \n+\tjo 1114e68 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp 0x0(%rsi),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tint1\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 111471e \n+\tjo 1114e9e \n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac8f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3198900,15 +3198679,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae37(%rax)\n+\tadd %dh,0xae37(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x13797(%rax)\n \tadd %al,(%rax)\n@@ -3198918,17 +3198697,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x51(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae51(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x7(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x1d,%dh\n@@ -3198938,17 +3198718,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x35(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae35(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x19acc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3198957,38 +3198738,46 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov 0x0(%rax,%rax,1),%ch\n+\tadd %al,0xac8a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstd\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcs (bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %esi,%eax\n+\t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rbx\n@@ -3199004,32 +3198793,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae4e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x78000000(%rip) \n \tor 0x1(%rbx),%cl\n \tadd %al,0x22677(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x7d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,-0x1(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2a(%rax)\n@@ -3199040,16 +3198830,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %ah,0xac80(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x17396(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f7f4(%rax)\n \tadd %al,(%rax)\n@@ -3199057,24 +3198848,24 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae49(%rax)\n+\tadd %ah,0xae49(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsub 0x0(%rcx,%rax,1),%edx\n \tnop\n-\tloopne 111491b \n+\tloopne 11150db \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3199095,33 +3198886,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac86(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\txchg %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,-0x45(%rax)\n \tmov $0x1,%edi\n \tadd %dh,%al\n \trcll $1,0x1(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \trex.XB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x20a35(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3199132,55 +3198923,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %gs,0x0(%rax,%rax,1)\n+\tadd %dl,0xac8c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tsbb %ah,-0x78(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\tmov %al,(%ecx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1ec44(%rax)\n+\tnop\n+\trex.R in (%dx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tnop\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WXB je 1114abd \n+\trex.WXB je 111527d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%bl\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor %ch,0x0(%rsi)\n+\tadd %dl,(%rax)\n+\txor %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmovabs 0xb0000000000194f1,%al\n \trolb $1,(%ecx)\n \tadd %al,(%rax)\n@@ -3199189,38 +3198983,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %gs,0x0(%rax,%rax,1)\n+\tadd %ah,0xac8c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tmov $0xba,%al\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x194ba(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd %edx,0x1(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae24(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand $0xae,%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmp %esi,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2b(%rax)\n@@ -3199231,16 +3199022,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %dh,0x6d(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tand %edx,0x0(%rcx,%rax,1)\n \tpush %rax\n@@ -3199251,37 +3199041,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dl,0xae62(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x14(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n-\tcall 1114c08 \n+\tcall 11153c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae3a(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x28000000(%rip) \n \tmov $0x148,%ebx\n \tadd %al,(%rax)\n \tlock rex.RB mov (%r9),%es\n \tadd %al,(%rax)\n@@ -3199290,17 +3199079,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae2a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,-0xc(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3199309,15 +3199099,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n+\tadd %ah,%al\n+\tinsl (%dx),%es:(%rdi)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,-0x69(%rax)\n \tand $0x1,%eax\n \tadd %dh,(%rax)\n@@ -3199328,15 +3199119,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \trex.WR scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x18fae(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3199347,15 +3199138,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush %rsi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x5c(%rax)\n \txchg %eax,%edx\n@@ -3199369,16 +3199160,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor %ebp,0x0(%rsi)\n+\tadd %dl,(%rax)\n+\txor 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x17390(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3199389,15 +3199180,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x57(%rax)\n+\tadd %dl,0x57(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x18e9a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3199408,18 +3199199,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac90(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x70(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,0x10000000(%rip) \n \trex.RB pop %r10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpushf\n \trepz add %eax,(%rax)\n@@ -3199428,15 +3199218,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae58(%rax)\n+\tadd %al,0xae58(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,-0x49(%rax)\n \txchg %eax,%esp\n@@ -3199450,96 +3199240,99 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x3d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadc %eax,(%rax)\n+\tadd %bl,%al\n+\tlahf\n+\tmov (%rcx),%es\n \tadd %al,(%rax)\n-\tfcomps 0x18e(%rdi)\n \tadd %al,(%rax)\n \tror $0x25,%bh\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x76(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,-0x50000000(%rip) \n+\tadd %al,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0xb0000000,%eax\n \tmov $0x1bf,%edi\n \tadd %al,(%rax)\n \txor %dh,%bh\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x26(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae26(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x78000000(%rip) \n \txor %dh,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1114f6d \n+\tloopne 111572d \n \tout %al,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac8f(%rax)\n+\tadd %al,0xac8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tstos %eax,%es:(%rdi)\n-\tjne 1114f3d \n+\tjne 11156fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%ch\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %ebp,0x0(%rsi)\n+\tadd %ah,(%rax)\n+\tsub 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x17543(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x43(%rax)\n@@ -3199550,44 +3199343,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x1f046(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x27(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\n+\tadd %dl,0xae30(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3199608,29 +3199395,30 @@\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsahf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 111500d \n+\tjo 111578d \n \tin $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae4c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tcwtl\n \t(bad)\n \tadd %dh,(%rax)\n \tes xchg %eax,%ebx\n@@ -3199654,19 +3199442,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\timul $0x0,0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n+\tadd %al,0x25(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,0x30000000(%rip) \n+\tmov $0x89,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x7e(%rax)\n \t(bad)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x6b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.B cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ch,%bh\n@@ -3199676,147 +3199482,121 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0xae,%eax\n+\tadd %al,0x2b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x7(%rax)\n+\trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x30000000,%eax\n-\tmov $0x89,%bl\n+\tpush %rax\n+\tpush $0xfffffffffffffff6\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7e(%rax)\n-\t(bad)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae67(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tscas %es:(%edi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,-0x55(%rax)\n \t(bad)\n \tadd %dl,(%rax)\n \tmov 0x1(%rcx),%ebx\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,0x40000000(%rip) \n+\tadd %dh,%al\n+\tmov 0x0(%rax,%rax,1),%gs\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x40000000,%eax\n \txchg %eax,%edx\n-\tjae 11151fd \n+\tjae 11159bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%bh\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x7(%rax)\n-\trolb $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tpush $0xfffffffffffffff6\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tlea 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tadd %al,-0x73(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\txchg %eax,%ebx\n-\tmov (%rcx),%eax\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n+\tor %dl,0x18b(%rbx)\n \tadd %al,(%rax)\n \tadc %dh,0x1e6(%rbp)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae24(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tand $0xae,%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x6e(%rax)\n \tor $0x1,%eax\n \tadd %ah,(%rax)\n-\tjl 11152e9 \n+\tjl 1115a69 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tcmp %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1115345 \n+\tjo 1115ac5 \n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3199859,34 +3199639,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg 1115357 \n+\tadd %ah,%al\n+\tjle 1115ad7 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xfa1c,%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x3c(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tnegb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae55(%rax)\n+\tadd %al,(%rax)\n+\trex.WRB scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,%al\n+\ttestb $0x0,0x1(%rsi)\n+\trex\n+\tgs (bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xae55(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x8aca(%rax)\n \tadd %al,(%rax)\n@@ -3199898,59 +3199698,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae62(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x62(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \txchg %eax,%ecx\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1115475 \n+\tloopne 1115c35 \n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WR scas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,%al\n-\ttestb $0x0,0x1(%rsi)\n-\trex\n-\tgs (bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0xae4d(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmovabs 0xb0000000000174,%eax\n \tout %al,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3199958,71 +3199739,76 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7c(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dl,(%rax)\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tlock and $0x1,%eax\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tfdiv %st(0),%st\n+\tand $0x1,%eax\n \tadd %dl,%al\n \t(bad)\n \tand (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x77(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dh,%al\n+\tmov %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x1d294(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x21e12(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae25(%rax)\n+\tadd %ah,%al\n+\tand $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand 0x0(%rcx,%rax,1),%edx\n-\trolb $1,(%rbx)\n-\tsbb $0x2,%eax\n+\txor %ah,(%rbx)\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd 0x2(%rip),%ebx \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex scas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex.B scas %es:(%rdi),%al\n \t...\n \tadd %al,-0x20000000(%rip) \n \tpush %rdi\n \tand $0x1,%eax\n \tadd %dh,0x2d(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3200031,16 +3199817,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rax\n+\tadd %al,0x50(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc $0x9b,%al\n \tadd %eax,(%rax)\n@@ -3200053,15 +3199838,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae31(%rax)\n+\tadd %ah,0xae31(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \ttest $0x8d,%al\n \tadd %rax,(%r8)\n@@ -3200072,168 +3199857,172 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x21f(%rip) \n \tadd %al,(%rax)\n-\tloopne 111566a \n+\tloopne 1115dea \n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x71(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\tcmp $0xae,%al\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1d40b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x1c(%rax)\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trorb %cl,0x1(%rdx)\n-\tadd %dh,(%rax)\n-\tfs call 11156c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae3c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x1d40b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x1c(%rax)\n-\tlock add %eax,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tnop\n+\trorb %cl,0x1(%rdx)\n+\tadd %dh,(%rax)\n+\tfs call 1115e88 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\txor 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \timul $0x0,0x1(%rax),%ecx\n-\trex jle 1115701 \n+\trex jle 1115e81 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x44(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae44(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ebx,0x1(%rbx)\n \tadd %dh,(%rax)\n \ttest %edx,0x1(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7f(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdx)\n+\tadd %ah,(%rax)\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbp\n-\tfwait\n+\trcrb $1,-0x65(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae4a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.WX scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x1744a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1ec24(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae24(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tand $0xae,%al\n+\t...\n \tadd %cl,0x78000000(%rip) \n \tint1\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1e60d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 111601c \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae2c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x2210a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rsi\n \tin (%dx),%eax\n@@ -3200243,16 +3200032,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x64(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tfs scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfadds 0x37(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3200264,15 +3200053,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae56(%rax)\n+\tadd %ah,0xae56(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1e(%rax)\n \tfwait\n@@ -3200284,17 +3200073,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x29(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae29(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x2210b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \txchg %eax,%ebx\n@@ -3200304,37 +3200094,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0xae,%al\n+\tadd %al,0x3c(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n-\tje 111597d \n+\tje 111613d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmovabs %al,0xf7f8000000000224\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjb 1115959 \n+\tadd %al,%al\n+\tjno 1116119 \n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.X or $0x1,%eax\n \tadd %dh,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n@@ -3200344,15 +3200134,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae3a(%rax)\n+\tadd %ah,0xae3a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %al,%ch\n \tor $0x1,%eax\n@@ -3200363,15 +3200153,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tmovsxd 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov $0x89,%dl\n@@ -3200385,18 +3200175,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac82(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x7e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,-0x78000000(%rip) \n \tpush %rbp\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x22743(%rax)\n \tadd %al,(%rax)\n@@ -3200404,18 +3200193,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae2f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \t(bad)\n \tand $0x1,%eax\n \tadd %ah,0x18f1d(%rax)\n \tadd %al,(%rax)\n@@ -3200423,18 +3200212,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac8f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x71(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3200446,17 +3200234,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x46(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae46(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1e827(%rax)\n \tadd %al,(%rax)\n@@ -3200464,42 +3200253,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjle 1115b17 \n+\tadd %al,(%rax)\n+\tjle 11162d7 \n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjns 1115b96 \n+\tjns 1116356 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tiret\n-\tincb (%rax)\n+\tadd %dl,0xfed2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae40(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex scas %es:(%rdi),%al\n+\t...\n \tadd %al,0x20000000(%rip) \n \tmov $0x94,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsahf\n \txchg %al,(%rcx)\n@@ -3200509,15 +3200295,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.WX scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0xc(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3200529,65 +3200315,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae40(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex scas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpop %rcx\n-\tjae 1115c3d \n+\tjae 11163fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,(%rdx)\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x72(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\t(bad)\n-\tand $0x1,%eax\n-\tadd %al,%al\n-\t(bad)\n-\txchg %eax,%esp\n+\tmov 0x0(%rax,%rax,1),%gs\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tcmp %bl,0x125(%rdx)\n+\tadd %al,(%rax)\n+\trol $0x94,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dh,0x2f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n-\tjs 1115d2e \n+\tjs 11164ee \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%edx\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3200595,15 +3200377,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tpop %rsi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WX and %al,(%rdx)\n@@ -3200616,15 +3200398,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x58(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rax\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tshl $0x1,%eax\n \tadd %al,(%rax)\n@@ -3200637,16 +3200420,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WR scas %es:(%rdi),%al\n+\tadd %al,0x4c(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \txchg %eax,%ebp\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n@@ -3200659,51 +3200442,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %ebp,0x0(%rax,%rax,1)\n+\tadd %dh,0xac88(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x1f6e4(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1e8ed(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp $0xae,%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %ah,(%rax)\n+\tcmp $0xae,%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x19290(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tmov $0x90,%al\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcwtl\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4e(%rax)\n+\tadd %dh,0x4e(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcld\n \tpop %rdx\n@@ -3200717,15 +3200504,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tor %bl,-0x6e(%rbp)\n \tadd %eax,(%rax)\n@@ -3200738,18 +3200525,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae66(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x66(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,-0x26(%rax)\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x191(%rbp)\n@@ -3200758,15 +3200544,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae1f(%rax)\n+\tadd %al,0xae1f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x1bfb0(%rax)\n \tadd %al,(%rax)\n@@ -3200777,99 +3200563,73 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x57(%rax)\n+\tadd %ah,0x57(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,-0x56(%rax)\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock ret\n-\tcall 1115f48 \n+\tcall 1116708 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tds scas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %cl,-0x7c(%rax)\n-\tand $0x1,%eax\n-\tadd %ah,0x3e(%rax)\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x52(%rax)\n+\tadd %ah,0x52(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \txchg %eax,%esi\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f055(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 111601c \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WXB scas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\tds scas %es:(%rdi),%al\n \t...\n-\tadd %bl,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %cl,0x17525(%rax)\n+\tadd %cl,-0x7c(%rax)\n+\tand $0x1,%eax\n+\tadd %ah,0x3e(%rax)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjrcxz 1115fdd \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rcx\n+\tadd %al,(%rax)\n+\tpush %rdx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,-0x67(%rax)\n \tor $0x1,%eax\n \tadd %dl,%al\n@@ -3200880,18 +3200640,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae69(%rax)\n+\tadd %ah,%al\n+\trex.WXB scas %es:(%rdi),%al\n+\t...\n+\tadd %bl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x17525(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjrcxz 111679d \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin (%dx),%eax\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3200901,40 +3200678,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjmp 11160ec \n+\tjmp 111686c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.WRXB and (%r10),%r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x29(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,0x60000000(%rip) \n \tpop %rdx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcwtl\n@@ -3200945,14 +3200721,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x5e(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2a(%rax)\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjmp 11168d6 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tpop %rbp\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n@@ -3200965,15 +3200762,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tand %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,-0x4e(%rax)\n \tmov $0x1,%edi\n@@ -3200985,62 +3200782,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae5e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x2a(%rax)\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tjmp 11161d6 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\tjge 1116957 \n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x77(%rax)\n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,%dl\n+\tmov $0xdc,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x36(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae36(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x70(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,-0x70(%rax)\n \t(bad)\n@@ -3201050,95 +3200826,114 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae5f(%rax)\n+\tadd %dl,(%rax)\n+\tmov %ebp,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n+\tadd %ah,-0x1(%rax)\n+\trolb $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ch,0x194(%rdx)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xae5f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,-0x69(%rax)\n-\tjae 11162bd \n+\tjae 1116a7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x4b,%al\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x77(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x1(%rax)\n-\trolb $1,(%rcx)\n+\tadd %ah,(%rax)\n+\timul $0x0,0x0(%rsi),%ebp\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %ah,0x19b56(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0x194(%rdx)\n+\tadd %ah,0x29(%rax)\n+\tnop\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x0,0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush %rsp\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tfadds 0x73(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tcmp %al,%ch\n-\tor $0x1,%eax\n-\tadd %al,-0x12(%rax)\n-\tes add (%rax),%al\n+\tadd %dl,%al\n+\tor %ebx,(%rdi)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae69(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xae6a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %ah,0x19b56(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ah,0x29(%rax)\n-\tnop\n-\tadd %eax,(%rax)\n+\tcmp %al,%ch\n+\tor $0x1,%eax\n+\tadd %al,-0x12(%rax)\n+\tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tand 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc %bh,%al\n@@ -3201152,56 +3200947,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rsp\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tfadds 0x73(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %ebx,(%rdi)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xae5e(%rax)\n+\tadd %dl,0xae5e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x6c(%rax)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 11164b8 \n+\tjo 1116c38 \n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.WR scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tand %dl,0x0(%rcx,%rax,1)\n \tnop\n@@ -3201213,50 +3200987,51 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae64(%rax)\n+\tadd %al,0xae64(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tiret\n-\tjb 11164bd \n+\tjb 1116c3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf8000000000187e0,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tor $0x78000000,%eax\n-\tjmp 11164ec \n+\tadd %ah,%al\n+\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %cl,0x78000000(%rip) \n+\tjmp 1116c6c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18847(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x21(%rax)\n+\tadd %ah,0x21(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsubb $0x1,-0x78(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3201266,18 +3201041,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae6a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush $0xffffffffffffffae\n+\t...\n \tadd %cl,-0x70000000(%rip) \n \t(bad)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x74(%rbx)\n \tadd %eax,(%rax)\n@@ -3201286,15 +3201060,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x56(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rsi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,-0x6c(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n@@ -3201305,16 +3201080,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RXB scas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex.W scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ebx\n \txchg %eax,%edi\n \tadd %eax,(%rax)\n@@ -3201327,38 +3201102,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac7e(%rax)\n+\tadd %al,0xac7e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tsbb %dl,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloopne 1116641 \n+\tadd %al,%al\n+\tloop 1116dc1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x9af6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.RB scas %es:(%rdi),%al\n+\tadd %dh,0x45(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tlods %ds:(%rsi),%al\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3201390,16 +3201165,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae28(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x78000000(%rip) \n \tand %esi,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock cmp %cl,0x1(%rdi)\n@@ -3201407,36 +3201182,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n+\tadd %ah,0xae23(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bl,0x17314(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\torl $0x9af7f800,0x1(%rdx)\n+\tadd %al,-0x30000000(%rip) \n+\txchg %eax,%ebx\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1e8aa(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub $0xae,%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dl,(%rax)\n+\tsub $0xae,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x18b96(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x3f(%rax)\n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3201444,128 +3201221,135 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae23(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x30000000(%rip) \n-\txchg %eax,%ebx\n-\tadd %rax,(%rax)\n+\tadd %ah,0x4b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,0x8000000(%rip) \n+\trex.W\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e8aa(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadcl $0x0,0x1(%rdx)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4b(%rax)\n+\tadd %al,0x20(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,0x8000000(%rip) \n-\trex.W\n-\tlock add %eax,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %bl,0x17314(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\torl $0x9af7f800,0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcl $0x0,0x1(%rdx)\n-\tclc\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2d(%rax)\n+\tadd %ah,0x2d(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x19ac7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x190dc(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadcb $0x1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %esi,%eax\n+\t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x20(%rax)\n+\tadd %ah,0x34(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trepz rolb $1,(%rcx)\n+\tadd %al,0x28000000(%rip) \n+\trex.WXB je 111703d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $0xf1,%cl\n+\tlock sbb $0xbf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x34(%rax)\n+\tadd %dh,0x20(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,0x28000000(%rip) \n-\trex.WXB je 11168bd \n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trepz rolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock sbb $0xbf,%al\n+\tsar $0xf1,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x78(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dh,%al\n+\txchg %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bl,0x33(%rax)\n-\tand $0x1,%eax\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tpop %rax\n+\txor 0x1(%rip),%esp \n \tadd %ah,%al\n \tout %eax,(%dx)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae51(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush %rcx\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x3f(%rax)\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3201577,16 +3201361,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rax\n+\tadd %dh,%al\n+\tpush %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,0x70000000(%rip) \n \tstc\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3201596,15 +3201380,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tcmp %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x18a7c(%rax)\n \tadd %al,(%rax)\n@@ -3201617,53 +3201401,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae45(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0x14996(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x22446(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,0x28000000(%rip) \n+\tadd %dl,(%rax)\n+\ttest %ebp,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x28000000,%eax\n \tfwait\n \tor $0x1,%eax\n \tadd %dl,(%rax)\n \tmovsxd %ecx,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac82(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0x4c(%rax)\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3201674,18 +3201460,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x30(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x6b(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tenter $0x220,$0x0\n@@ -3201694,19 +3201479,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %gs,0x0(%rax,%rax,1)\n+\tadd %al,0xac8c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov $0x94,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf(%rax)\n \tes add (%rax),%al\n@@ -3201715,15 +3201500,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tand %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x50000000(%rip) \n \tscas %es:(%rdi),%eax\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3201736,21 +3201521,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6f(%rax)\n+\tadd %al,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x27(%rax)\n-\tjne 1116b7d \n+\tjne 111733d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0x1,0x61(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -3201776,16 +3201562,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsi\n+\tadd %dh,%al\n+\tpush %rbp\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x1d1,%esi\n \tadd %al,(%rax)\n@@ -3201796,15 +3201582,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rcx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x18b0f(%rax)\n \tadd %al,(%rax)\n@@ -3201817,18 +3201603,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0xae,%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tcmp $0xae,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tmov $0x40,%al\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x22(%rax)\n \trolb %cl,(%rcx)\n@@ -3201838,16 +3201626,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tscas %es:(%edi),%al\n+\tadd %al,0x67(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tstc\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3201859,19 +3201647,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %dl,0x149(%rbp)\n \tadd %al,(%rax)\n \txor %bl,(%rdx)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3201879,75 +3201666,76 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae6c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,0x60000000(%rip) \n \tmovabs 0xe73000000000018f,%al\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac89(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x77(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tnop\n-\tjae 1116d7d \n+\tjae 111753d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x7a,%al\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x77(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %bh,(%rax)\n+\tstos %al,%es:(%rdi)\n+\tjne 111757d \n \tadd %al,(%rax)\n-\tcmp %ch,0x175(%rdx)\n \tadd %al,(%rax)\n \t(bad)\n \tcmp $0xeb,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \txor 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x1d27f(%rax)\n \tadd %al,(%rax)\n@@ -3201958,16 +3201746,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %dl,0x6c(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfcoms 0x18b(%rbp)\n \tadd %al,(%rax)\n \tand %al,%bh\n@@ -3201978,15 +3201765,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae23(%rax)\n+\tadd %dh,0xae23(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tcli\n@@ -3202001,17 +3201788,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x63(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,(%rax)\n+\tmovsxd 0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tpop %rdi\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3202023,16 +3201811,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.B scas %es:(%rdi),%al\n+\tadd %dh,0x41(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsti\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3202042,86 +3201830,79 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae21(%rax)\n+\tadd %ah,0xae21(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,-0x6f(%rax)\n-\tjae 1116f3d \n+\tjae 11176fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tja 1116f2b \n+\tja 11176eb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RX scas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex.RXB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,-0xe(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1116fbd \n+\tloopne 111777d \n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x71(%rax)\n+\tadd %al,-0x71(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tloopne 1116f8c \n+\tloopne 111774c \n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock imul $0x1,%eax,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadcb $0x1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7f(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tjg 1117757 \n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tand %dl,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3202134,15 +3201915,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae57(%rax)\n+\tadd %dl,0xae57(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tint3\n@@ -3202156,18 +3201937,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae6e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov %ah,0x1(%rip) \n \tadd %dh,(%rax)\n \txchg %eax,%ebx\n \tmov $0x1,%esi\n@@ -3202196,53 +3201977,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xae6a(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x189(%rsi)\n+\tmov $0x89,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,-0x1a(%rdi)\n+\tadd %dl,(%rax)\n+\tja 11178a9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %bl,(%rax)\n+\tadd %ah,(%rax)\n+\ttest %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tlea (%ecx),%eax\n \tadd %al,(%rax)\n+\tsbb %al,(%rax)\n+\tadd %al,(%rax)\n+\tsbb %ah,-0x73(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock movabs 0xf7f80000000001f3,%al\n+\tadd %dh,%al\n+\tmovabs 0xf7f80000000001f3,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tnop\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcwtl\n@@ -3202255,17 +3202040,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x68(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae67(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x12531(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x35(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3202274,17 +3202060,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x44(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae44(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x10d4c(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x42(%rax)\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n@@ -3202293,35 +3202080,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand $0xae,%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %ah,(%rax)\n+\tand $0xae,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,0x189b8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xc(%rax)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x23(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x1388b(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb $0x27,%al\n \tadd (%rax),%al\n@@ -3202353,16 +3202141,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WR scas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.WRB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tadc $0x19b,%eax\n \tadd %al,(%rax)\n \tsub $0x92,%dl\n@@ -3202372,15 +3202160,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae27(%rax)\n+\tadd %ah,0xae27(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n@@ -3202395,15 +3202183,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tsub $0xae,%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp 0x1(%rax),%ecx\n \tadd %dl,0x1ea74(%rax)\n@@ -3202412,63 +3202200,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %cl,0x1(%rbp,%rcx,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 11173ec \n-\tand (%rdx),%eax\n+\tadd %al,0x2d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpopf\n+\t(bad)\n+\tadd %al,0x1d15c(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x35(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\trex.WR or $0x1,%rax\n+\tadd %ah,%al\n \t(bad)\n+\tand (%rdx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpopf\n-\t(bad)\n-\tadd %al,0x1d15c(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2a(%rax)\n+\tadd %dh,0x2a(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x9f,%al\n-\tjae 111747d \n+\tjae 1117bfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x222(%rbx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3202492,15 +3202276,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae56(%rax)\n+\tadd %dl,0xae56(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x14(%rax)\n \tfwait\n@@ -3202512,15 +3202296,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rcx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,-0x48000000(%rip) \n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tpop (%rcx)\n \tadd %al,(%rax)\n@@ -3202532,49 +3202316,51 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WB scas %es:(%rdi),%al\n+\tadd %dl,0x49(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x55(%rax)\n-\tjne 111757d \n+\tjne 1117cfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tjnp 1117517 \n+\tjnp 1117c97 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac7d(%rax)\n+\tadd %al,0xac7d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjs 11175d6 \n+\tjs 1117d56 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,0xfef7(%rax)\n+\tadd %dh,(%rax)\n+\tcli\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3202596,15 +3202382,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tfs scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfadds 0x125(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3202615,44 +3202401,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae51(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpush %rcx\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x18faa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjbe 111766b \n+\tjbe 1117deb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \ttest $0x175,%eax\n \tadd %al,(%rax)\n-\trex je 1117693 \n+\trex je 1117e13 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3202676,18 +3202462,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x77(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %ah,%al\n+\tmov %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x17(%rax)\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x4(%rax)\n \t(bad)\n@@ -3202697,33 +3202484,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest %ch,0x0(%rax,%rax,1)\n+\tadd %dl,0xac84(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x19b5b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor %ebx,0x2(%rip) \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,-0x28000000(%rip) \n \tpop %rdx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3202734,18 +3202521,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xac81(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x19427(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rbp\n \trolb $1,(%rcx)\n@@ -3202755,36 +3202542,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tpush %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0x1e9,%eax\n \tadd %al,(%rax)\n \tmov $0x85,%al\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %esi,%eax\n+\t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,-0x5c(%rax)\n \tmov $0x1,%esi\n@@ -3202794,15 +3202589,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae4a(%rax)\n+\tadd %dh,0xae4a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tmov $0x94,%ah\n@@ -3202814,15 +3202609,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae42(%rax)\n+\tadd %dh,0xae42(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x17383(%rax)\n \tadd %al,(%rax)\n@@ -3202834,32 +3202629,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,0x78000000(%rip) \n-\tjnp 1117930 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor 0x0(%rcx,%rax,1),%dl\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x44(%rax)\n+\tadd %dh,0x44(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x1d(%rax)\n \tand $0x1,%eax\n \tadd %dh,(%rax)\n@@ -3202868,33 +3202646,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae3e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \toutsl %ds:(%rsi),(%dx)\n-\tjne 11179bd \n+\tjne 111813d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000018c86,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \trex.WB scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsubb $0x0,0x20a(%rbp)\n \tadd %al,-0x42(%rax)\n \tsbb $0x2,%eax\n@@ -3202902,48 +3202681,64 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WB scas %es:(%rdi),%al\n+\tadd %ah,0x4f(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadc %bh,0x21a(%rdi)\n+\tadd %cl,0x78000000(%rip) \n+\tjnp 11181b0 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001d4b3,%al\n+\tadd %dh,%al\n+\tor 0x0(%rcx,%rax,1),%dl\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tand $0xae,%al\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1942f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1bfcf(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %al,0x49(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadc %bh,0x21a(%rdi)\n+\tadd %al,(%rax)\n+\tmovabs 0xf80000000001d4b3,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n \txor $0xae,%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x1bf78(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3202954,61 +3202749,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x72(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %dl,(%rax)\n+\tmov 0x0(%rax,%rax,1),%gs\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %cl,-0x7(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d3b9(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac7c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x7c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \t(bad)\n-\tjmp 1117b3f \n-\tadd %dh,%al\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tjmp 11182ff \n+\tadd %ah,0xff02(%rax)\n \tadd %al,(%rax)\n-\tpop %rax\n-\tstc\n+\tadd %bl,-0x7(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae3b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1b(%rax)\n \tand $0x1,%eax\n \tadd %ah,(%rax)\n \tfwait\n \txchg %eax,%ebp\n@@ -3203018,15 +3202809,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae36(%rax)\n+\tadd %dl,0xae36(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfdivs 0x1bf(%rax)\n \tadd %al,(%rax)\n@@ -3203036,22 +3202827,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tss scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x17522,%eax\n+\tadd %bh,0x17522(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f07b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3203075,18 +3202864,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae43(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.XB scas %es:(%rdi),%al\n+\t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpush %rdi\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3203096,38 +3202884,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac85(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n-\tjae 1117cbd \n+\tjae 111847d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%ch\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4c(%rax)\n+\tadd %ah,0x4c(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x19b13(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6e(%rax)\n@@ -3203138,55 +3202925,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae4c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x8000000(%rip) \n-\tstd\n-\tand $0x1,%al\n-\tadd %al,(%rax)\n+\tadd %dl,0x65(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\trolb $0x0,0x1(%rdi,%rax,4)\n+\tadd %cl,%al\n+\tsti\n+\tand $0x1,%eax\n+\tadd %al,0x22165(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae65(%rax)\n+\tadd %dl,0xae4c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tadd %al,-0x8000000(%rip) \n+\tstd\n+\tand $0x1,%al\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tsti\n-\tand $0x1,%eax\n-\tadd %al,0x22165(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x0,0x1(%rdi,%rax,4)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tgs scas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae65(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d1b2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.RB (bad)\n \tadd (%rax),%al\n@@ -3203195,37 +3202982,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjb 1117d99 \n+\tadd %dh,0x72(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txacquire xchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1117e02 \n+\tjo 11185c2 \n \tstc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.B scas %es:(%rdi),%al\n+\tadd %dl,0x41(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x4d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3203235,30 +3203022,31 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2f(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,0x50000000(%rip) \n \tcmp 0x1(%rip),%esp \n \tadd %ah,0x19038(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tsub 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x30000000(%rip) \n \trepz rolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3203266,37 +3203054,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6b(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tpush $0xffffffffffffffae\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txchg %rax,%rsp\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,%bl\n-\tjae 1117f05 \n+\tjae 11186c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x65(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tgs scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x172c9(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tdata16 cmc\n@@ -3203306,61 +3203094,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \trex.WRB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex jae 1117f7d \n+\trex jae 111873d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x2,0x20(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %ch,0x17403(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x18cd8(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xae31(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\txor %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \txchg %eax,%ebp\n \tadd %rax,(%rax)\n@@ -3203374,38 +3203137,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %ch,0x0(%rax,%rax,1)\n+\tadd %dh,0x42(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %ch,0x17403(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %dl,0x18cd8(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,-0x78(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rdx\n-\trolb $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x7a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tinsl (%dx),%es:(%rdi)\n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tand %dl,-0x30(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae2a(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsub 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x60000000(%rip) \n \tpop %rbx\n \tor $0x1,%eax\n \tadd %dl,(%rax)\n \tpush %rdi\n@@ -3203416,51 +3203195,51 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac8c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x74(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x137c4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d4d3(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x28(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae28(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x18adc(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18eaf(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RX scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\trex.RXB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tlods %ds:(%rsi),%eax\n \tpop (%rcx)\n \tadd %al,(%rax)\n@@ -3203473,16 +3203252,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rax\n+\tadd %al,(%rax)\n+\tpush %rcx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tand $0x1,%eax\n@@ -3203514,16 +3203293,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae38(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x9(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3203537,74 +3203316,72 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tes scas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tmovsxd 0x1(%rip),%ecx \n \tadd %al,0x18d73(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \tcmp $0xae,%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x1d(%rax)\n-\tjae 11182bd \n+\tjae 1118a3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x24,%al\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tand %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x54(%rax)\n-\tjae 11182fd \n+\tjae 1118a7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0xd3,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x42(%rax)\n+\tadd %ah,0x42(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \trex.XB\n \tadd %rax,(%r8)\n@@ -3203617,17 +3203394,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsubb $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tjg 1118a97 \n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tpop %rsi\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3203640,35 +3203417,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae3d(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmp $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dl,0x18e67(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trepnz add %ax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\trex.B scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x25,%al\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x48(%rax)\n@@ -3203679,18 +3203456,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae3e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tds scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x3b(%rax)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3203701,16 +3203477,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcs scas %es:(%rdi),%al\n+\tadd %dl,0x2e(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1b(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3203723,16 +3203499,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %ch,0x0(%rsi)\n+\tadd %ah,(%rax)\n+\tsub %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x194f7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3203743,15 +3203519,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \trex scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcltd\n \t(bad)\n@@ -3203763,55 +3203539,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1f(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tcmp $0xae,%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcall 11186b3 \n+\tadd %bl,0x7d(%rax)\n+\trolb %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,-0x68(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tnop\n+\tds and (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp $0xae,%al\n+\tadd %ah,0x1f(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %bl,0x7d(%rax)\n-\trolb %cl,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tds and (%rdx),%al\n+\tadd %dl,%al\n+\tcall 1118e73 \n \tadd %al,(%rax)\n+\tadc %dl,-0x68(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae34(%rax)\n+\tadd %dh,0xae34(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshr $1,%ch\n \troll $1,(%rcx)\n@@ -3203824,16 +3203600,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd %al,0xac83(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x1f3b5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trcrb $0x0,0x2(%rip) \n@@ -3203841,55 +3203618,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.WR scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,-0x7c(%rax)\n-\tjae 111863d \n+\tjae 1118dbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfdiv %st(0),%st\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae66(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x66(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x1f04b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x225fb(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RB scas %es:(%rdi),%al\n+\tadd %al,0x45(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1ec3a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trolq %cl,(%r9)\n@@ -3203907,67 +3203683,67 @@\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1739b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjle 11186d3 \n+\tjle 1118e53 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tor %al,(%rax)\n+\tadd %dl,%al\n+\tsubb $0x0,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tstd\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x21d(%rdi)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae67(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tscas %es:(%edi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0xa(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 11187d9 \n+\tloopne 1118f59 \n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,0x0(%rip) \n \tdata16 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3203980,16 +3203756,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WB scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\trex.WX scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,-0x2(%rax)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3204001,92 +3203777,100 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WX scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\trex.WXB scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tpop %rbp\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadcb $0xf8,0x0(%rcx,%rax,1)\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n \t...\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno 1118819 \n+\tmovabs 0xf001000000000111,%al\n \t...\n-\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rsp\n-\tjae 111887d \n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rsi)\n-\tout %eax,(%dx)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tpush %rdx\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tcall 1131876 \n+\tadd %al,(%rax)\n+\tadd %dh,0x2202c(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rdx\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %al,0xae71(%rax)\n \tadd %al,(%rax)\n-\tcall 11310f6 \n \tadd %al,(%rax)\n-\tadd %dh,0x2202c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rsp\n+\tjae 111907d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rsi)\n+\tout %eax,(%dx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rbx)\n+\tadd %dl,(%rax)\n+\txchg %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1953f(%rax)\n+\tadd (%rax),%eax\n+\tadd %al,(%rax)\n+\tmov $0x3f,%al\n+\txchg %eax,%ebp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19565(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae38(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmp %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x20000000(%rip) \n \tsbb %ebx,0x1(%rbx)\n \tadd %ah,(%rax)\n \tsub %edx,%esp\n \tadd %eax,(%rax)\n@@ -3204113,20 +3203897,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x76(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %dl,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tmov $0xef,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov (%rsi),%ah\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3204134,57 +3203919,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tes scas %es:(%rdi),%al\n+\tadd %dl,0x26(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\trex.R jne 11189fd \n+\trex.R jne 11191bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tjo 1118995 \n+\tjo 1119155 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x74(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,(%rax)\n+\tmov %gs,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tloopne 1119201 \n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock in $0x1e,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x21(%rax)\n+\tadd %dh,0x21(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tor %esp,%edx\n \tadd %eax,(%rax)\n@@ -3204197,15 +3203982,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rsi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush $0x10d42\n \tadd %al,(%rax)\n@@ -3204217,16 +3204002,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush $0xffffffffffffffae\n+\tadd %dh,0x6a(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,-0xc(%rax)\n \tand $0x1,%eax\n \tadd %dh,0x1ed1d(%rax)\n \tadd %al,(%rax)\n@@ -3204234,18 +3204019,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae61(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x76(%rax)\n \tor $0x1,%eax\n \tadd %dl,(%rax)\n \tor %edx,%esi\n \tadd %eax,(%rax)\n@@ -3204254,17 +3204039,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x41(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae41(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x39(%rax)\n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3204275,75 +3204061,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %dh,%al\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdx\n-\tor (%rdx),%al\n \tadd %al,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tadc %bl,0xa(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tloopne 1118b88 \n+\tadd %ah,%al\n+\t(bad)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae60(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x60(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n-\tcall 1118d91 \n+\tcall 1119551 \n \tadd %al,(%rax)\n-\tjo 1118bc7 \n+\tjo 1119387 \n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x67(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,0x20000000(%rip) \n-\ttest $0x175,%eax\n-\tadd %al,(%rax)\n-\tlock push %rcx\n-\tjne 1118c45 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tnop\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tfwait\n@@ -3204354,17 +3204121,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x45(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tdata16 scas %es:(%rdi),%al\n+\t...\n+\tadd %dl,0x20000000(%rip) \n+\ttest $0x175,%eax\n+\tadd %al,(%rax)\n+\tlock push %rcx\n+\tjne 1119445 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xae45(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.B cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f278(%rax)\n@@ -3204373,224 +3204159,224 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %ah,0xae1f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tjae 1118cfd \n \tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xf800000000018ea9,%al\n+\tadd %bh,(%rax)\n+\tnop\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x4c(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae21(%rax)\n+\tadd %dl,0xae2f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\txor %dh,%bl\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tstos %eax,%es:(%rdi)\n+\tjae 11194fd \n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tmovabs 0xf800000000018ea9,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae1f(%rax)\n+\tadd %dl,0xae21(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tnop\n-\txchg %eax,%edx\n+\txor %dh,%bl\n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4c(%rax)\n+\tadd %dl,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae6c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x4b(%rax)\n-\tje 1118dbd \n+\tje 111957d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,%dl\n \tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae25(%rax)\n+\tadd %al,%al\n+\tand $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x60000000(%rip) \n+\tor $0xa0000000,%eax\n \t(bad)\n \tand $0x1,%eax\n \tadd %dh,%al\n \tcmp %cl,0x1(%rsi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae63(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x63(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tpush %rsi\n-\tjae 1118e3d \n+\tjae 11195fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x54(%rax)\n+\tadd %al,0x43(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rcx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tds jmp 1118e80 \n-\tadd %dh,-0x43(%rax)\n-\trepnz add %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xbf,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae55(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %ah,0x20(%rax)\n-\tpop %rbx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x54(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfcomi %st(0),%st\n-\tadd %eax,(%rax)\n+\tadd %ah,(%rax)\n+\tds jmp 1119680 \n+\tadd %dh,-0x43(%rax)\n+\trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.XB scas %es:(%rdi),%al\n+\tadd %dh,0x55(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xbf,%al\n+\tadd %ah,0x20(%rax)\n+\tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %eax,%edx\n+\tadd %dh,%al\n+\tfcomi %st(0),%st\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstos %al,%es:(%rdi)\n-\tjne 1118f3d \n+\tjne 11196fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x74,%al\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae3e(%rax)\n+\tadd %dh,0xae3e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x2b(%rax)\n \txchg %eax,%esp\n@@ -3204604,124 +3204390,119 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae33(%rax)\n+\tadd %dh,0xae33(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,-0x1e(%rax)\n \tand $0x1,%eax\n \tadd %ah,0x1ef54(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf001000000000111,%al\n+\tadd %al,0x3d(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n+\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rcx\n+\tjae 11197bd \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x8e,%al\n+\txchg %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rcx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x43(%rax)\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcall 1119232 \n+\tcall 11199f2 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor $0xae,%eax\n \tadd %al,(%rax)\n-\tadc $0x0,%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rcx\n-\tjae 111907d \n \tadd %al,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x8e,%al\n-\txchg %eax,(%rcx)\n+\tsbb %bh,(%rbx,%rsi,2)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tiret\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x22(%rax)\n+\tadd %ah,0x22(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfwait\n \tand $0x1,%eax\n \tadd %dl,(%rax)\n-\tcs jmp 11190c8 \n+\tcs jmp 1119888 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %bh,(%rbx,%rsi,2)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tiret\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %dh,0x69(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\timul $0x0,0x0(%rsi),%ebp\n \tadd %cl,-0x28000000(%rip) \n \tadc $0x137,%eax\n \tadd %al,(%rax)\n \tadc %dl,(%rsi)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3204729,73 +3204510,73 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x47(%rax)\n+\tadd %dh,0x47(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x1c(%rax)\n \tand $0x1,%eax\n \tadd %dl,%al\n-\tjae 1119176 \n+\tjae 11198f6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcs scas %es:(%rdi),%al\n+\tadd %al,0x2e(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1251c(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x2b(%rax)\n-\tjmp 11191c5 \n+\tjmp 1119945 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %ah,-0x79(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tlock mov $0x21a,%ebx\n+\tadd %dh,%al\n+\tmov $0x21a,%ebx\n \tadd %al,(%rax)\n \tand %bl,%dh\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tsub %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x38000000(%rip) \n \tmov $0x1a,%cl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3204814,28 +3204595,28 @@\n \tadd %dl,(%rax)\n \tpop %rbx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n-\tja 1119260 \n+\tja 11199e0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x18fbd(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae60(%rax)\n+\tadd %al,0xae60(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tint3\n@@ -3204848,18 +3204629,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac8e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x72(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tint1\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3204868,41 +3204648,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae5b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x20000000(%rip) \n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tjne 111933d \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,0x1f1(%rcx)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %al,0x66(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xae66(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjnp 111934d \n+\tjnp 1119a8d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3204910,37 +3204670,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov 0x0(%rax,%rax,1),%gs\n+\tadd %ah,0xac8e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n \tadd %al,%al\n-\tjns 111937a \n+\tjns 1119aba \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x52(%rax)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae2f(%rax)\n \tadd %al,(%rax)\n+\txor %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,0x18e9f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x43(%rax)\n@@ -3204951,55 +3204712,74 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand 0x0(%rsi),%ebp\n+\tadd %ah,0xae5b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x20000000(%rip) \n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tjne 1119b7d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,0x1f1(%rcx)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand $0xae,%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush $0x137\n \tadd %al,(%rax)\n-\tloopne 111944b \n+\tloopne 1119bcb \n \tout %al,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %dl,0x69(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tstos %eax,%es:(%rdi)\n-\tje 111947d \n+\tje 1119bfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,0x220(%rdx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae57(%rax)\n+\tadd %al,0xae57(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tint $0x8a\n@@ -3205011,18 +3204791,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x78(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dl,(%rax)\n+\tmov %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlock xchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov 0x1(%rsi),%dl\n@@ -3205051,97 +3204832,96 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xae34(%rax)\n \tadd %al,(%rax)\n-\tmov %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,-0x28000000(%rip) \n+\tjg 1119cba \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,-0x1d(%rax)\n-\ttestb $0x0,(%rcx)\n+\tadd %al,0x19a37(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tin (%dx),%eax\n-\tcall 1119588 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x34(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,-0x28000000(%rip) \n-\tjg 111957a \n-\tadd %eax,(%rax)\n+\tadd %ah,0xac88(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x19a37(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %bl,-0x1d(%rax)\n+\ttestb $0x0,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tin (%dx),%eax\n+\tcall 1119d48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac8b(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tcall 1135576 \n+\tcall 1135cf6 \n \tadd %al,(%rax)\n \tadd %dl,0x15b19(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \tpush %rax\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tclc\n \txchg %eax,%ebx\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjrcxz 11195cd \n+\tjrcxz 1119d4d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand $0xae,%eax\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tes scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \trex.WB and %al,(%r10)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x95,%al\n \tout %al,$0x1\n@@ -3205151,18 +3204931,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae3e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tds scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor %ah,(%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3205174,15 +3204953,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tcmp 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x10000000(%rip) \n \tint1\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3205196,34 +3204975,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlea 0x0(%rax,%rax,1),%ebp\n+\tadd %dh,%al\n+\tmov %gs,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %ch,(%rax)\n \trcll $0x0,0x1(%rax)\n-\tjo 1119725 \n+\tjo 1119ea5 \n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tpush %rcx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x27(%rax)\n \tadd %rax,(%r8)\n@@ -3205237,75 +3205016,100 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae4b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n+\tadd %ah,%al\n+\tes scas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x17442(%rax)\n+\tpush $0x193e7\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjrcxz 111975d \n+\tjge 1119ed6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae26(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,%al\n+\trex.WXB scas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\tpush $0x193e7\n+\tadd %dl,0x17442(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjge 1119796 \n+\tjrcxz 1119f1d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcs scas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x4c(%rax)\n \tor $0x1,%eax\n \tadd %ah,0x1f5df(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x11,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,0x55(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tje 111a020 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x18e4f(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xac8f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trepnz xchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x19a6a(%rax)\n@@ -3205314,39 +3205118,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae28(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsub %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18000000(%rip) \n \t(bad)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%edx\n-\tjmp 11198c5 \n+\tjmp 111a0c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae4b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3205358,54 +3205163,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae2b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tlret $0x8a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1119921 \n-\tjmp 1119948 \n+\tjo 111a121 \n+\tjmp 111a148 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x55(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tje 1119960 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x18e4f(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub %ebp,0x0(%rsi)\n+\tsub 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor %ebp,%edx\n \tadd %eax,(%rax)\n@@ -3205417,40 +3205204,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7d(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tjge 111a157 \n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x77(%rax)\n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,(%rsi)\n-\tincl (%rax)\n+\tshlb $0xff,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tadd %al,(%rax)\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x27(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae27(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \toutsb %ds:(%rsi),(%dx)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3205460,39 +3205248,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjge 1119a17 \n+\tadd %al,%al\n+\tjge 111a1d7 \n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\tjns 1119a96 \n+\tjns 111a256 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcs incl (%rax)\n+\tadd %al,0xff31(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %ah,0x27(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,0x60000000(%rip) \n \tpop %rdi\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3205502,18 +3205288,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae26(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tes scas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tmov $0x194,%esi\n \tadd %al,(%rax)\n \tadd %dl,-0x12(%rcx)\n \tadd %eax,(%rax)\n@@ -3205522,57 +3205307,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae68(%rax)\n+\tadd %ah,0xae52(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tlock xchg %eax,%esi\n-\tjae 1119b3d \n+\tadd %dl,0x66(%rax)\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0xf3,(%rax)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmovabs %eax,0xf7f8000000000220\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae52(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush $0xae\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x66(%rax)\n-\txchg %al,(%rcx)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n+\tlock xchg %eax,%esi\n+\tjae 111a33d \n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %eax,0xf7f8000000000220\n-\t(bad)\n \tadd %al,(%rax)\n+\trorb $0xf3,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6f(%rax)\n+\tadd %al,-0x6f(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x5d(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3205586,16 +3205372,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tgs scas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tfs scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tor 0x1(%rbx),%ecx\n \tadd %al,-0x75(%rax)\n \tmov $0x1,%esi\n@@ -3205603,15 +3205389,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \trex.WRX scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n@@ -3205621,16 +3205407,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor 0x0(%rsi),%ch\n+\tadd %dl,(%rax)\n+\txor 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcltd\n \tin (%dx),%eax\n@@ -3205645,36 +3205431,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tmovsxd 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\t(bad)\n-\tjne 1119cbd \n+\tcmp %ch,(%rdi)\n+\tjne 111a47d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsbb $0x2,%rax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \trex.RB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tenter $0x186,$0x0\n \tadd %al,(%rax)\n@@ -3205686,142 +3205472,125 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlea 0x0(%rax,%rax,1),%ebp\n+\tadd %dh,0xac8c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tcall 112ffd1 \n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ch,%al\n+\txchg %eax,%esp\n+\t(bad)\n \tadd %dh,(%rax)\n \tfsubr %st(2),%st\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x39(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rsi)\n+\tadd %ah,0xac85(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n-\t{rex2 0x1} add %al,(%r8)\n \tadd %al,(%rax)\n-\tand %ah,0x25(%rdx)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x65(%rax)\n+\tjae 111a53d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xf80000000001e9a6,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %ebp,0x0(%rax,%rax,1)\n+\tadd %al,0xae39(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,-0x65(%rax)\n-\tjae 1119dbd \n+\tadd %dl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,0xb(%rax)\n+\t{rex2 0x1} add %al,(%r8)\n \tadd %al,(%rax)\n+\tand %ah,0x25(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001e9a6,%al\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac7e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x7e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10d,%ebp\n \tadd %al,(%rax)\n-\txor %dh,(%rdi,%rdi,8)\n+\tshlb $0xff,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x9(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand 0x0(%rsi),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x22(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.RB je 1119e3d \n+\trex.RB je 111a5fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,-0x6f(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\trex.B scas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %cl,0x1256f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1f39b(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xae2f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,-0x6c(%rax)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1119f16 \n+\tjo 111a696 \n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3205845,38 +3205614,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.B scas %es:(%rdi),%al\n+\tadd %ah,0x41(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rsi\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x65(%rax)\n-\tjmp 1119f45 \n+\tjmp 111a6c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex scas %es:(%rdi),%al\n+\tadd %dl,0x40(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x1498b(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tint3\n@@ -3205887,42 +3205656,69 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\trex.X scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %cl,0x1256f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1f39b(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttest %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadc %bh,0x194(%rdx)\n \tadd %al,(%rax)\n \tmov $0x69,%al\n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %dh,%al\n+\ttest %ebp,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n+\tadd %ch,0x186fd(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x70(%rax)\n+\tsbb $0x2,%eax\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x39(%rax)\n+\tadd %ah,0x39(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x3c(%rax)\n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n@@ -3205934,19 +3205730,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %ch,0x0(%rax,%rax,1)\n+\tadd %ah,0xac84(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0xb8000000,%eax\n+\tadd %al,(%rax)\n+\tadd %cl,-0x48000000(%rip) \n \t(bad)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \txchg %eax,%edx\n@@ -3205956,19 +3205752,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac89(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tcmp %bh,(%rdx)\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x18f,%ecx\n@@ -3205977,16 +3205773,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %ah,0x6f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,-0x8000000(%rip) \n \ttest $0xd2,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3c(%rax)\n@@ -3205997,32 +3205792,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7a(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %ch,0x186fd(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x70(%rax)\n-\tsbb $0x2,%eax\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6e(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x1bfb3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19215(%rax)\n@@ -3206031,18 +3205810,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x30(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,-0x40000000(%rip) \n \tmovsb %ds:(%rsi),%es:(%rdi)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %spl,%bpl\n \tadd %eax,(%rax)\n@@ -3206051,74 +3205829,51 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x79(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,0x58000000(%rip) \n+\tadd %dh,%al\n+\txchg %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x58000000,%eax\n \tcmp $0x21c,%eax\n \tadd %al,(%rax)\n \tlock add %ecx,0x1(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac8c(%rax)\n+\tadd %dh,(%rax)\n+\tmov %gs,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tand %dl,0x1(%rbx,%rbx,4)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rsp\n-\tfwait\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjp 111a261 \n+\tlock jp 111a9e1 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tor %bh,0x73(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x37(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tss scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tmovsxd 0x1(%rip),%esp \n \tadd %dl,%al\n@@ -3206128,43 +3205883,45 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae61(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tor %bh,0x73(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x77(%rax)\n-\tor $0x1,%eax\n-\tadd %ah,0x1f20b(%rax)\n+\tadd %dh,-0x37(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x40(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %al,0xae61(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov 0x1(%rax),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%al\n-\tjmp 111a348 \n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,0x77(%rax)\n+\tor $0x1,%eax\n+\tadd %ah,0x1f20b(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3206186,36 +3205943,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x48(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rcx)\n+\tadd %dh,0xae40(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x17(%rax)\n-\tfwait\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tmov $0x1,%esi\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov 0x1(%rax),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshl $1,%al\n+\tjmp 111ab08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor 0x0(%rsi),%ch\n+\tadd %al,(%rax)\n+\txor 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,-0xe(%rax)\n \tpop %rdx\n \tadd %eax,(%rax)\n@@ -3206228,14 +3205985,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xae48(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,0x17(%rax)\n+\tfwait\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tmov $0x1,%esi\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xae5b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x23(%rax)\n@@ -3206250,15 +3206028,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rcx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsub 0x1(%rbx),%ebx\n@@ -3206271,15 +3206049,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae41(%rax)\n+\tadd %ah,0xae41(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tcmp %ah,%ch\n@@ -3206291,15 +3206069,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae59(%rax)\n+\tadd %al,0xae59(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tmov $0x194,%ecx\n@@ -3206311,35 +3206089,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae33(%rax)\n+\tadd %ah,0xae33(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x38000000(%rip) \n \tmovsl %ds:(%rsi),%es:(%rdi)\n-\tjne 111a53d \n+\tjne 111acbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x6c(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tcmp 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x62(%rax)\n \t(bad)\n@@ -3206350,16 +3206128,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRXB scas %es:(%rdi),%al\n+\tadd %al,0x4f(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x8acd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1acf8(%rax)\n \tadd %al,(%rax)\n@@ -3206367,16 +3206145,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae3a(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmp 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x8000000(%rip) \n \tenter $0x186,$0x0\n \tadd %al,(%rax)\n \tadd %dl,0x1991c(%rax)\n \tadd %al,(%rax)\n@@ -3206384,17 +3206162,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,(%rax)\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub 0x1(%rip),%ecx \n \tadd %dl,(%rax)\n \tfcomi %st(0),%st\n \tadd %eax,(%rax)\n@@ -3206403,32 +3206181,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\timul $0x0,0x0(%rsi),%ebp\n-\tadd %cl,(%rax)\n+\tadd %al,%al\n+\tpush $0xae\n \tadd %al,(%rax)\n-\tadd %ah,0x14986(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x53(%rax)\n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000014986,%al\n+\tlods %ds:(%rsi),%eax\n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,0x18000000(%rip) \n \tmov $0xef,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3206440,16 +3206220,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x72(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tjb 111ae19 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \timul $0x0,0x1(%rbp),%esi\n \txor %ch,(%rdx)\n \tand %eax,(%rdx)\n@@ -3206459,130 +3206239,135 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tand 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n-\trex.RB je 111a73d \n+\trex.RB je 111aebd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,-0x6f(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae2e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,0x1251a(%rax)\n+\trex.XB scas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x19a6f(%rax)\n+\tadd %bl,%al\n+\tgs and $0x1,%eax\n+\tadd %dl,0x21e65(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.X scas %es:(%rdi),%al\n+\tadd %al,%al\n+\tcs scas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rcx)\n+\tadd %dl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tgs and $0x1,%eax\n-\tadd %dl,0x21e65(%rax)\n+\tadd %dh,0x1251a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x19a6f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \trex.B scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjmp 111a78e \n+\tjmp 111af0e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1b(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xac84(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,0x1386d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp 0x1(%rbx),%dl\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \t...\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %ch,0x0(%rax,%rax,1)\n+\trclb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%eax\n+\tadd %esi,%eax\n+\t...\n \tadd %al,(%rax)\n-\tsubb $0x1,0x38(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rdx)\n-\txchg %eax,%ebx\n-\tadd %eax,(%rax)\n+\tadd %dl,0xac81(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tadd $0x80000000,%eax\n+\tadd %al,-0x80000000(%rip) \n \tsbb $0x19b,%eax\n \tadd %al,(%rax)\n-\tloopne 111a8e3 \n+\tloopne 111b0a3 \n \tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac8e(%rax)\n+\tadd %al,0xac8e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x22107(%rax)\n \tadd %al,(%rax)\n@@ -3206592,15 +3206377,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x36(%rax)\n+\tadd %dh,0x36(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4a(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3206611,16 +3206396,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %ah,0x6e(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x186cf(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3206631,24 +3206415,24 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0xae,%eax\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tds scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %ah,0x21ab1(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1000000000021ab1,%al\n+\tadd %dl,(%rax)\n \tinsl (%dx),%es:(%rdi)\n-\tjmp 111a988 \n+\tjmp 111b148 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3206668,16 +3206452,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RB scas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.RX scas %es:(%rdi),%al\n \t...\n \tadd %ah,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \tfidivl (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3206689,51 +3206473,49 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x33(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,0x10000000(%rip) \n \tor 0x1(%rbx),%cl\n \tadd %ah,(%rax)\n \tcld\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac82(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x175aa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1bf81(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae30(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txor %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tand %ah,(%rcx,%rcx,2)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3206746,15 +3206528,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tss scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshrb $1,0x20a(%rbp)\n \tadd %al,(%rax)\n \trolb $0x0,0x224(%rcx)\n@@ -3206762,38 +3206544,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub %ch,0x0(%rsi)\n+\tadd %dl,(%rax)\n+\tsub %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10000000(%rip) \n \t(bad)\n-\tjne 111ab3d \n+\tjne 111b2fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0x8a,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae34(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor $0xae,%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpop %rbx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3206805,17 +3206586,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae4f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,-0x33(%rax)\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex or $0xad,%al\n@@ -3206825,36 +3206607,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae28(%rax)\n+\tadd %ah,0xae28(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x5f(%rax)\n \tmov $0x1,%esi\n \tadd %dl,0x13(%rax)\n-\tcall 111ac08 \n+\tcall 111b3c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae6e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x8000000(%rip) \n \tsbb %dh,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpmaddwd (%rcx),%mm0\n \tadd %al,(%rax)\n@@ -3206870,46 +3206652,27 @@\n \tadd %dl,0xae54(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n-\tjge 111ac4d \n+\tjge 111b40d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1ac7f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.X scas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %cl,0x17375(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x41(%rax)\n-\tmov %es,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rbx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3206923,18 +3206686,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae43(%rax)\n+\tadd %ah,(%rax)\n+\trex.X scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %cl,0x17375(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x41(%rax)\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.XB scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0xf3,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3206946,15 +3206727,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae32(%rax)\n+\tadd %ah,0xae32(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x60000000(%rip) \n \tpop %rbx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3206965,16 +3206746,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRB scas %es:(%rdi),%al\n+\tadd %al,0x4d(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x65(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3206986,37 +3206767,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tds scas %es:(%rdi),%al\n+\tadd %ah,0x3e(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n-\tjo 111adfb \n+\tjo 111b5bb \n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae3f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x1756f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \txchg %eax,%ebp\n@@ -3207026,56 +3206807,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,-0x7d(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rcx)\n+\tadd %cl,0x0(%rip) \n+\tstos %eax,%es:(%rdi)\n+\tjne 111b63d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,%dl\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tand $0x1,%eax\n-\tadd %dh,%al\n-\tsub $0x1ec,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac83(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xae6c(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x0(%rip) \n-\tstos %eax,%es:(%rdi)\n-\tjne 111aebd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dl\n-\tmov (%rcx),%eax\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tand $0x1,%eax\n+\tadd %dh,%al\n+\tsub $0x1ec,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \trex.X scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tand %ch,0x75(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3207088,16 +3206868,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WB scas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.WX scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,-0x53(%rax)\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3207109,79 +3206889,71 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7e(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,-0x50000000(%rip) \n+\tadd %dh,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tor $0xb0000000,%eax\n \trolb $0x0,0x1(%rsi)\n-\tjo 111affb \n+\tjo 111b7bb \n \tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \txor %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x1499a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rax)\n \tand (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trclb $0x1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.X scas %es:(%rdi),%al\n+\tadd %dl,0x42(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tscas %es:(%rdi),%eax\n-\tjae 111b03d \n+\tjae 111b7bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 111b01a \n+\tloopne 111b79a \n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x63(%rax)\n+\tadd %al,0x63(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x10d99(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x194c0(%rax)\n@@ -3207190,17 +3206962,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,%al\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \trex.RX\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3207211,18 +3206982,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae65(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x65(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1f940(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rdi\n \tmov $0x1,%edi\n@@ -3207230,15 +3207000,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0x94,%dh\n@@ -3207250,38 +3207020,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \tand 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,-0x6f(%rax)\n-\tjae 111b17d \n+\tjae 111b8fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 111b147 \n+\tjo 111b8c7 \n \tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex scas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.B scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trcrb $1,(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3207293,16 +3207063,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RB scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\trex.RX scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%esi\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n@@ -3207314,16 +3207084,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae20(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tand %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand 0x0(%rcx,%rax,1),%edx\n \tmov $0xac,%al\n@@ -3207334,97 +3207104,97 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae35(%rax)\n+\tadd %dh,0xae35(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlods %ds:(%rsi),%eax\n-\tjae 111b27d \n+\tjae 111b9fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000002227e,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand %ch,0x0(%rsi)\n+\tadd %al,%al\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tcmp %dl,0x18b(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0x226ad(%rax)\n+\tlock mov $0x1f8,%esp\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\tand %ch,0x0(%rsi)\n \tadd %al,(%rax)\n-\tcmp %dl,0x18b(%rbp)\n \tadd %al,(%rax)\n-\tlock mov $0x1f8,%esp\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,0x226ad(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,%al\n \tds scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 111b313 \n+\tloopne 111ba93 \n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush $0xae\n+\tadd %dl,0xae67(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsahf\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3207436,15 +3207206,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x55(%rax)\n+\tadd %ah,0x55(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov 0x1(%rax),%esp\n \tadd %al,(%rax)\n@@ -3207456,18 +3207226,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae6d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x1942d(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3207497,17 +3207267,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x45(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae45(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x1bf7d(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf(%rax)\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n@@ -3207516,16 +3207287,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.W scas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.WB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x189b5(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x58(%rax)\n \tmov (%rcx),%eax\n@@ -3207535,16 +3207306,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %dl,0xac80(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \ttest $0xad,%al\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3207555,18 +3207327,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac81(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,-0x18000000(%rip) \n \txchg %eax,%esp\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcli\n@@ -3207577,40 +3207348,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0xae\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %ah,0x68(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tloopne 111b5c6 \n-\tjne 111b57d \n+\tadd %ah,%al\n+\trex.WR jne 111bcfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,0x18e(%rbx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea 0x0(%rax,%rax,1),%ebp\n+\tadd %dl,0xac8d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x26(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,-0x39(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3207619,19 +3207388,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac8a(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov %cs,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x1eb(%rsi)\n \tadd %al,(%rax)\n@@ -3207639,21 +3207408,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\ttest %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tpush %rax\n-\tloope 111b6b0 \n+\tloope 111be30 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x55(%rax)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -3207681,18 +3207451,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae67(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tscas %es:(%edi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txor %esi,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21f0d(%rax)\n@@ -3207701,17 +3207470,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x33(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae33(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x19ace(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x40(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3207720,36 +3207490,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tgs scas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae65(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n-\tjmp 111b72c \n+\tjmp 111beac \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor $0x1f0,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %ah,0x69(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x52(%rax)\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %spl,(%rdi)\n@@ -3207780,18 +3207552,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae6d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x10d2d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsti\n \tes add (%rax),%al\n@@ -3207800,55 +3207572,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac88(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x78(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,-0x48000000(%rip) \n \trepnz xchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2b(%rax)\n-\tcall 111b848 \n+\tcall 111bfc8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trclb $1,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,%al\n \trex.WR scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjno 111b860 \n+\tjno 111c020 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tloop 111b856 \n+\tloop 111c016 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tss scas %es:(%rdi),%al\n+\tadd %al,0x36(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,-0x4c(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3207860,40 +3207638,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest %ebp,0x0(%rax,%rax,1)\n+\tadd %dl,0xac85(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpop %rax\n-\tjge 111b8ba \n+\tjge 111c07a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsti\n-\tjmp 111b905 \n+\tjmp 111c0c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x30(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae30(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tand $0x8e,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1e873(%rax)\n@@ -3207902,15 +3207681,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac8f(%rax)\n+\tadd %dl,0xac8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x20000000(%rip) \n \trex.WR cmp %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3207920,68 +3207699,49 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x37(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\tes scas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tloopne 111b961 \n-\tjne 111b9bd \n-\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tshrb $0x1,-0x6b(%rbp)\n+\tadd %cl,0x13885(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tgs pop %rdi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae55(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %bl,-0x36(%rax)\n-\tmov (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x38,%al\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %dh,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tes scas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dh,(%rax)\n+\tcmp %dl,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x13885(%rax)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tsbb $0x2,%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tgs pop %rdi\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3208002,39 +3207762,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae6e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x37(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tloopne 111c1e1 \n+\tjne 111c23d \n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %dl,%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlods %ds:(%rsi),%al\n-\tsbb $0x2,%al\n+\tshrb $0x1,-0x6b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rdi\n+\tadd %ah,%al\n+\tpop %rsi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov $0x89,%al\n \tadd %eax,(%rax)\n@@ -3208047,16 +3207804,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush $0xffffffffffffffae\n+\tadd %ah,0x6a(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x67(%rax)\n \tor $0x1,%eax\n \tadd %al,(%rax)\n \trcll $1,0x1(%rbp)\n@@ -3208064,15 +3207821,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,0xae55(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bl,-0x36(%rax)\n+\tmov (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x38,%al\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n \tpop %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x19b15(%rax)\n \tadd %al,(%rax)\n@@ -3208085,17 +3207864,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x23(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae23(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x193ed(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshl $0x1,%bh\n \tadd %al,(%rax)\n@@ -3208104,18 +3207884,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae69(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x7f(%rax)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock imul $0x1,%esi,%esi\n@@ -3208125,89 +3207903,88 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae2c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x1bfbd(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21d03(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %ah,0x5e(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,0x78000000(%rip) \n+\tnotb 0x0(%rcx,%rax,1)\n+\tandb $0x1,-0x15(%rdx)\n \tadd %al,(%rax)\n-\tadd %ch,-0x64(%rax)\n-\tand $0x1,%eax\n-\tadd %dh,0x1ec23(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae5e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x78000000(%rip) \n-\tnotb 0x0(%rcx,%rax,1)\n-\tandb $0x1,-0x15(%rdx)\n+\tadd %dl,0x31(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %ch,-0x64(%rax)\n+\tand $0x1,%eax\n+\tadd %dh,0x1ec23(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae6c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,-0x54(%rax)\n-\tjne 111bcfd \n+\tjne 111c4bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,-0x73(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WRX scas %es:(%rdi),%al\n+\tadd %al,0x4e(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tmov $0x1bf,%ecx\n \tadd %al,(%rax)\n \trcrb $1,-0x6c(%rbp)\n@@ -3208217,85 +3207994,81 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae70(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x4f(%rax)\n-\tje 111bd7d \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 111bd3b \n-\tmov (%rcx),%al\n+\tadd %dh,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %dh,0x19255(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,%al\n+\txchg %eax,%esp\n+\tjmp 111c548 \n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae2f(%rax)\n+\tadd %dl,0x70(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x4f(%rax)\n+\tje 111c57d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tjo 111c53b \n+\tmov (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x19255(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esp\n-\tjmp 111bdc8 \n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac81(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dh,(%rax)\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%edx\n+\tloopne 111c54c \n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 111be23 \n+\tjo 111c5e3 \n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \txor $0xae,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x3c(%rax)\n-\tjae 111be3d \n+\tjae 111c5fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tstos %eax,%es:(%rdi)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3208303,15 +3208076,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x23(%rax)\n+\tadd %ah,0x23(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x1e7b0(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x21c27(%rax)\n@@ -3208340,21 +3208113,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae39(%rax)\n+\tadd %dh,0xae39(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x68000000(%rip) \n \tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tjae 111befd \n+\tjae 111c6bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \txchg %eax,%edi\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3208362,37 +3208135,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dh,-0x7e(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x13787(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tcall 111c164 \n+\tcall 111c924 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tinsl (%dx),%es:(%rdi)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae6d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,0x186fa(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x42(%rax)\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n@@ -3208401,62 +3208173,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae59(%rax)\n+\tadd %ah,0xae59(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x8000000(%rip) \n \trepz add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x12(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trclb $1,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x70(%rax)\n+\tadd %dl,-0x70(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x194,%ebx\n \tadd %al,(%rax)\n \t(bad)\n-\tjrcxz 111c068 \n+\tjrcxz 111c7e8 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjno 111c019 \n+\tadd %dh,0x71(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \toutsl %ds:(%rsi),(%dx)\n \tand $0x1,%eax\n \tadd %al,0x18fc8(%rax)\n@@ -3208465,57 +3208230,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae42(%rax)\n+\tadd %dh,(%rax)\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tor %dh,%bl\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,0x5b(%rax)\n-\tjae 111c0bd \n \tadd %al,(%rax)\n+\trorb $1,0x21f(%rip) \n \tadd %al,(%rax)\n-\taddb $0x0,0x1(,%rcx,4)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac84(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xae42(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\trepz roll $1,(%rcx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %bh,0x5b(%rax)\n+\tjae 111c87d \n \tadd %al,(%rax)\n-\trorb $1,0x21f(%rip) \n \tadd %al,(%rax)\n+\taddb $0x0,0x1(,%rcx,4)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae65(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x65(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,-0x6f(%rax)\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tlods %ds:(%rsi),%eax\n \tand $0x2,%eax\n@@ -3208523,16 +3208287,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov 0x0(%rax,%rax,1),%gs\n+\tadd %dh,%al\n+\tlea 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %cl,(%rdi)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n@@ -3208545,78 +3208309,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.X scas %es:(%rdi),%al\n+\tadd %al,0x42(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x17562(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjns 111c157 \n+\tjns 111c8d7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae4e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.WRX scas %es:(%rdi),%al\n+\t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,-0x57(%rax)\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tgs call 111c208 \n+\tgs call 111c988 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae2a(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tdata16 jne 111c23d \n+\tdata16 jne 111c9bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjbe 111c1cf \n+\tjbe 111c94f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xae6f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 111c219 \n-\t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rcx\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3208629,37 +3208393,38 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tand $0xae,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tin $0xf6,%eax\n-\tadd %eax,(%rax)\n+\tadd %bh,%al\n+\trorl %cl,0x1(%rdx)\n+\tadd %dh,(%rax)\n+\tin (%dx),%al\n+\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.B\n-\trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae3a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmovabs %al,0xd090000000000174\n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3208668,37 +3208433,37 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tand $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\trorl %cl,0x1(%rdx)\n-\tadd %dh,(%rax)\n-\tin (%dx),%al\n-\tmov %eax,(%rcx)\n+\tcmp %ah,%ch\n+\ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.B\n+\trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x75(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,0x79(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x22049(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x18abf(%rax)\n \tadd %al,(%rax)\n@@ -3208706,16 +3208471,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x78(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,%al\n+\tja 111cad9 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x12539(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd %bl,%dl\n@@ -3208725,34 +3208490,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xd10b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1bfbd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21f91(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno 111c3d9 \n+\tadd %ah,(%rax)\n+\txor %cl,%dl\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsbb %dh,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3208764,39 +3208529,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rcx\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xd11e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n-\tjrcxz 111c471 \n+\tjrcxz 111cbf1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x9b,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae83(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x1d27d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tds pop (%rcx)\n \tadd %al,(%rax)\n@@ -3208805,98 +3208571,94 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n+\tadd %ah,0xc(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\trex mov %cs,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x74(%rax)\n-\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rsi\n+\tloopne 111cce0 \n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x70(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xae7e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tcall 111c6d1 \n+\tcall 111ce51 \n \tadd %al,(%rax)\n \tshr $0x20,%ch\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae52(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %bl,%al\n-\tint $0x8a\n-\tadd %al,(%rax)\n+\tadd %dl,0x9(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tsldt (%rax)\n+\tadd %al,0x19b53(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x12(%rax)\n-\tlock add %eax,(%rax)\n+\tadd %dh,0x1a(%rax)\n+\tcltd\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae2c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xd120(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,0x19b53(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1a(%rax)\n-\tcltd\n+\tadd %cl,-0x30000000(%rip) \n+\tclc\n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x21f25(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x61(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xd127(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x18c40(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x5(%rax)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3208904,16 +3208666,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RXB scas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tsbb %edx,%ecx\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,-0x55(%rax)\n@@ -3208924,74 +3208686,76 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rsi\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,-0x30000000(%rip) \n-\tclc\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x21f25(%rax)\n+\tfmul %st(5),%st\n+\tmov (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tout %al,(%dx)\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae40(%rax)\n+\tadd %dl,(%rax)\n+\tadc $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x77(%rax)\n-\tadd %rax,(%r8)\n+\tmov %rcx,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x18631(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf800000000018631,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x48(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tsbb %cl,%dl\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret $0x186\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 111c739 \n+\tloopne 111ceb9 \n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae35(%rax)\n+\tadd %ah,0xd10f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4c(%rax)\n \tor $0x1,%eax\n@@ -3209004,17 +3208768,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRX scas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xd11d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x10d4f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfsubr %st(5),%st\n \tadd %eax,(%rax)\n@@ -3209023,56 +3208788,82 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae30(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tor %ecx,%edx\n+\t...\n \tadd %al,-0x10000000(%rip) \n \tand %esi,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tjns 111c757 \n+\tjns 111ced7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbp\n-\tscas %es:(%rdi),%al\n+\tadd %al,0x20(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tfcomps -0x6f(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfistps 0x1(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsp\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tsub $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x18000000,%eax\n+\txchg %eax,%edx\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\troll %cl,%fs:(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 111d01c \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand $0xd1,%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,-0x79(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3209084,54 +3208875,53 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\trex.WX scas %es:(%rdi),%al\n+\tsbb $0xd1,%al\n \t...\n \tadd %cl,-0x38000000(%rip) \n \txchg %eax,%ebx\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001f416,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ebx\n-\tmov (%rcx),%eax\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n+\txor %dl,0x18b(%rbx)\n \tadd %al,(%rax)\n \trex (bad)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7a(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xae76(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov 0x1(%rax),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rcx)\n@@ -3209142,110 +3208932,91 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x69(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tjg 111d0d9 \n \t...\n-\tadd %al,0x18000000(%rip) \n-\txchg %eax,%edx\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\troll %cl,%fs:(%rcx)\n+\tadd %bh,0x1942c(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0xd(%rax)\n+\tcmc\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x67(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,0x2b(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,0x48000000(%rip) \n+\tadc $0x48000000,%eax\n \ttest $0x175,%eax\n \tadd %al,(%rax)\n \tmovabs 0xf800000000017552,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,0x1942c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xd(%rax)\n-\tcmc\n-\tadd %eax,(%rax)\n+\tadd %dl,0xd129(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tgs scas %es:(%rdi),%al\n-\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjae 111ca08 \n+\tjae 111d1c8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xc(%rax)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%edi),%al\n-\t...\n+\tadd %dl,0xd12b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjle 111c9d1 \n+\tjle 111d191 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x22648(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tscas %es:(%edi),%al\n+\tadd %al,(%rax)\n+\tsub %ecx,%edx\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x1d50b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \troll $1,0x1(%rdi)\n@@ -3209253,18 +3209024,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae72(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txor %cl,%dl\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x21bde(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfsub %st(7),%st\n \tadd %eax,(%rax)\n@@ -3209273,33 +3209043,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsi\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,-0x60000000(%rip) \n-\trex.B or $0x1,%eax\n-\tadd %dh,0x1ecfe(%rax)\n+\tadd %al,0xae77(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,%al\n+\trex.WB pop %r10\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\trolb %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsubb $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %dh,0x73(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3209311,217 +3209088,211 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac87(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand $0xd1,%eax\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\trex.WB pop %r10\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t{rex2 0xd2} sgdt (%r16)\n+\tadc $0xa0000000,%eax\n+\trex.B or $0x1,%eax\n+\tadd %dh,0x1ecfe(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd129(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsub %edx,%ecx\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,-0x64(%rax)\n-\tjae 111cbbd \n+\tjae 111d37d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tand %ebp,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,(%rax)\n \tsbb $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tloop 111cc20 \n+\tloop 111d3e0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmovabs %al,0xf7f80000000001d3\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub $0xd1,%al\n-\t...\n+\tadd %ah,0xd12c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x18b93(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2259e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc $0xd1,%al\n+\tadd %al,0x14(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %ch,0x1bea3(%rax)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n+\ttest $0xa3,%al\n+\tmov $0x1,%esi\n \tadd %dl,(%rax)\n \tor %ecx,0x1(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd126(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dh,(%rax)\n+\tes roll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x1bf72(%rax)\n+\tmov $0x1bf72,%eax\n \tadd %al,(%rax)\n \tadd %al,%al\n \tgs xchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tje 111cc99 \n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %bl,0x58(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tstd\n-\tand (%rdx),%eax\n+\tjbe 111d459 \n+\t...\n+\tadd %al,0x8000000(%rip) \n+\txchg %eax,%ebx\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x18fdd(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x76(%rax)\n+\tadd %dh,0x74(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,0x8000000(%rip) \n-\txchg %eax,%ebx\n-\tadd %rax,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,0x18fdd(%rax)\n+\tadd %bl,0x58(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %ah,(%rax)\n+\tstd\n+\tand (%rdx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tadc %edx,%ecx\n \t...\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjmp 111cd6c \n+\tjmp 111d52c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x6d(%rax)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n+\tadd %dh,0xd12f(%rax)\n \tadd %al,(%rax)\n-\tmov $0x2a,%al\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1942a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \timul $0x0,0x1(%rcx),%esp\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub %ecx,%edx\n-\t...\n+\tadd %dh,0xd12b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x18000000(%rip) \n \tcltd\n-\tjae 111cdfd \n+\tjae 111d5bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3209529,19 +3209300,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd10f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %ah,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x96,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2226e(%rax)\n \tadd %al,(%rax)\n@@ -3209549,17 +3209320,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae7d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,-0x62(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1(%rdx,%rsi,8)\n@@ -3209569,19 +3209341,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd11d(%rax)\n+\tadd %dl,(%rax)\n+\tsbb $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x68000000(%rip) \n+\tor $0x98000000,%eax\n \t(bad)\n \tpop %rdi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsbb %ah,(%rax)\n \tadd (%rax),%al\n@@ -3209590,174 +3209363,165 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x14(%rax)\n+\troll $1,(%rax)\n+\t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 111ce96 \n+\tloopne 111d656 \n \tand (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x22,%bh\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tes roll $1,(%rax)\n-\t...\n+\tadd %al,%al\n+\tand $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x1739e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjrcxz 111cf2d \n+\tjrcxz 111d6ed \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor $0xd1,%al\n+\tadd %dl,0xc(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbp\n-\tcltd\n+\trcrb $1,-0x67(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %ch,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd128(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x78000000(%rip) \n-\tmov $0x1bf,%edi\n-\tadd %al,(%rax)\n-\tmovabs 0xf800000000018fc8,%al\n-\tnegl 0x0(%rdx)\n+\tadd %ah,(%rax)\n+\txor %dl,%cl\n \t...\n-\tadd %dl,0x1f8b(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tsub %bl,%bl\n+\tmov (%rcx),%al\n \tadd %al,(%rax)\n-\tloopne 111d01c \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tjo 111d75e \n+\ttestl $0x0,(%rcx)\n+\tclc\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n+\tadd %ah,0x28(%rax)\n \troll $1,(%rax)\n \t...\n-\tor $0x0,%al\n-\tadd %al,(%rax)\n-\tsub %bl,%bl\n-\tmov (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd $0x88000000,%eax\n+\tmov $0x1bf,%edi\n \tadd %al,(%rax)\n-\tjo 111d01e \n-\ttestl $0x0,(%rcx)\n-\tclc\n+\tmovabs 0xf800000000018fc8,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd12e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,-0x80000000(%rip) \n-\trex.WRB (bad)\n+\tadd %al,%al\n+\tor %ecx,%edx\n+\t...\n+\tadd %al,-0x38000000(%rip) \n+\tpush %rcx\n+\txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5e(%rax)\n-\tmov %es,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x19041(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xc(%rax)\n+\tadd %dl,0x2e(%rax)\n \troll $1,(%rax)\n \t...\n-\tadd $0xc8000000,%eax\n-\tpush %rcx\n-\txchg %eax,%edx\n+\tor $0x80000000,%eax\n+\trex.WRB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19041(%rax)\n+\tadd %dl,-0x5e(%rax)\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %al,%al\n+\tsbb $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tlock sbb 0x1(%rbx),%ebx\n \tadd %ah,(%rax)\n \tmov $0x1f2,%esp\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tor %edx,%ecx\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trepz xchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3209768,15 +3209532,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd132(%rax)\n+\tadd %dl,0xd132(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x20000000(%rip) \n \tcmp %esi,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3209788,17 +3209552,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae83(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x5e(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7d(%rax)\n@@ -3209807,34 +3209572,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd133(%rax)\n+\tadd %dl,0xd133(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub $0xfa,%eax\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmp $0x0,%edi\n-\tadd %bl,0x9af6(%rax)\n+\tlock cmp $0x0,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tcwtl\n+\tnegb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \t(bad)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x5e(%rax)\n \txchg %eax,%edx\n@@ -3209846,665 +3209612,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub %dl,%cl\n-\t...\n-\tadd %dl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n-\thlt\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %edi,%esp\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xae77(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dl,0xde8e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tlods %ds:(%rsi),%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x7b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1f45b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %esp,(%rax)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub $0xd1,%al\n-\t...\n-\tadd %dl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x40(%rax)\n-\t(bad)\n-\tadd %dl,0x2e(%rax)\n-\tfwait\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x1c(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n-\tadd %al,(%rax)\n-\tmov $0x1,%al\n-\tor (%rdx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tror $1,%bl\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjs 111d359 \n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest $0x25,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x20(%rax)\n-\trolb %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %cl,%dl\n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dl,0x159cb(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x2274d(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor %ecx,%edx\n-\t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1abe7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x19b27(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tstc\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %al,%al\n+\tadc %dl,%cl\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xd120(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %al,-0x64(%rax)\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint3\n-\tpop %rcx\n+\tmov $0x3f,%al\n+\tout %eax,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x198e5(%rax)\n-\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %esi,%ds\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x2243c(%rax)\n+\tadd %dl,0xae7d(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb $0xd1,%al\n-\t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest $0x125,%eax\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tpush %rax\n \t(bad)\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tscas %es:(%rdi),%al\n+\tcli\n \tand $0x1,%eax\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x2c(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xc0,%al\n-\tss add %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tja 111d50f \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tjo 111d561 \n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x8e,%bpl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjs 111d599 \n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x159cb(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\trolb %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x18(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadc %eax,(%rax)\n-\tadd %al,(%rax)\n-\tlock lret\n-\tpop %rcx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x39(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xd10f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x125a3(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %cl,0x0(%rcx,%rax,1)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjle 111d659 \n-\t...\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tshlb $0x1,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %dl,%dh\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x17(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tsldt (%rax)\n-\tadd %dl,%al\n-\tpush %rbp\n-\thlt\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x18cee(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsubb $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x0,%al\n-\tadd %al,(%rax)\n-\tmov $0x8e,%al\n-\tfiadds (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n-\tdata16 and (%rdx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tja 111d719 \n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest $0x125,%eax\n-\tadd %al,(%rax)\n-\t(bad)\n-\tpush $0x1d1\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x25(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tsbb (%rax),%eax\n-\tadd %al,(%rax)\n-\tmov $0xad,%al\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,%bl\n-\trepz add %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n-\tadd %al,(%rax)\n-\tlock cmpsl %es:(%rdi),%ds:(%rsi)\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tadc $0x5c,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n-\tadd %al,(%rax)\n-\trol $1,%al\n-\tss add %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tcwtl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tja 111d819 \n-\t...\n-\tadd %dl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdi\n-\thlt\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x4e(%rax)\n-\tmov $0x1,%edi\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tor %dl,%cl\n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ebp\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n+\tmovabs %eax,0xf7f8000000000220\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xe9,%ch\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x78(%rax)\n+\tadd %al,0x76(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x34(%rax)\n-\tpop %rcx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcall 111dad8 \n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tor %ecx,%edx\n-\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tlock mov %esi,%ds\n+\tenter $0x925b,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%eax\n-\trolb $1,(%rcx)\n+\tshrb $0x1,-0x6e(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x17(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tsldt (%rax)\n-\tadd %dh,0x1f455(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd %ecx,0x1(%rbp)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x7f(%rax)\n+\tadd %dh,0x79(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x4a,%al\n-\tmov (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,-0x64(%rax)\n-\tmov (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x3f,%al\n-\tout %eax,(%dx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjle 111d9d9 \n-\t...\n-\tadd %cl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tcli\n-\tand $0x1,%eax\n-\tadd %dh,%al\n-\tmovabs %eax,0xf7f8000000000220\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjns 111da19 \n-\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3210512,58 +3209690,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae76(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tenter $0x925b,$0x1\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $0x1,-0x6e(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dh,0xd152(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbx\n-\troll $1,(%rax)\n-\t...\n-\tsub (%rax),%al\n+\tadd %ch,(%rdx)\n \tadd %al,(%rax)\n-\tpush $0x14932\n+\tadd %ch,0x32(%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0xffdd(%rax)\n+\tadd %al,0xffd3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %cl,%dl\n-\t...\n+\tadd %dh,0xd129(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x10000000(%rip) \n \trex pop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x60(%rax)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n@@ -3210572,39 +3209732,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x12(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tadc %edx,%ecx\n \t...\n-\tor (%rax),%eax\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x61(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex lret $0x220\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd129(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub %edx,%ecx\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x5a(%rax)\n \tjae 111dbbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,-0x6b(%rdx)\n@@ -3210614,17 +3209772,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub %dl,%cl\n-\t...\n+\tadd %al,0xd128(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tnotl 0x1(%rcx)\n \tadd %ah,0x8(%rax)\n \tcmc\n \tadd %eax,(%rax)\n@@ -3210633,56 +3209792,60 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rdx\n-\troll $1,(%rax)\n-\t...\n-\txor %al,(%rax)\n+\tadd %al,0xd152(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x148(%rcx)\n \tadd %al,(%rax)\n-\tjo 111dc21 \n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x48,%cl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x2b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x9(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dh,(%rax)\n+\txchg %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1737a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f716(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjns 111dc59 \n-\t...\n+\tadd %al,0xae78(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \trex.XB je 111dcbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x31,%al\n@@ -3210693,16 +3209856,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjle 111dc99 \n+\tadd %dl,0x7e(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjmp 111dcf2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3210712,43 +3209875,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd152(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\txor %ecx,0x1(%rcx)\n+\tadd %dl,0x52(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tsub %eax,(%rax)\n \tadd %al,(%rax)\n+\tsub %dh,(%rcx)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,%cl\n+\tadd %ah,%al\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsubb $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,-0x80(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tjae 111dd7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock out %eax,(%dx)\n@@ -3210759,18 +3209920,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd119(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb %dl,%cl\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x25(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,-0x6b(%rdi)\n@@ -3210780,36 +3209940,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tor %edx,%ecx\n \t...\n-\tadd $0x60000000,%eax\n+\tadd %al,0x60000000(%rip) \n \t(bad)\n \tjne 111ddfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %dl,0x0(%rcx,%rax,1)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae81(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsubl $0x0,0x0(%rsi)\n \tadd %al,0x28000000(%rip) \n \tss or (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 111deb3 \n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3210818,15 +3209976,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x32(%rax)\n+\tadd %al,0x32(%rax)\n \troll $1,(%rax)\n \t...\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tmov %cl,0x75(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3210836,103 +3209994,105 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x15(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tadc $0xd1,%al\n \t...\n-\tadc (%rax),%eax\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1e7(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xbb,%al\n-\tcltd\n+\tmov $0xe7,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x199bb(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rbx\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %al,0xd153(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsahf\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffe3(%rax)\n+\tadd %al,0xffd9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd152(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rdx)\n+\tadd %ah,(%rax)\n+\tpush %rdx\n+\troll $1,(%rax)\n+\t...\n+\tsub (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp 0x1(%rcx),%cl\n+\tadc %bh,(%rdx)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tfcos\n \tadd %al,(%rax)\n-\tadd %ah,%ah\n-\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2c(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,(%rax)\n+\tsub $0xd1,%al\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tcall 11317eb \n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x1f5,%ecx\n+\tadc %bh,0x1f5(%rcx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %al,0xd116(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tes pop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1864f(%rax)\n \tadd %al,(%rax)\n@@ -3210947,58 +3210107,58 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %ecx,%edx\n+\tadd %ah,0x79(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %ch,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,-0x1f(%rax)\n-\tadd %rax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tin $0xff,%eax\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n+\tadd %dl,0x5b(%rax)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n-\t(bad)\n+\tsarb $0x2,0x22(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tjns 111e019 \n+\tcmp %cl,%dl\n \t...\n-\tadd %al,(%rbx)\n+\tadd %ch,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5b(%rax)\n-\tor (%rdx),%al\n+\tadd %bh,-0x1f(%rax)\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x25(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tsarb $0x2,0x22(%rbp)\n+\tadd %al,(%rax)\n+\tadd %bh,%cl\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7d(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x4a(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n@@ -3211009,18 +3210169,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tor $0xd1,%al\n+\tadd %al,0xc(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,-0x70000000(%rip) \n+\tor $0x90000000,%eax\n \trepnz rolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tjmp 111e097 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3211028,36 +3210188,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand $0xd1,%eax\n-\tadd %al,(%rax)\n+\tadd %ah,0xd124(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tpush $0x125f2\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,-0xe(%rax)\n+\tand $0x1,%eax\n \tadd %dh,%al\n \tmovabs %al,0xf7f8000000000186\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,0x1e(%rax)\n \troll $1,(%rax)\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tsub %ah,0x75(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3211067,57 +3210225,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x31(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,0x76(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\tjs 111e21b \n-\tand $0x1,%eax\n-\tadd %dh,-0x2f(%rax)\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovsxd 0x1(%rsi),%eax\n+\tadd %dh,(%rax)\n+\txor %ebx,0x2(%rip) \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae76(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor %edx,%ecx\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %bh,0x61(%rax)\n+\tand $0x1,%eax\n+\tadd %dh,-0x2f(%rax)\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsxd 0x1(%rsi),%eax\n-\tadd %dh,(%rax)\n-\txor %ebx,0x2(%rip) \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tsub $0xd1,%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov $0x1bf,%edi\n \tadd %al,(%rax)\n \t(bad)\n \tlods %ds:(%rsi),%eax\n \txchg %eax,%ebp\n@@ -3211127,18 +3210282,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae73(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjae 111e219 \n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x14(%rax)\n \tjae 111e27d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,-0x41(%rdx)\n@@ -3211148,18 +3210302,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub %edx,%ecx\n+\tadd %dh,0x29(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \t(bad)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0xad,(%rbx)\n@@ -3211169,15 +3210323,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x31(%rax)\n+\tadd %al,0x31(%rax)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,-0x31(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3211190,18 +3210344,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd114(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadc %ecx,%edx\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \trex.WXB cli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3211213,15 +3210366,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,(%rax)\n \tpsrlw (%rax),%mm0\n \t...\n \tadc $0x68000000,%eax\n \trex.RXB cli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x77(%rax)\n@@ -3211230,39 +3210383,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd153(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x53(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tand %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rcx)\n+\txor %bl,0x148(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpopf\n-\tadd %rax,(%rax)\n+\tpush %rax\n+\tloopne 111e3c2 \n \tadd %al,(%rax)\n-\tadd %ah,-0x16(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,(%rax)\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n@@ -3211276,15 +3210427,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \txor %dl,%cl\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,-0x38(%rax)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n@@ -3211293,40 +3210444,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x7f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd (%rax),%eax\n-\tadd %al,(%rax)\n-\ttest $0x58,%al\n-\tor (%rdx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x2d,%al\n-\trolb $1,(%rcx)\n+\tadd %ch,0x20a58(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1d02d(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1b(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tsbb %cl,%dl\n \t...\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tloopne 111e4a6 \n \tand $0x1,%eax\n \tadd %dl,-0x67(%rax)\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3211334,54 +3210480,73 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae76(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x76(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,-0x60000000(%rip) \n \tint1\n \tjb 111e4fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000019270,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %dh,0xd12e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x6c(%rax)\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x22244(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tor %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xd127(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tloopne 111e581 \n-\tjne 111e53d \n+\tadd %ah,%al\n+\trex.RXB jne 111e57d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock lea (%rdx,%rax,1),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjs 111e519 \n+\tadd %dh,(%rax)\n+\tjs 111e559 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \thlt\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3211394,57 +3210559,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor %edx,%ecx\n+\tadd %dh,%al\n+\txor %dl,%cl\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tiret\n-\tjb 111e5bd \n+\tjb 111e5fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tjrcxz 111e5df \n+\tjrcxz 111e61f \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcs roll $1,(%rax)\n-\t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %cl,-0x6c(%rax)\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x22244(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x26(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,(%rax)\n+\tes roll $1,(%rax)\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tor %bl,0x25(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7d(%rax)\n@@ -3211455,17 +3210601,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x26(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %ah,%al\n+\tand $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tfsubrs (%rdx)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x22713(%rax)\n@@ -3211474,20 +3210622,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1c(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %dh,0xd11b(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tjge 111e651 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc %ecx,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3211495,17 +3210644,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xd127(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %dl,%cl\n-\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfcom %st(1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x25(%rax)\n@@ -3211516,39 +3210666,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %cl,%dl\n-\t...\n+\tadd %dh,0xd13a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \txor $0x149,%eax\n \tadd %al,(%rax)\n-\tmov $0xef,%al\n-\tincl (%rax)\n+\tnop\n+\tin $0xff,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tadd %al,(%rax)\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tcs roll $1,(%rax)\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tmov (%rax),%?\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3211560,37 +3210711,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd13a(%rax)\n+\tadd %dl,0xd13a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x1492d(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfff0(%rax)\n+\tadd %dl,-0x1a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %ah,0x17(%rax)\n \troll $1,(%rax)\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n \tmovabs %eax,0xa200000000000174\n \tand (%rdx),%eax\n@@ -3211600,15 +3210751,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd132(%rax)\n+\tadd %al,0xd132(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x186f8(%rax)\n \tadd %al,(%rax)\n@@ -3211618,18 +3210769,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd121(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tand %edx,%ecx\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tret $0x1f0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,-0x54(%rbp)\n@@ -3211639,16 +3210789,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7a(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tjns 111e859 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \trex.X je 111e8bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3211660,18 +3210810,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae77(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x77(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tleave\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3211682,15 +3210831,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x20(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tsldt (%rax)\n \tadd %bl,%al\n \tjg 111e8c5 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3211702,18 +3210852,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1b(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dh,0xd11a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x22(%rax)\n \tjne 111e97d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0x25(%rbp)\n \tadd (%rax),%al\n@@ -3211722,51 +3210873,51 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae85(%rax)\n+\tadd %dl,0xd128(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x70000000(%rip) \n-\timul $0x1,(%rax),%edi\n-\tadd %al,0x6(%rax)\n-\tjmp 111e9c8 \n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ah,0x18661(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x22595(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\ttest %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n-\tsub %edx,%ecx\n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %ah,0x18661(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x22595(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x70000000(%rip) \n+\timul $0x1,(%rax),%edi\n+\tadd %al,0x6(%rax)\n+\tjmp 111ea08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae7f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjg 111e9d9 \n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x3a(%rax)\n \tjae 111ea3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%al\n@@ -3211777,71 +3210928,71 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor %dl,%cl\n-\t...\n+\tadd %ah,%al\n+\ttest %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x30000000(%rip) \n \tpush $0x125\n \tadd %al,(%rax)\n \tand $0x1f,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x24(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tand %ecx,%edx\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x1d40d(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x33(%rax)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %cl,%dl\n+\tadd %al,0x12(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rdx)\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 111eaba \n+\tsarb $1,-0x41(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfaddl 0x1(%rsi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x29(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tsub %dl,%cl\n \t...\n-\t(bad)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpopf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock sub %ebp,%esi\n@@ -3211851,125 +3211002,122 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tor %cl,%dl\n+\tadd %dh,0x9(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,-0x5e(%rax)\n-\tjne 111eb7d \n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tpush $0x175a2\n \tadd %al,(%rax)\n-\trcl $0xe9,%cl\n+\tadd %al,%al\n+\tshr $1,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae83(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsubl $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %bl,(%rdi)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tand $0x224,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x52(%rax)\n+\tadd %ah,%al\n+\tpush %rcx\n \troll $1,(%rax)\n \t...\n \txor $0x0,%al\n \tadd %al,(%rax)\n \tor %bh,%al\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tidiv %bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xffec(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdx\n-\troll $1,(%rax)\n-\t...\n-\tsub %eax,(%rax)\n+\tadd %dh,0xd151(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\trex.R\n-\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,-0x9(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bl,0x14944(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tin (%dx),%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %ecx,%edx\n-\t...\n+\tadd %dh,0xd133(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x8000000(%rip) \n \tjs 111ec96 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,0xfff7(%rax)\n+\tadd %al,0xffed(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjg 111ec59 \n+\tadd %dl,0x7f(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trepnz and $0x1,%eax\n \tadd %ah,0x1ac69(%rax)\n \tadd %al,(%rax)\n@@ -3211977,16 +3211125,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,-0x7f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tclc\n \tjb 111ecfd \n@@ -3212001,19 +3211148,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd128(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %al,0x28(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tclc\n \tsbb %dh,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,%ah\n \trolb %cl,(%rcx)\n@@ -3212023,35 +3211169,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand $0xd1,%al\n+\tadd %dh,0x24(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bl,0x19294(%rax)\n+\tcwtl\n+\txchg %eax,%esp\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t{rex2 0xf4} sgdt (%r16)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %ecx,%edx\n-\t...\n+\tadd %al,0xd123(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x70(%rax)\n \tjae 111edbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 111ed47 \n@@ -3212062,35 +3211212,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd117(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x17387(%rax)\n+\tmov $0x17387,%eax\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjmp 111ed8a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,(%rax)\n \tsbb $0xd1,%al\n \t...\n \tadd %al,-0x60000000(%rip) \n \tss or (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 111ee52 \n@@ -3212101,17 +3211251,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjp 111ee19 \n-\t...\n+\tadd %ah,0xae79(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x18b9d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjnp 111eea3 \n \tadd (%rax),%al\n@@ -3212120,57 +3211271,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand %ecx,%edx\n+\tadd %al,%al\n+\tand %edx,%ecx\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\trex.WX je 111eebd \n+\tadd %bh,0x26(%rax)\n+\tjne 111eebd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n+\tlock and %gs:(%rdx),%eax\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand %cl,%dl\n+\tadd %dh,0x23(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %bh,0x26(%rax)\n-\tjne 111eefd \n-\tadd %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tlock and %gs:(%rdx),%eax\n+\tcmp %cl,0x74(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadc 0x1(%rbp),%ebp\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dh,0x1e(%rax)\n \troll $1,(%rax)\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tjs 111ef75 \n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3212182,20 +3211329,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2a(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tsub %edx,%ecx\n \t...\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tlock push %rcx\n+\tadd %dh,%al\n+\tpush %rcx\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x32(%rax)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3212203,47 +3211351,47 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rcx\n-\troll $1,(%rax)\n-\t...\n-\tsub $0x0,%al\n+\tadd %al,0xd151(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \tcmp %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmp $0xff,%ah\n-\tadd %al,(%rax)\n+\tjo 111efb4 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand %dl,%cl\n+\tadd %ah,0x20(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov $0x21a,%edi\n \tadd %al,(%rax)\n \tmov $0xfc,%al\n \tes add (%rax),%al\n \tadd %al,(%rax)\n@@ -3212251,42 +3211399,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rcx\n+\tadd %ah,0x51(%rax)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x148bc(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\trepz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tsub $0xd1,%al\n+\t...\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tsub $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsldt (%rax)\n \tadd %ah,%al\n \tpush %rdi\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x22166(%rax)\n \tadd %al,(%rax)\n@@ -3212294,56 +3211440,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd13a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,0x3a(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tand %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x22(%rax)\n-\tadd %rax,(%r8)\n+\trex and 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tincl (%rax)\n+\tlock xrelease incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %edx,%ecx\n-\t...\n+\tadd %ah,0xd120(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x1e7b5(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x193ad(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,(%rax)\n \ttest %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \tpush %rax\n@@ -3212356,39 +3211500,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3a(%rax)\n+\tadd %dl,0x3a(%rax)\n \troll $1,(%rax)\n \t...\n \tand %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,0x149(%rip) \n \tadd %al,(%rax)\n-\tand %bh,%bh\n+\tadc %dh,%ch\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd10b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tor %cl,%dl\n+\t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x5c(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x23(%rbx)\n@@ -3212398,56 +3211541,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3a(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,(%rax)\n+\tcmp %cl,%dl\n \t...\n-\tand %eax,(%rax)\n+\tadd %ah,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,%ch\n-\tadd %rax,(%rax)\n+\tadd %dl,(%rax)\n+\tin $0x48,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dl,%al\n+\tcmc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor %dl,%cl\n-\t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1756a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x19042(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,0x1e(%rax)\n \troll $1,(%rax)\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadc %bl,-0x6e(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3212460,18 +3211586,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd11b(%rax)\n+\tadd %dh,0xd130(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1756a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x19042(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb %ecx,%edx\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,-0x68(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3212482,16 +3211625,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae84(%rax)\n \tadd %al,(%rax)\n+\ttest %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x28000000(%rip) \n \tlock xchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%ch\n@@ -3212503,16 +3211646,17 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tor %dl,%cl\n-\t...\n+\ttest %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,-0x70000000(%rip) \n \trex.X cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rdx\n \tcall 111f388 \n@@ -3212520,18 +3211664,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae73(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x73(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov $0x1a,%dl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x51(%rax)\n@@ -3212540,15 +3211683,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,(%rax)\n \ttest %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x18b08(%rax)\n \tadd %al,(%rax)\n@@ -3212561,117 +3211704,119 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd117(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bl,0x19b5e(%rax)\n+\tcwtl\n+\tpop %rsi\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18c18(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x30(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,(%rax)\n+\txor %dl,%cl\n \t...\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tcmp %ah,0x75(%rax)\n-\tadd %eax,(%rax)\n+\tadd %bh,(%rax)\n+\t(bad)\n+\tjne 111f47d \n \tadd %al,(%rax)\n-\tadd %dh,0x1a(%rax)\n+\tadd %al,(%rax)\n+\tjo 111f49c \n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub %edx,%ecx\n+\tadd %ah,0x29(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x52(%rax)\n+\trex.W scas %es:(%rdi),%al\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae78(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjs 111f499 \n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tlock rolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001eb32,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd151(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rcx\n+\troll $1,(%rax)\n+\t...\n+\tsub %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x47(%rax)\n-\tadd %rax,(%r8)\n+\tpush $0x14947\n \tadd %al,(%rax)\n-\tadd %dh,0x4(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,-0x6(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd11c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsbb $0xd1,%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tscas %es:(%rdi),%eax\n \tje 111f57d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3212682,34 +3211827,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ecx,%edx\n+\tadd %dh,0x12(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x7(%rax)\n+\trex.W stc\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x221(%rbx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %ah,(%rax)\n \tor %edx,%ecx\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0xbf,%bl\n \tadd %eax,(%rax)\n@@ -3212722,19 +3211867,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd130(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,0x38000000(%rip) \n+\tadd %dl,0x30(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tsbb $0x38000000,%eax\n \tlahf\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,(%rbx,%riz,1)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3212742,38 +3211886,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd133(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %dh,0x33(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n \tlock es cli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tcld\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tnegb 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xd129(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %cl,%dl\n-\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x17355(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0x1d3,%ebx\n \tadd %al,(%rax)\n@@ -3212781,18 +3211926,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd120(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tand %dl,%cl\n+\t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tjae 111f71c \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,-0x22(%rax)\n@@ -3212801,17 +3211945,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjne 111f6d9 \n-\t...\n+\tadd %ah,0xae75(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpush %rdi\n \tjae 111f73d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3212821,57 +3211966,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd125(%rax)\n+\tadd %dh,(%rax)\n+\tand $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x175e3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x1f2,%ecx\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %cl,%dl\n+\tadd %dh,%al\n+\tcmp %edx,%ecx\n \t...\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x14932(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjle 111f799 \n+\tadd %dh,0x7d(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjmp *(%rdx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3212883,17 +3212029,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb %dl,%cl\n-\t...\n+\tadd %dl,0xd117(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x0(%rip) \n \tor %ebp,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x78(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3212902,62 +3212049,63 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tcmp %edx,%ecx\n \t...\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlret $0x148\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor %eax,(%rax)\n-\tadd %eax,(%rax)\n+\txor %bh,%bh\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x51(%rax)\n+\tadd %al,(%rax)\n+\tpush %rcx\n \troll $1,(%rax)\n \t...\n \tsub (%rax),%al\n \tadd %al,(%rax)\n \tcmp %al,0x49(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10009(%rax)\n+\tadd %dl,0xffff(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %edx,%ecx\n-\t...\n+\tadd %al,0xd110(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshrb $1,(%rax)\n \tjne 111f8fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3212967,19 +3212115,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xd(%rax)\n+\troll $1,(%rax)\n+\t...\n \tsbb %eax,(%rax)\n \tadd %al,(%rax)\n \tjs 111f905 \n \tjb 111f93d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x0,0x224(%rip) \n@@ -3212987,52 +3212133,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x22(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tadc %cl,%dl\n \t...\n-\tor %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tpush $0x1d1f2\n+\tadd %cl,(%rax)\n+\tclc\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t{rex2 0xf0} sgdt (%r16)\n \tadd %al,(%rax)\n+\trorb $0x0,0x192(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x13(%rax)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\tand %cl,%dl\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tor %bh,%al\n-\txchg %al,(%rcx)\n+\tadd %ch,-0xe(%rax)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,0x192(%rbp)\n+\trcl $0xf0,%ch\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %ch,0x0(%rsi)\n+\tadd %al,0xae85(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tmovsxd 0x1(%rbp),%esi\n \tadd %al,(%rax)\n@@ -3213044,19 +3212193,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xc(%rax)\n+\troll $1,(%rax)\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %eax,(%dx)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3213068,59 +3212215,60 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rcx\n+\tadd %dl,%al\n+\tpush %rax\n \troll $1,(%rax)\n \t...\n \tsub $0x0,%al\n \tadd %al,(%rax)\n \tenter $0x48cb,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor $0x0,%al\n+\trex add (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc %cl,%dl\n-\t...\n+\tadd %dl,0xd111(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x15af3(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x71(%rax)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xc(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dl,0xd10b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tand $0xea,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %ebx,0x1(%rbx)\n@@ -3213128,19 +3212276,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dh,0xd116(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \trex.WXB and %al,(%r10)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \txchg %eax,%ecx\n@@ -3213151,59 +3212299,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd11b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsbb %ecx,%edx\n+\t...\n \tadd %cl,-0x50000000(%rip) \n \tmovabs 0xaf1000000000018f,%al\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd139(%rax)\n+\tadd %al,0xd139(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x78000000(%rip) \n \tmov $0x48,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %ah,(%rax)\n+\tadd $0x0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd122(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %al,0x22(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tor $0x1d4,%eax\n \tadd %al,(%rax)\n \tsbbb $0x1,-0x42(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3213211,39 +3212357,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd12c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x2c(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tloope 111fc56 \n-\tadd (%rax),%al\n+\tadd %ah,%cl\n+\tsbb (%rdx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdx\n-\tmov %es,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dl,-0x74(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x73(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tjb 111fc19 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor 0x1(%rdi),%edx\n \tadd %al,0x1e985(%rax)\n \tadd %al,(%rax)\n@@ -3213251,36 +3212394,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd139(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %ah,0x39(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tand %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x14930(%rax)\n+\tmov %dh,(%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dh,0x1000f(%rax)\n+\tadd %ah,0x10005(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \txor %cl,%dl\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tcmp $0x88,%al\n \tadd %eax,(%rax)\n@@ -3213291,17 +3212434,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %ecx,%edx\n-\t...\n+\tadd %al,0xd112(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x5(%rax)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x21dad(%rax)\n@@ -3213310,19 +3212454,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd10d(%rax)\n+\tadd %dl,(%rax)\n+\tor $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpush %rbx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0xe9,(%rbx)\n@@ -3213332,59 +3212477,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc $0xd1,%eax\n-\tadd %al,(%rax)\n+\tadd %dh,0xae73(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tcwtl\n-\tout %al,(%dx)\n-\troll $1,(%rcx)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tpush %rax\n+\trcl $1,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1e9(%rip) \n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjae 111fd99 \n+\tadd %ah,0x15(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rax,%rax,1)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\trcl $1,%ecx\n-\tadd %eax,(%rax)\n+\tcwtl\n+\tout %al,(%dx)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\trclb $1,0x1e9(%rip) \n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \tadc $0xd1,%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1f0c2(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x67(%rax)\n@@ -3213393,18 +3212537,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae82(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsubl $0x0,0x0(%rsi)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x17318(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x4a(%rax)\n \tin $0x1,%eax\n \tadd %al,(%rax)\n@@ -3213413,16 +3212555,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0xd1,%al\n+\tadd %dh,%al\n+\tsub %ecx,%edx\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x35(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3213433,15 +3212575,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tcs roll $1,(%rax)\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tpush $0x194bc\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3213450,65 +3212592,66 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xd150(%rax)\n \tadd %al,(%rax)\n-\tpush %rcx\n-\troll $1,(%rax)\n-\t...\n-\tand $0x0,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax,%rax,1)\n \tadd %al,(%rax)\n \ttest $0xe8,%al\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10013(%rax)\n+\tadd %ah,0x9(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd153(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rdi)\n+\tadd %dh,(%rax)\n+\tpush %rbx\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tcltd\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc (%rax),%eax\n+\tadd %al,%al\n+\tor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x14(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tadc %ecx,%edx\n \t...\n-\tadd $0x78000000,%eax\n+\tadd %al,0x78000000(%rip) \n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tje 111ffbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 111ffe1 \n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3213523,33 +3212666,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd109(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tor %dl,%cl\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x1b(%rax)\n \tand $0x1,%eax\n \tadd %dl,%al\n \tadc %dl,0x0(%rcx,%rax,1)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tsub $0xd1,%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsarb $1,(%rax)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3213561,55 +3212703,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x14(%rax)\n+\tadd %ah,0x2a(%rax)\n \troll $1,(%rax)\n \t...\n-\tor $0xd0000000,%eax\n-\tint $0x72\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n \t(bad)\n-\tin (%dx),%al\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0xf9ba(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x224e7(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %cl,%dl\n+\tadd %ah,%al\n+\tadc %ecx,%edx\n \t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %cl,0xf9ba(%rax)\n+\tadd %cl,-0x30000000(%rip) \n+\tint $0x72\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x224e7(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tin (%dx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd10b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor %cl,%dl\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x3c(%rax)\n@@ -3213620,16 +3212761,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7b(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\tjp 1120119 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x174a0(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x25(%rax)\n \tcltd\n@@ -3213639,20 +3212780,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc $0xd1,%eax\n+\tadd %al,0xd114(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0xb0000000,%eax\n+\tadd %cl,-0x50000000(%rip) \n \tjne 112017a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x3a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3213660,16 +3212800,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsubl $0x0,0x0(%rsi)\n+\tadd %dl,0xae80(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x34(%rax)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3213679,16 +3212821,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7f(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tjle 11201d9 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tnop\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n@@ -3213701,16 +3212843,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub $0xd1,%al\n+\tadd %ah,%al\n+\tsub %ecx,%edx\n \t...\n \tadd %al,-0x20000000(%rip) \n \txchg %eax,%edx\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x1d0ad(%rax)\n \tadd %al,(%rax)\n@@ -3213718,39 +3212860,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %ecx,%edx\n+\tadd %ah,0xa(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x15(%rax)\n-\tjne 11202bd \n-\tadd %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tmov $0xf6,%al\n-\txchg %eax,%ebx\n+\tpush %rax\n+\tjmp 1120330 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x193f6(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor %dl,%cl\n+\tadd %dh,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rsi\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f6af(%rax)\n@@ -3213759,19 +3212900,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dl,0xd10d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \txchg %eax,%ebx\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x18f(%rsi)\n@@ -3213780,34 +3212921,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpsrlw (%rax),%mm0\n-\t...\n-\tor $0x88000000,%eax\n+\tadd %dl,0xd10e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x78000000(%rip) \n \tmov $0x1bf,%edx\n \tadd %al,(%rax)\n \tadc %dh,-0x6e(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub %ecx,%edx\n-\t...\n+\tadd %dh,0xd12a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x64(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3213818,17 +3212961,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand %ecx,%edx\n-\t...\n+\tadd %dh,0xd122(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,-0x48(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,%ah\n@@ -3213839,15 +3212983,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,(%rax)\n \tor %cl,%dl\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0x1d4,%eax\n \tadd %al,(%rax)\n@@ -3213857,18 +3213001,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd124(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tand $0xd1,%al\n+\t...\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tsub %ebx,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%bh\n@@ -3213879,18 +3213022,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd112(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %cl,%dl\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.XB cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x222f6(%rax)\n@@ -3213899,36 +3213041,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsubl $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tadd (%rax),%eax\n+\tadd %bh,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tje 11204fd \n \tadd %al,(%rax)\n-\tcmp %ah,0x174(%rbp)\n \tadd %al,(%rax)\n \t(bad)\n \tin $0xd3,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x74(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tje 11204d9 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x89,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3213941,38 +3213085,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x53(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rbx\n \troll $1,(%rax)\n \t...\n \tsbb $0x0,%al\n \tadd %al,(%rax)\n \tfadd %st(0),%st\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1001c(%rax)\n+\tadd %dh,0x12(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x80(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae7f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x24(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rsi,%rbp,8)\n@@ -3213982,123 +3213129,126 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x39(%rax)\n+\tadd %al,0x39(%rax)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub $0x49,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1d(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tadc (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x19(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tsbb %dl,%cl\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tror $1,%al\n-\tlock add %eax,(%rax)\n+\tadd %dl,%al\n+\tenter $0x1f0,$0x0\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint3\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rax\n+\tadd %dh,0x50(%rax)\n \troll $1,(%rax)\n \t...\n \tsub $0x0,%al\n \tadd %al,(%rax)\n \tcall 1134fc1 \n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\tadc (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x15(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %ah,0xd114(%rax)\n \tadd %al,(%rax)\n-\tmov $0xca,%al\n-\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmp 0x1(%rsi),%cl\n-\tadd %bh,%al\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x186ca(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x3a(%rax)\n+\tmov (%rcx),%es\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x31(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\txor %edx,%ecx\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n-\tror $0x8c,%dh\n+\tadd %al,(%rax)\n+\tadc %ch,-0x18(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tcall 1120708 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor $0x0,%al\n+\tadd %al,0xd115(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjs 112079b \n \tjne 112073d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t{rex2 0x88} sgdt (%rax)\n@@ -3214107,17 +3213257,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe 1120719 \n-\t...\n+\tadd %al,0xae76(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x60000000(%rip) \n \tint1\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1120784 \n \ttestl $0x0,(%rcx)\n@@ -3214125,41 +3213276,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tcmp %edx,%ecx\n \t...\n \tadd %dh,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcwtl\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc $0x100,%eax\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjnp 1120799 \n-\t...\n+\tadd %ah,0xae7a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x199a1(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10(%rax)\n \t{rex2 0x1} add %al,(%r8)\n \tadd %al,(%rax)\n@@ -3214167,18 +3213317,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %cl,%dl\n+\tadd %dh,0x11(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x17381(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3214186,15 +3213336,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,(%rax)\n \tjle 1120819 \n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjrcxz 1120872 \n \tadd %eax,(%rax)\n@@ -3214208,16 +3213358,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7a(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tjns 1120859 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x3b(%rax)\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3214229,32 +3213379,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %ecx,%edx\n-\t...\n+\tadd %ah,0xd12b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x18b91(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f4cc(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x17(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tfdiv %st(5),%st\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3214268,15 +3213420,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,(%rax)\n \tsbb $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tnop\n@@ -3214292,17 +3213444,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub %cl,%dl\n-\t...\n+\tadd %al,0xd12a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,0x76(%rax)\n \tjmp 11209c0 \n \tadd %dl,%al\n \trex.WRB (bad)\n \tadd (%rax),%al\n@@ -3214311,16 +3213464,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dh,0x27(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \t(bad)\n \tjp 11209e0 \n \tadd %eax,(%rax)\n@@ -3214333,39 +3213485,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tcmp %dl,%cl\n \t...\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x2c(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x0,%al\n+\tadd %dh,%al\n+\tsbb %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpsrlw (%rax),%mm0\n+\tadd %ah,0xe(%rax)\n+\troll $1,(%rax)\n \t...\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0xe7,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3214377,135 +3213529,133 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7e(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tsub %edx,%ecx\n+\t...\n+\tadd %dl,-0x78000000(%rip) \n+\tand $0x149,%eax\n+\tadd %al,(%rax)\n+\tnop\n+\tcltd\n+\tpop %rsi\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsubl $0x0,0x0(%rsi)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x8(%rax)\n-\tje 1120abd \n+\tje 1120afd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1120aa3 \n+\tloopne 1120ae3 \n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,(%rax)\n \tsubl $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadc %ch,0x174(%rdx)\n \tadd %al,(%rax)\n-\tjo 1120a89 \n+\tjo 1120ac9 \n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2a(%rax)\n+\tadd %dl,0x23(%rax)\n \troll $1,(%rax)\n \t...\n-\tadc $0x88000000,%eax\n-\tand $0x149,%eax\n-\tadd %al,(%rax)\n-\tnop\n-\tcltd\n-\tpop %rsi\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tand %ecx,%edx\n-\t...\n-\tadd %dl,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x52(%rax)\n+\tjo 1120b28 \n \t(bad)\n \tadd %al,%al\n \tmovsxd %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd150(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rsi)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rax\n+\troll $1,(%rax)\n+\t...\n+\tss add %al,(%rax)\n \tadd %ah,0x148b1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x26(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tsbb $0x0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsubb $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %dl,-0x80(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tmovsxd 0x1(%rsi),%eax\n \tadd %dl,(%rax)\n \ttest $0x1f7,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,(%rax)\n \t(bad)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tor %ch,%ch\n \tjne 1120c3d \n@@ -3214517,17 +3213667,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1e(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %ah,%al\n+\tsbb $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tjs 1120c30 \n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19a90(%rax)\n \tadd %al,(%rax)\n@@ -3214535,16 +3213687,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tpsrlw (%rax),%mm0\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tjrcxz 1120d30 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3214556,17 +3213708,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc %dl,%cl\n-\t...\n+\tadd %al,0xd10f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tand 0x0(%rcx,%rax,1),%edx\n \txor %bl,%cl\n \tand (%rdx),%eax\n \tadd %al,(%rax)\n@@ -3214575,38 +3213728,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\trex.WRXB rolq $1,(%r8)\n \t...\n \txor (%rax),%eax\n \tadd %al,(%rax)\n \tadc %dh,0x148(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %al,(%rax)\n-\tadd %eax,(%rax)\n+\tjo 1120d60 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand %edx,%ecx\n+\tadd %al,%al\n+\tand %dl,%cl\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \trex.W je 1120d7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3214617,19 +3213769,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd12a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x10000000(%rip) \n+\tadd %al,0x2a(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0x10000000,%eax\n \tlock xchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x70(%rax)\n \tout %eax,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3214637,18 +3213788,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x25(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tand $0xd1,%al\n \t...\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmpb $0x1,-0x2d(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,-0x78(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3214656,16 +3213807,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dl,0x1f(%rax)\n \troll $1,(%rax)\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcmp %cl,0x74(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3214677,15 +3213827,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd108(%rax)\n+\tadd %dh,0xae85(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x48000000(%rip) \n \txchg %eax,%edi\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3214697,39 +3213847,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd121(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x21(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\ttest $0x38,%al\n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,0x18838(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tiret\n+\tloopne 1120e91 \n \txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae79(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjs 1120e99 \n+\t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpop %rax\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3214740,35 +3213889,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %edx,%ecx\n-\t...\n+\tadd %dl,0xd131(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x1756e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txor 0x1(%rdx),%ecx\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd112(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %cl,%dl\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x30(%rax)\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3214780,16 +3213929,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %ah,0x1f(%rax)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0x10d,%eax\n \tadd %al,(%rax)\n@@ -3214808,18 +3213956,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd110(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %dl,%cl\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x6c(%rax)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3214831,36 +3213978,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb %cl,%dl\n+\tadd %dl,0x1a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\trex stc\n+\tfadds -0x7(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmp $0x21e,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne 1121059 \n+\tadd %al,%al\n+\tje 1121059 \n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tnop\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3214874,35 +3214020,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x21(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tand %dl,%cl\n \t...\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmovabs 0xf0000000000125fb,%al\n \tin (%dx),%eax\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjs 11210d9 \n-\t...\n+\tadd %dl,0xae77(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x57(%rax)\n \tjae 112113d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x1ea(%rbx)\n@@ -3214911,90 +3214058,93 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n-\troll $1,(%rax)\n+\tadd %al,-0x7a(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x173(%rax)\n+\tadd %dl,(%rax)\n+\txorb $0x0,0x1(%rbx)\n \tadd %al,(%rax)\n-\txor %dh,%ah\n+\tadd %dh,(%rax)\n+\thlt\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc %dl,%cl\n+\tadd %dh,0xf(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x19acb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1acf7(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1b(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tcs roll $1,(%rax)\n \t...\n-\tadd $0x98000000,%eax\n-\t(bad)\n-\tjb 11211fd \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txorb $0x1,(%rdi,%rax,4)\n+\tor $0x78000000,%eax\n+\tss or (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tloopne 112124b \n+\ttestl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tsbb %cl,%dl\n \t...\n-\tor $0x78000000,%eax\n-\tss or (%rdx),%al\n+\tadd %al,-0x68000000(%rip) \n+\t(bad)\n+\tjb 112123d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txorb $0x1,(%rdi,%rax,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 112128b \n-\ttestl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcs roll $1,(%rax)\n-\t...\n+\tadd %ah,%al\n+\tsub $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x1386c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x8c,%ch\n \tadd %eax,(%rax)\n@@ -3215003,82 +3214153,83 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd10c(%rax)\n+\tadd %ah,0xd128(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %ch,-0x5e(%rax)\n-\tje 11212bd \n+\tadd %dl,-0x2f(%rax)\n+\tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x9b,(%rax)\n-\tadd %eax,(%rax)\n+\tjo 112131f \n+\t(bad)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %edx,%ecx\n+\tadd %dl,%al\n+\tor %ecx,%edx\n \t...\n-\tadd %cl,(%rdi)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2f(%rax)\n-\tmov (%rcx),%al\n+\tadd %ch,-0x5e(%rax)\n+\tje 11212fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 112135f \n-\t(bad)\n-\tadd (%rax),%al\n+\tsubb $0x9b,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rax\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\trex.WRXB rolq $1,(%r8)\n \t...\n \tsub (%rax),%al\n \tadd %al,(%rax)\n \tsub %bh,(%rbx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb %ecx,%edx\n-\t...\n+\tadd %dl,0xd11a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tjne 112137d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3215090,35 +3214241,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand %dl,%cl\n-\t...\n+\tadd %ah,0xd11f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x15b2c,%eax\n \tadd %al,(%rax)\n \tadd %al,0x18c3a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x11(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dh,0xd110(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x19931(%rax)\n@@ -3215127,69 +3214280,70 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb %ecx,%edx\n-\t...\n+\tadd %al,0xd11a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsbb %bh,0x1(%rsp,%rdx,4)\n \tadd %al,0x15a71(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x7c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,-0x74(%rax)\n \tor $0x1,%eax\n \tadd %ah,0x1f6cd(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae80(%rax)\n+\tadd %dl,(%rax)\n+\tsubb $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\ttest $0xf8,%al\n+\tjb 11214bd \n \tadd %al,(%rax)\n-\tadd %ch,0x172f8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp (%rdi),%ah\n+\tlock cmp (%rdi),%ah\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,(%rax)\n \tsbb %edx,%ecx\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb $0x73,%al\n \tadd %eax,(%rax)\n@@ -3215202,60 +3214356,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WRXB rolq $1,(%r8)\n-\t...\n-\tsub %al,(%rax)\n+\tadd %dl,0xd14f(%rax)\n \tadd %al,(%rax)\n-\tsbb %ah,0x49(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tand %ch,(%rdx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRXB rolq $1,(%r8)\n+\tadd %ah,0x4f(%rax)\n+\troll $1,(%rax)\n \t...\n \tsub (%rax),%al\n \tadd %al,(%rax)\n \tpop %rax\n \tsub $0x149,%eax\n \tadd %al,(%rax)\n-\tmov $0x34,%al\n-\tadd %al,(%rcx)\n+\tsubb $0x0,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tje 1121559 \n+\tadd %dh,%al\n+\tjae 1121559 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \ttest $0x173,%eax\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3215265,18 +3214420,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae7a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjp 1121599 \n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov $0xd1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x62(%rax)\n@@ -3215285,50 +3214439,51 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n+\tadd %al,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tmov %ch,0x20a(%rdi)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001f0ee,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae79(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjns 1121619 \n+\t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x20a59(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2227a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %edx,%ecx\n-\t...\n+\tadd %ah,0xd131(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tpop %rbx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3215340,15 +3214495,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2f(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x125ec\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3215359,15 +3214515,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,(%rax)\n \tsbb %cl,%dl\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x1258a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3215379,18 +3214535,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae77(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x77(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x64(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0x1,-0x30(%rcx)\n@@ -3215400,16 +3214555,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjp 1121759 \n+\tadd %dl,0x7a(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x17560(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsub 0x2(%rip),%ah \n@@ -3215417,17 +3214572,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub $0xd1,%al\n-\t...\n+\tadd %dl,0xd12c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlret $0x172\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddb $0x0,0x18d(%rax)\n@@ -3215435,17 +3214591,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %dl,%cl\n-\t...\n+\tadd %dl,0xd130(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \t(bad)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3215457,60 +3214614,60 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x28(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,(%rax)\n+\tsub %dl,%cl\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tjs 11218cb \n+\tadd %bh,0x51(%rax)\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x1d4\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \txor %ecx,%edx\n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tand $0x1b,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x10039(%rax)\n+\tadd %dh,0x2f(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd111(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %edx,%ecx\n+\t...\n \tadd %al,-0x28000000(%rip) \n \tmov $0x194,%edi\n \tadd %al,(%rax)\n \tand %bl,(%rcx)\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3215518,15 +3214675,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \tor %ecx,%edx\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \tpop %rcx\n \tjae 112193d \n@@ -3215538,17 +3214695,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjae 1121919 \n-\t...\n+\tadd %dl,0xae73(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x65(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 11219ed \n@@ -3215557,101 +3214715,98 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd14f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,0x48000000(%rip) \n+\tadd %dh,(%rax)\n+\trex.WRXB rolq $1,(%r8)\n+\t...\n+\tsub $0x48000000,%eax\n \tsahf\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp (%rax),%eax\n+\tadd %al,(%rax)\n+\txor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4f(%rax)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\trex.WRXB rolq $1,(%r8)\n \t...\n \tand (%rax),%eax\n \tadd %al,(%rax)\n \tloopne 11219e1 \n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n+\tadd %ah,0x31(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor $0xd1,%al\n+\tadd %dh,%al\n+\tor %edx,%ecx\n \t...\n-\tadd %dl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.R jne 1121a3d \n-\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo 11219c2 \n-\tfwait\n+\tcmp $0x86,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x21f76(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd10a(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xb(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.R jne 1121a7d \n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcmp $0x86,%al\n+\tjo 1121a02 \n+\tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x21f76(%rax)\n-\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,0x15(%rax)\n \troll $1,(%rax)\n \t...\n \tadd $0x38000000,%eax\n \tlret $0x18c\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x13,%al\n@@ -3215661,19 +3214816,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tadc $0x0,%al\n+\tadd %ah,0xd11e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex.W stc\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1121b4d \n \tmov (%rcx),%eax\n@@ -3215683,19 +3214838,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tsldt (%rax)\n+\tadd %ah,0xd11d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n \tadd %bl,-0x43(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock add (%rsi),%ah\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3215703,37 +3214859,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WRXB rolq $1,(%r8)\n+\tadd %dl,%al\n+\trex.WRX rolq $1,(%rax)\n \t...\n \txor %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x148(%rdi)\n \tadd %al,(%rax)\n-\tmov $0x3d,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tmovabs 0x10033,%al\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjbe 1121b59 \n+\tadd %dl,%al\n+\tjne 1121b59 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rsi\n \tand $0x1,%eax\n \tadd %dl,0x1ec08(%rax)\n@@ -3215742,16 +3214895,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dh,0x1d(%rax)\n \troll $1,(%rax)\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1121c1c \n \tpop %rbx\n \tadd %eax,(%rax)\n@@ -3215762,34 +3214914,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor $0xd1,%eax\n+\tadd %al,0xd10c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%eax\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tcall 113a906 \n+\tadd %ch,%al\n+\tleave\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1ef0f(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf80000000001ef0f,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x20(%rax)\n+\tadd %dh,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsub 0x1(%rbx),%ebx\n \tadd %al,(%rax)\n@@ -3215801,79 +3214954,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd11c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsbb %ecx,%edx\n+\t...\n \tadd %cl,0x8000000(%rip) \n \tmov $0xbf,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x18f3a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xd14e(%rax)\n \tadd %al,(%rax)\n-\trex.WRXB rolq $1,(%r8)\n-\t...\n-\tsub %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsub 0x1(%rcx),%cl\n \tadd %al,(%rax)\n+\tadd %ch,(%rcx)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tadd %al,(%rcx)\n+\tadd %ah,0x2a(%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\txor $0x100,%eax\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x21(%rax)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\tand %edx,%ecx\n \t...\n-\tadc %eax,(%rax)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,-0x41(%rbx)\n+\tadd %al,(%rax)\n+\tjnp 1121cfa \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10(%rax)\n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd10a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tor %edx,%ecx\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpop %rbx\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3215884,38 +3215035,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd124(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dl,0x24(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjp 1121e2e \n+\tadc %bh,0x73(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc %edx,%ecx\n-\t...\n+\tadd %ah,0xd110(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tiret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3215927,16 +3215077,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x77(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tja 1121dd9 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x12517(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5e(%rax)\n \tand $0x2,%eax\n@@ -3215944,34 +3215094,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRX rolq $1,(%rax)\n+\tadd %ah,0x4e(%rax)\n+\troll $1,(%rax)\n \t...\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x4000000000014936,%al\n-\trex.X add %al,(%rcx)\n+\tmovabs 0x2000000000014936,%al\n+\tcmp %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x18(%rax)\n+\tadd %al,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tjg 1121e51 \n \tadd %eax,(%rax)\n@@ -3215984,42 +3215136,42 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd14e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %bl,%al\n-\txor %cl,0x1(%rcx)\n+\tadd %dh,(%rax)\n+\trex.WRX rolq $1,(%rax)\n+\t...\n+\tsub (%rax),%al\n \tadd %al,(%rax)\n+\tfdivs (%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,0x0(%rbx)\n+\tadd %ah,%al\n+\tcmp %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %ah,0xd10e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x46(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1be65(%rax)\n \tadd %al,(%rax)\n@@ -3216027,17 +3215179,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae84(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x1967d(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x27(%rax)\n \tint1\n \tadd %eax,(%rax)\n@@ -3216046,15 +3215199,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x27(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tadd $0x28000000,%eax\n \txchg %eax,%esi\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3216071,17 +3215225,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae81(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tdivb 0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0x1,-0xa(%rbp)\n@@ -3216091,35 +3215246,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc $0xd1,%al\n-\t...\n+\tadd %al,0xd113(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs 0x27900000000001be,%al\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae81(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsubb $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tint3\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1bf9f(%rax)\n@@ -3216128,16 +3215284,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %dl,0x16(%rax)\n \troll $1,(%rax)\n \t...\n \tsldt (%rax)\n \tadd %dh,%al\n \tor 0x1(%rbx),%ecx\n \tadd %dl,%al\n \tint3\n@@ -3216146,17 +3215301,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae7d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x17540(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovsxd %ebp,%ebp\n \tadd %eax,(%rax)\n@@ -3216165,15 +3215321,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,(%rax)\n \tor %cl,%dl\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x17528(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3216184,77 +3215340,76 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %dl,0xd10f(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1737c,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,0x1737c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4e(%rax)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\trex.WRX rolq $1,(%rax)\n \t...\n \tsub (%rax),%eax\n \tadd %al,(%rax)\n \tor %dh,(%rbx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.RXB add %r8b,(%r9)\n \tadd %al,(%rax)\n+\tcmp $0x100,%eax\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tor $0xd1,%al\n+\tadd %ah,0xb(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %cl,0x1738f(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x225a6(%rax)\n+\tmov %cl,0x173(%rdi)\n \tadd %al,(%rax)\n+\tnop\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x1c(%rax)\n+\troll $1,(%rax)\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ebx\n \t(bad)\n \tadd %ah,%al\n \txchg %ax,%dx\n@@ -3216264,41 +3215419,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd11f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tjae 11222bd \n+\tadd %al,0x1f(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n+\tsub %ah,0x173(%rsi)\n \tadd %al,(%rax)\n \tlock pop %rsi\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd109(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tor %dl,%cl\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin $0x75,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x21(%rax)\n@@ -3216309,18 +3215459,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\ttest %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x7d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,-0x3f(%rax)\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2b(%rax)\n \tout %eax,$0x1\n@@ -3216330,35 +3215479,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tsbb $0xd1,%al\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x1bf,%esp\n+\tadd %dl,0x1bfbc(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1ecf2(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001ecf2,%al\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd11f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %dh,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x17390(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n \tcmc\n \tadd %eax,(%rax)\n@@ -3216367,17 +3215517,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjbe 1122399 \n-\t...\n+\tadd %dl,0xae76(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tand 0x1(%rbp),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3216387,18 +3215538,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x7b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tfmuls 0x1(%rdx)\n \tadd %dl,0x22(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3216407,18 +3215557,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd115(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tadc $0xd1,%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tnop\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3216429,39 +3215578,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x32(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\txor %cl,%dl\n \t...\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xa,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1d40a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tje 1122452 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbb %cl,%dl\n+\tadd %al,0x1a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x27(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock jl 11224f0 \n \tadd %eax,(%rax)\n@@ -3216470,39 +3215617,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4e(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\trex.WRB rolq $1,(%r8)\n \t...\n \tand %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.RX\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WR add %r8b,(%rcx)\n+\tadd %dh,%al\n+\tadd %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %cl,%dl\n+\tadd %dl,%al\n+\tsub %edx,%ecx\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x175e8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x4a(%rax)\n \tmov (%rcx),%eax\n@@ -3216512,16 +3215659,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tja 1122559 \n+\tadd %dh,%al\n+\tjbe 1122559 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x186c6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n@@ -3216532,56 +3215679,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRX rolq $1,(%rax)\n-\t...\n-\tand %eax,(%rax)\n+\tadd %dh,0xd14d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rcx)\n \tadd %al,(%rax)\n-\tjs 112263b \n+\tadd %bh,0x41(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRB add %r8b,(%r9)\n+\tadd %dl,(%rax)\n+\trex.XB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae7b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjp 11225d9 \n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x19b5d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x226a1(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dh,0x16(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tfcoms 0x1d2(%rax)\n \tadd %al,(%rax)\n \tloopne 11226d9 \n@@ -3216590,78 +3215736,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd $0x70000000,%eax\n-\thlt\n-\tand $0x1,%al\n-\tadd %al,(%rax)\n+\tadd %al,0xd14d(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x15(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRB rolq $1,(%r8)\n-\t...\n-\tes add %al,(%rax)\n \tadd %bh,0x1493c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1004e(%rax)\n+\tadd %dh,(%rax)\n+\tadd %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd14d(%rax)\n+\tadd %al,(%rax)\n+\tsub %dl,%cl\n+\t...\n+\tadd %al,0x70000000(%rip) \n+\thlt\n+\tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x15(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,(%rsi)\n \tadd %al,(%rax)\n+\tadd %dl,0x4d(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tcs add %al,(%rax)\n \tadd %al,0x3c(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRXB add %r8b,(%r9)\n+\tadd %dh,%al\n+\tadd %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tes roll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \t(bad)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n@@ -3216673,19 +3215819,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x15(%rax)\n+\troll $1,(%rax)\n+\t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,0x1(%rax,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tret $0x191\n@@ -3216695,33 +3215839,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %ecx,%edx\n+\tadd %dl,0xa(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,0x175ea(%rax)\n+\tmov %ch,%dl\n+\tjne 11227fd \n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tnotb 0x1(%rbx)\n+\tadd %al,(%rax)\n+\tlock notb 0x1(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjbe 11227d9 \n+\tadd %al,%al\n+\tjne 11227d9 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tjne 112283d \n \tadd %al,(%rax)\n@@ -3216730,50 +3215875,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%al\n+\tadd %dh,0xd11c(%rax)\n \tadd %al,(%rax)\n-\tpush $0x1bfbc\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ch,-0x44(%rax)\n+\tmov $0x1,%edi\n \tadd %ah,%al\n \trepnz in (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsubl $0x0,0x0(%rsi)\n+\tadd %al,0xae80(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x18665(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d474(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \tor $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tmov $0xa0,%al\n@@ -3216786,38 +3215934,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae81(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsubb $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5c(%rax)\n+\tjo 11228de \n \tjne 112293d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock jo 112292b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand $0xd1,%al\n-\t...\n+\tadd %dh,0xd123(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \txchg %eax,%ebx\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,0x22345(%rax)\n@@ -3216826,38 +3215975,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd14d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x58000000(%rip) \n+\tadd %ah,(%rax)\n+\trex.WRB rolq $1,(%r8)\n+\t...\n+\tand $0x58000000,%eax\n \tpopf\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rdx\n-\tadd %al,(%rcx)\n+\tadd %dh,0x10048(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,(%rax)\n \tpsrlw (%rax),%mm0\n \t...\n \tsldt (%rax)\n \tadd %ah,(%rax)\n \tmov 0x1(%rip),%fs \n \tadd %al,%al\n \tmov %bh,%ch\n@@ -3216867,16 +3216013,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dl,0x17(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tcmp %ch,0x20a(%rdi)\n \tadd %al,(%rax)\n \tadcb $0x8e,(%rcx)\n@@ -3216886,36 +3216031,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tsub %cl,%dl\n \t...\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tenter $0x3831,$0x1\n-\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\trcr $1,%dl\n-\tcltd\n+\tadd %cl,%al\n+\txor %edi,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tficompl 0x1(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7e(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tjge 1122a59 \n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tjne 1122a7a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3216925,16 +3216069,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tes roll $1,(%rax)\n+\tadd %ah,0x26(%rax)\n+\troll $1,(%rax)\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tand $0x194,%eax\n \tadd %al,(%rax)\n \trex jp 1122a97 \n@@ -3216944,17 +3216088,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae80(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1752f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %ah,(%rbx)\n \tadd (%rax),%al\n@@ -3216963,73 +3216108,76 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4d(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\trex.WR rolq $1,(%rax)\n \t...\n \tsub %eax,(%rax)\n \tadd %al,(%rax)\n \tloopne 1122bac \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,0x10055(%rax)\n+\tadd %dl,0x4b(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %edx,%ecx\n-\t...\n+\tadd %al,(%rax)\n+\txchg %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,-0x20000000(%rip) \n \trex.WR out %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov 0x1(%rax),%dl\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1a(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %dh,0xd119(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,0x189b3(%rax)\n \tadd %al,(%rax)\n-\txorb $0x0,0x189(%rbx)\n \tadd %ah,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %dh,0x1f(%rax)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x1255a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x3b(%rax)\n@@ -3217040,36 +3216188,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,-0x78000000(%rip) \n-\tjg 1122c11 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n-\tje 1122c85 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjae 1122c59 \n+\tjb 1122c19 \n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x11(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3217085,34 +3216213,57 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1b(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tsubl $0x0,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x88000000,%eax\n+\tjg 1122c51 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tje 1122cc5 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tor (%rax),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x0,0x1(%rbx,%rsi,2)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tret\n+\tadd %ah,0xd11a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.R jae 1122cfd \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock ret\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x75(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tje 1122cd9 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x186f4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x51(%rax)\n \tand $0x2,%eax\n@@ -3217120,36 +3216271,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRB rolq $1,(%r8)\n+\tadd %al,%al\n+\trex.WR rolq $1,(%rax)\n \t...\n \tsub (%rax),%al\n \tadd %al,(%rax)\n \tenter $0x4931,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x1,0x0(%rax)\n+\t(bad)\n+\trex.WRX add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %al,(%rax)\n \tor %edx,%ecx\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfcomps 0xa(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3217159,18 +3216311,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae80(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjg 1122d99 \n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov 0x1(%rbx),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1122de0 \n@@ -3217181,17 +3216332,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand %dl,%cl\n-\t...\n+\tadd %dh,0xd11f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0xc(%rax)\n \tjb 1122e3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x69,%al\n@@ -3217202,16 +3216354,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjae 1122e19 \n+\tadd %ah,0x73(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x58(%rax)\n \tjae 1122e7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3217222,15 +3216374,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \t(bad)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,-0x36(%rax)\n \txchg %al,(%rcx)\n@@ -3217243,19 +3216395,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd132(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %ah,0x32(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tret $0x1f0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x7d,%al\n \tsbb $0x2,%al\n@@ -3217265,16 +3216416,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsubl $0x0,0x0(%rsi)\n+\tadd %dl,-0x7f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rax)\n \tjae 1122f3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3217283,61 +3216435,61 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WR rolq $1,(%rax)\n+\tadd %dl,%al\n+\tor $0xd1,%al\n \t...\n-\tand (%rax),%eax\n-\tadd %al,(%rax)\n-\tcall 113783b \n-\tadd %al,(%rax)\n-\tadd %al,0x1005b(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tstc\n-\t(bad)\n+\tadd %cl,0x18665(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1f68e(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadc %eax,(%rax)\n+\tadd %dl,0xd14c(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov %ah,-0x7a(%rbp)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %ch,%al\n+\tmov $0x148,%esi\n+\tadd %al,(%rax)\n+\trclb $1,0x0(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1f68e(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n+\tstc\n+\t(bad)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x76(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tjbe 1122fd9 \n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1883c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1d31d(%rax)\n \tadd %al,(%rax)\n@@ -3217345,52 +3216497,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd132(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dh,0x32(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1d0f3(%rax)\n+\txor $0xd0,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x1be,%esp\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2c(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\tsub $0xd1,%al\n \t...\n-\tadc $0x60000000,%eax\n+\tadd %dl,0x60000000(%rip) \n \tcmp 0x1(%rax),%cl\n \tadd %dh,0x45(%rax)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae85(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\ttest %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x48000000(%rip) \n \ttest $0x174,%eax\n \tadd %al,(%rax)\n \tadc %dl,(%rsi)\n \tjmp 1123108 \n@@ -3217398,17 +3216550,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tje 11230d9 \n-\t...\n+\tadd %al,0xae74(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %dh,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xb(%rax)\n@@ -3217419,16 +3216572,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x75(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tjne 1123119 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tcli\n \tand $0x1,%eax\n \tadd %al,0x52(%rax)\n@@ -3217437,19 +3216590,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsubb $0x0,0x0(%rsi)\n+\tadd %al,0xae7f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tint $0x9a\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3217460,72 +3216613,70 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %dl,%cl\n+\tadd %dl,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n-\t(bad)\n+\tpush %rax\n+\tor %esp,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x72(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae7f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjle 11231d9 \n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x19295(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x226da(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x14(%rax)\n+\troll $1,(%rax)\n+\t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tclc\n \tor $0x18b,%eax\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001d4e6,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \tjns 1123259 \n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpop %rcx\n \tor (%rdx),%al\n@@ -3217539,18 +3216690,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd121(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tand %edx,%ecx\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsti\n \tand $0x1,%eax\n \tadd %dh,(%rax)\n \tmov 0x1(%rax),%ss\n@@ -3217558,56 +3216708,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd12f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %ch,-0x6e(%rax)\n-\trolb %cl,(%rcx)\n+\tadd %dl,0x2f(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tpush $0x1d292\n \tadd %al,(%rax)\n-\txor %ah,-0x54(%rdi)\n+\tadd %dh,(%rax)\n+\tlods %ds:(%esi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc $0xd1,%al\n-\t...\n-\tadd %dl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tmovabs 0x80000000000173a6,%al\n-\t(bad)\n-\txchg %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0xd123(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand $0xd1,%al\n-\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tand %bl,%dh\n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,(%rax)\n@@ -3217618,18 +3216749,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd11a(%rax)\n+\tadd %dl,0xd113(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tmovabs 0x80000000000173a6,%al\n+\t(bad)\n+\txchg %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb %edx,%ecx\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadc (%rax),%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6e(%rax)\n@@ -3217640,15 +3216789,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txor %ecx,%edx\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \t(bad)\n@@ -3217660,37 +3216809,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x19(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadc %al,(%rax)\n+\tadd %dh,0xd118(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1e7(%rsi)\n \tadd %al,(%rax)\n-\tmov $0x21,%al\n-\txchg %eax,%ebp\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xe7,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x19521(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1c(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor $0xa0000000,%eax\n+\tadd %ah,0xd11b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x60000000(%rip) \n \tlret\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tsub $0xbe,%al\n \tadd %eax,(%rax)\n@@ -3217699,17 +3216850,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x16(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %al,%al\n+\tadc $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tenter $0x4991,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1123562 \n \tmov %es,(%rcx)\n@@ -3217719,35 +3216872,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,%al\n+\tsubb $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n-\tadd %bh,-0x2f(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tjs 112350b \n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001f5d5,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %dl,%cl\n+\tadd %al,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x21b22(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmc\n \tout %al,(%dx)\n \tadd %eax,(%rax)\n@@ -3217756,18 +3216911,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd114(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadc $0xd1,%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,-0x3e(%rax)\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \taddr32 jmp 11235c8 \n@@ -3217775,37 +3216929,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WR rolq $1,(%rax)\n+\tadd %ah,0x4c(%rax)\n+\troll $1,(%rax)\n \t...\n \tsub (%rax),%al\n \tadd %al,(%rax)\n \t(bad)\n \txor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock add %al,%fs:(%rcx)\n+\trcrb $1,0x0(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd131(%rax)\n+\tadd %al,0xd131(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,-0x3(%rax)\n \txchg %al,(%rcx)\n@@ -3217817,19 +3216972,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae83(%rax)\n \tadd %al,(%rax)\n+\tsubl $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tnop\n \tpop %rsp\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3217840,127 +3216995,127 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %edx,%ecx\n+\tadd %dh,(%rax)\n+\tsub %dl,%cl\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tand %dh,0x1(%rbp)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x17356(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tinsb (%dx),%es:(%rdi)\n-\thlt\n+\tadd %dh,%al\n+\tadd $0xd1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd128(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x29(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tcmp %ah,(%rax)\n+\tjne 11236fd \n \tadd %al,(%rax)\n-\tadd %ah,0x17356(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd $0xd1,%al\n+\tpush %rax\n+\tinsb (%dx),%es:(%rdi)\n+\thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %dl,%cl\n-\t...\n+\tadd %dh,0xd138(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x1492c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tdata16 add %al,(%rcx)\n+\tadd %dh,0x1005c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd14c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rbx)\n+\tadd %dh,(%rax)\n+\trex.WR rolq $1,(%rax)\n+\t...\n+\tsub (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x34(%rax)\n+\tjo 11237ae \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %al,(%ecx)\n+\tadd %dl,(%rax)\n+\tpop %rbp\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd138(%rax)\n+\tadd %al,0xd138(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpop %rax\n \txor 0x1(%rcx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %al,(%ecx)\n+\tjo 112381f \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %edx,%ecx\n-\t...\n+\tadd %al,0xd121(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0x94,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x44(%rax)\n@@ -3217969,57 +3217124,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x38(%rax)\n+\tadd %dl,0x38(%rax)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x14932(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rsi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd12e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %ah,0x2e(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,0x18e67(%rax)\n+\tmov $0x18e67,%eax\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.RB out %al,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tjne 1123859 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,-0x57(%rax)\n \tjae 11238bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3218031,16 +3217186,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x77(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tja 1123899 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tjb 11238fd \n \tadd %al,(%rax)\n@@ -3218054,18 +3217209,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb %cl,%dl\n+\tadd %dh,0x19(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \trex cmp $0x88,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand (%rsi),%ebx\n \tadd (%rax),%al\n@@ -3218074,35 +3217229,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tje 1123919 \n-\t...\n+\tadd %ah,0xae74(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x17352(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rcx,%rax,1),%dl\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x12(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tadc %edx,%ecx\n \t...\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %bh,(%rax)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x27(%rcx)\n \tadd (%rax),%al\n@@ -3218111,39 +3217267,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4c(%rax)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\trex.WR rolq $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tiret\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush $0x0\n-\tadd %eax,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txor 0x1(%rip),%cl \n \tadd %dh,-0x3f(%rax)\n@@ -3218154,51 +3217311,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsubl $0x0,0x0(%rsi)\n+\tadd %al,0xae82(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush $0x1ea22\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,0x22(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x1f6,%edx\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\tjle 1123a59 \n \t...\n \tadd %al,0x70000000(%rip) \n \tout %al,(%dx)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000018e3b,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x79(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tjs 1123a99 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1d238(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x19(%rax)\n \troll %cl,(%rcx)\n@@ -3218208,59 +3217367,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tor $0xd1,%al\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadc %ah,0x18e(%rip) \n+\tadd %dl,(%rax)\n+\tand $0x18e,%eax\n \tadd %al,(%rax)\n \tadc %ch,(%rax,%rcx,4)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x38(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\tcmp %dl,%cl\n \t...\n-\tand %al,(%rax)\n+\tadd %ah,(%rax)\n \tadd %al,(%rax)\n-\tfsubrs (%rdi)\n+\tadd %bl,%al\n+\t(bad)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tadd %al,(%rcx)\n+\tadd %ah,(%rax)\n+\tmovsxd (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand %edx,%ecx\n+\tadd %dl,0x21(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tcli\n \tjb 1123bbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3218271,15 +3217432,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,(%rax)\n \tsbb %dl,%cl\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \ttest $0x73,%al\n \tadd %eax,(%rax)\n@@ -3218292,16 +3217453,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest %ebp,0x0(%rsi)\n+\tadd %al,0xae84(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4a(%rax)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3218313,38 +3217474,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WR rolq $1,(%rax)\n+\tadd %dl,%al\n+\trex.WXB rolq $1,(%r8)\n \t...\n \tsub (%rax),%al\n \tadd %al,(%rax)\n \tclc\n \tpopf\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1006e(%rax)\n+\tadd %ah,0x10064(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjg 1123c59 \n+\tadd %ah,0x7f(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tadc $0x73,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3218356,17 +3217517,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1e(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %dl,%al\n+\tsbb $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,-0x5a(%rax)\n \tje 1123cfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3218378,21 +3217541,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd12b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dh,0x2b(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x60(%rax)\n+\t(bad)\n+\t(bad)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,%al\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3218400,41 +3217563,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tcmp %dl,%cl\n \t...\n \tadd %ch,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \trex.RXB\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,0x70(%rax)\n-\tadd %al,(%rcx)\n+\tadd %ah,(%rax)\n+\tdata16 add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae81(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,-0x69(%rax)\n \tor $0x1,%eax\n \tadd %dl,0x77(%rax)\n \tout %al,$0x1\n \tadd %al,(%rax)\n@@ -3218443,18 +3217606,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd109(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor %dl,%cl\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsub %esi,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb $0x1c,%bh\n@@ -3218464,17 +3217626,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %edx,%ecx\n-\t...\n+\tadd %al,0xd129(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x173a5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor $0x88,%al\n \tadd %eax,(%rax)\n@@ -3218483,39 +3217646,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \t(bad)\n \troll $1,(%rax)\n \t...\n \tand %eax,(%rax)\n \tadd %al,(%rax)\n \tloopne 1123ea1 \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjno 1123e83 \n-\tadd %eax,(%rax)\n+\tadd %ah,0x10067(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \txor %dl,%cl\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tjae 1123ebd \n@@ -3218528,37 +3217689,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xe(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd $0x0,%al\n+\tadd %dh,0xd10d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tror $0x86,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x19937(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd110(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x70000000(%rip) \n+\tadd %dh,%al\n+\tpsrlw (%rax),%mm0\n+\t...\n+\tadd $0x70000000,%eax\n \t(bad)\n \tor $0x1,%eax\n \tadd %dh,%al\n \tlea (bad),%edx\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3218566,45 +3217727,45 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xd14b(%rax)\n \tadd %al,(%rax)\n-\trex.WR rolq $1,(%rax)\n-\t...\n-\txor %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,%bl\n-\tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10073(%rax)\n+\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjrcxz 1123fc3 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x10069(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd127(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tadd %dl,0x27(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x1499f(%rax)\n+\tmov %bl,0x149(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tlock (bad)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n@@ -3218616,41 +3217777,40 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WXB rolq $1,(%r8)\n+\tadd %dh,0x4b(%rax)\n+\troll $1,(%rax)\n \t...\n \tsub (%rax),%eax\n \tadd %al,(%rax)\n \tshlb $0x1,(%rcx,%rcx,2)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tje 1124043 \n+\trex push $0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x29(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tsub %dl,%cl\n \t...\n-\t(bad)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \thlt\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rbx,%rbp,8)\n@@ -3218660,18 +3217820,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae82(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x18663(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x6a(%rax)\n \tin $0x1,%eax\n \tadd %al,(%rax)\n@@ -3218680,39 +3217840,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd154(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tadd %al,0x54(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 1124116 \n+\tsarb $1,0x1b(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,0x10075(%rax)\n+\tadd %ah,0x6b(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x26(%rax)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\tes roll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tcmp $0x91,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3218722,36 +3217881,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %edx,%ecx\n+\tadd %ah,0x18(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ch,0x12563(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\ttest $0x63,%al\n+\tand $0x1,%eax\n \tadd %al,-0x47(%rax)\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x7c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7b(%rax)\n \tmov $0x1,%edi\n \tadd %al,%al\n \tloopne 11241e2 \n \tadd (%rax),%al\n@@ -3218760,57 +3217918,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %ecx,%edx\n+\tadd %dh,0x1a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmovl $0x86335000,0x1(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd14b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rbx)\n+\tadd %al,0x4b(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tsub (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x148e7(%rax)\n+\tnop\n+\tout %eax,$0x48\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x77(%rax)\n+\tadd %al,0x6d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd111(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %edx,%ecx\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tclc\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3218823,61 +3217981,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd10d(%rax)\n+\tadd %ah,0xd12d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tret\n-\txchg %al,(%rcx)\n+\tadd %ah,0x3f(%rax)\n+\tjae 11242bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x191(%rdi)\n+\tshlb $0x0,0x1(%rbp,%rbp,8)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub $0xd1,%eax\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tor $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n \t(bad)\n-\t(bad)\n-\tjae 11242fd \n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tret\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x1(%rbp,%rbp,8)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tshlb $1,0x191(%rdi)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae7f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjg 11242d9 \n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %cl,%dl\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1124395 \n@@ -3218888,35 +3218044,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd10e(%rax)\n+\tadd %ah,%al\n+\tor $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x1d0f0(%rax)\n+\tmov %dh,%al\n+\trolb $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1891c(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmov $0x1c,%al\n+\tmov %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0xd1,%al\n-\t...\n+\tadd %al,0xd11b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjbe 112437a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3218925,60 +3218087,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tand $0x98000000,%eax\n-\txor $0x49,%al\n-\tadd %eax,(%rax)\n+\tadd %ah,0xd137(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjp 1124403 \n+\tadd %al,(%rax)\n+\tadd %ah,-0x68000000(%rip) \n+\txor $0x49,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x25(%rax)\n+\troll $1,(%rax)\n+\t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tpop %rax\n \tmovsxd 0x1(%rsi),%eax\n \tadd %dl,0x191b9(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x16(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dh,0xd115(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,-0x3(%rax)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tshl %cl,%ebx\n@@ -3218988,15 +3218149,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0xd1,%ch\n \tadd %eax,(%rax)\n@@ -3219009,34 +3218171,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae74(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x74(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,-0xe(%rax)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000021c41,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttest %ebp,0x0(%rsi)\n+\tadd %dl,0xae84(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x37(%rax)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3219046,19 +3218207,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd11e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tcmp %dh,%ch\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,%ah\n \t(bad)\n@@ -3219068,84 +3218229,81 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd137(%rax)\n+\tadd %al,0xd137(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x29(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,0x1007c(%rax)\n+\tadd %dl,0x10072(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd137(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,%al\n-\tleave\n-\tadd %rax,(%rax)\n+\tadd %ah,0x37(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tand %al,(%rax)\n \tadd %al,(%rax)\n+\tcall 1138ec6 \n \tadd %al,(%rax)\n-\tjge 1124603 \n+\tadd %dh,%al\n+\tjb 1124603 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4b(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WXB rolq $1,(%r8)\n \t...\n \tsub %eax,(%rax)\n \tadd %al,(%rax)\n \tclc\n \trepz add %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7d(%rax)\n+\tadd %dl,0x73(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \tadc %ecx,%edx\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmovabs 0x8d90000000000199,%al\n \tlods %ds:(%rsi),%eax\n@@ -3219155,17 +3218313,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %cl,%dl\n-\t...\n+\tadd %ah,0xd121(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjrcxz 11246b2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3219176,16 +3218335,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x75(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tjne 1124699 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x18cce(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x32(%rax)\n \t(bad)\n@@ -3219195,57 +3218354,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsubl $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\trclb $0x0,0x1(%rdx,%rdx,4)\n-\tadc %dl,%cl\n-\tmov (%rcx),%es\n+\tadd %dh,-0x7e(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\txchg %eax,%esp\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,(%rax)\n+\trorl $1,0x1(%rsi)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WXB rolq $1,(%r8)\n+\tadd %dl,%al\n+\trex.WX rolq $1,(%rax)\n \t...\n \txor (%rax),%al\n \tadd %al,(%rax)\n \tcall 113901b \n \tadd %al,(%rax)\n-\tadd %ah,0x1007f(%rax)\n+\tadd %dl,0x10075(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2b(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tsub %cl,%dl\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x5c(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex push %rdx\n \ttestb $0x0,(%rcx)\n@@ -3219254,34 +3218414,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb $0xd1,%al\n+\tadd %dl,0x1c(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %bl,(%rdx)\n+\tsbb (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ch,0x13858(%rax)\n+\ttest $0x58,%al\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x1e99b(%rax)\n \tadd %al,(%rax)\n+\tsbbb $0x0,0x1e9(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xe(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %al,%al\n+\tor $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xbf,%al\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex cmpsb %es:(%rdi),%ds:(%rsi)\n@@ -3219290,17 +3218453,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xe(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %dl,%al\n+\tor $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x18b06(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n@@ -3219310,37 +3218475,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x37(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tand (%rax),%eax\n \tadd %al,(%rax)\n \tlock fwait\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10081(%rax)\n+\tadd %dh,0x77(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tpsrlw (%rax),%mm0\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x19293(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x58(%rax)\n \t(bad)\n@@ -3219350,19 +3218517,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbb $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x1d(%rax)\n+\troll $1,(%rax)\n+\t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rbx)\n \tje 112493d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3219372,16 +3218537,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x27(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tes roll $1,(%rax)\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x96,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3219391,52 +3218556,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tand %edx,%ecx\n \t...\n-\tor (%rax),%eax\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tstc\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\tcall 113d4cb \n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov 0x1(%rdx),%dl\n-\tadd %bh,%al\n+\tand %ch,0x1bf(%rdx)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x22(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n+\tadd %ah,0xd109(%rax)\n \tadd %al,(%rax)\n-\tsar $0x86,%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tmov $0x1,%edi\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %ch,%al\n+\t(bad)\n+\tmov (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,0x192(%rdx)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %ah,0x16(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \torb $0x0,0x18b(%rip) \n \tadd %dh,0x1d056(%rax)\n \tadd %al,(%rax)\n@@ -3219444,42 +3218613,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x28(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttest %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjp 1124a83 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae78(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjs 1124a59 \n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstos %al,%es:(%rdi)\n \tor $0x1,%eax\n \tadd %ah,-0x14(%rax)\n \t(bad)\n@@ -3219489,61 +3218657,63 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xd14a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rsi)\n \tadd %al,(%rax)\n-\trex.WXB rolq $1,(%r8)\n-\t...\n-\tcs add %al,(%rax)\n \tadd %cl,-0x67(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %al,(%rax)\n+\tadd %dl,%al\n+\tjp 1124b03 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tss roll $1,(%rax)\n \t...\n \tand %eax,(%rax)\n \tadd %al,(%rax)\n \tcmp %ch,(%rdx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7b(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tjnp 1124b43 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x77(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\tja 1124b19 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rax\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3219554,18 +3218724,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae81(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsubl $0x0,0x0(%rsi)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x22(%rax)\n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x226(%rcx)\n@@ -3219574,42 +3218742,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x29(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tsub %dl,%cl\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tpop %rbx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x15b27(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.WRB cmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x15(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%al\n+\tadd %dh,0xd114(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1124c33 \n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x7(%rax)\n \tjb 1124c3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rsi)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3219617,18 +3218783,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd110(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %dl,%cl\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x11(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1124c7f \n@@ -3219639,15 +3218804,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tsub %ecx,%edx\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tjl 1124c7a \n \tadd %eax,(%rax)\n@@ -3219658,17 +3218823,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjns 1124c99 \n-\t...\n+\tadd %ah,0xae78(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x19423(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tstos %eax,%es:(%rdi)\n \tnop\n@@ -3219678,40 +3218844,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tss roll $1,(%rax)\n-\t...\n-\tsub %al,(%rax)\n+\tadd %dh,0xd136(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x149(%rip) \n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor $0x149,%eax\n+\tadd %al,(%rax)\n+\txor %bh,0x0(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3219723,18 +3218889,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae82(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tpush %rax\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3219744,36 +3218910,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %dl,%cl\n+\tadd %ah,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x3b(%rax)\n-\tin (%dx),%al\n+\tpush %rax\n+\tcmp %esp,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trorl $1,0x1(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x80(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae7f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand $0x8e,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1ee1c(%rax)\n@@ -3219782,18 +3218950,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd122(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tand %cl,%dl\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \thlt\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3219805,17 +3218972,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub %edx,%ecx\n-\t...\n+\tadd %dh,0xd128(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x5e(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3219827,17 +3218995,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjbe 1124e99 \n-\t...\n+\tadd %dh,0xae76(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tsbb $0x173,%eax\n \tadd %al,(%rax)\n \trex\n \trex.XB (bad)\n@@ -3219847,18 +3219016,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd114(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc $0xd1,%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,-0x3e(%rax)\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x1e9\n@@ -3219867,18 +3219035,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae74(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x74(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,-0x50000000(%rip) \n \txchg %eax,%ebp\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x15,%al\n \txchg %eax,(%rcx)\n@@ -3219888,18 +3219055,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x14(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tadc %ecx,%edx\n \t...\n-\t(bad)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tmovabs 0x37a0000000000173,%eax\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3219913,34 +3219080,35 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %edx,%ecx\n+\tadd %ah,0x21(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x186f1(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18ba3(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb $0xd1,%al\n-\t...\n+\tadd %dl,0xd11b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3219953,18 +3219121,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd109(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tor %dl,%cl\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfdivs 0x21a(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0xd0,%bl\n \tadd %eax,(%rax)\n@@ -3219973,56 +3219140,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd136(%rax)\n+\tadd %al,0xd136(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tloopne 112513c \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1008d(%rax)\n+\tadd %al,0x10083(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x11(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tadc %dl,%cl\n \t...\n-\tadd $0x10000000,%eax\n+\tadd %al,0x10000000(%rip) \n \txor $0x1ec,%eax\n \tadd %al,(%rax)\n \tsar $1,%ah\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x77(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tja 1125119 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x23(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3220032,77 +3219199,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd136(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rdi)\n+\tadd %ah,0x36(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x1492a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1008e(%rax)\n+\tadd %ah,0x10084(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %al,0xd11d(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tenter $0xd71,$0x1\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,%al\n+\tjno 1125208 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 112520f \n+\tadd %dh,0xd(%rax)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %edx,%ecx\n+\tadd %dl,0x18(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x1995f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor %edx,0x1(%rdx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd $0x0,%eax\n+\tadd %dh,0xd109(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x0(%rip) \n \t(bad)\n \tjne 112527d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%dh\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n@@ -3220111,17 +3219279,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tes roll $1,(%rax)\n-\t...\n+\tadd %dl,%al\n+\tand $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x1756c\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcwtl\n \trepnz add %eax,(%rax)\n@@ -3220130,18 +3219300,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd10c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tor %ecx,%edx\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3220151,17 +3219320,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xd120(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %edx,%ecx\n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tjne 112533d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3220172,15 +3219342,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \tadc %cl,%dl\n \t...\n \tadd %cl,-0x48000000(%rip) \n \txacquire xchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,-0x13(%rsi)\n@@ -3220190,16 +3219360,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsubl $0x0,0x0(%rsi)\n+\tadd %ah,0xae80(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x5f(%rax)\n \tjae 11253bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0xee,(%rbx)\n@@ -3220209,17 +3219381,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %cl,%dl\n-\t...\n+\tadd %ah,0xd132(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tret\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x51(%rax)\n@@ -3220230,36 +3219403,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae73(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x73(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tmov $0x1bf,%eax\n \tadd %al,(%rax)\n \torb $0x0,0x222(%rdx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd11c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb %ecx,%edx\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \txor $0x1ec,%eax\n \tadd %al,(%rax)\n \tshrb $1,(%rsp,%rcx,4)\n \tadd %eax,(%rax)\n@@ -3220268,54 +3219439,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd120(%rax)\n+\tadd %al,0xd11f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0x172f3(%rax)\n+\tadd %bh,-0x7a(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1ef1f(%rax)\n+\tadd %dl,(%rax)\n+\tjmp 112565a \n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,%cl\n \t...\n-\tadd %cl,(%rbx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x7a(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %al,0x172f3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp 112569a \n+\tadd %ah,0x1ef1f(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjge 11254d9 \n+\tadd %ah,0x7d(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txor %esi,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3220327,59 +3219498,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x36(%rax)\n+\tadd %al,0x36(%rax)\n \troll $1,(%rax)\n \t...\n \tand %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1125566 \n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6c(%rax)\n+\tadd %al,-0x76(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x30(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\txor %dl,%cl\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadc %bh,%dl\n+\tadd %dl,(%rax)\n+\tcli\n \tjb 11255bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $0x2,0x27(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %dl,%cl\n-\t...\n+\tadd %al,0xd117(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x30000000(%rip) \n \tjge 1125585 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rsi\n \trolb $1,(%rcx)\n@@ -3220389,15 +3219562,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \txor %ecx,%edx\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tadc $0x173,%eax\n \tadd %al,(%rax)\n@@ -3220408,18 +3219581,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd119(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb %dl,%cl\n+\t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,-0x2a(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1125659 \n@@ -3220430,55 +3219602,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd126(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tadd %dl,0x26(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg 112567a \n+\tadc %bh,-0x41(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f83a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WX rolq $1,(%rax)\n+\tadd %dh,0x4a(%rax)\n+\troll $1,(%rax)\n \t...\n \tsub $0x10000000,%eax\n \t(bad)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,0x10096(%rax)\n+\tadd %al,0x1008c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x33(%rax)\n+\tadd %dl,0x33(%rax)\n \troll $1,(%rax)\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tpop %rax\n \tmov $0x194,%ebp\n \tadd %al,(%rax)\n@@ -3220490,18 +3219660,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd11d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb $0xd1,%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x196b0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6b(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3220510,119 +3219679,118 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %dl,%cl\n-\t...\n+\tadd %ah,0xd130(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x58000000(%rip) \n \tmovabs %eax,0x81c0000000000173\n \tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x13(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tadc %cl,%dl\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tmov %ch,(%rdi)\n-\tmov (%rcx),%es\n+\tadd %cl,0x18e2f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x15(%rax)\n+\tand (%rdx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc $0x222,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %dl,%cl\n+\tadd %al,0x10(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x55(%rax)\n+\t(bad)\n+\tpush %rbp\n \tjae 112583d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000019a68,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc %cl,%dl\n+\tadd %dl,%al\n+\tor %edx,%ecx\n \t...\n-\tadd %al,0x28000000(%rip) \n-\tand $0x1,%ax\n-\tadd %al,(%rax)\n-\tadd %dh,0x1f504(%rax)\n+\tadd %cl,-0x58000000(%rip) \n+\tmovabs %eax,0xd8f000000000018f\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd10a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x12(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0x28000000,%eax\n+\tand $0x1,%ax\n \tadd %al,(%rax)\n-\tadd %cl,-0x58000000(%rip) \n-\tmovabs %eax,0xd8f000000000018f\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1f504(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd115(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadc $0xd1,%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmovabs 0xe000000000015b2b,%al\n \tor $0xad,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd12b(%rax)\n+\tadd %al,0xd12b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x8000000(%rip) \n \tor $0x18b,%eax\n \tadd %al,(%rax)\n \tlock mov %fs:(%rcx),%al\n@@ -3220632,16 +3219800,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjbe 1125919 \n+\tadd %ah,%al\n+\tjne 1125919 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trepnz roll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3220654,15 +3219822,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd12c(%rax)\n+\tadd %al,0xd12c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tor %bh,0x194(%rbp)\n \tadd %al,(%rax)\n@@ -3220673,37 +3219841,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd124(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x24(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tcwtl\n+\trex.R jne 11259fd \n \tadd %al,(%rax)\n-\tadd %bl,0x17544(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4a(%rax)\n+\tjo 1125a4c \n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc %cl,%dl\n-\t...\n+\tadd %ah,0xd111(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.X je 1125a3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0xe6,%bl\n@@ -3220713,137 +3219883,133 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsubl $0x0,0x0(%rsi)\n-\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x18662(%rax)\n+\tadc $0xd1,%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txlat %ds:(%rbx)\n-\tes add (%rax),%al\n+\tadd %dl,%al\n+\tor $0x18b,%eax\n+\tadd %al,(%rax)\n+\tadd %ah,%bl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txor %cl,%dl\n+\tadd %al,-0x7f(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,-0x9(%rax)\n-\tjb 1125abd \n+\tadd %dl,0x18662(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txlat %ds:(%rbx)\n+\tes add (%rax),%al\n \tadd %al,(%rax)\n-\tlock xchg %eax,%esp\n-\tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd114(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %dh,%al\n+\txor %edx,%ecx\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0x18b,%eax\n+\tadd %al,-0x9(%rax)\n+\tjb 1125afd \n \tadd %al,(%rax)\n-\tadd %ah,%bl\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tlock xchg %eax,%esp\n+\tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc %edx,%ecx\n+\tadd %ah,0x11(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x37(%rax)\n+\trex.W leave\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock rex.WRX int1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd131(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tnop\n-\trolb %cl,(%rcx)\n+\tadd %ah,0x31(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n+\tcmp %dl,0x1d2(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WRB (bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %dl,%al\n+\tand $0xd1,%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\txor %ch,0x25(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tpush $0x125\n \tadd %al,(%rax)\n-\tadd %ah,-0x7e(%rax)\n+\t(bad)\n+\t(bad)\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1f(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,-0x10(%rax)\n \tjb 1125bfd \n \tadd %al,(%rax)\n@@ -3220854,17 +3220020,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjp 1125bd9 \n-\t...\n+\tadd %dh,0xae79(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.XB je 1125c3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,-0x18(%rbx)\n@@ -3220874,199 +3220041,176 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjp 1125c19 \n-\t...\n-\tadd %cl,-0x70000000(%rip) \n-\tint3\n-\txchg %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock frstor (%rax)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xd128(%rax)\n+\tadd %dl,%al\n+\tsub $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tcmp %bh,(%rdi)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\t(bad) (%rdi)\n+\tadd %dl,-0x36(%rax)\n+\tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%esp\n-\trepz add %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcs roll $1,(%rax)\n+\tadd %dl,0x28(%rax)\n+\troll $1,(%rax)\n \t...\n-\tor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %bh,(%rdi)\n-\tadd %rax,(%r8)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x36(%rax)\n-\tin (%dx),%eax\n+\tadd %bl,%bl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txchg %eax,%esp\n+\trepz add %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae75(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x75(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n-\trex.WRXB jne 1125d3d \n+\trex.WRXB jne 1125cfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x192(%rsi)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjg 1125d19 \n+\tadd %ah,0x7a(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,0x172cd(%rax)\n+\tadd %cl,-0x70000000(%rip) \n+\tint3\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n+\tlock frstor (%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd14a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rdx)\n+\tadd %al,0x4a(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tand (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tcmp 0x1(%rcx),%cl\n+\tfdivrs (%rdx)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n+\tadd %dl,-0x6a(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x100(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %edx,%ecx\n+\tadd %al,0x7f(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,0x2c(%rax)\n-\tjmp 1125dfd \n+\tadd %al,0x172cd(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tshrb $1,(%rcx)\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %ecx,%edx\n+\tadd %dh,0x10(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\ttest $0xa8,%al\n-\tjae 1125e3d \n-\tadd %al,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1125dd5 \n-\tnop\n-\tadd %eax,(%rax)\n+\tpush $0x1eb2c\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub %ebp,0x1(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjnp 1125e19 \n+\tadd %ah,0x1a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\txchg %eax,%ebp\n-\tand $0x1,%eax\n-\tadd %dl,0x21(%rax)\n-\t{rex2 0x1} add %al,(%r8)\n+\ttest $0xa8,%al\n+\tjae 1125e3d \n \tadd %al,(%rax)\n-\tclc\n+\tadd %al,(%rax)\n+\tloopne 1125dd5 \n+\tnop\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 1125e59 \n+\tadd %al,0x78(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovabs 0x4bf0000000000174,%eax\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n@@ -3221074,39 +3220218,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4a(%rax)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\trex.WX rolq $1,(%rax)\n \t...\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n \trex mov $0x48,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100a2(%rax)\n+\tadd %dh,(%rax)\n+\tcwtl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xae7a(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %dl,%cl\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\txchg %eax,%ebp\n+\tand $0x1,%eax\n+\tadd %dl,0x21(%rax)\n+\t{rex2 0x1} add %al,(%r8)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x17(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tpop %rax\n \tpop %rax\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3221117,63 +3220283,65 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WX rolq $1,(%rax)\n+\tadd %dl,%al\n+\trolq $1,(%r8)\n \t...\n \tsub $0x40000000,%eax\n \tloop 1125fc3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5d(%rax)\n+\tadd %dl,-0x67(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x36(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,(%rax)\n+\tss roll $1,(%rax)\n \t...\n \tand %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%ch\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs %eax,0xf900000000000100\n+\tadd %dh,0x10099(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tstc\n \t(bad)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 112601d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x29(%rax)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\tsub %edx,%ecx\n \t...\n-\t(bad)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tleave\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3221183,16 +3220351,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %dl,-0x7e(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tand %al,0x1(%rbp,%riz,1)\n \tadd %ah,(%rax)\n \txchg %bl,(%rdx,%rax,1)\n@@ -3221202,95 +3220369,90 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x33(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\txor %ecx,%edx\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tsub %ah,-0x7a(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %ch,(%rax)\n+\tdata16 xchg %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x48(%rax)\n+\tadd %al,(%rax)\n+\tjo 112610a \n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %ecx,%edx\n+\tadd %al,0x13(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,0x78000000(%rip) \n+\tadd $0x78000000,%eax\n \tand %ebp,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19b64(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd10f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,0x2c(%rax)\n-\tjne 112613d \n \tadd %al,(%rax)\n+\tpsrlw (%rax),%mm0\n+\t...\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tmov $0x81,%al\n-\tfwait\n+\trex sub $0x75,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x19b81(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd116(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\thlt\n-\txchg %al,(%rcx)\n+\tadd %al,0x16(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tshl $0x86,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,0x1be(%rbx)\n+\tadd %ah,(%rax)\n+\tmov $0x1be,%ebx\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjs 1126159 \n+\tadd %ah,0x78(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1738a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n@@ -3221301,38 +3220463,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd117(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n \t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tand %al,%ah\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsbb %ecx,0x1(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd123(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tand %ecx,%edx\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%ecx\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3221344,18 +3220504,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd123(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand %ecx,%edx\n+\t...\n \tadd %al,0x60000000(%rip) \n \t(bad)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n@@ -3221366,39 +3220525,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xd149(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WX rolq $1,(%rax)\n-\t...\n-\tsub (%rax),%eax\n \tadd %al,(%rax)\n-\t(bad)\n-\txor $0x149,%eax\n+\tadd %ch,(%rbx)\n \tadd %al,(%rax)\n-\tlock cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x35(%rax)\n+\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpopf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tcs roll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \timul $0x0,0x1(%rbp),%esi\n \tadc %al,0x25(%rsi)\n \tadd (%rax),%al\n@@ -3221407,15 +3220567,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x17(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tloopne 112632c \n \tjb 112633d \n \tadd %al,(%rax)\n@@ -3221429,17 +3220590,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc %ecx,%edx\n-\t...\n+\tadd %ah,0xd112(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tjs 112633a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3221450,16 +3220612,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %dl,0x1e(%rax)\n \troll $1,(%rax)\n \t...\n \tsldt (%rax)\n \tadd %ch,%al\n \tjle 112642e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3221469,34 +3220630,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd10f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %ah,0x18666(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tmovabs 0x1000000000018666,%al\n \tadd %ebx,0x1(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tja 11263d9 \n+\tadd %dl,%al\n+\tjbe 11263d9 \n \t...\n \tadd %cl,0x0(%rip) \n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3221507,35 +3220666,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsub $0xd1,%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %al,%al\n+\tmov $0xf3,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x1(%rbx,%rsi,8)\n-\tpush %rax\n-\tcli\n+\tadd %dl,-0x6(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \tsubb $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmovabs 0xf040000000000173,%eax\n@@ -3221546,15 +3220705,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \txor %cl,%dl\n \t...\n \tadd %dl,-0x80000000(%rip) \n \tmov $0x1d1,%ebp\n \tadd %al,(%rax)\n \tnop\n \tjmp 1126722 \n@@ -3221563,18 +3220722,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbb $0xd1,%al\n+\tadd %al,0x1c(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,-0x38000000(%rip) \n+\tadd $0xc8000000,%eax\n \tss or (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rbx)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3221582,40 +3220741,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd11e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %al,%fs:(%rcx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tshlb $0x0,0x1(%rsi,%rax,4)\n \tadd %al,(%rax)\n-\tmov $0xd9,%al\n-\tin (%dx),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1edd9(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd113(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %ecx,%edx\n+\t...\n \tadd %al,-0x18000000(%rip) \n \tmov %esi,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tand $0xf0,%al\n \tadd %eax,(%rax)\n@@ -3221624,36 +3220778,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpsrlw (%rax),%mm0\n-\t...\n-\tor %al,(%rax)\n+\tadd %al,0xd10e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tje 11265fd \n \tadd %al,(%rax)\n-\tadd %ah,0x174(%rsi)\n \tadd %al,(%rax)\n \trorb $0xed,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,0x78000000(%rip) \n+\tadd %al,%al\n+\tsubb $0x0,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x78000000,%eax\n \tfwait\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%cl\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3221662,35 +3220821,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x12(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%al\n+\tadd %dh,0xd111(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tsbb %dl,0x37(%rdi)\n+\tadd %bl,(%rax)\n+\tpush %rdi\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush $0xffffffffffffffac\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \t(bad)\n \troll $1,(%rax)\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \trex.XB je 11266bd \n@@ -3221705,100 +3220867,104 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %al,0xd12e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xc(%rax)\n-\tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 112670a \n-\txchg %eax,%ebp\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\tjne 11266e0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,0x7(%rax)\n+\tmov %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1a(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd $0x0,%al\n+\tadd %dh,0xae7e(%rax)\n \tadd %al,(%rax)\n-\tmov $0x194bc,%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x22753(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,0xc(%rax)\n+\tand %eax,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 112674a \n+\txchg %eax,%ebp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd12e(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xd119(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tjne 1126760 \n-\tadd %eax,(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,0x7(%rax)\n-\tmov %eax,(%rcx)\n+\tmov $0x194bc,%eax\n \tadd %al,(%rax)\n+\tadd %ah,0x22753(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tss roll $1,(%rax)\n-\t...\n+\tadd %dh,%al\n+\txor $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \trex xor 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1126771 \n+\t(bad)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd113(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadc %ecx,%edx\n+\t...\n \tadd %al,0x38000000(%rip) \n \tcli\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp $0xe5,%ch\n \tadd %eax,(%rax)\n@@ -3221807,181 +3220973,175 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub $0xd1,%eax\n+\tadd %dh,0xd12d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xd8000000,%eax\n+\tadd %al,-0x28000000(%rip) \n \tlahf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,0x194(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae7a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjp 1126819 \n+\t...\n \tadd %al,-0x28000000(%rip) \n \trex.RB jne 112687d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc 0x1(%rsi),%ecx\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd12f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %ah,0x2f(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tmov %dl,0x18b(%rbp)\n \tadd %al,(%rax)\n \tsbbb $0x0,0x174(%rip) \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd118(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadc %dl,%cl\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %al,-0xe(%rax)\n+\trolb $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjg 1126891 \n+\trorb $1,(%rcx,%riz,2)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x14(%rax)\n-\trolb %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd110(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %dl,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n-\tadd %al,-0xe(%rax)\n-\trolb $1,(%rcx)\n+\t(bad)\n+\tjg 11268d1 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x14(%rax)\n+\trolb %cl,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,(%rcx,%riz,2)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trolq $1,(%r8)\n+\tadd %dh,0x49(%rax)\n+\troll $1,(%rax)\n \t...\n \tsub %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0x45,%al\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x0,%dl\n+\tadd %al,(%rax)\n+\ttest $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd118(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %ah,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x18837(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d110(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rsp\n-\troll $1,(%rax)\n-\t...\n-\tadc %eax,(%rax)\n+\tadd %al,0xd154(%rax)\n \tadd %al,(%rax)\n-\tjs 1126a6b \n-\txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 11269b4 \n-\tadd %al,(%rcx)\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bh,0x71(%rax)\n+\txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tshrb $0x0,0x100(%rax)\n+\tadd %al,(%rax)\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae81(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0x1a,%cl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,0x22695(%rax)\n@@ -3221990,74 +3221150,72 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd10a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %ebp,%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb %edi,%esi\n-\tadd %eax,(%rax)\n+\tadd %ah,0x10(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tmovabs 0x30000000000186cb,%al\n+\trex.WR call 1126a88 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc %dl,%cl\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %al,0xd111(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x186cb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WR call 1126ac8 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tenter $0x94bb,$0x1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsbbb $0x0,0x224(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %cl,%dl\n+\tadd %al,(%rax)\n+\tor %cl,%dl\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tenter $0x94bb,$0x1\n+\tadd %dh,%al\n+\tand %ebp,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsbb %edi,%esi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x224(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae83(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %dl,0x18000000(%rip) \n \trcl %cl,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x73(%rax)\n \tin $0x1,%eax\n \tadd %al,(%rax)\n@@ -3222066,16 +3221224,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,0x1d(%rax)\n \troll $1,(%rax)\n \t...\n \tor $0x20000000,%eax\n \tdecb 0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0xf3,%al\n@@ -3222085,15 +3221242,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2f(%rax)\n+\tadd %al,0x2f(%rax)\n \troll $1,(%rax)\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \trex xchg %eax,%edx\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n@@ -3222105,18 +3221262,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd118(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsbb %dl,%cl\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint $0x9a\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3222128,77 +3221284,74 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd12a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\txor %edx,%ecx\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,-0x67(%rax)\n-\tjae 1126c3d \n+\ttest $0xd,%al\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock sub $0x19a,%eax\n+\tjo 1126c85 \n+\tin (%dx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\txor %edx,%ecx\n+\tsub %cl,%dl\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\ttest $0xd,%al\n-\tmov (%rcx),%eax\n+\tadd %dh,-0x67(%rax)\n+\tjae 1126c7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1126cc5 \n-\tin (%dx),%eax\n-\tadd %eax,(%rax)\n+\tlock sub $0x19a,%eax\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd131(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %dl,0x31(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tret\n+\txor %al,%bl\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd %ecx,0x1(%rip) \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tja 1126c99 \n+\tadd %al,%al\n+\tjbe 1126c99 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x1f613(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x61(%rax)\n \thlt\n@@ -3222208,35 +3221361,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd149(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,-0x60000000(%rip) \n+\tadd %al,0x49(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tsub $0xa0000000,%eax\n \tcmp 0x1(%rcx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x100(%rdi)\n-\tadd %al,(%rax)\n+\tmovabs 0x100ad,%al\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,(%rax)\n \tor $0xd1,%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0xe(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3222246,20 +3221397,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor $0xd1,%eax\n+\tadd %ah,0xd10c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xb8000000,%eax\n+\tadd %al,-0x48000000(%rip) \n \tpush %rdx\n \tjae 1126dbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x6b,%al\n \tnop\n \tadd %eax,(%rax)\n@@ -3222268,19 +3221418,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd12e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dh,0x2e(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,0x19293(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.X and (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3222288,34 +3221437,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x53(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n \troll $1,(%rax)\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x40000000000198c1,%al\n-\tmov $0x100,%ecx\n+\tmovabs 0x20000000000198c1,%al\n+\tscas %es:(%rdi),%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7f(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tjle 1126e19 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x11(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x19(%rax)\n@@ -3222326,15 +3221478,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,(%rax)\n \tsbb $0xd1,%al\n \t...\n \tadd %al,-0x70000000(%rip) \n \tsbb $0x73,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3222345,19 +3221497,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd10e(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tfdiv %st(5),%st\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n \txchg %eax,%ebx\n@@ -3222367,17 +3221519,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc %edx,%ecx\n-\t...\n+\tadd %dl,0xd110(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x191f3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov 0x1(%rbp),%gs\n \tadd %bh,%al\n@@ -3222385,16 +3221538,17 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tor %dl,%cl\n-\t...\n+\ttest %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x62(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x21e(%rax)\n@@ -3222403,61 +3221557,62 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc %edx,%ecx\n+\tadd %dl,0x11(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp %ecx,0x1(%rax)\n-\tadd %ah,0x19b80(%rax)\n+\tand %bh,(%rcx)\n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tmovabs 0xf800000000019b80,%al\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcb $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb %dl,%cl\n-\t...\n+\tadd %ah,0xd117(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x199a0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d32c(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2b(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tsub %cl,%dl\n \t...\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \ttest $0x73,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x24(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3222465,73 +3221620,72 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tor $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x26(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n-\tadd $0xb0000000,%eax\n-\tpush $0x38\n-\tadd %eax,(%rax)\n+\tjo 1127103 \n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x72(%rax)\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1d3a2(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd115(%rax)\n+\tadd %al,(%rax)\n+\tadc $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x148ba(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x192ba(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tes roll $1,(%rax)\n+\tadd %dl,0xd(%rax)\n+\troll $1,(%rax)\n \t...\n-\tor $0x0,%al\n-\tadd %al,(%rax)\n-\tjo 1127183 \n-\tlock add %eax,(%rax)\n+\tadd $0xb0000000,%eax\n+\tpush $0x38\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d3a2(%rax)\n+\tadd %ah,0x72(%rax)\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tja 1127119 \n+\tadd %dh,0x77(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,0x18c4c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1d168(%rax)\n \tadd %al,(%rax)\n@@ -3222539,17 +3221693,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjne 1127159 \n-\t...\n+\tadd %dl,0xae75(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x125f8(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x3(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3222558,17 +3221713,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2d(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %dl,(%rax)\n+\tsub $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0xe7,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3222579,17 +3221736,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae82(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcall 113e581 \n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfs in (%dx),%al\n \tadd %eax,(%rax)\n@@ -3222598,38 +3221756,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd11f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %cl,0x1738a(%rax)\n+\tmov %cl,0x173(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x34(%rax)\n+\tpush %rax\n+\tint3\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd112(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadc %cl,%dl\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x18663(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x1ed,%edi\n \tadd %al,(%rax)\n@@ -3222637,38 +3221795,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x49(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,(%rax)\n+\trolq $1,(%r8)\n \t...\n \tsub %eax,(%rax)\n \tadd %al,(%rax)\n \txor %dh,(%rbx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trolb $0x1,(%rax)\n+\tadd %dh,%al\n+\tmov $0x0,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,0x17(%rax)\n \troll $1,(%rax)\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tand 0x0(%rcx,%rax,1),%dl\n \tcmpb $0x1,-0x42(%rdx)\n@@ -3222678,18 +3221836,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae75(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x75(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tor %cl,-0x74(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x4b(%rax)\n \tjmp 1127388 \n@@ -3222697,77 +3221854,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1a(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tsbb %edx,%ecx\n \t...\n-\t(bad)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlock and $0x1,%eax\n \tadd %dl,0x1f56f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x49(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\trolq $1,(%rax)\n \t...\n \tsub $0xa0000000,%eax\n \trex.B\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tfildl (%rax)\n+\tadd %ah,(%rax)\n+\troll $1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xd148(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolq $1,(%r8)\n-\t...\n-\tcmp $0x0,%al\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock and %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfildl (%rax)\n+\tadc $0x0,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,(%rax)\n \tsubl $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xf0000000,%eax\n \tfwait\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3222776,16 +3221933,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x79(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\tjs 1127459 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \trepnz rolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3222796,107 +3221953,103 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x24(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tand %ecx,%edx\n \t...\n-\tor %eax,(%rax)\n-\tadd %al,(%rax)\n-\ttest $0x73,%al\n-\tin $0x1,%eax\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ch,0x1e573(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tadd %al,-0x16(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \txor $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub $0x0,%al\n \tadd %al,(%rax)\n \tcwtl\n \t(bad)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfldl (%rax)\n+\tadd %al,(%rax)\n+\troll %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trolq $1,(%rax)\n+\tadd %dh,0x48(%rax)\n+\troll $1,(%rax)\n \t...\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tpop %rax\n \trex.XB\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dh,-0x23(%rax)\n+\tadd %ah,-0x2d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand $0xd1,%eax\n+\tadd %dl,0xd125(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc (%rax),%eax\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsbb 0x1(%rip),%ah \n+\tadd %ah,0x1a(%rax)\n+\tand $0x1,%eax\n \tadd %ah,0x2f(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %dl,0xe(%rax)\n \troll $1,(%rax)\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x40,%al\n \tjae 11275fd \n \tadd %al,(%rax)\n@@ -3222909,15 +3222062,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \tjg 11275d9 \n \t...\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmovabs %al,0x6250000000000174\n \tclc\n@@ -3222927,18 +3222080,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd111(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadc %dl,%cl\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tint1\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3222950,16 +3222102,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ecx,%edx\n+\tadd %dh,%al\n+\txor %cl,%dl\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x1ec37(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21d18(%rax)\n \tadd %al,(%rax)\n@@ -3222967,18 +3222119,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae78(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjs 1127699 \n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x18(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0xe8,%al\n@@ -3222988,18 +3222139,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd $0x38000000,%eax\n+\tadd %dh,0xd108(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x38000000(%rip) \n \trex.RB cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x72(%rax)\n \tjmp 1127745 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3223007,15 +3222159,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \txor %edx,%ecx\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x4e(%rax)\n \tjne 112777d \n \tadd %al,(%rax)\n@@ -3223026,18 +3222178,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd11b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsbb %ecx,%edx\n+\t...\n \tadd %cl,0x78000000(%rip) \n \tlret\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x26,%al\n \tmov $0x1,%esi\n@@ -3223045,15 +3222196,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,(%rax)\n \tsbb %edx,%ecx\n \t...\n \tadd %bl,0x48000000(%rip) \n \tmov 0x1(%rbx),%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3223064,31 +3222215,31 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae85(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\ttest %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x8000000(%rip) \n \tadc 0x1(%rbx),%ebx\n \tadd %al,0x2213f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txor %ecx,%edx\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tnotb 0x1(%rcx)\n \tadd %dh,-0x23(%rax)\n@@ -3223097,33 +3222248,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae7d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjge 1127859 \n+\t...\n \tadd %dh,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x22333(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15c66(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \tadc %edx,%ecx\n \t...\n \tadd %al,-0x50000000(%rip) \n \tmov $0x21a,%edx\n \tadd %al,(%rax)\n \tadd %bh,-0xd(%rbx)\n \tadd %eax,(%rax)\n@@ -3223132,145 +3222282,141 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand %cl,%dl\n+\tadd %dl,0x22(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tcmc\n+\tcmp %dh,%ch\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tinsl (%dx),%es:(%rdi)\n \tcall 1127948 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x21(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tand %dl,%cl\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x1d1f6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18e74(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd135(%rax)\n+\tadd %dl,0xd135(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \tjmp 1127b06 \n \tadd %al,(%rax)\n-\tloopne 11279a5 \n-\tadd %al,(%rcx)\n+\trcr $0x0,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd148(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,(%rcx)\n+\tadd %dh,(%rax)\n+\trolq $1,(%rax)\n+\t...\n+\tcmp %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tes add %rax,(%r8)\n+\tsub %ah,(%rsi)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,-0x1c(%rax)\n-\tadd %al,(%rcx)\n+\tadd %ah,(%rax)\n+\tfiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tor %ecx,%edx\n+\tadd %al,(%rax)\n+\trolq $1,(%rax)\n \t...\n-\tadd %dl,(%rax)\n+\txor %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,(%rbx)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %bl,0x1bfb9(%rax)\n+\tadd %al,0x100da(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tstc\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x8e,%dh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x48(%rax)\n+\tadd %dh,0xa(%rax)\n \troll $1,(%rax)\n \t...\n-\txor %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,(%rbx)\n-\tadd %rax,(%r8)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n+\tcwtl\n+\tmov $0x1bf,%ecx\n \tadd %al,(%rax)\n-\tin $0x0,%eax\n+\tlock mov $0x8e,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tstc\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsubb $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,-0x80(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tret $0x172\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,0x19a(%rdi)\n \tadd %al,(%rax)\n@@ -3223278,59 +3222424,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc %dl,%cl\n+\tadd %dl,0x10(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rcx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001be2c,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trolq $1,(%rax)\n+\tadd %al,%al\n+\trex.RXB roll $1,(%r8)\n \t...\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n \tsubb $0x49,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tout %al,$0x0\n+\tadd %al,(%rax)\n+\tfaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb $0xd1,%al\n+\tadd %dh,0x1b(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tcall 113eef6 \n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.B\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3223338,59 +3222484,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RXB roll $1,(%r8)\n+\tadd %dh,0x47(%rax)\n+\troll $1,(%rax)\n \t...\n \trex.RX add %r8b,(%rax)\n \tadd %dh,0x148cf(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tout %al,$0x0\n+\tadd %al,%al\n+\tfaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc %ecx,%edx\n+\tadd %dl,0x13(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %bl,(%rbx)\n+\tsbb (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %al,-0x44(%rax)\n-\tmov $0x1,%edi\n-\tadd %dh,-0x46(%rax)\n+\trex mov $0x1bf,%esp\n+\tadd %al,(%rax)\n+\tjo 1127bbc \n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsubl $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %ah,-0x7e(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tloopne 1127bd1 \n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin (%dx),%eax\n@@ -3223401,17 +3222546,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae84(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x61(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1127c06 \n@@ -3223422,37 +3222568,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x54(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n \troll $1,(%rax)\n \t...\n \tsub $0x0,%al\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0x148,%edi\n \tadd %al,(%rax)\n-\t(bad)\n-\tcall 1127dc6 \n+\trex fiadds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tadd %al,(%rax)\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dh,-0x7f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov $0xf3,%ch\n \tadd %eax,(%rax)\n@@ -3223463,19 +3222610,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd10e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tstos %al,%es:(%rdi)\n \tje 1127d3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3223487,18 +3222634,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd10b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tor %ecx,%edx\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tsub %dh,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x70(%rdx)\n@@ -3223508,15 +3222654,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %ah,(%rax)\n \tor %ecx,%edx\n \t...\n \tadd %al,0x0(%rip) \n \txchg %eax,%esi\n \tand $0x1,%eax\n \tadd %dl,0x22008(%rax)\n \tadd %al,(%rax)\n@@ -3223524,18 +3222670,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd11a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsbb %cl,%dl\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x18b9f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tsbb $0x2,%eax\n@@ -3223543,16 +3222688,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae85(%rax)\n \tadd %al,(%rax)\n+\ttest %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rcx\n \tjae 1127e3d \n@@ -3223565,15 +3222710,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tsub %ecx,%edx\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x1f613(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3223585,103 +3222730,104 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tadc (%rax),%al\n+\tadd %dl,0xd12f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tmov $0x186cc,%eax\n+\tadd %bh,0x186cc(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %edx,0x1(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tadd $0xc0000000,%eax\n+\tadd %al,0xd10d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x40000000(%rip) \n \t(bad)\n \tor $0x1,%eax\n \tadd %al,0x38(%rax)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,%cl\n+\tadd %dl,0xf(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rbx)\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tout %al,$0x75\n-\tadd %eax,(%rax)\n+\tenter $0x75e6,$0x1\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %bl,(%rdi)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadc %al,0x21f(%rsi)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd135(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rax,%rax,1)\n+\tadd %ah,0x35(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tsub $0x0,%al\n \tadd %al,(%rax)\n \tand $0x48,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100ec(%rax)\n+\tadd %dh,-0x1e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %cl,%dl\n+\tadd %al,0x9(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x17445(%rax)\n+\tmov $0x45,%al\n+\tje 1127fbd \n \tadd %al,(%rax)\n-\tadd %dl,-0x3f(%rax)\n-\tcall 1127fc8 \n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tshr $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc (%rcx),%al\n@@ -3223689,55 +3222835,55 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tor %cl,%dl\n \t...\n-\tadd $0xb0000000,%eax\n+\tadd %al,-0x50000000(%rip) \n \tmov $0x194,%edi\n \tadd %al,(%rax)\n \tand %ch,0x1be(%rip) \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x54(%rax)\n+\tadd %ah,%al\n+\tpush %rbx\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x62(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100ed(%rax)\n+\tadd %dl,0x100e3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae79(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjns 1128059 \n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %ch,(%rbx)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d382(%rax)\n@@ -3223746,18 +3222892,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd111(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadc %edx,%ecx\n+\t...\n \tadd %al,0x60000000(%rip) \n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tje 11280fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,-0x77(%rcx)\n \tadd %eax,(%rax)\n@@ -3223766,31 +3222911,31 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x24(%rax)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\tand $0xd1,%al\n \t...\n-\tadd $0x20000000,%eax\n+\tadd %al,0x20000000(%rip) \n \tmov $0x1bf,%ecx\n \tadd %al,(%rax)\n \tnop\n \tnotb 0x1(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \txor %cl,%dl\n \t...\n \tadd %cl,-0x48000000(%rip) \n \tjl 1128111 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1975e(%rax)\n@@ -3223799,40 +3222944,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd147(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x0(%rbp)\n-\tadd %al,(%rax)\n-\tadc %ch,%dl\n+\tadd %ah,(%rax)\n+\trex.RXB roll $1,(%r8)\n+\t...\n+\tadd %r8b,(%r8)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100ef(%rax)\n+\tadd %dh,-0x1b(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae73(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjae 1128199 \n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x68(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x64,%al\n@@ -3223843,36 +3222987,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x24(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tand %ecx,%edx\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x1f618(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t{rex2 0x8c} sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %cl,%dl\n+\tadd %dl,0x19(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tlock ss or (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1128213 \n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3223881,15 +3223025,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,(%rax)\n \ttest %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmc\n@@ -3223904,77 +3223048,79 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x47(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\trex.RX roll $1,(%rax)\n \t...\n \tcmp $0x0,%al\n \tadd %al,(%rax)\n \tnop\n \tint3\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xf(%rax)\n+\tadd %dl,-0x19(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %dl,%cl\n+\tadd %dh,0x20(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x1967d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x22203(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RX roll $1,(%rax)\n-\t...\n-\trex.X add %al,(%rax)\n-\tadd %bh,0x148ec(%rax)\n+\tadd %dl,0xd146(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trepnz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x0(%rdx)\n+\tadd %al,(%rax)\n+\tmov $0x148ec,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcall 1128486 \n+\tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor %edx,%ecx\n-\t...\n+\tadd %ah,(%rax)\n+\txchg %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x1e972(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloop 11283e0 \n \tadd (%rax),%al\n@@ -3223983,18 +3223129,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd11d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsbb $0xd1,%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjb 1128382 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3224006,38 +3223151,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd146(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tlock jmp 1128483 \n+\tadd %al,0x46(%rax)\n+\troll $1,(%rax)\n+\t...\n+\trex.XB add %al,(%r8)\n+\tadd %dh,%al\n+\tjmp 1128483 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xd(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjmp 1128546 \n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \tadc $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tadd %cl,%bl\n@@ -3224051,211 +3223194,216 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\trex.RB roll $1,(%r8)\n \t...\n \trex.WB add %al,(%r8)\n \tadd %dl,-0xa(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\thlt\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjmp 11285c6 \n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RX roll $1,(%rax)\n-\t...\n-\tcmp $0xd0000000,%eax\n+\tadd %dh,0xd145(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,-0x30000000(%rip) \n \tand 0x1(%rcx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 11284f6 \n+\tpush %rax\n+\t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RB roll $1,(%r8)\n+\tadd %dh,0x45(%rax)\n+\troll $1,(%rax)\n \t...\n \tcmp (%rax),%al\n \tadd %al,(%rax)\n \tenter $0x4921,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ah\n+\tmov $0xea,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x35(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %dh,(%rax)\n+\txor $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tsub $0x0,%al\n \tadd %al,(%rax)\n \t(bad)\n \tiret\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmc\n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tjmp 1128583 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd145(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rax,%rax,1)\n+\tadd %al,0x45(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tsub $0x0,%al\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x48,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100f5(%rax)\n+\tadd %dh,-0x15(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x45(%rax)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\trex.RB roll $1,(%r8)\n \t...\n \tcmp (%rax),%al\n \tadd %al,(%rax)\n \tpush $0x148e2\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmc\n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tjmp 1128603 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RB roll $1,(%r8)\n-\t...\n-\trex.RX add %r8b,(%rax)\n-\tadd %dl,%al\n-\trepz add %rax,(%rax)\n+\tadd %dh,0xd144(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xa(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tshl $1,%bl\n+\tadd %rax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tin (%dx),%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd12b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,0x2b(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tsbb %ah,0x199(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,0x1f1(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.R roll $1,(%rax)\n+\tadd %ah,0x44(%rax)\n+\troll $1,(%rax)\n \t...\n \trex.WB add %al,(%r8)\n \tadd %dh,-0x17(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x9(%rax)\n+\tadd %dl,-0x13(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae85(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tlea 0x1(%rip),%esp \n \tadd %ah,(%rax)\n \t(bad)\n \tmov $0x1,%esi\n@@ -3224263,18 +3223411,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd112(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadc %edx,%ecx\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trorb $0x8b,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d33a(%rax)\n \tadd %al,(%rax)\n@@ -3224282,18 +3223429,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd123(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tand %ecx,%edx\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x174a9(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tmov $0x1,%edi\n@@ -3224301,146 +3223447,147 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc $0xd1,%al\n+\tadd %dl,0x14(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x7c(%rax)\n+\tjo 112873e \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trepnz add %eax,%fs:(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd144(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,(%rax)\n+\trex.R roll $1,(%rax)\n+\t...\n+\txor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tclc\n+\tor %bh,%al\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7(%rax)\n+\tadd %dh,(%rax)\n+\tout %eax,(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsubb $0x0,0x0(%rsi)\n+\tadd %dl,0xae7f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n-\t(bad)\n-\tlock xchg %al,(%rcx)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x10(%rax)\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%ch\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x44(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\trex.XB roll $1,(%r8)\n \t...\n \trex.W add %al,(%rax)\n \tadd %bl,%al\n \tout %eax,(%dx)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n+\tadd %dh,%al\n+\tout %eax,(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xd143(%rax)\n \tadd %al,(%rax)\n-\trex.R roll $1,(%rax)\n-\t...\n-\txor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x49(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6(%rax)\n+\tadd %dh,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex\n+\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x10(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand $0xd1,%al\n-\t...\n+\tadd %dl,0xd124(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tincl 0x1(%rsi)\n \tadd %dl,(%rax)\n \tmov %ah,0x2(%rip) \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae7a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjp 11288d9 \n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x1e7,%edx\n \tadd %al,(%rax)\n \tand %cl,(%rbx,%rdx,8)\n \tadd %eax,(%rax)\n@@ -3224449,16 +3223596,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tja 1128919 \n+\tadd %ah,%al\n+\tjbe 1128919 \n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs %eax,0xce00000000000174\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3224467,18 +3223614,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %al,%al\n+\tsubl $0x0,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x57(%rax)\n \tje 11289bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tlea 0x1(%rcx),%edx\n@@ -3224486,119 +3223634,121 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,(%rax)\n+\txor %edx,%ecx\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ch,%al\n+\t(bad)\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n-\tcall 11416cb \n \tadd %al,(%rax)\n-\tadd %dl,0x6d(%rax)\n+\tpush %rax\n+\tinsl (%dx),%es:(%rdi)\n \tcall 1128a08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0xd1,%eax\n+\tadd %dh,0xd124(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tpop %rax\n-\trepz xchg %eax,%ecx\n+\tadd %bl,-0xd(%rax)\n+\txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x191,%ebp\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd117(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %dh,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x1385a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor %dl,0x0(%rcx,%rax,1)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp (%rax),%al\n+\tadd %dh,%al\n+\txor $0xd1,%al\n+\t...\n+\tadd %bh,(%rdx)\n \tadd %al,(%rax)\n-\tor %ch,0x149(%rip) \n+\tadd %cl,(%rax)\n+\tsub $0x149,%eax\n \tadd %al,(%rax)\n-\tjo 1128abf \n-\tadd %al,(%rcx)\n+\t(bad)\n+\trepz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \txor $0xd1,%al\n \t...\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x14942(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstd\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\trepz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb %cl,%dl\n-\t...\n+\tadd %al,0xd119(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x172cf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6d(%rax)\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3224607,31 +3223757,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x13(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %dh,0xd112(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x1,0x73(%rcx)\n \tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjns 1128bee \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1ef08(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001ef08,%al\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,(%rax)\n \tjle 1128b59 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \trex.WRB pop %r10\n \tadd %eax,(%rax)\n@@ -3224644,18 +3223798,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x13(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tadc %cl,%dl\n \t...\n-\tadc $0x30000000,%eax\n+\tadd %dl,0x30000000(%rip) \n \trepz xchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbp\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n@@ -3224664,39 +3223818,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd143(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x0(%rdx)\n-\tadd %al,(%rax)\n-\tor %ch,%al\n-\tadd %rax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x100ff(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x43(%rax)\n+\troll $1,(%rax)\n+\t...\n+\trex.X add %al,(%rax)\n+\tadd %cl,(%rax)\n+\tcall 1128d86 \n \tadd %al,(%rax)\n+\tmovabs 0x100f5,%al\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %cl,%dl\n-\t...\n+\tadd %al,0xd122(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x61(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3224708,16 +3223859,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7a(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tjns 1128c59 \n \t...\n \tadd %al,0x38000000(%rip) \n \trex.RB jne 1128cbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1128cd4 \n \tmov (%rcx),%es\n@@ -3224727,15 +3223878,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dh,(%rax)\n \tor %ecx,%edx\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tloope 1128d1d \n \tadd (%rax),%al\n@@ -3224748,19 +3223899,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1d(%rax)\n+\troll $1,(%rax)\n+\t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tfmul %st(2),%st\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand %edx,0x1(%rbx)\n@@ -3224768,79 +3223917,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd (%rax),%eax\n+\tadd %dl,0xd10a(%rax)\n \tadd %al,(%rax)\n-\txor %ch,(%rax)\n-\tjne 1128d7d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsub %dh,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x2f(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x43(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,(%rax)\n+\trex.XB roll $1,(%r8)\n \t...\n \txor $0x50000000,%eax\n \trex.B\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd (%rcx),%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\ttestl $0x1,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xe(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %ah,0xd10d(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\tjle 1128df0 \n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,0x1f57e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjne 1128d98 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x80(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\tjg 1128dd9 \n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x1bf,%edx\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3224851,59 +3223998,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae80(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsubb $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tsub 0x1(%rbx),%ebx\n \tadd %al,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tout %al,$0x1\n+\tsub %ch,(%rbx)\n+\tpop %rbx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1e637(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd12f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dh,0x2f(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x18772(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d33c(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd10d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tor $0xd1,%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%esi\n \tand $0x1,%eax\n \tadd %dh,-0x1d(%rax)\n \tpop %rsi\n@@ -3224913,34 +3224055,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x26(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %dh,%al\n+\tand $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,-0x46(%rax)\n \tmov $0x1,%edi\n \tadd %dh,0x1d41b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcs roll $1,(%rax)\n-\t...\n+\tadd %dh,%al\n+\tsub $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tshlb $1,-0x72(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfsubs (%rax)\n@@ -3224950,62 +3224096,65 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.XB roll $1,(%r8)\n+\tadd %dl,%al\n+\trex.X roll $1,(%rax)\n \t...\n \txor $0x0,%al\n \tadd %al,(%rax)\n \tsub %dh,0x148(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x101(%rip) \n+\tloopne 1128fbc \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf001000000000112,%al\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.X roll $1,(%rax)\n-\t...\n-\tadd %r8b,(%r8)\n-\tadd %cl,(%rax)\n-\tin (%dx),%eax\n+\tadd %al,0xd142(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x0(%rbp)\n+\tadd %al,(%rax)\n+\tor %ch,%ch\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,-0x5(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd116(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x60000000(%rip) \n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0xa0000000,%eax\n \trex.WXB jne 112907d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rbx)\n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3225013,16 +3224162,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x76(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tjne 1129059 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %esi,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3225034,18 +3224183,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x7b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tcmp 0x1(%rbx),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%dh\n@@ -3225056,20 +3224204,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %edx,%ecx\n+\tadd %al,0x11(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x32(%rax)\n+\tjo 1129108 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2a(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3225077,35 +3224225,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand $0xd1,%al\n-\t...\n+\tadd %al,0xd124(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tincl 0x1(%rsi)\n \tadd %dl,-0x78(%rax)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x23(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tand %cl,%dl\n \t...\n-\t(bad)\n+\tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x5f(%rax)\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd 0x1(%rax),%edx\n@@ -3225113,77 +3224262,77 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %dl,0xd115(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 112923e \n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x44(%rax)\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trclb %cl,0x0(%rcx,%rax,1)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %dh,0xd126(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0xec,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1ec38(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor %edx,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd123(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %al,0x23(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x1ec38(%rax)\n+\ttest $0x38,%al\n+\tin (%dx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d431(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %ecx,%edx\n+\tadd %ah,0x23(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x47(%rax)\n \tmov $0x1,%edi\n \tadd %ah,(%rax)\n \tint3\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3225192,55 +3224341,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x14(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %dh,0xd113(%rax)\n \tadd %al,(%rax)\n-\tmov $0x5f,%al\n-\tcltd\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1995f(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d0a1(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%al\n+\tadd %dh,0xd10c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tcmp %ah,0x18e(%rip) \n+\tadd %bh,(%rax)\n+\tand $0x18e,%eax\n \tadd %al,(%rax)\n \tjo 112936e \n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,%al\n+\ttest %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n@@ -3225249,35 +3224400,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x16(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %ah,%al\n+\tadc $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tloopne 1129386 \n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000018801,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd11b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb %cl,%dl\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3225287,41 +3224439,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd134(%rax)\n+\tadd %dl,0xd134(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %cl,%bh\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb(%rax)\n+\tadd %dl,0x1(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae77(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x77(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \txchg %eax,%edi\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21f48(%rax)\n@@ -3225330,33 +3224481,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand %edx,%ecx\n+\tadd %dh,0x21(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %al,%al\n \tmov $0x1bf,%ecx\n \tadd %al,(%rax)\n \trex pop 0x1(%rdi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tpsrlw (%rax),%mm0\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tor %bl,0x73(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3225365,64 +3224515,62 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd142(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,(%rax,%rax,1)\n+\tadd %al,0x42(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tcmp $0x0,%al\n \tadd %al,(%rax)\n \tadc %ch,%bh\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tor $0x1,%al\n+\tadd %dl,%al\n+\tadd (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd134(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rsi)\n-\tadd %al,(%rax)\n+\tadd %ah,0x34(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tcs add %al,(%rax)\n \tadd %bh,0x1492c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tadd (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor $0xd1,%al\n+\tadd %dl,0xb(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0xe(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x78(%rax)\n \t(bad)\n@@ -3225432,16 +3224580,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2e(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\tcs roll $1,(%rax)\n \t...\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tloopne 112963c \n \tjae 11295fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3225452,17 +3224600,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjae 11295d9 \n-\t...\n+\tadd %ah,0xae73(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x12(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3225473,42 +3224622,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\troll $1,(%r8)\n \t...\n \trex.RX add %r8b,(%rax)\n \tadd %bl,0x148ee(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x10104(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd125(%rax)\n \tadd %al,(%rax)\n+\tand $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tenter $0x18c,$0x0\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %eax,%esp\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3225516,18 +3224664,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x11(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tadc %dl,%cl\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x76(%rax)\n \tjae 11296fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbbb $0x1,-0x42(%rdx)\n \tadd %al,(%rax)\n@@ -3225536,40 +3224684,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xd141(%rax)\n \tadd %al,(%rax)\n-\trex.X roll $1,(%rax)\n-\t...\n-\trex.RX add %r8b,(%rax)\n-\tadd %dl,-0x35(%rax)\n-\tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsgdt (%rcx)\n \tadd %al,(%rax)\n+\tadd %al,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tlret\n+\tadd %rax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd $0x101,%eax\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd126(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %ah,(%rax)\n+\tes roll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x56(%rax)\n \tjae 112977d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsubb $0x1,-0xe(%rcx)\n \tadd %al,(%rax)\n@@ -3225578,15 +3224727,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tsub $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,%al\n@@ -3225600,18 +3224749,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae7e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjle 1129799 \n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tmov $0x95,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3225622,105 +3224770,99 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\troll $1,(%r8)\n+\tadd %ah,0x41(%rax)\n+\troll $1,(%rax)\n \t...\n \tcmp (%rax),%al\n \tadd %al,(%rax)\n \tpush $0x148f7\n \tadd %al,(%rax)\n-\tadd %dh,0x11(%rax)\n+\tadd %dl,0x7(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xd153(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsp\n-\troll $1,(%rax)\n-\t...\n-\txor $0x0,%al\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 1129813 \n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10107(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor %cl,%dl\n+\tadd %al,0xa(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x18662(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x191b8(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd141(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,(%rdx)\n-\tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tsub %ecx,0x1(%rcx)\n+\troll $1,(%r8)\n+\t...\n+\tcmp (%rax),%al\n \tadd %al,(%rax)\n+\tand %ch,(%rcx)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tnop\n-\tadc (%rcx),%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x8(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd11a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb %cl,%dl\n+\t...\n \tadd %cl,0x10000000(%rip) \n \tadc %dh,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor (%rdi),%bl\n \tadd (%rax),%al\n@@ -3225729,16 +3224871,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x74(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tje 1129919 \n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x1d1f3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1e876(%rax)\n \tadd %al,(%rax)\n@@ -3225746,54 +3224888,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tsbb %eax,(%rax)\n+\tadd %ah,0xd10a(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tand $0x149,%eax\n \tadd %al,(%rax)\n-\tmov $0xdc,%al\n-\txchg %eax,%esi\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,0x25(%rax)\n+\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dh,0x196dc(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd $0x48000000,%eax\n+\tadd %dl,0xd109(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x48000000(%rip) \n \tpop %rcx\n \tjae 11299fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1129a26 \n \tjmp 1129a08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x73(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tjae 11299d9 \n \t...\n \tadd %al,-0x68000000(%rip) \n \tcs mov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1129a60 \n \tand $0x2,%eax\n@@ -3225801,17 +3224943,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae77(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tcmp %cl,0x1(%rax)\n \tadd %al,(%rax)\n \tsub %ah,(%rdx,%rax,1)\n \tadd %al,(%rax)\n@@ -3225820,38 +3224963,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\trex roll $1,(%rax)\n \t...\n \tcmp %eax,(%rax)\n \tadd %al,(%rax)\n \tcmp %ch,%dl\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc $0x101,%eax\n+\tadd %dl,(%rax)\n+\tor (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tadd %al,(%rax)\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %cl,%dl\n-\t...\n+\tadd %dh,0xd132(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjle 1129af0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1ad1e(%rax)\n@@ -3225860,18 +3225006,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %cl,%dl\n+\tadd %ah,0x19(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,-0x11(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1129b8b \n \troll %cl,(%rcx)\n@@ -3225881,17 +3225027,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tor %edx,%ecx\n-\t...\n+\tadd %dl,(%rax)\n+\txchg %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x60000000(%rip) \n \trex.RB cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x66(%rax)\n \tjmp 1129b85 \n \tadd %al,(%rax)\n@@ -3225900,148 +3225047,144 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %cl,%dl\n+\tadd %ah,0x9(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\trex.XB jae 1129bbd \n-\tadd %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xe9,%dl\n+\tor %al,0x73(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x4e(%rax)\n+\tjmp 1129bc8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex roll $1,(%rax)\n-\t...\n-\trex.W add %al,(%rax)\n-\tadd %cl,%al\n-\tjmp 1129c43 \n-\tadd %eax,(%rax)\n+\tadd %dl,0xd140(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tadd %cl,0x0(%rax)\n+\tadd %al,(%rax)\n+\tenter $0x48eb,$0x1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock or $0x1,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd140(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,(%rcx)\n+\tadd %dl,0x40(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tcmp %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x21(%rax)\n+\tjs 1129c5b \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dh,0x17(%rax)\n+\tadd %dl,0xd(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x40(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,(%rax)\n+\trex roll $1,(%rax)\n \t...\n \tcmp %eax,(%rax)\n \tadd %al,(%rax)\n \tcmp $0x48,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x1010d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex roll $1,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n \tadd %r8b,(%r8)\n \tadd %bh,-0x15(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tcmp $0xf8000000,%eax\n+\tadd %al,0xd13f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,-0x8000000(%rip) \n \tclc\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10118(%rax)\n+\tadd %dh,0xe(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,(%rax)\n \tor $0xd1,%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tmov $0x189,%eax\n \tadd %al,(%rax)\n@@ -3226052,36 +3225195,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand %cl,%dl\n+\tadd %dh,0x22(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,-0x38000000(%rip) \n+\tor $0xc8000000,%eax\n \tpush %rsi\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f722(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd10b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tor %cl,%dl\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlahf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3226093,19 +3225235,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd11e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x20000000(%rip) \n+\tadd %ah,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x20000000,%eax\n \t(bad)\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x7f(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3226114,18 +3225256,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1c(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tsbb %ecx,%edx\n \t...\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfdivs -0x1b(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n@@ -3226134,15 +3225276,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1f(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \t(bad)\n \tadc %bl,0x1(%rbx)\n \tadd %dl,%al\n@@ -3226151,38 +3225294,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\txor $0xd1,%al\n \t...\n-\t(bad)\n+\tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x14938(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb (%rcx),%eax\n+\tadd %ah,(%rax)\n+\tadc %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7d(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tjl 1129e99 \n \t...\n \tadd %dh,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x36(%rax)\n \tand $0x2,%eax\n \tadd %al,0x15c67(%rax)\n \tadd %al,(%rax)\n@@ -3226190,39 +3225333,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd13f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,0x10000000(%rip) \n+\tadd %al,0x3f(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tcmp $0x10000000,%eax\n \tsub 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock sbb (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tloopne 1129f53 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %ecx,%edx\n-\t...\n+\tadd %ah,0xd122(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x60000000(%rip) \n \tpop %rdi\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ch,%bl\n@@ -3226232,16 +3225375,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %ecx,%edx\n+\tadd %al,%al\n+\tsub %cl,%dl\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x1d0f3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmc\n@@ -3226259,17 +3225402,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub $0xd1,%al\n-\t...\n+\tadd %dh,0xd12c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %bh,%dl\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18808(%rax)\n@@ -3226278,91 +3225422,92 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %cl,%dl\n+\tadd %ah,0x22(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %bl,-0x33(%rax)\n-\tjb 112a07d \n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tpop %rax\n+\tint $0x72\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0x18e,%eax\n+\tadd %dl,0x18e0d(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor $0x60000000,%eax\n+\tadd %ah,0xd118(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x60000000(%rip) \n \tand %ch,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21d86(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xd122(%rax)\n \tadd %al,(%rax)\n-\txor %cl,%dl\n-\t...\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tand 0x1(%rsi),%ecx\n-\tadd %al,0x161ee(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x38000000(%rip) \n+\tpop %rdi\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1eaef(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %ecx,%edx\n+\tadd %dl,%al\n+\txor %edx,%ecx\n \t...\n-\tadd %al,0x38000000(%rip) \n-\tpop %rdi\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1eaef(%rax)\n+\tadd %bh,%al\n+\tand 0x1(%rsi),%ecx\n+\tadd %al,0x161ee(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd11f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x1b(%rax)\n \tjae 112a17d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,-0x72(%rdi)\n \tadd %eax,(%rax)\n@@ -3226371,15 +3225516,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2f(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tsldt (%rax)\n \tadd %ch,0x3c(%rax)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3226388,181 +3225534,180 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3f(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tcs add %al,(%rax)\n \tadd %ch,%al\n \txor $0x49,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1011f(%rax)\n+\tadd %ah,0x10115(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tds roll $1,(%rax)\n \t...\n \tcmp $0x0,%al\n \tadd %al,(%rax)\n \tmov $0x20,%al\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %al,(%rax)\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tand %edx,%ecx\n \t...\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tjs 112a26b \n+\tadd %bh,-0xf(%rax)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmaskmovq (bad),%mm0\n \ttestl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n+\tadd %dl,0xd127(%rax)\n \tadd %al,(%rax)\n-\tmov $0xcf,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x19acf(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x5e(%rax)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcs roll $1,(%rax)\n-\t...\n-\tor $0x8000000,%eax\n+\tadd %dl,0xd12e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x8000000(%rip) \n \tjs 112a282 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor 0x1(%rdi),%ecx\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tds roll $1,(%rax)\n-\t...\n-\tcmp $0x38000000,%eax\n+\tadd %dl,0xd13e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,0x38000000(%rip) \n \tlock add %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10121(%rax)\n+\tadd %al,0x10117(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd13e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %bl,-0xd(%rax)\n-\tadd %rax,(%rax)\n+\tadd %dl,0x3e(%rax)\n+\troll $1,(%rax)\n+\t...\n+\txor %eax,(%rax)\n \tadd %al,(%rax)\n+\tpop %rax\n+\trepz add %rax,(%rax)\n \tadd %al,(%rax)\n-\tand (%rcx),%al\n-\tadd %eax,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3e(%rax)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\tds roll $1,(%rax)\n \t...\n \trex.XB add %al,(%r8)\n \tadd %dh,(%rax)\n \trepz add %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x22(%rax)\n+\tadd %al,0x18(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n+\tadd %al,0x33(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tclc\n \tsub $0x194,%eax\n \tadd %al,(%rax)\n@@ -3226573,17 +3225718,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %dl,%cl\n-\t...\n+\tadd %dl,0xd11f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x7f,%al\n \tjmp 112a440 \n \tadd %dh,%al\n \tmov $0x20,%al\n \tadd (%rax),%al\n@@ -3226592,37 +3225738,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tds roll $1,(%rax)\n-\t...\n+\tadd %dl,%al\n+\tcmp $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tsub (%rax),%eax\n \tadd %al,(%rax)\n \tsub %dh,(%rsi)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,0x10123(%rax)\n+\tadd %ah,0x19(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7b(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tjp 112a459 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x18b0e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjbe 112a4e2 \n@@ -3226632,59 +3225781,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0xd1,%eax\n+\tadd %al,0xd13d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %r8b,(%r8)\n-\tadd %al,%al\n-\tout %al,(%dx)\n-\tadd %rax,(%rax)\n+\tadd %al,0x0(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,0x24(%rax)\n-\tadd %eax,(%rcx)\n+\tshr $0x48,%dh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsbb (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub $0xd1,%eax\n+\tadd %dl,0xd12d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x148ff(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6d(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd12d(%rax)\n+\tadd %al,0xd12d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x2(%rax)\n \tadd %rax,(%rax)\n@@ -3226695,17 +3225843,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjp 112a559 \n-\t...\n+\tadd %dl,0xae79(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tand $0x194,%eax\n \tadd %al,(%rax)\n \tmov $0xa,%al\n \t(bad)\n@@ -3226715,17 +3225864,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xd12a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %ecx,%edx\n-\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tor $0x8b,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x5c(%rax)\n@@ -3226736,16 +3225886,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjs 112a5d9 \n+\tadd %dl,0x78(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,0x20000000(%rip) \n \tjle 112a630 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x48(%rax)\n \t(bad)\n@@ -3226755,18 +3225905,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae76(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjbe 112a619 \n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3226775,60 +3225924,58 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xd154(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rbp\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tmov %bh,%bh\n-\txchg %al,(%rcx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %cl,0x186ff(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rsi,%rsi,2)\n+\tadd %dl,(%rax)\n+\tsbb $0x76,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb %ecx,%edx\n+\tadd %al,0x1b(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %ah,(%rbx)\n+\tand (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bl,0x22044(%rax)\n+\tcwtl\n+\tand %r8b,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%eax\n-\tand (%rdx),%eax\n \tadd %al,(%rax)\n+\tshrb $1,0x223(%rdi)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg 112a6d9 \n+\tadd %dh,0x7e(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tandl $0x0,0x1(%rip) \n \trex lods %ds:(%rsi),%al\n \tmov (%rcx),%es\n@@ -3226838,19 +3225985,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x15(%rax)\n+\troll $1,(%rax)\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,-0x7a(%rax)\n \tand $0x1,%eax\n \tadd %ah,0x66(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3226859,19 +3226004,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dl,0xd11e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb 0x1(%rip),%ecx \n \tadd %dl,%al\n \tret\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n@@ -3226880,35 +3226025,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd10e(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tor $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x18b0b(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tmovabs 0x1000000000018b0b,%al\n \trex.WB and $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,(%rax)\n \tpsrlw (%rax),%mm0\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tjo 112a843 \n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3226921,15 +3226065,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x33(%rax)\n+\tadd %ah,0x33(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tcwtl\n \tmov $0x10d,%esi\n \tadd %al,(%rax)\n@@ -3226940,15 +3226084,15 @@\n \tnegq 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,(%rax)\n \tsbb %dl,%cl\n \t...\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x44(%rax)\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3226958,57 +3226102,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd129(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsub %edx,%ecx\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tcmp 0x1(%rip),%esp \n \tadd %dl,(%rax)\n \trolb $1,0x1(%rdi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb $0xd1,%eax\n+\tadd %dl,0xd11c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tfmuls -0x12(%rdi)\n+\tadd %bl,%al\n+\trex.WRXB out %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7d(%rax)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xae72(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjae 112a919 \n-\t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0xf9,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3227022,39 +3226166,39 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %ah,0xd115(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x12537(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tand $0x1,%eax\n \tadd %dl,(%rax)\n \t(bad)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae82(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%eax\n \tadd %al,(%rax)\n \tleave\n@@ -3227065,17 +3226209,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x79(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae78(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.B je 112aa3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3227087,38 +3226232,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd118(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tmov %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\txor %al,0x18e(%rsi)\n+\tor %ch,-0x78(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dh,(%rax)\n+\txchg %cl,0x1(%rsi)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x16(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %dl,%al\n+\tadc $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tjo 112aa48 \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov %es,%fs:(%rcx)\n@@ -3227128,18 +3226273,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x9(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %ah,0xd108(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x1733f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd (%rax),%al\n@@ -3227148,56 +3226294,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %ah,0xd116(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock rex.RX jne 112ab3d \n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.RX jne 112ab3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,0x18c(%rbp)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x23(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tand %cl,%dl\n \t...\n-\tadc (%rax),%al\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tmov $0x7f,%al\n-\tcmc\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1f57f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub $0x1d3,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjns 112ab59 \n-\t...\n+\tadd %dl,0xae78(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x43(%rax)\n \tje 112abbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $0x1e,(%rax)\n@@ -3227207,33 +3226353,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %dl,%cl\n+\tadd %ah,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rcx)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\trex.X and %al,(%rdx)\n+\tsbb %al,0x20(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %ah,0x1e69a(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001e69a,%al\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %edx,%ecx\n+\tadd %ah,%al\n+\txor %dl,%cl\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpush %rbx\n \tand $0x1,%eax\n \tadd %ah,(%rax)\n@@ -3227244,34 +3226392,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x25(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tand $0xd1,%al\n \t...\n-\tadc %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1e937,%eax\n+\tadd %bh,0x1e937(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1ef31(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %ecx,%edx\n-\t...\n+\tadd %ah,0xd12a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x17332(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0xd(%rax)\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n@@ -3227280,19 +3226429,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae84(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsubl $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x40000000(%rip) \n+\tor $0x40000000,%eax\n \tpush %rdx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tand (%rdx),%eax\n@@ -3227302,17 +3226451,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xae75(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjbe 112acd9 \n-\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock adc %esi,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x31(%rax)\n \tsbb $0x2,%eax\n@@ -3227320,15 +3226470,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd130(%rax)\n+\tadd %al,0xd130(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x22170(%rax)\n \tadd %al,(%rax)\n@@ -3227339,35 +3226489,36 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xd116(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadc 0x1(%rbx),%bl\n \tadd %ah,0x1f379(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae81(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rax\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3227377,16 +3226528,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tje 112add9 \n+\tadd %ah,%al\n+\tjae 112add9 \n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.RB cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3227396,17 +3226547,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjg 112ae19 \n-\t...\n+\tadd %dl,0xae7e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x60000000(%rip) \n \t(bad)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x51,%al\n \tmov %al,(%rcx)\n@@ -3227416,18 +3226568,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd120(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand %dl,%cl\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1f0ca(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x48(%rax)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n@@ -3227436,16 +3226587,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjne 112ae99 \n+\tadd %dh,0x75(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x1883a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d338(%rax)\n \tadd %al,(%rax)\n@@ -3227453,18 +3226604,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x18(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor $0x0,%al\n+\tadd %dh,0xd117(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmpb $0x0,0x1bf(%rax)\n \tadd %dh,(%rax)\n \tljmp (bad)\n \tjmp 112af45 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3227472,37 +3226624,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd115(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadc $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19b12(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadc 0x1(%rbx),%bl\n \tadd %dl,%al\n \tloopne 112afa6 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,%al\n+\tsubl $0x0,0x0(%rsi)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3227519,15 +3226671,16 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x27(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tsbb %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %bh,0x1bf(%rdx)\n \tadd %al,(%rax)\n \tloopne 112b0be \n@@ -3227538,16 +3226691,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7b(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tjp 112b019 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tsahf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3227560,16 +3226713,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x74(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tje 112b059 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex\n \trepnz roll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3227581,18 +3226734,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %dl,%cl\n+\tadd %dl,0x20(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tsub %dh,%cl\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%cl\n \tand %eax,(%rdx)\n@@ -3227602,17 +3226755,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb %edx,%ecx\n-\t...\n+\tadd %al,0xd118(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x10000000(%rip) \n \tfwait\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tscas %es:(%rdi),%al\n@@ -3227623,16 +3226777,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %edx,%ecx\n+\tadd %al,%al\n+\tsub %dl,%cl\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,-0x11(%rax)\n \tand $0x1,%eax\n \tadd %al,%al\n \trex.WR cmc\n@@ -3227642,19 +3226796,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae84(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsubl $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,-0x8(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rbx)\n \trolb $1,(%rcx)\n@@ -3227664,32 +3226818,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,%al\n+\ttest %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x20000000(%rip) \n \tadc 0x1(%rbx),%bl\n \tadd %ah,0x2213e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor %edx,%ecx\n-\t...\n+\tadd %dh,0xd131(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjnp 112b1c2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x48(%rax)\n@@ -3227698,34 +3226854,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd12c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x2c(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tcmp %dl,(%rax)\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tadc %bl,0x1(%rbx)\n \tadd %dh,0x5f(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,(%rax)\n \tsubl $0x0,0x0(%rsi)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tcs mov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3227737,17 +3226894,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae7c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tcmp 0x2(%rip),%esp \n \tadd %dh,%al\n \taddr32 pop %rsp\n \tadd %eax,(%rax)\n@@ -3227756,17 +3226914,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjge 112b2d9 \n-\t...\n+\tadd %al,0xae7c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tcmp (%rbx),%ah\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x15c91(%rax)\n@@ -3227775,18 +3226934,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x7d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsahf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3227794,19 +3226952,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd131(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dh,0x31(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tsbb %dh,%dl\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x1d0(%rdx)\n \tadd %al,(%rax)\n@@ -3227814,18 +3226971,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae7e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjge 112b399 \n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x69(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2(%rax)\n \t(bad)\n@@ -3227835,18 +3226991,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae7e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjle 112b3d9 \n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tcmp 0x1(%rax),%cl\n \tadd %dh,%al\n \tjne 112b417 \n \tadd %eax,(%rax)\n@@ -3227855,17 +3227010,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tes roll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x13(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3227877,34 +3227031,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcs roll $1,(%rax)\n-\t...\n-\tadd $0xd8000000,%eax\n+\tadd %ah,0xd12e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x28000000(%rip) \n \trex jae 112b4bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x1d0,%ebx\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tje 112b499 \n+\tadd %dl,%al\n+\tjae 112b499 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x44(%rax)\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3227916,15 +3227071,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \tsbb %ecx,%edx\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x60(%rax)\n \tcltd\n \tadd %eax,(%rax)\n@@ -3227937,18 +3227092,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x7b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %bh,0x148(%rdi)\n \tadd %al,(%rax)\n \tshlb $1,(%rdi)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3227957,74 +3227111,73 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsubl $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,-0x7d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x174a8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1ac99(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tes roll $1,(%rax)\n+\tsbb %dl,%cl\n \t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %ch,-0x34(%rax)\n-\txchg %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadc %ah,%dl\n-\tout %al,$0x1\n+\tcmp %bh,-0x41(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1d3a5(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd119(%rax)\n+\tadd %al,0xd126(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tcmp %bh,-0x41(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %ch,-0x34(%rax)\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x1d3a5(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadc %ah,%dl\n+\tout %al,$0x1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2e(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,(%rax)\n+\tcs roll $1,(%rax)\n \t...\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tcmp %cl,0x20(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x1933f(%rax)\n@@ -3228033,42 +3227186,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rsp\n+\tadd %ah,0x54(%rax)\n \troll $1,(%rax)\n \t...\n \tsbb $0x0,%al\n \tadd %al,(%rax)\n \ttest $0x78,%al\n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 112b711 \n-\tadd %eax,(%rcx)\n+\t(bad)\n+\tadd %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd122(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tand %cl,%dl\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x1bf,%esi\n \tadd %al,(%rax)\n \tlock push %rdi\n \tout %eax,(%dx)\n@@ -3228078,37 +3227229,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae82(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsubl $0x0,0x0(%rsi)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x19b1f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.R testl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd125(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x30000000(%rip) \n+\tadd %dl,0x25(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadc $0x30000000,%eax\n \tclc\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcltd\n \tjmp 112b785 \n@@ -3228118,57 +3227266,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\ttest %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %edx,%ecx\n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \timul $0xe8c43000,0x1(%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd133(%rax)\n+\tadd %ah,0xd133(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tand %ebp,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x51(%rax)\n+\tadd %al,0x47(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjl 112b7d9 \n+\tadd %al,0x7c(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dh,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd 0x1(%rbx),%ecx\n \tadd %dl,-0x6b(%rax)\n \tpop %rsp\n@@ -3228178,15 +3227327,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd108(%rax)\n+\tadd %ah,0xae85(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tcltd\n@@ -3228200,15 +3227349,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,(%rax)\n \t(bad)\n \troll $1,(%rax)\n \t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tenter $0x3706,$0x1\n \tadd %al,(%rax)\n@@ -3228220,57 +3227369,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc $0xd1,%eax\n+\tadd %dl,0xd114(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tand $0x1,%eax\n \tadd %dl,0x1e899(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tand $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,%al\n+\tand $0xd1,%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x1f57d(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x22711(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2a(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,(%rax)\n+\tsub %cl,%dl\n \t...\n-\tadd $0x0,%al\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \txor $0x97,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpop %rsi\n@@ -3228281,81 +3227427,75 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand $0xd1,%al\n+\tadd %ah,0x24(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjle 112b951 \n-\tadd %eax,(%rax)\n+\tsarb $0x1,-0x6a(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tnop\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tshrb $1,0x190(%rbp)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand $0xd1,%eax\n+\tadd %al,0xd125(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x96,%al\n+\tadd %ah,-0x50(%rax)\n+\txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tandb $0x0,0x2(%rip) \n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc $0xd1,%al\n+\tadd %dh,0x13(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjge 112b9d1 \n+\txor %bh,-0x6a(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpop %rdx\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %dl,%cl\n+\tadd %dh,0x28(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tcwtl\n \tjle 112ba11 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n@@ -3228366,15 +3227506,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,%al\n \t(bad)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tsbb (%rdi),%ebx\n@@ -3228389,16 +3227529,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjp 112ba99 \n+\tadd %al,0x7a(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x19844(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x3e(%rax)\n \thlt\n@@ -3228408,55 +3227548,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x28(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,(%rax)\n+\tsub %dl,%cl\n \t...\n-\tadd (%rax),%eax\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tenter $0x8c41,$0x1\n+\tadd %cl,%al\n+\tmov %es,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov %eax,%?\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd129(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %al,0x29(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1967a(%rax)\n+\tmov $0x7a,%al\n+\txchg %eax,%esi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest %ch,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x78(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tja 112bb59 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tsbb %dh,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3228466,16 +3227608,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %cl,%dl\n+\tadd %ah,%al\n+\txor %edx,%ecx\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0x1bf,%eax\n \tadd %al,(%rax)\n \txor %dl,0x1be(%rbp)\n@@ -3228484,18 +3227626,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd11c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb %ecx,%edx\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadc %esi,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x191da(%rax)\n@@ -3228504,15 +3227645,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %ah,(%rax)\n \tsubl $0x0,0x0(%rsi)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tclc\n \tor %ah,(%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3228522,18 +3227663,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd11a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb %edx,%ecx\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tjbe 112bc7a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3228544,35 +3227684,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xd(%rax)\n+\troll $1,(%rax)\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x1733f(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21e99(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x73(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tjae 112bcd9 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tstc\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3228585,35 +3227723,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd12a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,0x2a(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x1f617(%rax)\n+\tmov $0x1f617,%eax\n \tadd %al,(%rax)\n \tadd %dh,0x49(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tcs roll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlret $0x1f0\n \tadd %al,(%rax)\n@@ -3228625,21 +3227762,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1e(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %dh,0xd11d(%rax)\n \tadd %al,(%rax)\n-\tpop %rax\n-\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bl,-0x8(%rax)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n@@ -3228648,16 +3227785,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjp 112bdd9 \n+\tadd %dh,0x7a(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlcall *0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3228668,18 +3227805,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1a(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dl,0xd119(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tor %esp,(%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjmp 112c0a6 \n@@ -3228688,36 +3227826,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x21(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tand %dl,%cl\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x19b1d(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t{rex2 0xbe} sgdt (%r16)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x1c(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3228728,18 +3227865,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd122(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand %cl,%dl\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov $0x96,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3228748,33 +3227884,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae75(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjne 112bf19 \n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcall 11451d1 \n \tadd %al,(%rax)\n \tadd %ah,0x21d36(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,(%rax)\n \tsbb %edx,%ecx\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x34(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3228794,18 +3227929,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae75(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x75(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x1883a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %dl,%bl\n \tadd %eax,(%rax)\n@@ -3228814,38 +3227948,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae80(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsubb $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x17334(%rax)\n+\tcwtl\n+\txor $0x73,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t{rex2 0xe5} sgdt (%r8)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd10d(%rax)\n \tadd %al,(%rax)\n+\tor $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tint3\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3228856,17 +3227993,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor %cl,%dl\n-\t...\n+\tadd %al,0xd109(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \trex.RB je 112c0fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3228877,17 +3228015,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjnp 112c0d9 \n-\t...\n+\tadd %dl,0xae7a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \trex.R cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3228899,17 +3228038,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tje 112c119 \n-\t...\n+\tadd %dl,0xae74(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.R cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3228920,63 +3228060,62 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x53(%rax)\n+\tadd %ah,%al\n+\tpush %rdx\n \troll $1,(%rax)\n \t...\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tlock jno 112c142 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x80(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tjbe 112c1c4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tor $0xd1,%eax\n+\tadd %dl,0xd10c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x88,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,0x18838(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2f(%rax)\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb %edx,%ecx\n+\tadd %dh,0x18(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %ah,0x4a(%rax)\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 112c208 \n \t(bad)\n \tadd (%rax),%al\n@@ -3228985,19 +3228124,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd127(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rsi)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tout %al,$0x22\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,%al\n \timul $0x0,0x1(%rcx),%esp\n@@ -3229005,17 +3228144,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor %ecx,%edx\n-\t...\n+\tadd %al,0xd10a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x7d(%rax)\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x22661(%rax)\n@@ -3229024,15 +3228164,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \troll $1,(%rax)\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tlock mov %es,(%r9)\n \tadd %al,(%rax)\n@@ -3229044,38 +3228184,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd130(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dh,0x30(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov (%ecx),%es\n+\tloopne 112c3a1 \n+\tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x1f6,%esp\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xd121(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%dl\n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x19841(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x1ac,%ebp\n \tadd %al,(%rax)\n@@ -3229083,19 +3228223,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd125(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %al,0x25(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tpush $0x18e\n \tadd %al,(%rax)\n \tsubb $0x1,-0xe(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3229103,18 +3228242,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd113(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %ecx,%edx\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,0x19b10(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WR (bad)\n \tadd %eax,(%rax)\n@@ -3229123,19 +3228261,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd12d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %dh,0x2d(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tout %eax,$0x25\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tinsl (%dx),%es:(%rdi)\n@@ -3229145,19 +3228282,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd12d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %ah,0x2d(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,0x2(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n@@ -3229167,36 +3228303,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd12d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x30000000(%rip) \n+\tadd %dl,0x2d(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x30000000,%eax\n \tstd\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6e(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae83(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x70000000(%rip) \n \t(bad)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmc\n@@ -3229207,15 +3228343,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2d(%rax)\n+\tadd %al,0x2d(%rax)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tdivl (%rsi)\n \tadd %eax,(%rax)\n@@ -3229226,18 +3228362,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd10c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tor $0xd1,%al\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand %r8b,(%r10)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 112c581 \n@@ -3229246,18 +3228381,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tes roll $1,(%rax)\n-\t...\n-\tadd $0x88000000,%eax\n+\tadd %dh,0xd125(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x78000000(%rip) \n \t(bad)\n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \txchg %eax,%esp\n@@ -3229267,15 +3228403,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf(%rax)\n+\tadd %al,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tadd $0x78000000,%eax\n \tstos %eax,%es:(%rdi)\n \tje 112c5fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3229286,77 +3228423,76 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2b(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,(%rax)\n+\tsub %ecx,%edx\n \t...\n-\tadc $0x70000000,%eax\n+\tadd %dl,0x70000000(%rip) \n \ttest $0x175,%eax\n \tadd %al,(%rax)\n \tadc %dl,0x75(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd126(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %al,0x26(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,-0x63(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0x0,0x1e9(%rdi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjb 112c659 \n-\t...\n+\tadd %al,0xae72(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %ch,0xf9(%rdi)\n \tadd %al,(%rax)\n-\trex xchg %eax,%esp\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tand %cl,0x101(%rdx)\n \tadd %al,(%rax)\n \tpop %rax\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd11e(%rax)\n+\tadd %dh,%al\n+\tsbb $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x78000000(%rip) \n+\tor $0x88000000,%eax\n \trex.WX and %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,%al\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3229364,36 +3228500,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,%al\n+\tsub $0xd1,%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x17335(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1604a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2d(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %dh,(%rax)\n+\tsub $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tcli\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3229404,15 +3228540,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x1752b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3229421,17 +3228558,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjne 112c799 \n-\t...\n+\tadd %al,0xae75(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x50000000(%rip) \n \trex.RX and %r8b,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rbx)\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n@@ -3229440,16 +3228578,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %edx,%ecx\n+\tadd %dl,%al\n+\txor %dl,%cl\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xaa,%al\n \tje 112c83d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3229461,16 +3228599,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x73(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tjb 112c819 \n \t...\n \tadd %cl,0x50000000(%rip) \n \tes jne 112c87d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tss rolb $1,(%rcx)\n@@ -3229480,17 +3228618,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0xd1,%al\n-\t...\n+\tadd %ah,0xd123(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x95,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x46(%rax)\n@@ -3229501,15 +3228640,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd12f(%rax)\n+\tadd %al,0xd12f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x7e(%rax)\n \txchg %eax,%esi\n@@ -3229521,15 +3228660,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dh,(%rax)\n \tadc %dl,%cl\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tjl 112c930 \n \tadd %eax,(%rax)\n@@ -3229541,17 +3228680,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %ah,(%rax)\n+\tsub $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x2(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x6f(%rax)\n \ttestb $0x0,(%rcx)\n@@ -3229560,18 +3228701,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub %cl,%dl\n+\tadd %dh,0x2a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%esi\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3b(%rax)\n@@ -3229580,36 +3228721,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tsbb $0xd1,%al\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%dh\n+\tadd %dh,(%rax)\n+\t(bad)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshr $0x24,%ah\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjns 112c9d9 \n+\tadd %dl,0x79(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3229620,58 +3228762,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd11d(%rax)\n+\tadd %al,(%rax)\n+\tsbb $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tsbb (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x21ac6(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub 0x1(%rsi),%al\n+\tshrb $0x86,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb $0xd1,%eax\n-\tadd %al,(%rax)\n+\tadd %al,0xd11c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc5,%al\n-\tsbb (%rdx),%al\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0x21ac5(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tin $0xd2,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1d2e4(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xae74(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjne 112ca99 \n-\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsarl $1,0x1(%rbp)\n \tadd %dh,%al\n \trex.X hlt\n \tadd %eax,(%rax)\n@@ -3229680,37 +3228823,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1d(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n+\tadd %ah,0xd11c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex shl $0x1,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd12a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsub %cl,%dl\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%esi\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3229721,17 +3228865,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xae79(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjp 112cb59 \n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3229742,18 +3228887,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae7a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjp 112cb99 \n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,-0x3a(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock (bad)\n@@ -3229764,15 +3228908,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tsub $0xd1,%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \t{rex2 0xbd} sgdt (%r24)\n \tadd %al,(%rax)\n@@ -3229783,18 +3228927,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae74(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x74(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,0x10000000(%rip) \n \tfcomps 0x1(%rbx)\n \tadd %dh,(%rax)\n \t(bad)\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3229802,16 +3228945,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %al,-0x7e(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x6e(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3229824,18 +3228966,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae7c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjl 112cc99 \n+\t...\n \tadd %dh,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x21ace(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x66(%rax)\n \tpop %rsp\n \tadd %eax,(%rax)\n@@ -3229844,18 +3228985,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae7f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjg 112ccd9 \n+\t...\n \tadd %cl,0x10000000(%rip) \n \tsahf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor %edx,%esp\n@@ -3229865,34 +3229005,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd12c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,-0x30000000(%rip) \n+\tadd %dl,0x2c(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor $0xd0000000,%eax\n \txchg %eax,%edx\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21e48(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x30(%rax)\n+\tadd %al,0x30(%rax)\n \troll $1,(%rax)\n \t...\n \tor $0xb0000000,%eax\n \txlat %ds:(%rbx)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3229905,15 +3229044,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x20(%rax)\n+\tadd %al,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tlock sahf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3229925,16 +3229065,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttest %ch,0x0(%rsi)\n+\tadd %al,0xae83(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%edx\n \tlods %ds:(%rsi),%eax\n@@ -3229949,16 +3229089,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7c(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\tjnp 112ce19 \n \t...\n \tadd %dh,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x21ace(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x15c9b(%rax)\n \tadd %al,(%rax)\n@@ -3229966,16 +3229106,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x79(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tjs 112ce59 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x3a(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3229985,17 +3229125,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjl 112ce99 \n-\t...\n+\tadd %al,0xae7b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x32(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x15c(%rdx)\n@@ -3230004,16 +3229145,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjnp 112ced9 \n+\tadd %al,0x7b(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %dh,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x21acc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs %eax,0xf7f800000000015c\n@@ -3230022,34 +3229163,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd116(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tsldt (%rax)\n \tadd %dl,0x159c1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txor %edx,0x1(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tes roll $1,(%rax)\n \t...\n \tsldt (%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ebx\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3230068,18 +3229208,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae7b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjnp 112cfd9 \n+\t...\n \tadd %dh,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3230088,19 +3229227,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd13d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax,%rax,1)\n+\tadd %dl,0x3d(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tand $0x0,%al\n \tadd %al,(%rax)\n \tnop\n \tsub 0x1(%rsi),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,%ch\n \tpop %rsi\n@@ -3230113,17 +3229251,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3d(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %dl,(%rax)\n+\tcmp $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub %bl,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x42,%al\n@@ -3230136,45 +3229276,42 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %eax,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tand 0x1(%rsi),%bl\n+\tadd %dl,%al\n+\tcmp $0xd1,%al\n+\t...\n+\tadd %bh,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x15e22(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%dl\n-\tor %eax,(%rcx)\n+\tadd %dl,%al\n+\tfimull (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xd13c(%rax)\n \tadd %al,(%rax)\n-\tcmp $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,(%rsi)\n \tadd %al,(%rax)\n-\tcs add %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x68(%rax)\n \tpop %rdx\n@@ -3230187,20 +3229324,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0xd1,%al\n+\tadd %dh,0x3c(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %ah,(%rbx)\n+\tand (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x2b(%rax)\n+\tjo 112d1a5 \n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov %ebx,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3230210,17 +3229347,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjs 112d159 \n-\t...\n+\tadd %ah,0xae77(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfdivrs 0x1(%rbp)\n \tadd %ah,(%rax)\n \tpop %rdi\n \trolb $1,(%rcx)\n@@ -3230230,18 +3229368,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd13c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcmp $0xd1,%al\n+\t...\n \tadd %bh,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x28(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3230255,37 +3229392,39 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tes roll $1,(%rax)\n-\t...\n-\tadc (%rax),%eax\n+\tadd %dl,0xd126(%rax)\n \tadd %al,(%rax)\n-\tror $1,%dl\n-\tsbb (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlret $0x21a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 112d266 \n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tcmp %ecx,%edx\n \t...\n-\tss add %al,(%rax)\n+\tadd %dh,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dh,0x73(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,-0x7a(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3230296,16 +3229435,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand $0xd1,%al\n+\tadd %al,%al\n+\tand %ecx,%edx\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsarb %cl,0x1(%rbp)\n \tadd %dh,(%rax)\n \tmov 0x1(%rdi),%es\n@@ -3230313,15 +3229452,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,(%rax)\n \t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tlret\n@@ -3230336,18 +3229475,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae79(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjns 112d2d9 \n+\t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3230358,16 +3229496,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0xd1,%al\n+\tadd %dh,%al\n+\txor %ecx,%edx\n \t...\n \tadd %dh,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x15e28(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x6b(%rax)\n \tpop %rdx\n@@ -3230380,16 +3229518,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjne 112d359 \n+\tadd %ah,%al\n+\tje 112d359 \n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xb,%al\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3230402,16 +3229540,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x78(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tja 112d399 \n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x21ac8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x21(%rax)\n \thlt\n@@ -3230421,16 +3229559,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp $0xd1,%al\n+\tadd %al,%al\n+\tcmp %ecx,%edx\n \t...\n \tadd %dh,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand %bl,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3230443,17 +3229581,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp %ecx,%edx\n-\t...\n+\tadd %al,0xd13b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tror $1,%bh\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3230468,19 +3229607,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd13b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,(%rdi)\n+\tadd %al,0x3b(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x15e2a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $0x15b,%eax\n \tadd %al,(%rax)\n \tadd %bh,%cl\n@@ -3230489,16 +3229627,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjbe 112d499 \n+\tadd %dh,0x76(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \ttest $0x1d1,%eax\n \tadd %al,(%rax)\n \trorb $1,0x1(%rsp,%rdx,4)\n@@ -3230506,16 +3229644,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjns 112d4d9 \n+\tadd %dh,0x78(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3230527,20 +3229665,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %ecx,%edx\n \t...\n-\txor %al,(%rax)\n+\tadd %dh,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bh\n+\tadd %dl,(%rax)\n+\tiret\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjge 112d58f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3230551,16 +3229690,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %ecx,%edx\n+\tadd %dh,0x7f(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %bh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock (bad)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3230574,16 +3229713,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc $0xd1,%al\n+\tadd %al,(%rax)\n+\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfidivrs 0x1(%rbp)\n \tadd %dh,(%rax)\n \txor $0x18d,%eax\n@@ -3230592,18 +3229731,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x74(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tpush %rsi\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tnop\n \tor (%rdx),%cl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,0x19853(%rax)\n \tadd %al,(%rax)\n@@ -3230611,18 +3229751,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa73b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x7f(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x2c(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15b15(%rax)\n@@ -3230634,19 +3229773,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\timul $0x0,0x0(%rdi),%esp\n+\tadd %dl,0xa74e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x57(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \timul $0x9af7f800,0x1(%rdx),%ebx\n@@ -3230654,36 +3229793,38 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tpop %rbp\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x39(%rax)\n+\tpush %rax\n+\t(bad)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,0x2(%rdi,%riz,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x63(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x4f(%rax)\n \t(bad)\n \tadd %ah,(%rax)\n \tmov $0x221,%edx\n@@ -3230692,19 +3229833,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsi\n-\troll $1,(%rax)\n+\tadd %al,0x65(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\t(bad)\n+\tadd %ch,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x15e26(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3e(%rax)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3230715,21 +3229855,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x45(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x5d(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\txor %al,%bh\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.WXB (bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3230737,18 +3229876,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd16f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjg 112d792 \n+\t...\n \tadd %ch,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2e(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3230763,18 +3229901,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd15a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x0,0x0(%rdi),%esp\n \tadd %ch,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub $0x15e,%eax\n \tadd %al,(%rax)\n \tadd %bh,0x1(%rbp,%rbx,2)\n \tadd %al,(%rax)\n@@ -3230784,16 +3229920,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tjle 112d812 \n \t...\n \tadd %bh,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1d173(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%ecx\n@@ -3230806,18 +3229942,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa741(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpushf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3230828,16 +3229964,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp 0x0(%rdi),%esp\n+\tadd %dl,0xa77e(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rax)\n \tadd %al,(%rax)\n \txor %cl,%bh\n \tpop %rcx\n \tadd %eax,(%rax)\n@@ -3230852,56 +3229988,64 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x47(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x5f(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dh,(%rdx)\n+\txor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x21acc(%rax)\n+\tnop\n+\tint3\n+\tsbb (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %ah,-0x5c(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tpop %rsp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x42(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tpop %rdx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x20a0e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x68(%rax)\n+\tpush %rax\n+\tcwtl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa764(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,-0x70000000(%rip) \n \tjno 112d98c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3(%rax)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3230909,17 +3230053,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5a(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %ah,%al\n+\tpush $0xa7\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x26(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x56(%rax)\n@@ -3230933,36 +3230079,34 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa753(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x16249(%rax)\n+\tadd %ah,0x6b(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tmov $0x49,%al\n+\t(bad)\n \tadd %dl,-0x35(%rax)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd156(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmpsl %es:(%rdi),%gs:(%rsi)\n+\t...\n \tadd %ch,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x15e2c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tret $0x15c\n \tadd %al,(%rax)\n@@ -3230973,64 +3230117,61 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tpop %rdi\n+\troll $1,(%rax)\n \t...\n-\tadd %dh,(%rcx)\n+\txor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tand $0x1,%eax\n-\tadd %al,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tpop %rsp\n-\tadd %eax,(%rax)\n+\tadc %ah,0x125(%rbp)\n \tadd %al,(%rax)\n+\tshlb $0x0,0x15c(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rdx\n-\troll $1,(%rax)\n-\t...\n-\tcmp (%rax),%eax\n+\tadd %ah,0xa768(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand %ebx,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb $0x5d,%al\n+\tadd %bh,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x21(%rax)\n+\tpop %rsi\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1c(%rax)\n+\tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tpop %rbp\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %ah,(%rax)\n \txchg %eax,%ebp\n \txchg %eax,%ebp\n@@ -3231040,18 +3230181,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp 0x0(%rdi),%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x7e(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %bh,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x20(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x7f(%rax)\n@@ -3231065,18 +3230205,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa73a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjle 112db52 \n+\t...\n \tadd %dh,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x159ce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15c77(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3231086,18 +3230225,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6f(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tjge 112db92 \n \t...\n-\tss add %al,(%rax)\n+\tadd %dh,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tand %ebx,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x5b,%dh\n \tadd %eax,(%rax)\n@@ -3231109,15 +3230249,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa74d(%rax)\n+\tadd %al,0xd165(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x10000000(%rip) \n \txchg %eax,%ebp\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3231130,37 +3230270,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tpop %rsi\n+\troll $1,(%rax)\n \t...\n-\tadd %dh,(%rax,%rax,1)\n+\txor $0x0,%al\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs 0xa810000000000125,%al\n \tpop %rsp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rcx\n-\troll $1,(%rax)\n+\tadd %ah,0x68(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tss add %al,(%rax)\n+\tadd %dh,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dh,0x23(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x5c,%al\n \tadd %eax,(%rax)\n@@ -3231172,75 +3230313,75 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjle 112dc92 \n-\t...\n+\tadd %dh,0xa760(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfnstsw 0x1(%rbp)\n \tadd %ah,0x1e667(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,-0x70000000(%rip) \n \tfstpt 0x1(%rbp)\n \tadd %dl,0x1f7bb(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0xa7,%eax\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tandb $0x0,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %dh,-0x37(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $0xf4,%dh\n+\tpush %rax\n+\tlea (bad),%esi\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa759(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmp $0xa7,%al\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock jge 112dd8c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rsp\n@@ -3231251,19 +3230392,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\troll $1,(%rax)\n-\t...\n-\tcmp $0x0,%al\n+\tadd %dl,0xa77d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %ah,(%rbx)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x15acd(%rax)\n \tadd %al,(%rax)\n@@ -3231274,36 +3230415,39 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tadd (%rax),%al\n+\txor %cl,(%rdi)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %al,0x191e7(%rax)\n+\tadd %al,(%rax)\n+\tand $0x91,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd161(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x24(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3231314,22 +3230458,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\troll $1,(%rax)\n+\tadd %dl,0x7d(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tcmp %eax,(%rax)\n+\tadd %bh,(%rcx)\n \tadd %al,(%rax)\n-\tror $1,%ch\n-\tpop %rcx\n+\tadd %dl,%al\n+\tint $0x59\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfmull (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3231339,18 +3230482,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd16e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjge 112de92 \n+\t...\n \tadd %al,0x0(%rdx)\n \tadd %al,(%rax)\n \tlock sub 0x1(%rsi),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x5d(%rcx)\n \tadd %eax,(%rax)\n@@ -3231362,20 +3230504,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp $0xa7,%eax\n+\tadd %ah,0xd155(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor %ecx,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,0x1bf85(%rax)\n \tadd %al,(%rax)\n@@ -3231383,18 +3230524,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tjl 112df12 \n \t...\n-\tcmp $0x0,%al\n+\tadd %bh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock int $0x59\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjb 112df8f \n \tadd %eax,(%rax)\n@@ -3231406,51 +3230547,52 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\troll $1,(%rax)\n-\t...\n-\tcmp %al,(%rax)\n+\tadd %al,0xa77c(%rax)\n \tadd %al,(%rax)\n-\txor %ah,(%rax)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10(%rax)\n-\tor (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %bh,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tadd %dh,(%rax)\n+\tand %bl,0x1(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadc %cl,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tstc\n \t(bad)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd159(%rax)\n+\tadd %ah,(%rax)\n+\tpush $0xa7\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rbx)\n+\tcmp (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %cl,%dh\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x7(%rax)\n \tor $0x1,%eax\n \tadd %al,(%rax)\n \tstc\n@@ -3231459,19 +3230601,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tinsl (%dx),%es:(%rdi)\n-\troll $1,(%rax)\n+\tadd %dl,0x7c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\t(bad)\n+\tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsub 0x1(%rsi),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0xc(%rax)\n \tadd %eax,(%rax)\n@@ -3231483,33 +3230624,34 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tpop %rcx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2e(%rax)\n+\tjo 112e08c \n \tmov $0x1,%ebp\n \tadd %al,0x1959d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x1bdd7(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x18c37(%rax)\n \tadd %al,(%rax)\n@@ -3231517,17 +3230659,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa746(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpsl %es:(%rdi),%fs:(%rsi)\n-\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3231537,16 +3230680,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjo 112e112 \n+\tadd %al,%al\n+\tpush %rdx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpushf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3231558,18 +3230702,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x59(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tcmpsl %es:(%edi),%ds:(%esi)\n \t...\n-\tss add %al,(%rax)\n+\tadd %dh,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dh,-0x32(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x5f(%rax)\n \tpop %rbx\n \tadd %eax,(%rax)\n@@ -3231581,18 +3230726,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd16d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjl 112e192 \n+\t...\n \tadd %ah,0x30000000(%rip) \n \tsub $0x5e,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlods %ds:(%rsi),%al\n \tor $0x1,%al\n@@ -3231604,18 +3230748,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp $0xa7,%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %al,%al\n+\tandb $0x0,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcall 112e3e9 \n \tadd %al,(%rax)\n \tloopne 112e284 \n \tfwait\n \tadd %eax,(%rax)\n@@ -3231627,15 +3230772,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7e(%rax)\n+\tadd %dh,%al\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txlat %ds:(%rbx)\n \tfwait\n@@ -3231647,19 +3230793,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6d(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tjnp 112e252 \n \t...\n-\trex add %al,(%rax)\n-\tadd %dh,0x22(%rax)\n+\tadd %al,0x0(%rax)\n+\tadd %al,(%rax)\n+\tjo 112e2dc \n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd 0x1(%rbp),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3231669,19 +3230816,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\troll $1,(%rax)\n-\t...\n-\tcmp $0x0,%al\n+\tadd %ah,0xa77b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 112e2c9 \n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjns 112e35d \n@@ -3231694,44 +3230841,38 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tinsb (%dx),%es:(%rdi)\n-\troll $1,(%rax)\n+\tadd %ah,0x7b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tcmp %eax,(%rax)\n+\tadd %bh,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,(%rcx)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tand %ebx,0x1(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tpop %rsp\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tand %ah,0x15c(%rsi)\n \tadd %al,(%rax)\n-\tstc\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd16c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjnp 112e312 \n+\t...\n \tadd %dh,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x2a(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x6b(%rax)\n@@ -3231745,15 +3230886,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x75(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfnstcw 0x1(%rbp)\n \tadd %dh,(%rax)\n@@ -3231764,18 +3230906,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovsxd 0x0(%rdi),%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjp 112e3cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x79(%rax)\n@@ -3231785,15 +3230926,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7e(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txlat %ds:(%rbx)\n \tfwait\n@@ -3231806,21 +3230948,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x56(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tcmpsl %es:(%rdi),%fs:(%rsi)\n \t...\n-\txor %al,(%rax)\n+\tadd %dh,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tes pop %rsi\n+\tadd %dl,0x26(%rax)\n+\tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tds pop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3231830,21 +3230972,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tpop %rbx\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rdx)\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tleave\n+\tadc %cl,%cl\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfcomip %st(4),%st\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3231852,18 +3230994,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa778(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x5b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t{rex2 0xbd} sgdt (%r24)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadcl $0x9af7f8,0x0(%rcx,%rax,1)\n@@ -3231871,24 +3231012,21 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rcx\n-\troll $1,(%rax)\n-\t...\n-\tcmp (%rax),%eax\n+\tadd %ah,0xa767(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tiret\n-\tpop %rcx\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x159cf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x25(%rax)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3231897,16 +3231035,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x62(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x28(%rax)\n \tmov $0x1,%ebp\n \tadd %ah,-0x7(%rax)\n \t(bad)\n@@ -3231916,16 +3231054,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x67(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x5a(%rax)\n \tand $0x1,%eax\n \tadd %ah,0x226b0(%rax)\n \tadd %al,(%rax)\n@@ -3231933,16 +3231071,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x67(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjl 112e5cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3231954,21 +3231092,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6c(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tjp 112e5d2 \n \t...\n-\tcmp %eax,(%rax)\n+\tadd %bh,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tiret\n+\tadd %dl,-0x31(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand 0x1(%rdx),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3231978,39 +3231115,39 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6c(%rax)\n-\troll $1,(%rax)\n-\t...\n-\txor %al,(%rax)\n+\tadd %dh,0xa77a(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand 0x1(%rsi),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 112e655 \n-\tpop %rsp\n+\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x22(%rax)\n+\tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\trcrl %cl,0x0(%rcx,%rax,1)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa73f(%rax)\n+\tadd %dl,0xd157(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trorb $1,(%rdx)\n \tor (%rdx),%al\n@@ -3232023,19 +3231160,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa74d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x70000000(%rip) \n+\tadd %ah,0x65(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0x90000000,%eax\n \txchg %eax,%ebp\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tjmp 112e708 \n@@ -3232043,54 +3231179,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tje 112e6d2 \n-\t...\n+\tadd %al,0xa757(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1d179(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x19093(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rbp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd16d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 112e74b \n \tmov $0x1,%ebp\n \tadd %ah,0x1f34d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x0,0x0(%rdi),%esp\n+\tadd %dh,0xa74d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1d177(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x23(%rax)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3232098,15 +3231235,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n+\tadd %ah,%al\n+\tpop %rdx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfdivrs 0x1(%rbp)\n \tadd %ah,%al\n@@ -3232116,19 +3231254,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\troll $1,(%rax)\n+\tadd %dh,0x7a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tcmp $0x0,%al\n+\tadd %bh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %ch,(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x52(%rax)\n \tor $0x1,%al\n@@ -3232140,17 +3231277,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjle 112e812 \n-\t...\n+\tadd %dl,0xa760(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tmovabs %al,0xaac00000000001d1\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3232158,16 +3231296,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rbx\n+\tadd %ah,0x3e(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjo 112e88c \n \tadd %eax,(%rax)\n@@ -3232180,18 +3231317,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa769(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tlods %ds:(%rsi),%eax\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3232203,18 +3231339,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa75a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3d(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x70(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock {rex2 0x26} add (%rax),%r8b\n@@ -3232223,16 +3231358,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tja 112e912 \n+\tadd %dh,0x5a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tmov $0x1,%ebp\n \tadd %ah,0x21dfc(%rax)\n@@ -3232241,22 +3231376,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x0,%ecx,%edx\n+\tadd %dh,(%rax)\n+\tjp 112e952 \n \t...\n-\tcmp %eax,(%rax)\n+\tadd %bh,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xcf,%al\n-\tpop %rcx\n-\tadd %eax,(%rax)\n+\tadd %dh,0x159cf(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.WX pop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3232265,33 +3231398,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa762(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x45(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,0x30000000(%rip) \n \ttest $0x1d1,%eax\n \tadd %al,(%rax)\n \txor %cl,0x1(%rbx,%rdx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5d(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tmov $0x1,%ebp\n@@ -3232303,18 +3231436,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa771(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x54(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,0x70000000(%rip) \n \tjs 112ea4c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3232323,18 +3231455,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd16b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjp 112ea52 \n+\t...\n \tadd %ch,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x21(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10b35(%rax)\n@@ -3232346,41 +3231477,39 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tjns 112ea92 \n \t...\n-\tcmp (%rax),%eax\n-\tadd %al,(%rax)\n-\txor %ah,(%rbx)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %bh,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,0x15ba7(%rax)\n+\tadd %dh,(%rax)\n+\tand 0x1(%rsi),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0x15ba7,%al\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rcx\n-\troll $1,(%rax)\n+\tadd %dh,0x67(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tcs add %al,(%rax)\n+\tadd %ch,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dl,0x24(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x21(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3232392,17 +3231521,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjbe 112eb12 \n-\t...\n+\tadd %dh,0xa758(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfistpl 0x1(%rbx)\n \tadd %ah,(%rax)\n \tlods %ds:(%rsi),%eax\n \trepz add %eax,(%rax)\n@@ -3232411,17 +3231541,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa747(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpsl %es:(%rdi),%gs:(%rsi)\n-\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x50(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d07b(%rax)\n@@ -3232430,42 +3231561,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rax\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\tcmpsl %es:(%edi),%ds:(%esi)\n \t...\n-\tcmp (%rax),%eax\n+\tadd %bh,(%rbx)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdx)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tand 0x1(%rsi),%bl\n \tadd %al,(%rax)\n-\tadd %dh,-0x3e(%rax)\n+\tadd %al,(%rax)\n+\tjo 112ebc4 \n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa769(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x4c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,-0x11(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3232476,18 +3231605,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\timul $0x0,%ecx,%edx\n-\t...\n-\tcs add %al,(%rax)\n+\tadd %dl,0xa779(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dh,0x24(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10b9f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3232497,16 +3231628,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush $0xffffffffffffffd1\n+\tadd %dl,0x79(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %bh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x22,%al\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3232519,21 +3231650,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x48(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x60(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tlock (bad)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rdx)\n \tpop %rsp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3232541,35 +3231671,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa762(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd $0x20a,%eax\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001f1c4,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd158(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcmpsw %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tjae 112ed4c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3232581,18 +3231709,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd16a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjns 112ed52 \n+\t...\n \tadd %bh,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tand 0x1(%rsi),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 112edfe \n@@ -3232606,42 +3231733,42 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp 0x0(%rdi),%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjg 112ed92 \n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlret\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf6a7,%al\n-\tstc\n+\tand %ch,0xf6(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6a(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tjs 112edd2 \n \t...\n-\trex add %al,(%rax)\n-\tadd %dh,%al\n-\tand %bl,0x1(%rsi)\n+\tadd %al,0x0(%rax)\n+\tadd %al,(%rax)\n+\tlock and %bl,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dh,0x5c(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3232650,18 +3231777,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\troll $1,%gs:(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0xc(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlret\n@@ -3232672,17 +3231799,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xa75a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjs 112ee52 \n-\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor (%rdx),%ecx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,0xc(%rax)\n@@ -3232693,18 +3231821,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa74f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1bdd3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5e(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n@@ -3232712,22 +3231840,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\troll $1,(%eax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rcx\n-\thlt\n+\trcrb $1,-0xc(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3232735,17 +3231861,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0xffffffffffffffd1\n-\t...\n+\tadd %al,0xa778(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x0(%rdx)\n \tadd %al,(%rax)\n \tmov $0x2a,%al\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3232758,18 +3231885,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x0,%ecx,%edx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x78(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %bh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %ah,(%rcx)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x15cda(%rax)\n@@ -3232786,36 +3231912,34 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa761(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x71(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001e9d5,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd169(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjs 112f012 \n+\t...\n \tadd %dh,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x15e23(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tand $0xc,%al\n \tadd %eax,(%rax)\n@@ -3232827,17 +3231951,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd15e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x50(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x7c(%rax)\n@@ -3232848,17 +3231973,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rsi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\trex cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d17e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadc %esp,(%rcx)\n@@ -3232868,18 +3231992,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x69(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tja 112f0d2 \n \t...\n-\tes add %al,(%rax)\n+\tadd %ah,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dl,0x2c(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest %ebx,0x1(%rdx)\n \tadd %al,(%rax)\n@@ -3232890,19 +3232015,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rbp\n-\troll $1,(%rax)\n+\tadd %dl,0x64(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd $0x50000000,%eax\n+\tadd %al,0x50000000(%rip) \n \tcall 112f329 \n \tadd %al,(%rax)\n \tmov $0x46,%al\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3232912,16 +3232036,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\timul $0x0,%ecx,%edx\n+\tadd %dl,0xa777(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x159ce(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3232935,36 +3232059,38 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tpop %rsi\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x39(%rax)\n+\tjo 112f1c1 \n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x1,0x5a(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tje 112f1d2 \n+\tadd %dl,%al\n+\tpush %rsi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x25(%rax)\n \tmov $0x1,%ebp\n \tadd %dl,0x1d2e6(%rax)\n \tadd %al,(%rax)\n@@ -3232972,21 +3232098,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush $0xd1\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x77(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %al,0x0(%rax)\n \tadd %al,(%rax)\n-\trex add %al,(%rax)\n-\tadd %dh,0x159cd(%rax)\n+\tmov $0xcd,%al\n+\tpop %rcx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2f(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n@@ -3232994,18 +3232121,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa770(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rbx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,-0x70000000(%rip) \n \tpushf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs %eax,0xf7f8000000000193\n@@ -3233014,18 +3232141,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd168(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tja 112f292 \n+\t...\n \tadd %dh,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x15e20(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RXB pop %r11\n \tadd %eax,(%rax)\n@@ -3233037,19 +3232163,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa73f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dh,0x57(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tmov $0xa,%al\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xa9,%al\n \tand %eax,(%rdx)\n@@ -3233059,15 +3232184,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x79(%rax)\n+\tadd %al,(%rax)\n+\tpop %rsp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsarl %cl,0x1(%rbp)\n \tadd %ah,0x25(%rax)\n@@ -3233078,18 +3232204,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x68(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tjbe 112f352 \n \t...\n-\tss add %al,(%rax)\n+\tadd %dh,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dh,0x15e24(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15a2c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n@@ -3233097,44 +3232224,43 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush $0xd1\n+\tadd %dl,0xa776(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmp %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tand 0x1(%rsi),%ebx\n+\tadd %bh,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x15e23(%rax)\n \tadd %al,(%rax)\n-\tlock pop %rdi\n+\tadd %dh,%al\n+\tpop %rdi\n \tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\troll $1,(%eax)\n+\tadd %ah,0x76(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tes add %al,(%rax)\n+\tadd %ah,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tsub 0x1(%rsi),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trepnz or %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3233145,15 +3232271,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa74a(%rax)\n+\tadd %dl,0xd162(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x21ac6(%rax)\n \tadd %al,(%rax)\n@@ -3233166,18 +3232292,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd167(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjbe 112f452 \n+\t...\n \tadd %bh,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand %ebx,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x15ad2,%al\n@@ -3233187,18 +3232312,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x58(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tss add %al,(%rax)\n+\tadd %dh,0xa766(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dh,0x15e21(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x1(%rdx),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n@@ -3233207,15 +3232334,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa745(%rax)\n+\tadd %ah,0xd15d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock or $0xa,%al\n \tadd (%rax),%al\n@@ -3233228,16 +3232355,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x66(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tcmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rax)\n@@ -3233249,18 +3232376,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0xa7,%al\n-\t...\n-\tadd %dh,(%rdi)\n+\tadd %al,(%rax)\n+\tandb $0x0,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3233275,35 +3232403,36 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x21ac7(%rax)\n+\tnop\n+\t(bad)\n+\tsbb (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x15daa(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf800000000015daa,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd167(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjne 112f5d2 \n+\t...\n \tadd %ah,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tsub $0x5e,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x15bed(%rax)\n@@ -3233315,20 +3232444,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x67(%rax)\n-\troll $1,(%rax)\n-\t...\n-\trex add %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand $0x5e,%al\n+\tadd %dh,0xa775(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x0(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,(%rsi,%rbx,2)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txlat %ds:(%rbx)\n \tpop %rsp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3233339,21 +3232469,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\troll $1,(%eax)\n+\tadd %dh,0x75(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tcmp %al,(%rax)\n+\tadd %bh,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,-0x32(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trcrb %cl,0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3233363,19 +3232492,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rax\n-\troll $1,(%rax)\n+\tadd %dh,0x66(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tss add %al,(%rax)\n+\tadd %dh,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dl,0x15e24(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3233385,38 +3232514,38 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trolw $1,(%rax)\n+\tadd %al,0x75(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\txor %al,(%rax)\n+\tadd %dh,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tint $0x59\n-\tadd %eax,(%rax)\n+\tadd %dl,0x159cd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjmp 112f84c \n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tandl $0x0,0x0(%rdi)\n+\tadd %dh,0xa763(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1ad98(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjrcxz 112f7e4 \n \tadd %eax,(%rax)\n@@ -3233425,19 +3232554,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rdi\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\tcmpsw %es:(%rdi),%ds:(%rsi)\n \t...\n-\tss add %al,(%rax)\n+\tadd %dh,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dl,0x20(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfwait\n \tor $0x1,%al\n@@ -3233449,20 +3232578,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x56(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tsub %al,(%rax)\n+\tadd %dh,0xa764(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rsi,%rbx,2)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub $0x5e,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x15d23(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n@@ -3233470,18 +3232601,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd166(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjne 112f7d2 \n+\t...\n \tadd %bh,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub 0x1(%rsi),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 112f7f6 \n@@ -3233495,15 +3232625,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x71(%rax)\n+\tadd %ah,%al\n+\tpush %rbx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x3f(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n@@ -3233514,18 +3232645,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd157(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tcmpsw %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %ch,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsub $0x5e,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x74(%rax)\n@@ -3233539,42 +3232669,38 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x66(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tje 112f892 \n \t...\n-\tcmp %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tand %ebx,0x1(%rsi)\n+\tadd %bh,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x15e21(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %ah,-0x7e(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa764(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x47(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3233586,20 +3232712,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trolw $1,(%rax)\n-\t...\n-\txor %al,(%rax)\n+\tadd %dl,0xa774(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rsi,%rbx,2)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand $0x5e,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \ttest $0x5c,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3233609,16 +3232737,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjg 112f952 \n+\tadd %dh,0x62(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tmov $0x1,%ebp\n \tadd %dl,(%rax)\n@@ -3233628,60 +3232756,60 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\troll $1,%gs:(%rax)\n+\tadd %dl,0x74(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tcmp (%rax),%eax\n+\tadd %bh,(%rbx)\n \tadd %al,(%rax)\n-\tadc %ah,(%rax)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tand %bl,0x1(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,0x5a(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tpop %rdx\n \tpop %rsp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rsi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa741(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0x28(%rax)\n \tmov $0x1,%ebp\n \tadd %al,0x1d324(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd165(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tje 112fa12 \n+\t...\n \tadd %dh,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3233696,35 +3232824,37 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x65(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tjae 112fa52 \n \t...\n-\tcmp %al,(%rax)\n+\tadd %bh,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand 0x1(%rsi),%ebx\n+\tadd %dl,0x23(%rax)\n+\tpop %rsi\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x15c24(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x15c24,%al\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa749(%rax)\n+\tadd %al,0xd161(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsarb $1,0x1(%rbp)\n@@ -3233736,18 +3232866,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rbx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd16b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x15(%rax)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x76(%rax)\n@@ -3233758,33 +3232888,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,0x57(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,0x30000000(%rip) \n+\tor $0x30000000,%eax\n \trcrl $0x0,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \ttest %ebx,0x1(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmpsl %es:(%edi),%ds:(%esi)\n-\t...\n+\tadd %al,0xa74a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rsi\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3233796,16 +3232927,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjge 112fb92 \n+\tadd %al,0x60(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x19bd0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjg 112fb9c \n@@ -3233815,98 +3232946,106 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa74b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dh,0x63(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n+\tpush %rax\n \t(bad)\n \tadd %al,%al\n \tinsb (%dx),%es:(%rdi)\n \tout %al,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %al,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t{rex2 0x9b} sgdt (%r24)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\trcl $1,%ch\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f227(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %ah,(%rax)\n+\tpush $0xd1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1abe7(%rax)\n+\tnop\n+\tout %eax,$0xab\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x36(%rax)\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\troll $1,%gs:(%rax)\n-\t...\n-\tand (%rax),%al\n+\tadd %ah,0xa773(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovabs 0xf90000000000015c,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\troll $1,%gs:(%rax)\n+\tadd %dh,0x73(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tand (%rax),%eax\n+\tadd %ah,(%rbx)\n \tadd %al,(%rax)\n-\tjo 112fd61 \n+\tadd %dh,0x27(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x53(%rax)\n \tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3233917,16 +3233056,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjl 112fd12 \n+\tadd %dl,0x5f(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfidivrs 0x1(%rbp)\n \tadd %dh,0x26(%rax)\n \tclc\n@@ -3233936,19 +3233075,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x50(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %dl,(%rax)\n+\tpush $0xd1\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dl,%al\n \t(bad)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tor $0x26,%al\n@@ -3233958,74 +3233098,80 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tpop %rdx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1490c(%rax)\n+\tnop\n+\tor $0x49,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x21(%rax)\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %dl,0x30000000(%rip) \n+\tadd %dh,%al\n+\tcmp $0xa7,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc $0x30000000,%eax\n \tout %al,(%dx)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,%al\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rdi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1abe9(%rax)\n+\tnop\n+\tjmp 1130029 \n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tss repnz add %eax,(%rax)\n+\txor %dh,(%rsi)\n+\trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xa73d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3234035,15 +3233181,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x79(%rax)\n+\tadd %dh,%al\n+\tpop %rbx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloope 112fea6 \n \tadd %eax,(%rax)\n@@ -3234054,16 +3233201,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjl 112fed2 \n+\tadd %dh,0x5f(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3234075,16 +3233222,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0xffffffffffffffa7\n+\tadd %dh,0x4d(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x1b(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3234095,21 +3233242,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tpop %rbx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs 0x13200000000001d1,%eax\n+\tlock movabs 0x13200000000001d1,%eax\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n@@ -3234120,33 +3233267,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa743(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x70000000(%rip) \n \t(bad)\n \tadd %al,(%rax)\n \tcmp %esp,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa754(%rax)\n+\tadd %al,0xd16c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x15(%rax)\n \tstos %eax,%es:(%rdi)\n@@ -3234158,16 +3233305,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tmovsxd %ecx,%edx\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x59(%rax)\n \tand $0x1,%eax\n \tadd %dh,%al\n \tpush %rsi\n@@ -3234178,18 +3233325,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3e(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x56(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \txor %bl,-0xc(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcall 11302d9 \n \tadd %al,(%rax)\n@@ -3234197,37 +3233344,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %al,0x50000000(%rip) \n+\tadd %dl,%al\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x50000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x1f(%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa752(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdi)\n+\tadd %ah,0x6a(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin (%dx),%al\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1904c(%rax)\n@@ -3234236,15 +3233384,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x72(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x209e5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n@@ -3234255,15 +3233404,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa73f(%rax)\n+\tadd %al,0xd157(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50000000(%rip) \n \tstos %eax,%es:(%rdi)\n \tand $0x1,%eax\n \tadd %dl,0x18d47(%rax)\n@@ -3234272,15 +3233421,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa744(%rax)\n+\tadd %dl,0xd15c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1abe6(%rax)\n \tadd %al,(%rax)\n@@ -3234290,17 +3233439,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %dh,%al\n \txchg %edi,0x1(%rdi)\n@@ -3234308,18 +3233456,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xd16d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1abe5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %esp,(%rsi)\n \tadd (%rax),%al\n@@ -3234328,18 +3233476,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,%al\n+\timul $0x0,%ecx,%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x16(%rax)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x19(%rax)\n@@ -3234349,18 +3233497,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\troll $1,%fs:(%rax)\n+\tadd %al,0x73(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tand $0x0,%al\n+\tadd %ah,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 1130368 \n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10c9a(%rax)\n \tadd %al,(%rax)\n@@ -3234371,15 +3233519,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5c(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsi\n \thlt\n@@ -3234391,17 +3233540,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjae 1130352 \n-\t...\n+\tadd %dl,0xa756(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x209e6(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f(%rax)\n \tout %eax,(%dx)\n \tadd %eax,(%rax)\n@@ -3234410,54 +3233560,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa764(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfdivrs 0x1(%rbp)\n \tadd %al,-0x58(%rax)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tpush %rdi\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1bdd3(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tsarl %cl,0x1(%rbp)\n \tadd %ah,%al\n \tnop\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa74e(%rax)\n+\tadd %al,0xd166(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x21ac4(%rax)\n \tadd %al,(%rax)\n@@ -3234469,18 +3233618,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa740(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trcrb $0x2,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3234489,37 +3233638,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %bl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadc %ch,%cl\n-\tor %eax,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,0x223(%rdx)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjae 1130492 \n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xd164(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ch,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tint3\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3234533,36 +3233662,55 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tpop %rbx\n+\troll $1,(%rax)\n+\t...\n+\tsbb $0x0,%al\n+\tadd %al,(%rax)\n+\tadc %ch,%cl\n+\tor %eax,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,0x223(%rdx)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xd16c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x1abeb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1908c(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa76c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rax\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3234573,39 +3233721,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n \tadd %dh,%al\n-\t{rex2 0x9b} sgdt (%r24)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tlock {rex2 0x9b} sgdt (%r24)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa74e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x16242(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x33(%rax)\n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n@@ -3234614,17 +3233763,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa74c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush $0xffffffffffffffa7\n-\t...\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0xa(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddb $0x0,0x1be(%rcx)\n@@ -3234632,18 +3233782,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa758(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjmp 1130869 \n \tadd %al,(%rax)\n \torb $0x1,-0xe(%rcx)\n \tadd %al,(%rax)\n@@ -3234652,16 +3233801,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x62(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0xd(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,-0x33(%rax)\n@@ -3234672,20 +3233821,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x64(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tjb 11306d2 \n \t...\n-\tand %eax,(%rax)\n+\tadd %ah,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x15e(%rip) \n+\tadd %dh,(%rax)\n+\tand $0x15e,%eax\n \tadd %al,(%rax)\n \txor %al,0x5b(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n@@ -3234693,21 +3233843,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\troll $1,%fs:(%rax)\n-\t...\n-\txor %eax,(%rax)\n+\tadd %ah,0xa772(%rax)\n \tadd %al,(%rax)\n-\txor %ah,(%rsi)\n-\tpop %rsi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tes pop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10c41(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n@@ -3234715,16 +3233866,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x66(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x20a0b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x22415(%rax)\n \tadd %al,(%rax)\n@@ -3234732,16 +3233883,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6c(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1ad94(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x195e2(%rax)\n \tadd %al,(%rax)\n@@ -3234749,20 +3233900,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\troll $1,%fs:(%rax)\n+\tadd %dh,0x72(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\txor %al,(%rax)\n+\tadd %dh,(%rax)\n \tadd %al,(%rax)\n-\tlock lret $0x159\n+\tadd %dh,%al\n+\tlret $0x159\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,0xc(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3234771,16 +3233923,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo 1130812 \n+\tadd %dh,0x53(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trcrb %cl,0x1(%rbx)\n \tadd %ah,0x1e96a(%rax)\n \tadd %al,(%rax)\n@@ -3234788,76 +3233940,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa77f(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjge 113088c \n+\tadc %bh,-0x2f(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x50(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %dh,(%rax)\n+\tpush $0xd1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1f450(%rax)\n+\tmov $0x50,%al\n+\thlt\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RX jmp 1130908 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa73d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rdx)\n+\tadd %dh,0x55(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tand (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\txor %ch,%dl\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tpop %rbx\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tpush $0xffffffffffffffd1\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin (%dx),%eax\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n@@ -3234870,18 +3234024,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x44(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x5c(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,-0x1d(%rax)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsbb $0x1be,%eax\n@@ -3234890,39 +3234044,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa752(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dl,0x6a(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tsldt (%rax)\n \tadd %dl,0x1abea(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f(%rax)\n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x57(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tcmpsl %es:(%rdi),%gs:(%rsi)\n \t...\n-\txor %al,(%rax)\n+\tadd %dh,(%rax)\n \tadd %al,(%rax)\n-\tjo 1130a67 \n+\tadd %dh,0x2d(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x15f0a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3234931,17 +3234083,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd159(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x5e(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3234952,40 +3234105,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rdi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %cl,(%rsi)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,-0x73(%rax)\n \tjmp 1130ac5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa75b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjmp 1130aa6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1919a(%rax)\n@@ -3234994,38 +3234145,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tpop %rdx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x60(%rax)\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n \tpush %rax\n-\tlret\n+\tmovabs 0xcb500000000001d1,%al\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa753(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjno 1130b12 \n-\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,-0x6c(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3235035,17 +3234184,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfidivrl 0x1(%rbp)\n \tadd %dh,(%rax)\n \tfyl2x\n@@ -3235055,22 +3234203,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\timul $0x0,%ecx,%edx\n \t...\n-\tadd %dl,(%rbx)\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%al\n+\tshr $1,%ah\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex push %rbp\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3235078,18 +3234224,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa767(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x209ea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x69(%rax)\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n@@ -3235098,16 +3234243,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjnp 1130c12 \n+\tadd %dl,0x5e(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x209ee(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x187d5(%rax)\n \tadd %al,(%rax)\n@@ -3235115,17 +3234260,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd163(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x53(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,(%rsi)\n@@ -3235136,34 +3234282,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa751(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dl,0x69(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x1d179(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7d(%rax)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovsxd %ecx,%edx\n+\tadd %dh,(%rax)\n+\tjb 1130cd2 \n \t...\n \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tand 0x1(%rsi),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3235175,17 +3234320,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno 1130d12 \n-\t...\n+\tadd %dh,0xa753(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3235197,16 +3234343,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6d(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xe6,%al\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3235215,32 +3234361,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4a(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %dl,0x10000000(%rip) \n+\tadd %dh,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc $0x10000000,%eax\n \tcall 1131007 \n \tadd %al,(%rax)\n \tadd %ch,(%rbx)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdx\n+\tadd %dh,0x3d(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1bdde(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3235251,43 +3234398,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x5d(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %bl,(%rcx)\n+\tsbb %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjae 1130e4c \n+\tlock jae 1130e4c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x7e(%rax)\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa757(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tadd %ah,0x6f(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin (%dx),%al\n+\tlock in (%dx),%al\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1130ea5 \n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3235295,41 +3234439,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rdi\n-\troll $1,(%rax)\n-\t...\n-\txor (%rax),%eax\n+\tadd %dl,0xa765(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xca,%al\n-\tpop %rcx\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x159ca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x109cf(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa763(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x46(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x18(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,(%rax)\n@@ -3235340,16 +3234481,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjo 1130f12 \n+\tadd %ah,0x53(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tfwait\n \tadd %eax,(%rax)\n@@ -3235362,17 +3234503,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush $0xffffffffffffffa7\n-\t...\n+\tadd %dl,0xa74d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin $0x9,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3235391,18 +3234533,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rcx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,%al\n+\timul $0x0,%ecx,%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x16(%rax)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18(%rax)\n@@ -3235412,18 +3234554,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd163(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjb 1131012 \n+\t...\n \tadd %ah,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsub %ebx,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,%ch\n@@ -3235437,22 +3234578,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x63(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tjno 1131052 \n \t...\n-\tsub %al,(%rax)\n+\tadd %ch,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x2e,%al\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %dh,0x15e2e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0xb(%rax)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3235461,36 +3234600,36 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tpop %rbp\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x20a07(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x22393(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa740(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x30000000(%rip) \n+\tadd %dh,0x58(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadc $0xd0000000,%eax\n \tjmp 1131144 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,%al\n \tand %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3235498,17 +3234637,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovsxd %ecx,%edx\n-\t...\n+\tadd %ah,0xa771(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x25(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3235521,37 +3234661,36 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x44(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,0x5c(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,$0xab\n+\tshl $1,%dh\n+\tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \taddr32 mov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa760(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x43(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tshll $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,-0xc(%rdx)\n@@ -3235561,17 +3234700,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjp 11311d2 \n-\t...\n+\tadd %ah,0xa75c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd (%rdx),%ecx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x1d2d0(%rax)\n@@ -3235580,32 +3234720,31 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tpush $0xffffffffffffffd1\n \t...\n \tadd %cl,0x30000000(%rip) \n \tfnstcw 0x1(%rbp)\n \tadd %dh,0x1d423(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovsxd %ecx,%edx\n+\tadd %dh,0x71(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tes pop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3235621,16 +3234760,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%fs:(%rsi)\n+\tadd %dh,0x47(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tscas %es:(%rdi),%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3235642,18 +3234781,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa765(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x48(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x54(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex\n@@ -3235664,34 +3234802,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rcx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa73b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \t(bad)\n \tadd %dl,(%rax)\n \tor (%rbx),%ah\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjg 1131352 \n+\tadd %al,0x62(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rbx\n \thlt\n \tadd %eax,(%rax)\n@@ -3235702,16 +3234840,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tmovsxd %ecx,%edx\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1bdd9(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x198eb(%rax)\n \tadd %al,(%rax)\n@@ -3235719,19 +3234857,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tpop %rdx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dl,(%rax)\n \tout %al,(%dx)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tstos %eax,%es:(%rdi)\n@@ -3235742,18 +3234880,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa766(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x12(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1131460 \n@@ -3235764,37 +3234901,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjl 113148c \n-\tadd %eax,(%rax)\n+\tadc %bh,0x1(%rcx,%rdx,8)\n \tadd %al,(%rax)\n-\tadd %dh,0x1e84e(%rax)\n \tadd %al,(%rax)\n+\tmov $0x4e,%al\n+\tcall 11314c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\troll $1,(%eax)\n \t...\n-\tadd %dl,0x70000000(%rip) \n+\tadc $0x70000000,%eax\n \tin $0x9,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,0x56(%rax)\n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3235802,17 +3234939,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tpush $0xffffffffffffffd1\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0x27(%rax)\n \tmov $0x1,%ebp\n \tadd %ah,0x192b0(%rax)\n \tadd %al,(%rax)\n@@ -3235820,56 +3234956,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjns 1131512 \n+\tadd %dl,(%rax)\n+\tpush %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rsi)\n+\tadd %dl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfistps 0x1(%rbx)\n-\tadd %dh,-0x77(%rax)\n-\tmov (%rcx),%al\n+\tadd %dh,0x72(%rax)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\txor %dh,(%rdx,%rsi,8)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6d(%rax)\n+\tadd %dh,0x5c(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %dl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dh,0x72(%rax)\n-\troll $1,(%rcx)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfistps 0x1(%rbx)\n+\tadd %dh,-0x77(%rax)\n+\tmov (%rcx),%al\n \tadd %al,(%rax)\n-\txor %dh,(%rdx,%rsi,8)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjns 1131592 \n-\t...\n+\tadd %al,0xa75c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tor $0xa,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3235881,16 +3235019,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rdi\n+\tadd %dh,0x42(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x4(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3235903,18 +3235040,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa750(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tor $0x49,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18e38(%rax)\n@@ -3235923,18 +3235060,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\troll $1,%fs:(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3235944,20 +3235081,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub $0xb0000000,%eax\n+\tadd %al,0x71(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %ch,-0x50000000(%rip) \n \tsub 0x1(%rsi),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x5f(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3235967,15 +3235102,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n+\tadd %dl,%al\n+\tpop %rdi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfdivrl 0x1(%rbp)\n \tadd %dl,(%rax)\n@@ -3235986,18 +3235122,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa76c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x4f(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tret\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3236009,33 +3235144,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x43(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tpop %rbx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs %eax,0x37400000000001d1\n+\tshlb $1,0x1d1(%rbx)\n+\tadd %al,(%rax)\n+\trex (bad)\n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %ah,0x52(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0xa(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3236048,17 +3235184,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tja 11317d2 \n-\t...\n+\tadd %al,0xa75a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \tshlb $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1131834 \n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3236066,18 +3235203,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd162(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjno 1131812 \n+\t...\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x1(%rsi),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex\n@@ -3236091,15 +3235227,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x72(%rax)\n+\tadd %dh,%al\n+\tpush %rsp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4e600000000001d1,%al\n \txchg %eax,%esi\n@@ -3236109,37 +3235246,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa757(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,0x6f(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1abe9(%rax)\n+\tmov $0xe9,%al\n+\tstos %eax,%es:(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tds repnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa77d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0x49,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f749(%rax)\n@@ -3236148,16 +3235286,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa780(%rax)\n \tadd %al,(%rax)\n+\tmovsxd 0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tsarb $1,0x1(%rbp)\n \tadd %al,0x33(%rax)\n@@ -3236168,18 +3235306,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa771(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x54(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,-0x2a(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2e(%rax)\n@@ -3236190,15 +3235327,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa747(%rax)\n+\tadd %ah,0xd15f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d1af(%rax)\n \tadd %al,(%rax)\n@@ -3236210,18 +3235347,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rdi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa73a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tout %al,$0xab\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3236231,56 +3235368,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %ah,0x45(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tmovabs 0x86700000000001d1,%al\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa758(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x3b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,0x50000000(%rip) \n \ttest $0xd1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f344(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x62(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tjo 1131a92 \n \t...\n-\tand $0x90000000,%eax\n+\tadd %ah,-0x70000000(%rip) \n \tsub $0x15e,%eax\n \tadd %al,(%rax)\n \tsarb $0x5f,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3236289,40 +3235423,43 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x62(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tand %eax,(%rax)\n+\tadd %dh,0xa770(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand $0x15e,%eax\n \tadd %al,(%rax)\n-\t(bad)\n-\tjmp 1131b9e \n+\tadd %al,(%rax)\n+\tadd %ah,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x25(%rax)\n+\tpop %rsi\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x15(%rax)\n+\tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmpsl %es:(%rdi),%fs:(%rsi)\n-\t...\n+\tadd %dl,0xa747(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x195(%rdx)\n \tadd %al,(%rax)\n@@ -3236330,15 +3235467,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x72(%rax)\n+\tadd %ah,%al\n+\tpush %rsp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs 0x4ea00000000001d1,%al\n \txchg %eax,%esi\n@@ -3236348,15 +3235486,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7c(%rax)\n+\tadd %dl,%al\n+\tpop %rsi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x20a04(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x8(%rax)\n@@ -3236367,19 +3235506,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\timul $0x0,0x0(%rdi),%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1f45c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x18(%rax)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3236387,15 +3235525,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x71(%rax)\n+\tadd %dh,%al\n+\tpush %rbx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tfwait\n@@ -3236409,18 +3235548,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa761(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x44(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tloopne 1131cc4 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3236432,16 +3235570,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %al,%al\n+\tpush %rcx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x50000000(%rip) \n \tjnp 1131ccc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3236450,15 +3235588,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa757(%rax)\n+\tadd %al,0xd16f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcwtl\n@@ -3236472,17 +3235610,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd164(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x149,%eax\n \tadd %al,(%rax)\n \tlock pop %rbx\n \tjmp 1131d88 \n@@ -3236490,16 +3235629,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t{rex2 0xbd} sgdt (%r24)\n \tadd %al,(%rax)\n \tadd %dh,0x1d36e(%rax)\n@@ -3236508,20 +3235647,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %al,0xa770(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcs add %al,(%rax)\n+\tadd %ch,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dl,0x29(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tand 0x1(%rdi),%ebx\n \tadd %al,(%rax)\n@@ -3236532,15 +3235671,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa743(%rax)\n+\tadd %dl,0xd15b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f45e(%rax)\n \tadd %al,(%rax)\n@@ -3236552,18 +3235691,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa744(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tin $0x9,%eax\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3236574,17 +3235713,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd162(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x19bd5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \trepnz add %eax,(%rax)\n@@ -3236593,16 +3235733,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dh,0x43(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x159c8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3236614,23 +3235753,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush $0xa7\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %ah,0x4b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txlat %ds:(%rbx)\n+\tadd %dl,-0x29(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tin $0x94,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3236638,22 +3235774,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa750(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dh,0x68(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor $0x49,%al\n+\txor %cl,(%rcx,%rcx,2)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpopf\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3236661,16 +3235795,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x64(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n@@ -3236686,18 +3235820,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa77d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjnp 113200c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1900f(%rax)\n@@ -3236706,15 +3235840,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x78(%rax)\n+\tadd %al,(%rax)\n+\tpop %rbx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor $0xa,%al\n \tadd (%rax),%al\n@@ -3236725,18 +3235860,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa767(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3236746,33 +3235880,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,%al\n+\timul $0x0,%ecx,%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1490a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1e(%rax)\n \tjmp 1132108 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x74(%rax)\n+\tadd %al,(%rax)\n+\tpush %rdi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x20a0c(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f68c(%rax)\n@@ -3236781,15 +3235916,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x73(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rax)\n \t(bad)\n \tadd %dh,%al\n@@ -3236800,15 +3235936,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x70(%rax)\n+\tadd %ah,%al\n+\tpush %rdx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d1af(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x53(%rax)\n@@ -3236818,16 +3235955,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dh,0x51(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t{rex2 0x9b} sgdt (%r24)\n \tadd %al,(%rax)\n@@ -3236839,17 +3235975,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjge 11321d2 \n-\t...\n+\tadd %dh,0xa75f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \ttest $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19194(%rax)\n@@ -3236858,36 +3235995,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x61(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rbx)\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x209e4(%rax)\n+\tnop\n+\tin $0x9,%al\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,0x186d1(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %dl,0x70(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\t(bad)\n+\tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x15e29(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x15f86(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3236896,16 +3236034,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp 0x0(%rdi),%esp\n+\tadd %dh,0xa77f(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x10000000(%rip) \n \tout %eax,$0xab\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3236917,15 +3236055,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa74a(%rax)\n+\tadd %al,0xd162(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x20a0d(%rax)\n \tadd %al,(%rax)\n@@ -3236937,22 +3236075,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa74e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dh,0x66(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tlock (bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x29(%rax)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3236960,17 +3236096,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex cmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd158(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x12(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,-0x2d(%rbx)\n@@ -3236980,37 +3236117,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tpop %rbx\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rcx)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x19(%rax)\n-\tstos %eax,%es:(%rdi)\n+\tpush %rax\n+\tout %eax,$0xab\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x34(%rax)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsxd 0x0(%rdi),%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x46(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret $0x21a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x0,0x1(%rsp,%rdx,8)\n@@ -3237018,36 +3236155,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\troll $1,(%eax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2d(%rax)\n-\tfwait\n+\tpush %rax\n+\trcrl %cl,0x1(%rbx)\n+\tadd %dl,0x1d30c(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d30c(%rax)\n+\tadd %dl,0x18e5a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tcmp $0xa7,%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x20a03(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%edx\n@@ -3237057,16 +3236210,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x65(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tcmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd (%rdx),%ecx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3237076,54 +3236229,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x62(%rax)\n+\tadd %ah,0x42(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x18e5a(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xa75f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x20a03(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f01f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsl %es:(%rdi),%fs:(%rsi)\n-\t...\n+\tadd %dh,0xa746(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x42(%rax)\n \t(bad)\n \tadd %dh,-0x16(%rax)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n@@ -3237132,18 +3236266,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd161(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjo 1132592 \n+\t...\n \tadd %ah,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x29(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3237157,18 +3236290,40 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd161(%rax)\n+\tadd %dl,0x45(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x12(%rax)\n+\tstos %eax,%es:(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rbx\n+\tmov (%rcx),%es\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %ch,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcs pop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x12(%rax)\n@@ -3237182,44 +3236337,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa762(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x12(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rbx\n-\tmov (%rcx),%es\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x61(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tsub (%rax),%al\n+\tadd %ch,(%rdx)\n \tadd %al,(%rax)\n-\txor %ch,(%rsi)\n-\tpop %rsi\n+\tadd %dh,(%rax)\n+\tcs pop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x60(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3237229,15 +3236362,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5c(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x30(%rax)\n \tfwait\n \tadd %eax,(%rax)\n@@ -3237250,36 +3236384,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa751(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %ah,0x69(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f455(%rax)\n+\tnop\n+\tpush %rbp\n+\thlt\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tnotl 0x1(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tpush %rsi\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tmov $0x71,%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,0x1d(%rax)\n \tadd (%rax),%al\n@@ -3237288,18 +3236425,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa76b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x4e(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x36(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 113282d \n@@ -3237308,15 +3236444,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa74d(%rax)\n+\tadd %dl,0xd165(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \txchg %eax,%esi\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3237328,16 +3236464,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\timul $0x0,0x0(%rdi),%esp\n+\tadd %al,0xa74c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3237348,16 +3236486,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %ah,0x51(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trcrb %cl,0x1(%rbx)\n \tadd %ah,0x2a(%rax)\n@@ -3237366,16 +3236503,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjge 1132852 \n+\tadd %dh,0x60(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \ttest $0xd1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3237385,52 +3236522,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa745(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x10000000(%rip) \n+\tadd %dh,0x5d(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x10000000,%eax\n \tenter $0x159,$0x0\n \tadd %al,(%rax)\n \tadd %dh,0x26(%rax)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x80(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dh,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d17f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6e(%rax)\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x7f,%al\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex xchg %eax,%edx\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6c(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x29(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3237442,16 +3236582,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x66(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tcmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0xb(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3237461,21 +3236601,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tsub %eax,(%rax)\n+\tadd %dl,0xa76f(%rax)\n \tadd %al,(%rax)\n-\tror $1,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10a11(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3237484,16 +3236625,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tmovsxd %ecx,%edx\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0x2b(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3237505,16 +3236646,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjb 1132a12 \n+\tadd %ah,0x55(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x209ec(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0xe9,%al\n@@ -3237524,19 +3236665,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rcx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %dl,(%rdi)\n+\tadd %ah,%al\n+\tpush $0xd1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tout %eax,$0x9\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tds (bad)\n@@ -3237546,16 +3236688,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tmovsxd %ecx,%edx\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x2d(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3237565,36 +3236707,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tpop %rbp\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\txor %bl,%ah\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tfcompl 0x1(%rbx)\n \tadd %dh,-0x44(%rax)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjl 1132b12 \n-\t...\n+\tadd %dh,0xa75e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3237605,35 +3236751,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x56(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x57(%rax)\n-\troll $1,(%rcx)\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\ttest $0x1d1,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa73e(%rax)\n+\tadd %dl,0xd156(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,-0x2c(%rax)\n \tfwait\n@@ -3237648,16 +3236794,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,-0x10000000(%rip) \n \tjo 1132c0c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcli\n@@ -3237668,15 +3236814,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7c(%rax)\n+\tadd %dh,%al\n+\tpop %rsi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x50000000(%rip) \n \tmovabs 0x59000000000001d1,%al\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3237684,58 +3236831,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x63(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %al,0xd167(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trcrl $0x2,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x18b(%rip) \n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,%al\n+\tjns 1132c8c \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf(%rax)\n+\tsbb $0x2,%eax\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa74f(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\trcrl $0x2,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjns 1132ccc \n-\tadd %eax,(%rax)\n+\trclb $1,0x18b(%rip) \n \tadd %al,(%rax)\n-\tadd %dh,0xf(%rax)\n-\tsbb $0x2,%eax\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %ah,0x6f(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tsub $0x0,%al\n+\tadd %ch,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tcs pop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfs pop %rdx\n@@ -3237748,16 +3236894,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x62(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1bdd4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb %bl,0x2(%rip) \n@@ -3237765,38 +3236911,41 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tsub %eax,(%rax)\n+\tadd %ch,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsub 0x1(%rsi),%ebx\n \tadd %al,(%rax)\n-\txor %ch,(%rbx)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x15db5(%rax)\n+\tmov $0xb5,%al\n+\tpop %rbp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x70(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rbx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rax)\n \thlt\n \tadd %eax,(%rax)\n@@ -3237807,18 +3236956,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa77b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rsi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %al,(%dx)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3237828,18 +3236977,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa772(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rbp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,-0x70000000(%rip) \n \tout %al,(%dx)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tja 1132e76 \n@@ -3237849,15 +3236998,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa751(%rax)\n+\tadd %al,0xd169(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n@@ -3237868,54 +3237017,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x53(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\timul $0x0,%ecx,%edx\n \t...\n-\tadd %dl,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloopne 1132ea6 \n+\tlock loopne 1132ea6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmp %esi,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tpop %rbp\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x159c6(%rax)\n+\tnop\n+\t(bad)\n+\tpop %rcx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21fe7(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovsxd 0x0(%rdi),%esp\n+\tadd %dl,0xa746(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trcrl $0x2,(%rdx)\n \tadd %al,(%rax)\n@@ -3237927,17 +3237079,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmpsl %es:(%rdi),%fs:(%rsi)\n-\t...\n+\tadd %al,0xa747(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x1f450(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7d(%rax)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3237953,18 +3237106,18 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa73d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfnstsw 0x1(%rbp)\n \tadd %al,(%rax)\n \tsbb $0x199,%eax\n \tadd %al,(%rax)\n@@ -3237972,40 +3237125,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x59(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,%al\n+\tcmp 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x60(%rax)\n \tand $0x1,%eax\n \tadd %ah,0x4e(%rax)\n \tcall 1133088 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd155(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n+\tadd %ah,(%rax)\n+\tpush %rbp\n+\troll $1,(%rax)\n+\t...\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tpopf\n+\tadc %ch,-0x63(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xc(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n@@ -3238015,17 +3237167,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjae 1133092 \n-\t...\n+\tadd %dh,0xa755(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3238037,18 +3237190,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd160(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dh,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3238063,35 +3237216,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rdi\n+\tadd %ah,0x57(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x21ac7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1eddd(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tje 1133152 \n-\t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0x3c000000000001d1,%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3238099,16 +3237234,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsw %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,0x49(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trcl $1,%bh\n \tmov $0x1,%ebp\n \tadd %al,0x2254d(%rax)\n \tadd %al,(%rax)\n@@ -3238116,21 +3237251,43 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\timul $0x0,0x0(%rdi),%esp\n+\tadd %dh,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tmov $0xc7,%al\n+\tsbb (%rdx),%al\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadc %cl,%ah\n+\tmov $0xdd,%al\n+\tin (%dx),%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tint3\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $1,%ah\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3238138,16 +3237295,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x65(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tcmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfidivrl 0x1(%rbp)\n \tadd %al,-0x6f(%rax)\n \tin (%dx),%al\n@@ -3238157,16 +3237314,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5e(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tret $0x21a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3238178,16 +3237335,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjb 1133292 \n+\tadd %al,%al\n+\tpush %rsp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0xb(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3238198,16 +3237356,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbp\n+\tadd %dh,0x40(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin $0xab,%al\n \tadd %eax,(%rax)\n@@ -3238220,18 +3237377,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa773(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rsi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x70(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x25(%rax)\n@@ -3238242,16 +3237399,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x59(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tcmp $0xa7,%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfstpt 0x1(%rbp)\n \tadd %dh,%al\n \tsub %dh,%ch\n@@ -3238261,16 +3237418,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmpsl %es:(%rdi),%gs:(%rsi)\n+\tadd %dl,%al\n+\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x5e(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3238282,39 +3237439,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa754(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x10000000(%rip) \n+\tadd %dh,0x6c(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0x10000000,%eax\n \trcrb $0x2,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock fisubl (%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tand (%rax),%eax\n+\tadd %ah,(%rbx)\n \tadd %al,(%rax)\n-\txor %ah,(%rdi)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15ceb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3238323,36 +3237481,38 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %dl,0x10000000(%rip) \n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc $0x10000000,%eax\n \tout %eax,$0x9\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x2b(%rax)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tsub $0x50000000,%eax\n+\tadd %dl,0xa76e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,0x50000000(%rip) \n \tsub 0x1(%rsi),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0xc(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3238362,18 +3237522,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tpop %rsi\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x54(%rax)\n \tes add (%rax),%al\n@@ -3238382,21 +3237543,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rdi\n-\troll $1,(%rax)\n+\tadd %ah,0x6e(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tand (%rax),%al\n+\tadd %ah,(%rdx)\n \tadd %al,(%rax)\n-\tshlb $1,0x15e(%rip) \n+\tadd %dl,%al\n+\tand $0x15e,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tint1\n \tpop %rsp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3238406,18 +3237567,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa768(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 113354e \n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3238427,21 +3237587,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa74f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %ah,0x67(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x2a(%rax)\n+\tjo 11335d0 \n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x75(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3238449,35 +3237608,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x48(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,0x60(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rcx)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%al\n+\tshr $1,%ah\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7e(%rax)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa746(%rax)\n+\tadd %al,0xd15e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x1d1ac(%rax)\n \tadd %al,(%rax)\n@@ -3238489,15 +3237647,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7e(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1490b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1e85d(%rax)\n@@ -3238506,18 +3237665,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd15f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsub $0x15e,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tor $0x160,%eax\n@@ -3238528,18 +3237687,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa75b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3e(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x38(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3238550,19 +3237708,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %dl,(%rdi)\n+\tadd %al,%al\n+\tpush $0xd1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tout %al,$0x9\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x3e(%rax)\n \t(bad)\n@@ -3238572,16 +3237731,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\timul $0x0,0x0(%rdi),%esp\n+\tadd %dl,0xa74c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3238591,19 +3237752,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa744(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %dh,0x5c(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor $0x149,%eax\n \tadd %al,(%rax)\n \trorb $0x2,0x1f(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3238611,34 +3237771,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjo 11337d2 \n-\t...\n-\tadd %bl,(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,%al\n-\tcall 1133a47 \n-\tadd %al,(%rax)\n-\tmovabs 0xf80000000001eef4,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xd15f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint3\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3238652,52 +3237796,70 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xa753(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n-\tjno 1133852 \n+\tcall 1133a87 \n+\tadd %al,(%rax)\n+\tmovabs 0xf80000000001eef4,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xa754(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x19bd6(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x224d3(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x57(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dl,0x1abe5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.RXB\n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovsxd 0x0(%rdi),%esp\n+\tadd %al,0xa746(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x1f45f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x80(%rax)\n@@ -3238706,44 +3237868,43 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rsi\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dl,0xa764(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret $0x21a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,(%rcx)\n-\tadd %eax,(%rcx)\n+\trcrb $1,0x1(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tpush %rdi\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dh,-0x20(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock rex.RB roll $1,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3238751,16 +3237912,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %ah,0x44(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txlat %ds:(%rbx)\n \tmov $0x1,%ebp\n@@ -3238772,18 +3237932,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa775(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x58(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x54(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,-0x2d(%rbp)\n@@ -3238793,52 +3237952,51 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa77e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1abe0(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18bc3(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa75e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %ch,%ah\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001eac7,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjb 1133a92 \n+\tadd %dh,0x55(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1bddb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0x18f,%ebx\n@@ -3238847,124 +3238005,122 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xa762(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub (%rax),%al\n+\tadd %ch,(%rdx)\n \tadd %al,(%rax)\n-\txor %cl,%dl\n-\tsbb (%rdx),%al\n+\tadd %dh,(%rax)\n+\tlret $0x21a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjno 1133add \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2b(%rax)\n-\tfwait\n-\tadd %eax,(%rax)\n+\tlock (bad)\n+\tsbb (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0xd3,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tpush %rax\n+\txchg %r8,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa74e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\troll $1,(%eax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tpush %rax\n+\t{rex2 0x9b} sgdt (%r24)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2e(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tor $0xd3,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txlat %ds:(%rbx)\n-\trolb %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x66(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tlock (bad)\n-\tsbb (%rdx),%al\n-\tadd %al,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\txchg %r8,(%r9)\n+\trcrb %cl,0x1(%rbx)\n+\tadd %dh,%al\n+\txlat %ds:(%rbx)\n+\trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tpop %rax\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rcx)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tout %eax,$0xab\n+\txor %ah,%bh\n+\tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovsxd 0x1(%rbp),%ebp\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tinsl (%dx),%es:(%rdi)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tand $0xd0000000,%eax\n+\tadd %ah,-0x30000000(%rip) \n \tcs pop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x59(%rax)\n \tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3238975,36 +3238131,35 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tpop %rsp\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rdx)\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlret $0x21a\n+\tlock lret $0x21a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock int1\n \tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rbx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tpush $0xffffffffffffffd1\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjmp 1133ca6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3239017,22 +3238172,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdi\n-\troll $1,(%rax)\n-\t...\n-\tsub %eax,(%rax)\n+\tadd %dl,0xa76d(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rsi)\n-\tpop %rsi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tes pop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n@@ -3239040,16 +3238195,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tmovsxd %ecx,%edx\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n@@ -3239062,16 +3238217,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno 1133d52 \n+\tadd %dh,0x54(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x19(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3239083,20 +3238238,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %dl,0xa745(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x17(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,%al\n \tcall 1133e08 \n@@ -3239104,16 +3238258,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe 1133dd2 \n+\tadd %ah,0x59(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x3(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3239124,18 +3238278,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x52(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x6a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x1e(%rsi)\n \tadd (%rax),%al\n@@ -3239144,66 +3238298,61 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,0x62(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n \tadd %ah,0x22709(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rdi\n-\troll $1,(%rax)\n+\tadd %dh,0x65(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadc (%rax),%al\n-\tadd %al,(%rax)\n-\tnop\n-\tlret\n-\tsbb (%rdx),%al\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,0x21acb(%rax)\n \tadd %al,(%rax)\n-\tjo 1133f55 \n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tjb 1133f04 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsi\n-\troll $1,(%rax)\n+\tadd %ah,0x6d(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tsub (%rax),%al\n+\tadd %ch,(%rdx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %dl,0x15e27(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rdi\n \tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3239213,19 +3238362,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x55(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dh,%al\n \tin (%dx),%al\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x22633(%rax)\n \tadd %al,(%rax)\n@@ -3239233,22 +3238382,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\troll $1,(%eax)\n \t...\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tlock (bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1134007 \n \tand (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3239264,18 +3238411,17 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa765(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xe(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3239286,17 +3238432,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjbe 1134012 \n-\t...\n+\tadd %ah,0xa758(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rbx\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3239306,18 +3238453,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3e(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,0x56(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tadc %cl,(%rdx)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x0,0x1(%rdx,%rbx,4)\n \tadd %al,(%rax)\n@@ -3239325,20 +3238472,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\troll $1,(%eax)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dl,(%rax)\n \tjmp 11340a6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tor %esp,(%rsi)\n \tadd (%rax),%al\n@@ -3239347,43 +3238492,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rsi\n-\troll $1,(%rax)\n-\t...\n-\tand (%rax),%eax\n-\tadd %al,(%rax)\n-\tlock and 0x1(%rsi),%ebx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tpop %rbx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tstc\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %al,0x57(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xa774(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%ebx\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3239393,38 +3238512,43 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rdi\n+\tadd %dh,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %dl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %al,$0xab\n-\tadd %eax,(%rax)\n+\tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tmov $0x90,%ch\n+\tand 0x1(%rsi),%ebx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n+\tadd %al,(%rax)\n+\tstc\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjae 1134192 \n+\tadd %al,%al\n+\tpush %rbp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %eax,(%dx)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n@@ -3239437,17 +3238561,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xd16f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rdi)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjge 11341d2 \n+\tout %al,$0xab\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0x90,%ch\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xa75f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjnp 113420c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1e83f(%rax)\n@@ -3239456,16 +3238603,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %al,%al\n+\tpush %rax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tsbb (%rdx),%al\n@@ -3239478,52 +3238625,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x54(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x6c(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1abe1(%rax)\n+\tnop\n+\tloope 1134266 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f746(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\troll $1,%fs:(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,-0x3e(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001e91a,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd15e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tes pop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x15c08(%rax)\n@@ -3239535,20 +3238684,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %al,0xa745(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x21ac1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfwait\n \tcmc\n \tadd %eax,(%rax)\n@@ -3239557,21 +3238705,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5e(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tsub (%rax),%al\n+\tadd %ch,(%rdx)\n \tadd %al,(%rax)\n-\txor %cl,%ch\n-\tpop %rcx\n+\tadd %dh,(%rax)\n+\tint $0x59\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x38(%rax)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3239581,38 +3238730,37 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush $0xa7\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %dl,%al\n+\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tjo 11343ca \n+\tadd %dh,-0x30(%rax)\n \tmov $0x1,%ebp\n \tadd %dh,%al\n \tes xchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjb 11343d2 \n-\t...\n+\tadd %al,0xa755(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x159c5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tand (%rdx),%eax\n@@ -3239622,16 +3238770,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjge 1134412 \n+\tadd %dl,0x60(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0xd(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3239639,66 +3238787,62 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa755(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %ah,0x6d(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%eax\n+\tlock lods %ds:(%rsi),%eax\n \tand $0x1,%eax\n \tadd %dh,(%rax)\n \txchg %eax,%edx\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rsi\n-\troll $1,(%rax)\n-\t...\n-\tsub %al,(%rax)\n+\tadd %ah,0xa76c(%rax)\n \tadd %al,(%rax)\n-\tror $1,%dl\n-\tpop %rcx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10af0(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlret $0x159\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0x10af0,%al\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rsi\n-\troll $1,(%rax)\n+\tadd %dh,0x6c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tand %eax,(%rax)\n+\tadd %ah,(%rcx)\n \tadd %al,(%rax)\n-\tlock sub %ebx,0x1(%rsi)\n+\tadd %dh,%al\n+\tsub %ebx,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0x60,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3239707,18 +3238851,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x55(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x6d(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x1abeb(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tnop\n \tnop\n \tadd %eax,(%rax)\n@@ -3239727,18 +3238871,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x54(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,0x70000000(%rip) \n+\tadd $0x70000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,%al\n \tand (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3239746,16 +3238891,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tandl $0x0,0x0(%rdi)\n+\tadd %ah,0xa763(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs %al,0x55c00000000001d1\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3239763,16 +3238910,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x61(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovabs 0x67b00000000001d1,%al\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3239781,18 +3238928,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa775(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1f45b(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rsi\n \tpop (%rcx)\n@@ -3239802,32 +3238949,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tpush %rbp\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x209e0(%rax)\n+\tnop\n+\tloopne 11346c4 \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,-0x1e(%rax)\n \tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x79(%rax)\n+\tadd %dl,%al\n+\tpop %rbx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rbp\n \thlt\n@@ -3239842,16 +3238993,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush $0xffffffffffffffa7\n+\tadd %dl,%al\n+\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rax\n \thlt\n \tadd %eax,(%rax)\n@@ -3239865,16 +3239016,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjbe 1134712 \n+\tadd %al,%al\n+\tpop %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %ah,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x36(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3239886,21 +3239038,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbp\n-\troll $1,(%rax)\n+\tadd %al,0x6c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tand %eax,(%rax)\n+\tadd %ah,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,0x15e(%rip) \n+\tadd %dl,(%rax)\n+\tand $0x15e,%eax\n \tadd %al,(%rax)\n \tjo 11347a5 \n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3239909,16 +3239061,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %al,%al\n \tpop %rsp\n@@ -3239929,18 +3239081,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa74f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor %cl,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,-0x2f(%rax)\n@@ -3239951,18 +3239103,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa74e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x7b(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcb $0x1,-0xa(%rdi)\n@@ -3239972,16 +3239124,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x60(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x50000000(%rip) \n \tloopne 11348c4 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tloopne 11348e0 \n@@ -3239991,18 +3239143,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd15d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %ch,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tand $0x15e,%eax\n \tadd %al,(%rax)\n \trex sub 0x1(%rbp),%bl\n \tadd %al,(%rax)\n@@ -3240013,18 +3239165,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x80(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %ah,%al\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tpush %rax\n \tsarl %cl,0x1(%rbp)\n \tadd %dh,0x7a(%rax)\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3240032,16 +3239186,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjbe 1134912 \n+\tadd %dh,0x59(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfidivrl 0x1(%rbp)\n \tadd %al,-0x24(%rax)\n \tjmp 1134988 \n@@ -3240049,16 +3239203,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmpsw %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tcmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xa1,%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3240068,18 +3239222,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa73c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x80(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,0x10000000(%rip) \n \tcall 1134ba9 \n \tadd %al,(%rax)\n \tlock cmp %ebx,0x1(%rbx)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n@@ -3240087,18 +3239240,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa770(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rbx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x16241(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3240107,17 +3239260,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tcmp $0xa7,%al\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjmp 1134a26 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3240127,17 +3239279,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5d(%rax)\n-\troll $1,(%rax)\n-\t...\n+\tadd %ah,%al\n+\timul $0x0,0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tsub (%rax),%al\n \tadd %al,(%rax)\n \tpush %rax\n \tsub 0x1(%rsi),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3240152,16 +3239305,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %ah,0x4f(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tout %al,$0x9\n \tadd (%rax),%al\n@@ -3240174,19 +3239326,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsi\n-\troll $1,(%rax)\n+\tadd %dh,0x64(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd $0x70000000,%eax\n+\tadd %al,0x70000000(%rip) \n \tcall 1134ce9 \n \tadd %al,(%rax)\n \tlock rex.W\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3240196,17 +3239347,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tje 1134b12 \n-\t...\n+\tadd %dh,0xa756(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tshll $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,%al\n@@ -3240217,16 +3239369,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6d(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tpop %rcx\n \tadd %eax,(%rax)\n@@ -3240239,16 +3239391,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x66(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,-0x27(%rax)\n \tmov $0x1,%ebp\n \tadd %dh,(%rax)\n \tor 0x1(%rsi),%edx\n@@ -3240256,35 +3239408,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x16241(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,0x18(%rax)\n \ttestl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x43(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x5b(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%edi\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3240296,21 +3239449,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5d(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tand (%rax),%eax\n+\tadd %dh,0xa76b(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x27(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x15d23(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3240319,16 +3239472,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjne 1134c92 \n+\tadd %ah,0x58(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %al,%al\n \tcld\n@@ -3240339,54 +3239492,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush $0xa7\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x10000000,%eax\n+\tadd %al,%al\n+\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %al,0x10000000(%rip) \n \tor %ecx,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,0x6c(%rax)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa75f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,0x70000000(%rip) \n \t(bad)\n \tadd %al,%al\n \tand $0xe6,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa755(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjae 1134d52 \n-\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %al,(%dx)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3240398,18 +3239549,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rdi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd16f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1abea(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WR\n \tes add (%rax),%al\n@@ -3240418,55 +3239569,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rdi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa742(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x7f(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001eae0,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa750(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x68(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\trcr $1,%al\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfcomps 0x1(%rbx)\n \tadd %ah,(%rax)\n \tsahf\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6a(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlods %ds:(%rsi),%eax\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3240479,19 +3239631,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa74d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x30000000(%rip) \n+\tadd %dh,0x65(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0xd0000000,%eax\n \txchg %eax,%ebp\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %ecx,%ebp\n \tadd %eax,(%rax)\n@@ -3240500,16 +3239651,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x63(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x21ac1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n@@ -3240520,15 +3239671,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x73(%rax)\n+\tadd %ah,%al\n+\tpush %rbp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tout %al,$0x9\n \tadd (%rax),%al\n@@ -3240541,16 +3239693,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tmovsxd %ecx,%edx\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \ttest $0xd1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3240568,16 +3239720,16 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5d(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\trex cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd (%rdx),%cl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3240590,18 +3239742,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,0x63(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tlock pop %rsp\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WRX mov (%rcx),%es\n@@ -3240611,16 +3239763,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tcmp $0xa7,%al\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin (%dx),%al\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n@@ -3240631,18 +3239783,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x40(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x58(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tjo 1135099 \n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x3f(%rax)\n \tes add (%rax),%al\n@@ -3240651,42 +3239803,42 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbp\n-\troll $1,(%rax)\n-\t...\n-\tand (%rax),%al\n+\tadd %al,0xa76b(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tand $0x15e,%eax\n \tadd %al,(%rax)\n-\tand %ch,0x5c(%rsi)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x15e25(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\tpop %rsp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa74c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdi)\n+\tadd %dh,0x64(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x3a(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov 0x0(%rcx,%rax,1),%cl\n@@ -3240694,18 +3239846,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa769(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x3f(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%dl\n@@ -3240716,16 +3239867,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa758(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcmp 0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x30000000(%rip) \n \txchg %eax,%esp\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3240737,18 +3239888,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa75c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjrcxz 11351e6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x221bf(%rax)\n@@ -3240757,34 +3239908,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmpsl %es:(%rdi),%gs:(%rsi)\n+\tadd %al,%al\n+\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x10000000(%rip) \n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000018c78,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4e(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\trolw $1,(%rax)\n \t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n \tadc %ch,%ch\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%dl\n \ttestb $0x0,(%rcx)\n@@ -3240793,16 +3239944,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x64(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x21ac2(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0xd0,%dl\n@@ -3240812,18 +3239963,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa75d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd %dl,%al\n \tss out %al,(%dx)\n \tadd %eax,(%rax)\n@@ -3240832,16 +3239982,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjp 1135312 \n+\tadd %al,%al\n+\tpop %rsp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjp 113534c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3240853,19 +3240004,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tpush %rdi\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,0x50000000(%rip) \n+\tor $0x50000000,%eax\n \trcrl $0x0,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%edi\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3240873,56 +3240024,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tpop %rsp\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,0x62(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n \tadd %dh,(%rax)\n \tin $0x1f,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tpop %rsi\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dl,0x19bd2(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tnop\n+\trcrb %cl,0x1(%rbx)\n \tadd %dl,0x16(%rax)\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd168(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x16242(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlods %ds:(%rsi),%eax\n \tjmp 1135485 \n@@ -3240932,16 +3240086,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rbp\n+\tadd %dl,%al\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x1490c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3240951,17 +3240105,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp $0xa7,%eax\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tandb $0x0,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjmp 11356a9 \n \tadd %al,(%rax)\n@@ -3240975,38 +3240128,37 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4c(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x64(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %bl,(%rax)\n+\tsbb %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xca,%al\n+\tsbb (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x21aca(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tfwait\n-\t(bad)\n-\tadd %eax,(%rax)\n+\txor %bl,0x1d4(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa73d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x20(%rax)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3241016,36 +3240168,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x67(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x19bd3(%rax)\n+\tmov $0xd3,%al\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11(%rax)\n \tand $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjb 1135592 \n-\t...\n+\tadd %dh,0xa754(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t{rex2 0x9b} sgdt (%r24)\n \tadd %al,(%rax)\n \tadd %ah,0x19267(%rax)\n \tadd %al,(%rax)\n@@ -3241053,57 +3240208,60 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4d(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x65(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rcx)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjg 113560c \n+\tsarb $1,-0x2f(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2c(%rax)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x55(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d17b(%rax)\n+\tnop\n+\tjnp 113564c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12(%rax)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x51(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,(%rax)\n+\timul $0x0,%ecx,%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin (%dx),%eax\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3241116,16 +3240274,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6c(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshl $1,%ch\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3241137,15 +3240295,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa743(%rax)\n+\tadd %ah,0xd15b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x30000000(%rip) \n \tloopne 1135744 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3241155,53 +3240313,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x80(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d17d(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRB xchg %r8b,(%r9)\n \tadd %al,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tmov $0x7d,%al\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %cl,-0x7a(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x209eb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %cl,0x0(%rcx,%rax,1)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsl %es:(%rdi),%gs:(%rsi)\n-\t...\n+\tadd %dh,0xa747(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x9(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshr $1,%cl\n@@ -3241212,16 +3240375,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmpsl %es:(%rdi),%fs:(%rsi)\n+\tadd %al,%al\n+\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tmovabs 0xad500000000001d1,%eax\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3241230,20 +3240393,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa749(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dh,0x61(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tsldt (%rax)\n \tadd %dh,%al\n \tin (%dx),%eax\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock pop %rbp\n \txchg %eax,%esi\n@@ -3241253,76 +3240414,79 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tpop %rsp\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x1abe3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tand 0x1(%rsi),%bh\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa73e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %dh,0x56(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1f45e(%rax)\n+\tnop\n+\tpop %rsi\n+\thlt\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x65(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %cl,(%rdx)\n-\tadd (%rax),%al\n+\tadc %cl,(%rax)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tshlb $1,(%rdx)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\txor %dl,%al\n+\tand (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa772(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x55(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjmp 1135984 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3241333,18 +3240497,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa743(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 11359a6 \n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xde,%al\n@@ -3241355,15 +3240519,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6f(%rax)\n+\tadd %al,(%rax)\n+\tpush %rdx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x19bd9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x226d5(%rax)\n@@ -3241372,15 +3240537,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x70(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %ah,(%rax)\n@@ -3241390,15 +3240556,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7d(%rax)\n+\tadd %ah,%al\n+\tpop %rdi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trcrl $0x2,(%rdx)\n \tadd %al,(%rax)\n@@ -3241409,40 +3240576,40 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsp\n-\troll $1,(%rax)\n+\tadd %ah,0x6b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tsbb %al,(%rax)\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc9,%al\n-\tsbb (%rdx),%al\n+\tadd %dh,0x21ac9(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0x1,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0x101(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x57(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x3e(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x9e,%al\n \tsbb $0x2,%eax\n@@ -3241450,19 +3240617,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x51(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x69(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x22614(%rax)\n \tadd %al,(%rax)\n@@ -3241470,18 +3240636,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa772(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x55(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin (%dx),%al\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3241491,18 +3240656,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rsp\n-\troll $1,(%rax)\n-\t...\n+\tadd %dh,(%rax)\n+\timul $0x0,0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tsub %eax,(%rax)\n \tadd %al,(%rax)\n \tlock and $0x5e,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x7c(%rax)\n \tpop %rdx\n@@ -3241515,17 +3240680,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd15f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x10000000(%rip) \n \tret\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1135c48 \n \tmov (%rcx),%es\n@@ -3241535,17 +3240701,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa754(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjb 1135bd2 \n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trcrl %cl,0x1(%rbx)\n \tadd %ah,%al\n \taddr32 xchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3241554,15 +3240721,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x77(%rax)\n+\tadd %ah,%al\n+\tpop %rcx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x50000000(%rip) \n \tfwait\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3241574,17 +3240742,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd167(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n@@ -3241595,18 +3240764,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd15c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpush $0xffffffffffffffa7\n+\t...\n \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x15e27(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjg 1135d60 \n \tadd %eax,(%rax)\n@@ -3241618,16 +3240786,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjb 1135cd2 \n+\tadd %dl,%al\n+\tpush %rsp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x70000000(%rip) \n \tin (%dx),%eax\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x76(%rax)\n@@ -3241637,15 +3240806,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7a(%rax)\n+\tadd %dl,%al\n+\tpop %rsp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %dl,0x1(%rbp,%rbp,4)\n \tadd %dh,0x49(%rax)\n \thlt\n@@ -3241655,17 +3240825,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xd163(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0xa,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x7f(%rax)\n@@ -3241676,15 +3240847,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa755(%rax)\n+\tadd %al,0xd16d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x30000000(%rip) \n \tpop %rsp\n \thlt\n \tadd %eax,(%rax)\n@@ -3241697,18 +3240868,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa77c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rdi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x96,%ah\n@@ -3241718,41 +3240889,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5c(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tpush $0xffffffffffffffa7\n \t...\n-\tsub (%rax),%al\n+\tadd %ch,(%rdx)\n \tadd %al,(%rax)\n-\tadc %ah,(%rdx)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tand 0x1(%rsi),%bl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tpop %rsp\n+\tadd %al,(%rax)\n+\txor %ah,0x5c(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjp 1135e52 \n+\tadd %dl,0x5d(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0xa,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3241762,15 +3240931,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6e(%rax)\n+\tadd %ah,%al\n+\tpush %rax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3241782,22 +3240952,22 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rsp\n-\troll $1,(%rax)\n-\t...\n-\tand (%rax),%al\n+\tadd %dl,0xa76a(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%ch\n-\tpop %rcx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tint $0x59\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %eax,%ebx\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3241808,16 +3240978,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x21ac5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd %edi,%ebp\n@@ -3241827,18 +3240997,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa763(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trcrl $0x2,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x0,0x1d4(%rdx)\n@@ -3241853,40 +3241022,38 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xd161(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1490a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d517(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rbx\n-\troll $1,(%rax)\n+\tadd %ah,0x6a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tand (%rax),%al\n+\tadd %ah,(%rdx)\n \tadd %al,(%rax)\n-\tmov $0x25,%al\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %dh,0x15e25(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstos %eax,%es:(%rdi)\n \tpop %rsp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3241896,18 +3241063,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa74f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x94,%al\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3241919,56 +3241086,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa754(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %ah,0x6c(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tlock movabs 0x43c0000000000125,%eax\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trolw $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %dl,%dh\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d027(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rbx\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\tpush $0xffffffffffffffa7\n \t...\n-\tcs add %al,(%rax)\n+\tadd %ch,(%rsi)\n+\tadd %al,(%rax)\n \tadd %dl,0x15e29(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x15f64(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \t(bad)\n@@ -3241976,15 +3241141,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa74b(%rax)\n+\tadd %al,0xd163(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tout %al,$0xab\n@@ -3241996,34 +3241161,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\trolw $1,(%rax)\n \t...\n-\tadd %cl,-0x70000000(%rip) \n+\tor $0x90000000,%eax\n \tfstpl 0x1(%rbx)\n \tadd %al,-0x62(%rax)\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa768(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x4b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %bh,0x1(%rcx,%rdx,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,(%rdx)\n \tin (%dx),%eax\n@@ -3242033,18 +3241197,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd15b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush $0xffffffffffffffa7\n+\t...\n \tadd %ch,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsub 0x1(%rsi),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x60(%rbp)\n@@ -3242057,17 +3241220,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tout %eax,$0x9\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3242080,34 +3241242,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3d(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x55(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %ah,(%rdx)\n+\tand (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjmp 1136507 \n+\tlock jmp 1136507 \n \tadd %al,(%rax)\n \tmovabs 0xf80000000001bf5b,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa75c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3f(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,-0x21(%rax)\n \tmov $0x1,%ebp\n \tadd %al,0x3d(%rax)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n@@ -3242116,58 +3241276,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjnp 1136312 \n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dl,%al\n+\timul $0x0,0x0(%rdi),%esp\n+\tadd %ch,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x53(%rax)\n-\thlt\n+\tadd %dl,%al\n+\tsub %ebx,0x1(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x5f,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x21de0(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n+\tstc\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5b(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tpop %rbp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub %ebx,0x1(%rsi)\n-\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x5f,%ch\n+\tadd %dl,0x53(%rax)\n+\thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x21de0(%rax)\n \tadd %al,(%rax)\n-\tstc\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x75(%rax)\n+\tadd %ah,%al\n+\tpush %rdi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d1a2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19b7f(%rax)\n@@ -3242176,20 +3241337,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rbp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tinsl (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dl,%al\n \tin $0xab,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmp %esp,(%rsi)\n \tadd (%rax),%al\n@@ -3242198,16 +3241358,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjne 1136412 \n+\tadd %dh,0x58(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x30000000(%rip) \n \tloopne 1136484 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n@@ -3242218,17 +3241378,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x51(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,(%rax)\n+\timul $0x0,%ecx,%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %al,(%dx)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3242240,18 +3241401,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rcx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd169(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3242263,16 +3241424,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjns 11364d2 \n+\tadd %ah,0x5c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x30000000(%rip) \n \tjb 113650c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x22(%rax)\n \txchg %al,(%rcx)\n@@ -3242282,19 +3241443,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rbx\n-\troll $1,(%rax)\n-\t...\n-\tsub $0x0,%al\n+\tadd %ah,0xa769(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %ch,(%rsi,%rbx,2)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ae2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3242304,18 +3241465,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,%al\n+\tcmp 0x0(%rdi),%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3242327,19 +3241488,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rbx\n-\troll $1,(%rax)\n+\tadd %dh,0x69(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tsub $0xb0000000,%eax\n+\tadd %ch,-0x50000000(%rip) \n \tsub $0x15e,%eax\n \tadd %al,(%rax)\n \tadc %ch,0x5f(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -3242348,32 +3241508,34 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,-0x10000000(%rip) \n+\tadd $0xf0000000,%eax\n \tfdivrl 0x1(%rbp)\n \tadd %dh,-0x5(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x70(%rax)\n+\tadd %dh,%al\n+\tpush %rdx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x19bd6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3242385,94 +3241547,97 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjne 1136652 \n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dl,0xd167(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3c(%rax)\n-\tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x25,%al\n-\tes add (%rax),%al\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dl,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1136738 \n+\tmov (%rcx),%es\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tpush %rdi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\troll $1,(%rcx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0x3c(%rax)\n+\tsbb (%rdx),%al\n \tadd %al,(%rax)\n-\tjo 1136778 \n-\tmov (%rcx),%es\n \tadd %al,(%rax)\n+\tmov $0x25,%al\n+\tes add (%rax),%al\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjp 11366d2 \n-\t...\n+\tadd %dh,0xa75c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1abe1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18ab2(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa75a(%rax)\n+\tadd %ah,(%rax)\n+\tcmp $0xa7,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjmp 1136929 \n+\tlock jmp 1136929 \n \tadd %al,(%rax)\n \tadd %ch,-0xe(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa753(%rax)\n+\tadd %al,0xd16b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19bdf(%rax)\n \tadd %al,(%rax)\n@@ -3242482,18 +3241647,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rcx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,%al\n+\tcmp 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3242505,18 +3241670,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa770(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x53(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs %al,0x63200000000001d1\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3242524,96 +3241688,96 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n+\tadd %dh,0x44(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,0x20a0e(%rax)\n+\tadd %dl,0x21ac2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d386(%rax)\n+\tadd %dh,(%rax)\n+\trex.W and $0x2,%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dl,0x21ac2(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.W and $0x2,%al\n+\tadd %dh,0x20a0e(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1d386(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa74f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dl,0x67(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x19bd5(%rax)\n+\tnop\n+\t{rex2 0x9b} sgdt (%r24)\n \tadd %al,(%rax)\n \tadd %al,-0x2(%rax)\n \tand (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tpop %rax\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rcx)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,$0xab\n+\tadc %ah,%bh\n+\tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x77(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa779(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rsp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tenter $0x21a,$0x0\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n@@ -3242623,16 +3241787,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rcx\n+\tadd %dh,0x3c(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tin $0xab,%eax\n \tadd %eax,(%rax)\n@@ -3242645,21 +3241808,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdx\n-\troll $1,(%rax)\n+\tadd %al,0x69(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tand %eax,(%rax)\n+\tadd %ah,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi,%rbx,2)\n+\tadd %dl,%al\n+\tand $0x5e,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x18(%rax)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3242669,20 +3241832,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp $0xa7,%eax\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmovsxd 0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x8d,%al\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n@@ -3242692,18 +3241854,17 @@\n \tnegq 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa76b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,0x50000000(%rip) \n \tlret $0x159\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x1f,%dl\n \tadd (%rax),%al\n@@ -3242712,18 +3241873,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa760(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x40(%rax)\n \t(bad)\n \tadd %dl,(%rax)\n \tsahf\n \txchg %eax,%ecx\n@@ -3242733,18 +3241893,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa777(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rdx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0xf(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x1f4c4(%rax)\n \tadd %al,(%rax)\n@@ -3242752,15 +3241912,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa740(%rax)\n+\tadd %dl,0xd158(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tpop %rdi\n@@ -3242775,37 +3241935,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\txor %cl,0x62(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n \tadd %al,0x37(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xa73b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tstos %eax,%es:(%rdi)\n \tand $0x1,%eax\n \tadd %ah,(%rax)\n \tand $0xee,%al\n@@ -3242815,19 +3241977,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x43(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,0x5b(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dl,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3242835,18 +3241996,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tpop %rbp\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \txor %bl,0x1(%rsp,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rax)\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3242855,37 +3242017,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0xa7,%eax\n+\tadd %dh,0xd155(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1624e(%rax)\n \tadd %al,(%rax)\n-\tmov $0x4e,%al\n-\t(bad)\n \tadd %dl,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7b(%rax)\n+\tadd %dh,%al\n+\tpop %rbp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x70000000(%rip) \n \tshlb $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0xa(%rcx)\n@@ -3242895,18 +3242057,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa742(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x125ae(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rax\n \tmov (%rcx),%es\n@@ -3242916,16 +3242078,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa780(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmovsxd 0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %al,0x64(%rax)\n@@ -3242934,15 +3242096,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x55(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rbp\n \troll $1,(%rax)\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tnop\n \tgs popf\n \tadd %al,(%rax)\n@@ -3242957,33 +3242120,35 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tpop %rax\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5a(%rax)\n+\tpush %rax\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %dl,0x22024(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x52(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tpush $0xffffffffffffffd1\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %dh,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3242995,18 +3242160,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tpop %rbp\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rsp\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3243017,18 +3242183,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa75c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %dl,(%rax)\n \tinsb (%dx),%es:(%rdi)\n@@ -3243039,35 +3242205,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tpop %rax\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tmov $0x48,%al\n \t(bad)\n \tadd %al,%al\n \tstd\n \tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd15d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tpop %rsp\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3243079,36 +3242247,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa74d(%rax)\n \tadd %al,(%rax)\n-\timul $0x0,0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,%bh\n+\tadd %dh,(%rax)\n+\tout %eax,(%dx)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsub $0x1bf,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7b(%rax)\n+\tadd %dl,%al\n+\tpop %rbp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,-0x50000000(%rip) \n \trcrl $1,0x1(%rbx)\n \tadd %ah,(%rax)\n \tjle 1136fa0 \n \tadd (%rax),%al\n@@ -3243117,15 +3242287,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x55(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbp\n \troll $1,(%rax)\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tjo 113701f \n \tpopf\n \tadd %al,(%rax)\n@@ -3243145,16 +3242316,16 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rbp\n+\tadd %dl,%al\n+\tpush %rsp\n \troll $1,(%rax)\n \t...\n \tadd $0x90000000,%eax\n \tin (%dx),%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3243169,35 +3242340,37 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x56(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x6e(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xc0,%al\n+\tsbb (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x21ac0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1e5e8(%rax)\n+\tsub $0xe5,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa767(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x4a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rcx\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3243209,21 +3242382,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x40(%rax)\n+\tjo 11370ba \n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcld\n \tin $0x1,%eax\n \tadd %al,(%rax)\n@@ -3243232,17 +3242405,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xa75c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjp 11370d2 \n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x21ac0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tand %eax,(%rdx)\n@@ -3243252,15 +3242426,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x77(%rax)\n+\tadd %dh,%al\n+\tpop %rcx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rsi\n \thlt\n@@ -3243274,18 +3242449,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tinsl (%dx),%es:(%rdi)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa750(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlahf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3243297,16 +3242472,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjg 1137192 \n+\tadd %ah,0x62(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x6(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3243318,17 +3242493,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjnp 11371d2 \n-\t...\n+\tadd %dh,0xa75d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,-0x40(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rbx)\n@@ -3243339,16 +3242515,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjns 1137212 \n+\tadd %dl,0x5c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \t{rex2 0xbd} sgdt (%r24)\n \tadd %al,(%rax)\n \tadd %dh,0x27(%rax)\n@@ -3243359,16 +3242535,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rbp\n+\tadd %al,%al\n+\tpush %rsp\n \troll $1,(%rax)\n \t...\n \tadd $0x70000000,%eax\n \tjmp 11373f5 \n \tadd %al,(%rax)\n \tjo 1137291 \n \t(bad)\n@@ -3243381,18 +3242557,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa764(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x47(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \txlat %ds:(%rbx)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3243404,19 +3242579,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tpush %rdi\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \txor %cl,(%rdx)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,-0x66(%rdi)\n \tadd %eax,(%rax)\n@@ -3243425,37 +3242600,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\trolw $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsarb %cl,0x1(%rbp)\n+\tadc %dl,%dl\n+\tmov $0x1,%ebp\n \tadd %dl,-0x3b(%rax)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa766(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x49(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpopf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3243467,16 +3242641,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjle 1137392 \n+\tadd %al,0x61(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x5c(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3243489,35 +3242663,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %ah,%al\n+\tcmp $0xa7,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,-0x58(%rax)\n \tand $0x1,%eax\n \tadd %ah,(%rax)\n \tand %edi,0x1(%rdi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa75e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x41(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3243527,55 +3242702,57 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa77f(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2e(%rax)\n-\tmov $0x1,%ebp\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tsarb %cl,0x1(%rbp)\n \tadd %dl,-0x73(%rax)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa741(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rdi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x20a06(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1c(%rax)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa748(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpsw %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 1137546 \n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1137504 \n@@ -3243586,33 +3242763,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd15b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x30000000(%rip) \n \tstos %al,%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,0x19009(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rdi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xda,%al\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3243624,35 +3242801,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rbp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa740(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x20a06(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1eef1(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjae 11375d2 \n-\t...\n+\tadd %al,0xa756(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3243664,18 +3242842,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa73e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x1bdd4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %ah,(%rcx)\n \tadd (%rax),%al\n@@ -3243684,16 +3242862,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x59(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tcmp $0xa7,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x20a07(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjg 1137656 \n@@ -3243703,18 +3242881,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rbp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xa740(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x2c(%rax)\n \tmov $0x1,%ebp\n \tadd %ah,0x3a(%rax)\n \tand (%rdx),%al\n \tadd %al,(%rax)\n@@ -3243723,19 +3242901,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rbp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \trorb $1,0x62(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x22(%rax)\n \tout %al,$0x1\n \tadd %al,(%rax)\n@@ -3243744,17 +3242922,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,%al\n+\tmovsxd 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfistpll 0x1(%rbp)\n \tadd %dl,-0xb(%rax)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3243763,16 +3242942,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5e(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %dl,%bh\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3243782,17 +3242961,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp $0xa7,%al\n-\t...\n+\tadd %dl,0xa780(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x21ac9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjrcxz 1137804 \n \tadd %eax,(%rax)\n@@ -3243804,53 +3242984,53 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa73c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tsarl $1,0x1(%rbp)\n \tadd %ah,0x1d103(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\troll $1,%gs:(%rax)\n \t...\n-\tadd %bl,(%rcx)\n+\tsbb %eax,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tlret $0x21a\n \tadd %al,(%rax)\n-\tadd %dl,0x21aca(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %ebp,%?\n+\tlock mov %ebp,%?\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsp\n+\tadd %dh,0x3f(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1d17f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3243862,16 +3243042,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %ah,0x50(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjo 11378cc \n \tadd %eax,(%rax)\n@@ -3243883,16 +3243062,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rsp\n+\tadd %ah,0x3f(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n@@ -3243905,36 +3243083,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tinsl (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsarb %cl,0x1(%rbp)\n+\trcl $1,%dl\n+\tmov $0x1,%ebp\n \tadd %al,0x21f50(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa76f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x52(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x2c(%rax)\n \tmov $0x1,%ebp\n \tadd %dl,0x13(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3243943,18 +3243120,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rcx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,(%rax)\n+\timul $0x0,%ecx,%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x10000000(%rip) \n \tstos %al,%es:(%rdi)\n \tand $0x1,%eax\n \tadd %ah,%al\n \t(bad)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3243963,18 +3243140,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x56(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,-0x30000000(%rip) \n+\tadd $0xd0000000,%eax\n \txchg %eax,%ebx\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjns 11379dd \n \tadd %eax,(%rax)\n@@ -3243983,18 +3243161,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa75a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x3d(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $0x95,(%rbx)\n@@ -3244004,16 +3243181,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tja 1137a52 \n+\tadd %ah,0x5a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x20a05(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4d(%rax)\n \tand $0x2,%eax\n@@ -3244021,18 +3243198,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd157(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfnstcw 0x1(%rbp)\n \tadd %al,-0xb(%rax)\n \tpop (%rcx)\n \tadd %al,(%rax)\n@@ -3244041,38 +3243218,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa756(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tadd %ah,0x6e(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n+\tpush %rax\n \t(bad)\n \tadd %ah,(%rax)\n \t(bad)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjnp 1137b12 \n-\t...\n+\tadd %al,0xa75e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tscas %es:(%rdi),%eax\n \tand $0x1,%eax\n \tadd %dh,0x1be57(%rax)\n \tadd %al,(%rax)\n@@ -3244080,16 +3243257,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rdx\n+\tadd %ah,0x3d(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock sarl $1,0x1(%rbp)\n \tadd %dl,(%rax)\n \tjg 1137be7 \n@@ -3244099,15 +3243275,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa745(%rax)\n+\tadd %dl,0xd15d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x1bdd2(%rax)\n \tadd %al,(%rax)\n@@ -3244120,15 +3243296,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x55(%rax)\n+\tadd %ah,%al\n+\tpush %rsp\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x14901(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x7c(%rax)\n@@ -3244141,19 +3243318,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbp\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dh,0xd154(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock decl (%rdx)\n \tadd %eax,(%rax)\n@@ -3244165,15 +3243342,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n+\tadd %dh,%al\n+\tpush %rsp\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n@@ -3244188,18 +3243366,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa759(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcmp $0xa7,%al\n+\t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tout %al,(%dx)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3244209,16 +3243386,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush $0xffffffffffffffa7\n+\tadd %al,%al\n+\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%eax\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3244232,16 +3243409,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjg 1137d12 \n+\tadd %dl,0x62(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5c(%rax)\n \tand $0x1,%eax\n \tadd %ah,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n@@ -3244252,17 +3243429,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd166(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjnp 1137d8c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3244273,16 +3243451,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rcx\n+\tadd %ah,0x3c(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfstpl 0x1(%rbx)\n \tadd %dh,-0xb(%rax)\n@@ -3244293,32 +3243470,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjs 1137dd2 \n-\t...\n+\tadd %dh,0xa75a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock shll $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x0,0x1be(%rip) \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa73f(%rax)\n+\tadd %ah,0xd157(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x125a9(%rax)\n \tadd %al,(%rax)\n@@ -3244330,18 +3243508,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\trolw $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x17(%rbp)\n \tadd %eax,(%rax)\n@@ -3244350,17 +3243528,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa752(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1137e92 \n-\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rdi\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3244370,15 +3243549,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa748(%rax)\n+\tadd %dl,0xd160(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tfidivrl 0x1(%rbp)\n@@ -3244388,44 +3243567,44 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x49(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %al,(%rbx)\n+\tadd %dl,0xa748(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5f(%rax)\n-\tand $0x1,%eax\n-\tadd %ah,(%rax)\n-\txor $0xd0,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovabs %al,0x96f00000000001d1\n+\txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmpsl %es:(%rdi),%gs:(%rsi)\n+\tadd %ah,0x61(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs %al,0x96f00000000001d1\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmovabs 0x3420000000000125,%eax\n+\trolb $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc (%rcx),%eax\n@@ -3244433,16 +3243612,16 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dl,%al\n+\tpush %rcx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0x1d(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n@@ -3244456,16 +3243635,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjbe 1138012 \n+\tadd %dl,0x59(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x30000000(%rip) \n \tloope 1138084 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x18915(%rax)\n \tadd %al,(%rax)\n@@ -3244473,36 +3243652,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa754(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,-0x70000000(%rip) \n+\tadd %dl,0x6c(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x90000000,%eax\n \t(bad)\n \tadd %al,-0x74(%rax)\n \tjmp 11380c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa758(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x3b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %al,-0xd(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3244511,72 +3243688,74 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\timul $0x0,0x0(%rdi),%esp\n+\tadd %al,0xa74e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock ficompl 0x1(%rbx)\n \tadd %dh,%al\n \tjo 11380d8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tinsl (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock rclb $0xf8,0x0(%rcx,%rax,1)\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tpush %rdi\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n-\tadd %rax,(%r8)\n+\tpush %rax\n+\tor %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %edx,0x1(%rcx)\n+\tadd %al,(%rax)\n+\tlock mov %edx,0x1(%rcx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tja 1138192 \n+\tadd %al,%al\n+\tpop %rcx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,0x30000000(%rip) \n \tenter $0x159,$0x0\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tloopne 113818a \n \tadd %eax,(%rax)\n@@ -3244585,16 +3243764,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x65(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %dh,-0x2f(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x39(%rax)\n@@ -3244605,41 +3243784,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp $0xa7,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmovsxd 0x0(%rdi),%esp\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tnop\n-\tlea (bad),%ebx\n-\tfiadds (%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %dl,0xde8d(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rax)\n-\tadd $0x1,%al\n+\tadd %dl,(%rax)\n+\tsbb %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnegq 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xd168(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %ch,%ch\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x224eb(%rax)\n@@ -3244648,18 +3243823,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa73b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rcx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tret\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3244672,59 +3243847,59 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa74a(%rax)\n \tadd %al,(%rax)\n-\tpush $0xa7\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %dl,0x79(%rax)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjns 113830c \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x57(%rax)\n+\tjo 1138399 \n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tpop %rdi\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rdx)\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x76(%rax)\n+\tjo 11383f0 \n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,(%rsi)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tcmpsl %es:(%rdi),%fs:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %ebx,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3244736,15 +3243911,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa744(%rax)\n+\tadd %al,0xd15c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x79(%rax)\n \troll $1,(%rcx)\n@@ -3244758,18 +3243933,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa760(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x43(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \trcrb $0x0,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1d447(%rax)\n \tadd %al,(%rax)\n@@ -3244777,17 +3243951,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xd165(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x50000000(%rip) \n \tret\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfsubr %st(6),%st\n \tadd %eax,(%rax)\n@@ -3244796,33 +3243971,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x53(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\timul $0x0,%ecx,%edx\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\trcr $1,%cl\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfstps 0x1(%rbx)\n \tadd %dl,(%rax)\n \trclb $1,0x1(%rdx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x61(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfstpl 0x1(%rbx)\n \tadd %al,0x1bf93(%rax)\n \tadd %al,(%rax)\n@@ -3244830,36 +3244007,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rcx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,%al\n+\tcmp 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock fidivrs 0x1(%rbp)\n \tadd %dl,0x1d3cd(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tpush $0xd1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfnstsw 0x1(%rbp)\n \tadd %dh,(%rax)\n \tadd %ebp,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3244867,18 +3244045,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa779(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rsp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 1138562 \n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,-0xb(%rcx)\n@@ -3244888,19 +3244066,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\timul $0x0,%ecx,%edx\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x7e(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov %ebp,%ebp\n \tadd %eax,(%rax)\n@@ -3244909,15 +3244086,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa73e(%rax)\n+\tadd %al,0xd156(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x30000000(%rip) \n \tmovsb %ds:(%rsi),%es:(%rdi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3244929,18 +3244106,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xd16a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xc2,%al\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \ttest %edx,0x1(%rsi)\n@@ -3244948,18 +3244125,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa772(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rbp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjle 113868c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3244969,18 +3244146,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tpop %rcx\n+\troll $1,(%rax)\n \t...\n-\tadd %al,-0x50000000(%rip) \n+\tadd $0xb0000000,%eax\n \tor $0x149,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tsahf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3244988,17 +3244166,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xa75b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjns 11386d2 \n-\t...\n \tadd %ah,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3245011,15 +3244190,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7c(%rax)\n+\tadd %ah,%al\n+\tpop %rsi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd $0x20a,%eax\n \tadd %al,(%rax)\n@@ -3245031,16 +3244211,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsxd 0x0(%rdi),%esp\n+\tadd %dh,0xa745(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x159c9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3245051,53 +3244231,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xd16e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x19(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001d332,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x49(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x125ac(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0xac,%al\n+\tand $0x1,%eax\n \tadd %ah,0x24(%rax)\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjo 1138812 \n-\t...\n+\tadd %dh,0xa752(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %dh,0x7f(%rax)\n \tint1\n \tadd %eax,(%rax)\n@@ -3245106,20 +3244288,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x7c(%rax)\n+\tjo 1138936 \n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%ecx\n \tin $0x1,%eax\n \tadd %al,(%rax)\n@@ -3245128,15 +3244311,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa743(%rax)\n+\tadd %al,0xd15b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xc(%rax)\n \tadd %rax,(%r8)\n@@ -3245147,22 +3244330,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %al,%al\n+\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tjo 11388fa \n+\tadd %dh,-0x40(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3245171,15 +3244352,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa741(%rax)\n+\tadd %ah,0xd159(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \tleave\n \tpop %rcx\n \tadd %eax,(%rax)\n@@ -3245192,110 +3244373,112 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmpsl %es:(%rdi),%gs:(%rsi)\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %ah,0xd167(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f453(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3d(%rax)\n-\t(bad)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,0x78(%rax)\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex or %edx,0x0(%rcx,%rax,1)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %al,0xa748(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n-\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex or %edx,0x0(%rcx,%rax,1)\n-\tclc\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1f453(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x3d(%rax)\n+\t(bad)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,-0x10000000(%rip) \n+\tadc $0xf0000000,%eax\n \tstos %al,%es:(%rdi)\n \tand $0x1,%eax\n \tadd %dh,(%rax)\n \tfs (bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa76a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x26(%rax)\n \tmov $0x1,%ebp\n \tadd %dl,0x19651(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa75b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x3e(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd %ah,%al\n \tadc 0x1(%rbp),%ebp\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa77f(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x19bdb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3245303,17 +3244486,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjbe 1138ad2 \n-\t...\n+\tadd %al,0xa759(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x50000000(%rip) \n \t(bad)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2a(%rax)\n \txchg %eax,(%rcx)\n@@ -3245323,18 +3244507,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa73c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x80(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x209eb(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadd %eax,(%rdx)\n \tadd %eax,(%rax)\n@@ -3245346,33 +3244529,34 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xa743(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x7a(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001940d,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x79(%rax)\n+\tadd %ah,%al\n+\tpop %rbx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x70000000(%rip) \n \tpush %rdi\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3245385,16 +3244569,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x64(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x1bdd6(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.WX hlt\n@@ -3245404,16 +3244588,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x0,0x0(%rdi),%esp\n+\tadd %ah,0x4c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x2a(%rax)\n \tmov $0x1,%ebp\n \tadd %dh,-0x44(%rax)\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3245421,15 +3244606,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7b(%rax)\n+\tadd %al,(%rax)\n+\tpop %rsi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %ds,%esi\n \tadd %al,(%rax)\n@@ -3245440,18 +3244626,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\troll $1,%fs:(%rax)\n \t...\n-\tadd %al,-0x70000000(%rip) \n+\tadd $0x90000000,%eax\n \tjge 1138ccc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x30(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3245460,16 +3244646,36 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n+\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tfcompl 0x1(%rbx)\n+\tadd %dl,(%rax)\n+\tloope 1138ccf \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xd162(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tret $0x136\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rbx,%rbx,4)\n@@ -3245479,38 +3244685,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %al,0x56(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfcompl 0x1(%rbx)\n-\tadd %dl,(%rax)\n-\tloope 1138d0f \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xa773(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd (%rdx),%ecx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,-0x7f(%rax)\n@@ -3245521,16 +3244706,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjo 1138d92 \n+\tadd %dl,%al\n+\tpush %rdx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x30000000(%rip) \n \txchg %eax,%edi\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x18784(%rax)\n@@ -3245539,18 +3244725,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa76f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rdx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloop 1138de6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3245560,38 +3244746,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x45(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tpop %rbp\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n-\tadd %rax,(%r8)\n+\tpush %rax\n+\tor 0x1(%rcx),%ecx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\timul $0x9af7f800,0x1(%rax),%edx\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n-\tnop\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa77a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rbp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %esi,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3245600,16 +3244786,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rbp\n+\tadd %ah,0x40(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %dl,-0xc(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3245620,15 +3244805,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x77(%rax)\n+\tadd %dl,%al\n+\tpop %rcx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x3c(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3245640,19 +3244826,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa755(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %dh,0x6d(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,-0x23(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d3b2(%rax)\n \tadd %al,(%rax)\n@@ -3245660,18 +3244845,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rcx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xa73c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfstps 0x1(%rbx)\n \tadd %al,0x22034(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3245682,18 +3244867,18 @@\n \tadd %al,(%rax)\n \tmovabs 0xf001000000000113,%al\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa771(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rsp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfstps 0x1(%rbx)\n \tadd %al,(%rax)\n \tmov $0x18f,%eax\n \tadd %al,(%rax)\n@@ -3245701,18 +3244886,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa759(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tpop %rbp\n \tjmp 1139085 \n@@ -3245722,18 +3244906,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa75f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x42(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tloope 11390c4 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3245744,16 +3244927,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjs 1139092 \n+\tadd %dl,0x5b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x125af(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x3b(%rax)\n \thlt\n@@ -3245763,17 +3244946,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tleave\n \tpop %rcx\n \tadd %eax,(%rax)\n@@ -3245784,42 +3244966,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rsp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tinsb (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\thlt\n-\tadd %eax,(%rax)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n+\tadc %dl,0x1(%rsp,%rsi,8)\n \tadd %al,(%rax)\n-\trex.WRX and (%rdx),%r8b\n \tadd %al,(%rax)\n+\tadd %cl,0x22(%rsi)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tandb $0x0,0x0(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dh,0x63(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n \tadd %dh,(%rax)\n \trcrl %cl,0x1(%rbx)\n \tadd %al,%al\n \tstos %eax,%es:(%rdi)\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3245827,18 +3245006,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x57(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n \tlock jrcxz 1139204 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x32(%rax)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n@@ -3245847,15 +3245027,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa742(%rax)\n+\tadd %dl,0xd15a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjmp 1139244 \n@@ -3245869,16 +3245049,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tje 1139212 \n+\tadd %al,%al\n+\tpush %rsi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x30000000(%rip) \n \tjrcxz 1139284 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rbp\n@@ -3245889,18 +3245070,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa774(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rdi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x1c(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xda,%al\n@@ -3245911,16 +3245092,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x1bddd(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x8(%rax)\n \tsbb $0x2,%eax\n@@ -3245928,16 +3245109,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp $0xa7,%al\n+\tadd %dh,%al\n+\tjg 11392d2 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x15(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3245948,15 +3245129,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa748(%rax)\n+\tadd %ah,0xd160(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x58(%rax)\n \thlt\n@@ -3245968,16 +3245149,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjs 1139352 \n+\tadd %al,%al\n+\tpop %rdx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %eax,$0x9\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3245990,18 +3245172,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa778(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rbx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x27,(%rdx)\n@@ -3246011,17 +3245193,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rdi\n \thlt\n \tadd %eax,(%rax)\n@@ -3246032,16 +3245213,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%gs:(%rsi)\n+\tadd %dh,0x48(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x53(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3246051,76 +3245232,78 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa756(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n+\tcmp $0xa7,%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x1d175(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WB pop (%r9)\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\trcrl $0x0,0x1(%rcx)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,%al\n+\tmov %edx,0x1(%rbp)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rbx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,0x6e(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trcrl $0x0,0x1(%rcx)\n+\tmov $0x75,%al\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x71(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %edx,0x1(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x57(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,0x62(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n \tadd %dl,%al\n \tor %ecx,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xd16b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \tfstpl 0x1(%rbx)\n \tadd %ah,%al\n \tpush %rsp\n \tout %eax,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3246128,16 +3245311,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjp 1139552 \n+\tadd %ah,0x5d(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0xde8a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f248(%rax)\n \tadd %al,(%rax)\n@@ -3246145,33 +3245328,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tpop %rsi\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x1bdd1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d522(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmpsl %es:(%edi),%ds:(%esi)\n+\tadd %al,%al\n+\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 1139615 \n \tmov $0x1,%ebp\n \tadd %dl,0x3e(%rax)\n \ttestl $0x0,(%rcx)\n@@ -3246179,16 +3245363,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tint3\n \tpop %rcx\n \tadd %eax,(%rax)\n@@ -3246199,16 +3245383,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rcx\n \thlt\n \tadd %eax,(%rax)\n@@ -3246222,39 +3245406,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x53(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\timul $0x0,%ecx,%edx\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x1d17e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand 0x1(%rbx),%dl\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0xa7\n+\tadd %dh,0xa74a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%eax\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tjo 1139712 \n+\tadd %dh,-0x28(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tand %dh,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3246262,15 +3245445,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3c(%rax)\n+\tadd %al,-0x80(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tje 113974c \n \tadd %eax,(%rax)\n@@ -3246285,15 +3245468,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x77(%rax)\n+\tadd %al,(%rax)\n+\tpop %rdx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor $0x20a,%eax\n \tadd %al,(%rax)\n@@ -3246301,18 +3245485,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa765(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfistps 0x1(%rbx)\n \tadd %dl,-0x62(%rax)\n \tand (%rdx),%eax\n \tadd %al,(%rax)\n@@ -3246321,15 +3245504,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5c(%rax)\n+\tadd %ah,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %dl,-0xc(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3246341,16 +3245524,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x68(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,0x70000000(%rip) \n \txchg %eax,%edi\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\n@@ -3246361,39 +3245544,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa748(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x60(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tshrb $1,0x125(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\txor %dh,(%rax)\n+\tout %al,$0x1\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %al,%es:(%rdi)\n-\tand $0x1,%eax\n-\tadd %dh,(%rax)\n-\txor %ah,%dh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa775(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x58(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xe3,%al\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 113994c \n@@ -3246404,18 +3245584,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5a(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %al,-0x10000000(%rip) \n+\tadd %dl,(%rax)\n+\tcmp $0xa7,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0xf0000000,%eax\n \tret $0x136\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 11398e3 \n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3246423,18 +3245605,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xa752(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x1a(%rax)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3246445,43 +3245627,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tandb $0x0,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %al,0x63(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjb 113998c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1d172(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjg 113995d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x42(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,0x5a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsi\n+\tlock pop %rsi\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin $0xd2,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3246489,90 +3245667,94 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa770(%rax)\n+\tadd %dl,0xa75d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x50000000(%rip) \n-\txchg %eax,%edi\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,0x187a3(%rax)\n+\tadd %dh,0x209e1(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,0x7c(%rax)\n+\tmov %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjnp 1139a12 \n+\tadd %dl,0x53(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dh,0x209e1(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x7c(%rax)\n-\tmov %eax,(%rcx)\n+\tadd %cl,-0x50000000(%rip) \n+\txchg %eax,%edi\n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x187a3(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\troll $1,%fs:(%rax)\n \t...\n-\tadd %bl,(%rax)\n+\tsbb %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tlock (bad)\n \tmov $0x1,%ebp\n \tadd %al,0x1950b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x59(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d1a3(%rax)\n+\tmov $0xa3,%al\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\txchg %eax,%ebx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %edx,0x1(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjne 1139ad2 \n-\t...\n+\tadd %al,0xa758(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tloop 1139b44 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3246583,50 +3245765,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3e(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tpush %rsi\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x45(%rax)\n+\tjo 1139bbf \n \t(bad)\n \tadd %dh,%al\n \tcmp %ecx,0x1(%rdi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x5e(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rbx)\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x1f456(%rax)\n+\tmov $0x56,%al\n+\thlt\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1bf91(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjle 1139b92 \n+\tadd %ah,0x61(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjg 1139bcc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3246639,16 +3245824,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x1f452(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x52(%rax)\n \tjmp 1139c45 \n@@ -3246658,16 +3245843,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjno 1139c12 \n+\tadd %ah,0x47(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1139ced \n+\tand (%rdx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rbx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x1e(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3246677,16 +3245885,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjns 1139c52 \n+\tadd %al,%al\n+\tpop %rbx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tleave\n \tpop %rcx\n \tadd %eax,(%rax)\n@@ -3246697,61 +3245906,58 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmpsl %es:(%rdi),%fs:(%rsi)\n+\tadd %dh,0x4a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 1139d6d \n-\tand (%rdx),%eax\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %dl,0x159c0(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dh,%al\n+\ttest %eax,0x1(%rdi)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsw %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa748(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1139cdf \n+\tjo 1139d1f \n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmpsl %es:(%edi),%ds:(%esi)\n-\t...\n+\tadd %dl,0xa74a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd (%rdx),%ecx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3246763,51 +3245969,33 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcmpsl %es:(%edi),%ds:(%esi)\n-\t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dl,0x159c0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %eax,0x1(%rdi)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\troll $1,%gs:(%rax)\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rdx)\n+\tadc %dl,0x1ad(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edi\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n+\tadd %al,0x1(%rdi,%rdi,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.R mov $0x1,%edi\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n+\tadd %dh,%al\n+\tpush %rdi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjrcxz 1139e44 \n \tadd (%rax),%al\n@@ -3246820,18 +3246008,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tpop %rsp\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x1ad91(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0x9a,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3246839,18 +3246028,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa773(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rsi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,0x10000000(%rip) \n \tscas %es:(%rdi),%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0x1c(%rbx)\n \tadd (%rax),%al\n@@ -3246859,17 +3246048,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0xa7,%al\n-\t...\n+\tadd %dh,0xa780(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xed,%al\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1139f16 \n@@ -3246882,16 +3246072,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3d(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tcmpsl %es:(%rdi),%fs:(%rsi)\n \t...\n \tadd %cl,0x70000000(%rip) \n \tmov %ebx,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf4fe(%rax)\n \tadd %al,(%rax)\n@@ -3246899,17 +3246089,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tpush $0xffffffffffffffd1\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tficomps 0x1(%rbx)\n \tadd %al,-0x13(%rax)\n \tjmp 1139f88 \n@@ -3246917,22 +3246106,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa743(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dh,0x5b(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %eax,(%dx)\n+\tshr $1,%bh\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x3f(%rax)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3246947,15 +3246134,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5d(%rax)\n+\tadd %dh,%al\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txlat %ds:(%rbx)\n \tmov $0x1,%ebp\n@@ -3246967,15 +3246155,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa756(%rax)\n+\tadd %al,0xd16e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tenter $0x21a,$0x0\n@@ -3246988,18 +3246176,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rsp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa73f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tshlb $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,-0x1a(%rsi)\n@@ -3247009,16 +3246197,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dl,%al\n+\tpush %rax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0x149,%eax\n \tadd %al,(%rax)\n@@ -3247029,17 +3246217,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,(%rax)\n+\timul $0x0,%ecx,%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x209ea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb $0x99,%al\n \tadd %eax,(%rax)\n@@ -3247048,18 +3246237,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rbx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xa73e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcall 113a387 \n \tadd %al,(%rax)\n \tloopne 113a110 \n \tand %al,(%rdx)\n@@ -3247069,15 +3246258,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa749(%rax)\n+\tadd %dl,0xd161(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trcrb $1,0x1(%rbx)\n@@ -3247089,16 +3246278,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjge 113a192 \n+\tadd %ah,0x60(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trolb $1,(%rdx)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3247109,16 +3246298,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %dh,0x50(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%esi\n \tlods %ds:(%rsi),%eax\n@@ -3247132,18 +3246320,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xd168(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %ch,%dh\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3247154,18 +3246342,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa775(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x19bd9(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x55(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3247174,38 +3246362,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa753(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dl,0x6b(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tsldt (%rax)\n \tadd %dh,0x209e2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12(%rax)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa75c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x3f(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,0x50000000(%rip) \n \txchg %eax,%edx\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x74(%rax)\n \tlods %ds:(%rsi),%eax\n@@ -3247215,16 +3246400,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjl 113a312 \n+\tadd %al,0x5f(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %ah,0x1(%rbp,%riz,1)\n \tadd %al,%al\n \tscas %es:(%rdi),%al\n \txchg %eax,%ebx\n@@ -3247234,15 +3246419,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7a(%rax)\n+\tadd %dh,%al\n+\tpop %rsp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x19bd3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2c(%rax)\n@@ -3247253,76 +3246439,76 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tpop %rdx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rcx\n-\thlt\n+\tadc %bl,-0xc(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2a(%rax)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\troll $1,%gs:(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x59(%rax)\n+\tjo 113a493 \n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x66(%rax)\n \tjmp 113a448 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tpop %rdx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tnop\n \tfcompl 0x1(%rbx)\n \tadd %al,(%rax)\n \trclb %cl,0x1(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rdi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xa742(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x51(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x1,-0xb(%rbp)\n@@ -3247332,69 +3246518,70 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trolw $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tand $0x1,%eax\n-\tadd %dh,0x18c3b(%rax)\n+\tadc %ch,0x125(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmov $0x3b,%al\n+\tmov %es,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\timul $0x0,%ecx,%edx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %al,0x50000000(%rip) \n \t(bad)\n \tadd %al,%al\n \tpush $0x1e\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa76d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x50(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %dl,%bl\n \tmov $0x1,%ebp\n \tadd %al,-0x69(%rax)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6e(%rax)\n+\tadd %al,(%rax)\n+\tpush %rcx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x7e(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3247408,128 +3246595,122 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg 113a592 \n-\t...\n-\tadd %cl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rsp\n-\thlt\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%edx\n-\tpop (%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0xd169(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rcx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo 113a5fc \n+\tjo 113a5bc \n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcqto\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rbp\n-\troll $1,(%rax)\n+\tadd %ah,0x64(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tnop\n-\tin (%dx),%eax\n-\tor %eax,(%rdx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,0x209ed(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1b,%al\n+\tadd %dh,0x1b(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%cl\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %dl,(%rdx)\n+\tadd %dl,0xa761(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x15(%rax)\n-\tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%eax\n-\tlods %ds:(%rsi),%al\n+\tadd %cl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rsp\n+\thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,%al\n+\txchg %eax,%edx\n+\tpop (%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa74f(%rax)\n+\tadd %ah,%al\n+\tpush %rsi\n+\troll $1,(%rax)\n+\t...\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tjmp 113a6c4 \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %ah,-0x53(%rax)\n+\tlods %ds:(%rsi),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlods %ds:(%rsi),%al\n-\tand $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %dh,0x67(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\txor %ch,0x1(%rbp,%riz,1)\n \tadd %ah,0x19461(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa751(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x5f(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x57(%rax)\n@@ -3247538,15 +3246719,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa741(%rax)\n+\tadd %al,0xd159(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 113a7d0 \n \thlt\n@@ -3247558,19 +3246739,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tinsb (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tin (%dx),%eax\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1ac81(%rax)\n@@ -3247579,18 +3246760,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa765(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x48(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x13(%rax)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3247600,18 +3246780,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa779(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x5c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,-0x50000000(%rip) \n \tout %al,(%dx)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6d(%rax)\n \tcmc\n@@ -3247621,18 +3246800,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tpop %rcx\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor $0x149,%eax\n \tadd %al,(%rax)\n \tmov $0x5f,%al\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n@@ -3247641,18 +3246821,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xa74f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3247663,17 +3246843,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tja 113a892 \n-\t...\n+\tadd %ah,0xa759(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3247685,19 +3246866,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tpush %rdi\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x19bdc(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tscas %es:(%rdi),%al\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n@@ -3247706,16 +3246887,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x61(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %bl,%ah\n \tmov $0x1,%ebp\n \tadd %dh,0x22520(%rax)\n \tadd %al,(%rax)\n@@ -3247723,16 +3246904,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x67(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,-0x39(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3247741,45 +3246922,62 @@\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xa757(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x29(%rax)\n+\tmov $0x1,%ebp\n+\tadd %dl,0x4c(%rax)\n+\tsbb $0x2,%eax\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa74c(%rax)\n+\tadd %dl,0xd164(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo 113aa46 \n+\tjo 113aa86 \n \t(bad)\n \tadd %dl,%al\n \trex.RB (bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa761(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,-0x5c(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xee,%bh\n@@ -3247789,53 +3246987,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne 113aa12 \n+\tadd %al,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x29(%rax)\n+\trcr $1,%bl\n \tmov $0x1,%ebp\n-\tadd %dl,0x4c(%rax)\n-\tsbb $0x2,%eax\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %al,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfstpt 0x1(%rbp)\n \tadd %ah,%al\n \ttest %ah,(%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjg 113aa92 \n-\t...\n+\tadd %dh,0xa761(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x1d170(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x33(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3247844,16 +3247027,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsi\n+\tadd %dh,0x41(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd %dh,-0x26(%rax)\n@@ -3247864,34 +3247046,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa76a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x4d(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,0x30000000(%rip) \n \tfdivrl 0x1(%rbp)\n \tadd %al,-0x78(%rax)\n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa757(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjne 113ab52 \n-\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcwtl\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3247901,15 +3247083,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7f(%rax)\n+\tadd %dh,%al\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjns 113abcc \n \tadd %eax,(%rax)\n@@ -3247920,18 +3247103,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa763(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x46(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tmov $0x1,%ebp\n \tadd %ah,-0x66(%rax)\n \tsbb $0x2,%eax\n@@ -3247939,18 +3247121,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa767(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x4a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjnp 113ac4c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f36a(%rax)\n@@ -3247959,16 +3247140,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6a(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,-0x30000000(%rip) \n \tloop 113ac66 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2d(%rax)\n \tand (%rdx),%al\n@@ -3247978,38 +3247159,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4c(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\troll $1,%fs:(%rax)\n \t...\n-\tadd %bl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n-\tor %eax,(%rdx)\n-\tadd %al,(%rax)\n+\tsbb %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,(%rcx)\n-\troll $1,(%rcx)\n+\tpush %rax\n+\tin $0x9,%eax\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadc %edx,%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmpsw %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa749(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3248020,18 +3247202,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa762(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3248039,16 +3247220,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rsp\n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n+\t...\n+\tsldt (%rax)\n+\tadd %dl,-0x14(%rax)\n+\tstos %eax,%es:(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tand %esp,(%rdi)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock push %rsp\n \thlt\n \tadd %eax,(%rax)\n@@ -3248061,33 +3247262,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa76e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rcx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x1d(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001eac0,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7c(%rax)\n+\tadd %al,%al\n+\tpop %rsi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %cl,(%rbx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3248100,36 +3247302,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x54(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x14(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %esp,(%rdi)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xa744(%rax)\n+\tadd %ah,0xd15c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10000000(%rip) \n \txchg %eax,%ecx\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3248142,70 +3247323,70 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x44(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x5c(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tnop\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %al,0x21f64(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa751(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dh,0x69(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \txor %al,%dl\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trclb $1,0x1(%rbp)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa77f(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x70000000(%rip) \n+\tor $0x70000000,%eax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %dl,-0x7b(%rax)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjle 113af52 \n+\tadd %dh,0x61(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,-0x10000000(%rip) \n \tin $0x9,%eax\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,0x1f5e9(%rax)\n \tadd %al,(%rax)\n@@ -3248220,53 +3247401,51 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x43(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x5b(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x22(%rax)\n-\tfwait\n-\tadd %eax,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tficomps 0x1(%rbx)\n \tadd %ah,0x32(%rax)\n \tjmp 113b045 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\troll $1,%gs:(%rax)\n \t...\n-\tadd %cl,0x50000000(%rip) \n+\tor $0x50000000,%eax\n \tlods %ds:(%rsi),%eax\n \tand $0x1,%eax\n \tadd %dl,0x1f32b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa780(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovsxd 0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x1bdd2(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21da0(%rax)\n@@ -3248275,39 +3247454,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tpop %rsi\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rbx)\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsi\n-\thlt\n+\trclb $1,-0xc(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%ecx\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa77a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x5d(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tleave\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3248319,19 +3247496,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa74c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %ah,0x64(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjp 113b14c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%esp\n@@ -3248342,16 +3247518,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjle 113b152 \n+\tadd %dl,0x61(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfistpll 0x1(%rbp)\n \tadd %al,(%rax)\n \tpush %rbx\n@@ -3248362,17 +3247538,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd156(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ecx\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3248383,36 +3247560,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x44(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tpop %rsp\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n \t(bad)\n \tadd %ah,(%rax)\n \tsahf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x1ad9f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjrcxz 113b2a1 \n@@ -3248422,15 +3247599,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa742(%rax)\n+\tadd %ah,0xd15a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0x38(%rax)\n \tsbb (%rdx),%al\n@@ -3248444,18 +3247621,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4e(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x66(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,0x10000000(%rip) \n+\tadc $0x10000000,%eax\n \tjae 113b2cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfcomi %st(1),%st\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3248463,34 +3247640,38 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tpop %rcx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x1d1ae(%rax)\n+\tmov $0xae,%al\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x24(%rax)\n-\troll %cl,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tand $0xd3,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloope 113b384 \n \tadd (%rax),%al\n@@ -3248503,20 +3247684,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0xa7\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,0x4b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1bddf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tand %ebp,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3248524,16 +3247703,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x7c,%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3248545,18 +3247724,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa776(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x59(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x72(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock xchg %eax,%ebp\n@@ -3248567,15 +3247745,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7a(%rax)\n+\tadd %al,(%rax)\n+\tpop %rbp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x69(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3248586,16 +3247765,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmpsl %es:(%rdi),%fs:(%rsi)\n+\tadd %dl,%al\n+\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x3c(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3248606,16 +3247785,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjne 113b492 \n+\tadd %al,%al\n+\tpush %rdi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x29(%rax)\n \tmov $0x1,%ebp\n \tadd %dh,0x21d4d(%rax)\n \tadd %al,(%rax)\n@@ -3248623,22 +3247803,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %dl,%al\n+\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tjo 113b4de \n+\tadd %dh,-0x5c(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xca,%al\n \tout %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3248646,34 +3247824,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tpop %rax\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1bf4e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tpush $0xffffffffffffffd1\n \t...\n \tadd %al,-0x70000000(%rip) \n \tret\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tgs jmp 113b5c5 \n@@ -3248683,74 +3247861,71 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa77e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x48(%rax)\n \t(bad)\n \tadd %ah,0x1f95d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x5a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n-\thlt\n+\tadc %bl,-0xc(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin $0xd2,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tinsl (%dx),%es:(%rdi)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xa750(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x70000000(%rip) \n \tfdivrl 0x1(%rbp)\n \tadd %dh,0x16079(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd155(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmpsl %es:(%rdi),%fs:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x13(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rdx,%rax,1)\n@@ -3248763,37 +3247938,37 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa74a(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x62(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n+\tadc %ch,%bl\n+\tor %eax,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp 113b704 \n-\tadd (%rax),%al\n+\tadc %ch,%al\n+\tand %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcall 113b926 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x68(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x16(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3248803,19 +3247978,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rbp\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\tcmpsl %es:(%rdi),%fs:(%rsi)\n \t...\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshr $1,%ch\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x1,(%rdx,%rax,1)\n \tadd %al,(%rax)\n@@ -3248826,36 +3248000,34 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa76a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x4d(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %dl,0x1ad(%rcx)\n \tadd %al,(%rax)\n \tand %al,0x18e(%rdx)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa768(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x20a01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tand $0x2,%al\n@@ -3248865,16 +3248037,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rsi\n+\tadd %ah,0x41(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x159c9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3248885,18 +3248056,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa73c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x80(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcall 113ba29 \n \tadd %al,(%rax)\n \tandb $0x1,-0x65(%rbx)\n \tadd %al,(%rax)\n@@ -3248907,18 +3248077,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x16240(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tand (%rdi),%ebx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3248926,16 +3248097,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x60(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 113b8e6 \n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3248945,109 +3248116,109 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa752(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tss add %eax,(%rax)\n+\tadd %dl,0x20a05(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdi\n-\tes add (%rax),%al\n+\tadd %al,0x223e0(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa75d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x40(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %ah,0x1946a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\tpop %rcx\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x20a05(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x223e0(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rdi\n+\tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\troll $1,%gs:(%rax)\n \t...\n-\tadd %al,0x30000000(%rip) \n+\tadd $0x30000000,%eax\n \tadd %cl,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x21e26(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa76b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1ad91(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f826(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xa759(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tja 113ba12 \n-\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x125aa(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tfistpl (%rsi)\n \tadd (%rax),%al\n@@ -3249056,15 +3248227,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa742(%rax)\n+\tadd %al,0xd15a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,-0x14(%rax)\n \tor %eax,(%rdx)\n@@ -3249078,16 +3248249,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x0,0x0(%rdi),%esp\n+\tadd %dh,0x4c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1ad99(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %esp,%esi\n \tadd %eax,(%rax)\n@@ -3249096,18 +3248268,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa75d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\trex cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcltd\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3249117,36 +3248288,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\trclb $1,0x1ad(%rax)\n+\tadd %al,(%rax)\n+\tloopne 113bb03 \n+\tsbb $0x2,%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tnop\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbbl $0x0,(%rdx,%rax,1)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmpsl %es:(%edi),%ds:(%esi)\n+\tadd %dl,%al\n+\trex.WB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %al,0x62(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3249157,15 +3248328,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa73c(%rax)\n+\tadd %al,0xa780(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tleave\n@@ -3249183,17 +3248354,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsl %es:(%edi),%ds:(%esi)\n-\t...\n+\tadd %dh,0xa749(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %ah,0x1(%rbp,%riz,1)\n \tadd %dh,(%rax)\n \tloope 113bbd4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3249201,19 +3248373,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rsi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %dh,%al\n \trex.WRB xchg %rax,%r14\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3249221,19 +3248393,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbp\n-\troll $1,(%rax)\n+\tadd %al,0x64(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd $0x0,%al\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tlret\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,(%rdx)\n@@ -3249246,16 +3248417,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,-0x10000000(%rip) \n \tloop 113bca6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x222d3(%rax)\n \tadd %al,(%rax)\n@@ -3249263,20 +3248434,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3e(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tpush %rsi\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5e(%rax)\n+\tjo 113bcdc \n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 113bd04 \n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3249284,18 +3248456,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x54(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x51(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1bf0d(%rax)\n \tadd %al,(%rax)\n@@ -3249303,17 +3248476,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xa75e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjl 113bd52 \n-\t...\n \tadd %bl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xde,%al\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x18f3e(%rax)\n@@ -3249322,17 +3248496,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xd156(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfnstsw 0x1(%rbp)\n \tadd %al,%al\n \ttest %esi,%edx\n \tadd %eax,(%rax)\n@@ -3249341,18 +3248516,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa778(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rbx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d17a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmp (%rsi),%ah\n \tadd (%rax),%al\n@@ -3249361,15 +3248536,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x73(%rax)\n+\tadd %al,(%rax)\n+\tpush %rsi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19bd8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3249381,15 +3248557,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa748(%rax)\n+\tadd %al,0xd160(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x27(%rax)\n \tfwait\n@@ -3249403,17 +3248579,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xa760(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjle 113be92 \n-\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %ah,0x18d7b(%rax)\n \tadd %al,(%rax)\n@@ -3249421,57 +3248598,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dh,0xa744(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x50000000,%eax\n+\tadd %cl,0x50000000(%rip) \n \tmovabs 0x65000000000001d1,%eax\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadd %ah,0xa744(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tror $1,%al\n-\tsbb (%rdx),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tenter $0x21a,$0x0\n \tadd %al,(%rax)\n-\tsarb $1,0x18c(%rbp)\n+\tadd %dl,%al\n+\tmov $0x18c,%ebp\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa73f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x4a(%rax)\n \t(bad)\n \tadd %ah,%al\n \tmovabs %eax,0xf7f8000000000198\n \t(bad)\n@@ -3249484,18 +3248659,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tnop\n \tret $0x136\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tloopne 113c030 \n@@ -3249505,17 +3248681,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa749(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpsl %es:(%edi),%ds:(%esi)\n-\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x191dc(%rax)\n@@ -3249524,18 +3248701,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x136c5(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x72(%rax)\n \tand (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3249543,35 +3248721,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa776(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rcx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x209e2(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f4e7(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmpsw %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xa749(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x55(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3249580,37 +3248759,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa742(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dh,0x5a(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%al\n+\tlock lods %ds:(%rsi),%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x1c,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6f(%rax)\n+\tadd %dh,%al\n+\tpush %rcx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %ah,0x2c(%rax)\n@@ -3249621,18 +3248799,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tpop %rcx\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x136c4(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x26(%rax)\n \tiret\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3249640,18 +3248819,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x41(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x59(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n \tnop\n \tpush %rsi\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1bf0e(%rax)\n@@ -3249660,21 +3248839,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tpush %rbp\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tlock (bad)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x68(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3249682,17 +3248861,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x52(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3249700,18 +3248878,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x3b(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x12(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n@@ -3249720,19 +3248900,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa750(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %ah,0x68(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rdi\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3249743,18 +3248922,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa73b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x1bdd8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb %esp,(%rdx)\n \tadd (%rax),%al\n@@ -3249763,18 +3248942,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rbp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xd16d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfistpll 0x1(%rbp)\n \tadd %dh,%al\n \tadd %ebp,%ebp\n \tadd %eax,(%rax)\n@@ -3249783,17 +3248962,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,%al\n+\tmovsxd 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trcr $1,%bl\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3249804,18 +3248984,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa77d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x209e8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x55(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3249824,15 +3249004,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x76(%rax)\n+\tadd %al,(%rax)\n+\tpop %rcx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %ah,-0x70000000(%rip) \n \tout %al,(%dx)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3249843,16 +3249024,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xec,%al\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3249863,57 +3249044,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa75a(%rax)\n+\tadd %dh,(%rax)\n+\tcmp $0xa7,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x30000000(%rip) \n+\tadd $0x30000000,%eax\n \tret\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x19a83(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovsxd 0x0(%rdi),%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,0x30000000(%rip) \n \tmovabs 0x60900000000001d1,%eax\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rdi\n+\tlock push %rdi\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x4f(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3249921,33 +3249101,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tandb $0x0,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc $0x50000000,%eax\n+\tadd %dl,0x63(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %dl,0x50000000(%rip) \n \t(bad)\n \tadd %ah,(%rax)\n \tja 113c581 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa750(%rax)\n+\tadd %al,0xd168(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t{rex2 0xbd} sgdt (%r24)\n@@ -3249961,18 +3249140,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa73d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rbx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlods %ds:(%rsi),%al\n \tand $0x1,%eax\n \tadd %ah,0x19b84(%rax)\n \tadd %al,(%rax)\n@@ -3249980,31 +3249159,31 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 113c612 \n+\tadd %ah,0x5b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %ah,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjmp 113c887 \n \tadd %al,(%rax)\n \tmovabs 0xf800000000018f9d,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5b(%rax)\n+\tadd %dl,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tpop %rcx\n@@ -3250016,18 +3249195,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa77c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpop %rdi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tloop 113c704 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3250038,18 +3249217,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xa73f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1f45a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret\n \txchg %eax,%ebp\n@@ -3250059,69 +3249238,74 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xa75f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjge 113c712 \n-\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1d172(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %ecx,0x1(%rsi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x63(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1f459(%rax)\n+\tnop\n+\tpop %rcx\n+\thlt\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x174c6(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tpop %rcx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x56(%rax)\n+\tjo 113c7a4 \n \tand $0x1,%eax\n \tadd %dh,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa746(%rax)\n+\tadd %dl,0xd15e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n@@ -3250136,15 +3249320,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x71(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %cl,(%rdx)\n \tadd (%rax),%al\n@@ -3250155,18 +3249340,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa773(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x56(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x1ad9f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tloop 113c8ab \n \tadd %eax,(%rax)\n@@ -3250175,15 +3249359,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x71(%rax)\n+\tadd %al,(%rax)\n+\tpush %rsp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tlods %ds:(%rsi),%al\n \tand $0x1,%eax\n@@ -3250194,16 +3249379,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5e(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.B cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock rcrb $0x0,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1be7f(%rax)\n \tadd %al,(%rax)\n@@ -3250211,32 +3249396,31 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x41(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,0x59(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,-0x70000000(%rip) \n+\tor $0x90000000,%eax\n \tmovabs %eax,0x2210000000000125\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa76d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x50(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n@@ -3250246,38 +3249430,39 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tpush %rsi\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tlock (bad)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,-0x30(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0xa7,%al\n-\t...\n+\tadd %ah,0xa780(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x13(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3250291,15 +3249476,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n+\tadd %dh,%al\n+\tpush %rax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x125a4(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x3(%rax)\n@@ -3250309,34 +3249495,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tpop %rcx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest $0x25,%al\n+\tlock test $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d343(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa752(%rax)\n+\tadd %al,0xd16a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x16244(%rax)\n \tadd %al,(%rax)\n@@ -3250346,18 +3249532,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rbx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xd16b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x30000000(%rip) \n \tret $0x136\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3250366,92 +3249552,93 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rsi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x1bddf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1ece7(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa777(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rdx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x136c4(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x22052(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %ah,(%rcx)\n+\tadd %ah,0xa760(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,0x20a09(%rax)\n+\tadd %dl,-0x1b(%rax)\n+\tstos %eax,%es:(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %ch,%dl\n+\tadd %al,%al\n+\tshl %cl,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjle 113cbd2 \n+\tadd %dh,%al\n+\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %ah,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x20a09(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tshl %cl,%eax\n+\tadd %ah,%al\n+\txchg %ch,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmpsl %es:(%edi),%ds:(%esi)\n+\tadd %ah,0x4a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,-0x70000000(%rip) \n \tscas %es:(%rdi),%eax\n \tand $0x1,%eax\n \tadd %ah,0x2f(%rax)\n \thlt\n \tadd %eax,(%rax)\n@@ -3250460,18 +3249647,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa76d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3c(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x60(%rax)\n@@ -3250481,18 +3249668,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa751(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0x53(%rax)\n \tand $0x1,%eax\n \tadd %dh,(%rax)\n \t(bad)\n \tin $0x1,%eax\n@@ -3250502,36 +3249689,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0xf0000000,%eax\n+\tadd %dh,0x45(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %al,-0x10000000(%rip) \n \tjle 113cd0c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trepnz add %eax,%gs:(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmpsw %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tcmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,0x10000000(%rip) \n \ttest $0x125,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tor $0xf4,%al\n \tadd %eax,(%rax)\n@@ -3250540,15 +3249725,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa746(%rax)\n+\tadd %ah,0xd15e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x10000000(%rip) \n \tjns 113cd8c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3250559,17 +3249744,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjs 113cd92 \n-\t...\n+\tadd %ah,0xa75a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %dl,(%rax)\n \t(bad)\n \tand %al,(%rdx)\n@@ -3250579,15 +3249765,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa74e(%rax)\n+\tadd %dl,0xd166(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x10000000(%rip) \n \tadd (%rdx),%cl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3250598,16 +3249784,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjl 113ce12 \n+\tadd %ah,0x5f(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlods %ds:(%rsi),%eax\n \tand $0x1,%eax\n \tadd %dl,(%rax)\n@@ -3250617,76 +3249803,53 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa75e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x41(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,-0x50000000(%rip) \n \tfidivrl 0x1(%rbp)\n \tadd %ah,-0x25(%rax)\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa742(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trcrl %cl,0x1(%rbx)\n \tadd %ah,0x22302(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex cmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tlock push %rax\n-\thlt\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin (%dx),%eax\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0xa741(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rbp\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3250696,44 +3249859,67 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x50(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x68(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,0x10000000(%rip) \n+\tadd $0x10000000,%eax\n \t(bad)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.XB jmp 113cfc5 \n+\trex.XB jmp 113cf85 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpop %rax\n+\troll $1,(%rax)\n+\t...\n+\tor $0x0,%al\n+\tadd %al,(%rax)\n+\tlock push %rax\n+\thlt\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tin (%dx),%eax\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \t...\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 113d01e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa777(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rdx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadd %dh,(%rax)\n \tor $0x188,%eax\n \tadd %al,(%rax)\n@@ -3250741,18 +3249927,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4a(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,0x62(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjns 113d04c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjle 113d01d \n@@ -3250762,35 +3249948,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa777(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x5a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1f454(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjs 113d0c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\trex.XB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x5a(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3250800,17 +3249984,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x58(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,(%rax)\n+\tcmp 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %al,$0x9\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3250820,15 +3250005,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x74(%rax)\n+\tadd %dh,%al\n+\tpush %rsi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x50000000(%rip) \n \tin (%dx),%eax\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3250840,16 +3250026,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\timul $0x0,0x0(%rdi),%esp\n+\tadd %dl,%al\n+\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %ah,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x20a09(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %ebp,%edx\n \tadd %eax,(%rax)\n@@ -3250858,19 +3250045,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa746(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dh,0x5e(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tpush %rax\n \tint $0x1a\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x1d449(%rax)\n \tadd %al,(%rax)\n@@ -3250878,18 +3250064,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa769(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x4c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,0x30000000(%rip) \n \tor 0x1(%rcx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \troll %cl,(%ecx)\n \tadd %al,(%rax)\n@@ -3250898,51 +3250083,54 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xa763(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandl $0x0,0x0(%rdi)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd %dl,0x1f373(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd160(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trcrl $1,0x1(%rbx)\n \tadd %dl,0x1d490(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa76f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rdx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x38(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1be5c(%rax)\n@@ -3250951,15 +3250139,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7a(%rax)\n+\tadd %ah,%al\n+\tpop %rsp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tloop 113d344 \n \tadd (%rax),%al\n@@ -3250970,16 +3250159,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmpsw %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x49(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x125aa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2a(%rax)\n \txchg %eax,%ecx\n@@ -3250989,22 +3250178,21 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rsp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\trol $1,%dh\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x66(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3251012,16 +3250200,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa74b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\timul $0x0,0x0(%rdi),%esp\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor %ecx,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,-0x79(%rax)\n@@ -3251032,15 +3250222,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7d(%rax)\n+\tadd %al,%al\n+\tpop %rdi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshll $0x1,(%rsi)\n \tadd %al,(%rax)\n@@ -3251052,17 +3250243,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjp 113d412 \n-\t...\n+\tadd %al,0xa75d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x56(%rax)\n \tand $0x1,%eax\n \tadd %dh,0x2(%rax)\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n@@ -3251071,33 +3250263,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rbx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %al,0x70000000(%rip) \n+\tadd %al,%al\n+\tcmp $0xa7,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x70000000,%eax\n \tret\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19988(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7d(%rax)\n+\tadd %dh,%al\n+\tpop %rdi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x7a(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3251110,20 +3250304,20 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x42(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x5a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa(%rax)\n+\tjo 113d544 \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin (%dx),%al\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3251131,19 +3250325,19 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\n-\troll $1,(%rax)\n-\t...\n-\tor $0xb0000000,%eax\n+\tadd %al,0xa764(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x50000000(%rip) \n \tcall 113d729 \n \tadd %al,(%rax)\n \tloopne 113d5d0 \n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3251153,16 +3250347,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dh,0x52(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,0x70000000(%rip) \n \tfdivrl 0x1(%rbp)\n \tadd %dh,(%rax)\n \t(bad)\n \tsbb $0x2,%al\n@@ -3251172,36 +3250365,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rsi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tinsl (%dx),%es:(%rdi)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcltd\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x21ea4(%rax)\n+\txor %bl,0x1ad(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf800000000021ea4,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6e(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rcx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %al,0x62(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3251213,17 +3250402,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rsi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\trex cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %dh,0x1909a(%rax)\n \tadd %al,(%rax)\n@@ -3251231,18 +3250419,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa750(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x1f451(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRX (bad)\n \tadd %eax,(%rax)\n@@ -3251251,18 +3250439,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\troll $1,%fs:(%rax)\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tpush %rax\n \tcltd\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3251271,18 +3250459,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa73c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x3f(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x18e85(%rax)\n \tadd %al,(%rax)\n@@ -3251290,35 +3250478,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa74b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %ah,0x63(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x46(%rax)\n \t(bad)\n \tadd %dh,(%rax)\n \trex.X call 113d788 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjg 113d752 \n-\t...\n+\tadd %ah,0xa761(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloopne 113d7c4 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,-0x61(%rax)\n@@ -3251329,18 +3250517,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa77e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,-0x50000000(%rip) \n \tout %eax,$0x9\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %al,$0xf5\n \tadd %eax,(%rax)\n@@ -3251349,35 +3250537,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tje 113d7d2 \n-\t...\n+\tadd %dl,0xa757(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x209ef(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d107(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa76f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x52(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%edx\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3251388,18 +3250576,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa778(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,-0x10000000(%rip) \n \txchg %eax,%edi\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov %cl,0x1(%rax)\n@@ -3251407,17 +3250595,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjnp 113d892 \n-\t...\n+\tadd %ah,0xa75d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x14909(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0xf7f80000000001d4,%eax\n \t(bad)\n@@ -3251425,16 +3250614,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5d(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x159c8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1efcd(%rax)\n \tadd %al,(%rax)\n@@ -3251442,53 +3250631,52 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x40(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,0x58(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5c(%rax)\n+\tjo 113d91e \n \tand $0x1,%eax\n \tadd %dl,-0x6a(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa76e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x51(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd %dh,0x1e675(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x68(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rax\n \thlt\n \tadd %eax,(%rax)\n@@ -3251499,16 +3250687,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tmovsxd %ecx,%edx\n \t...\n \tadd %al,0x70000000(%rip) \n \tjge 113da0c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov 0x1(%rsi),%ecx\n@@ -3251516,16 +3250704,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp $0xa7,%al\n+\tadd %dl,%al\n+\tjg 113da12 \n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tleave\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n@@ -3251539,16 +3250727,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjno 113da52 \n+\tadd %ah,0x54(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3251561,17 +3250749,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xd166(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3251581,16 +3250770,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tja 113dad2 \n+\tadd %dl,0x5a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloop 113db44 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3251600,18 +3250789,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,%al\n+\tcmp 0x0(%rdi),%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcall 113dd87 \n \tadd %al,(%rax)\n \tadc %bh,(%rsi)\n \troll %cl,(%rcx)\n@@ -3251621,16 +3250810,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjae 113db52 \n+\tadd %ah,0x56(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rbp\n \thlt\n \tadd %eax,(%rax)\n@@ -3251641,15 +3250830,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7f(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x1ad9c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3251660,18 +3250850,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rdx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd16a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x209e1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tdata16 in (%dx),%al\n \tadd %eax,(%rax)\n@@ -3251680,16 +3250870,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa780(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovsxd 0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x2e(%rax)\n \tfwait\n \tadd %eax,(%rax)\n@@ -3251701,18 +3250891,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa740(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rsi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock test %bl,0x1(%rcx)\n@@ -3251720,164 +3250910,170 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tpop %rdx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x125ad(%rax)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n+\tmov $0xad,%al\n+\tand $0x1,%eax\n \tadd %dh,0x19436(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x46(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x5e(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tscas %es:(%rdi),%eax\n-\troll $1,(%rcx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\txor %ch,0x1d1(%rdi)\n \tadd %al,(%rax)\n \tloopne 113dd0e \n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush $0xa7\n+\tadd %al,0xa74b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,(%rax)\n+\tadd %ah,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rcx)\n-\tor (%rdx),%al\n+\tadd %dl,%al\n+\tor %ecx,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %ah,0x1ea87(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001ea87,%al\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x53(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x6b(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dl,0x1abec(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2271e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x40(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,0x58(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x1d1ab(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tor %edi,0x1(%rdi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa73e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %ah,0x56(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x159c6(%rax)\n+\tmov $0xc6,%al\n+\tpop %rcx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1d344(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tpush %rdi\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1ad93(%rax)\n+\tnop\n+\txchg %eax,%ebx\n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rdi\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.R cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\tpop %rsp\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\txor %bl,%dh\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tficomps 0x1(%rbx)\n \tadd %al,0x1f5b1(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjae 113de92 \n+\tadd %dl,%al\n+\tpush %rbp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcwtl\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3251888,37 +3251084,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rcx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,0xd169(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tfnstsw 0x1(%rbp)\n \tadd %dh,0x1bf1b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x0,0x0(%rdi),%esp\n-\tadd %al,(%rax)\n+\tadd %dh,0x4e(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n \tadd %dh,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x56,%al\n \txchg %eax,%ebp\n@@ -3251928,17 +3251124,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x58(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,(%rax)\n+\tcmp 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x51(%rax)\n \tand $0x1,%eax\n \tadd %dl,-0x1e(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3251954,21 +3251151,20 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa756(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dh,0x6e(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5e(%rax)\n+\tjo 113e098 \n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x37(%rax)\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3251976,15 +3251172,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa745(%rax)\n+\tadd %al,0xd15d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n@@ -3251996,19 +3251192,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0xa7,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpush %rbp\n+\troll $1,(%rax)\n+\t...\n \tsbb %al,(%rax)\n \tadd %al,(%rax)\n \tshr $1,%dl\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 113e119 \n@@ -3252018,16 +3251213,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0xa7,%al\n+\tadd %ah,%al\n+\tjg 113e092 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x74(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3252041,18 +3251236,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,0xa743(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tmov $0x1,%ebp\n \tadd %al,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n@@ -3252063,18 +3251258,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa77c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rdi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x20a00(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trepz out %eax,$0x1\n \tadd %al,(%rax)\n@@ -3252083,33 +3251278,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x48(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,0x30000000(%rip) \n+\tadd $0x30000000,%eax\n \t(bad)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x18cd2(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbx\n+\tadd %dh,0x3e(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tout %eax,$0x9\n \tadd (%rax),%al\n@@ -3252123,18 +3251318,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa761(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x44(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x159c4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,%fs:(%rcx)\n \tadd %al,(%rax)\n@@ -3252143,16 +3251337,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rax\n+\tadd %dh,0x3b(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %ch,0x1d1(%rdi)\n \tadd %al,(%rax)\n \trcrb $1,0x1e5(%rbp)\n@@ -3252161,20 +3251354,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\troll $1,(%eax)\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %dh,(%rax)\n \tjno 113e28c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3252183,15 +3251374,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x76(%rax)\n+\tadd %dh,%al\n+\tpop %rax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x30000000(%rip) \n \trcrl $0x0,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x193a5(%rax)\n \tadd %al,(%rax)\n@@ -3252199,37 +3251391,36 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tandb $0x0,0x0(%rdi)\n+\tadd %dh,0xa762(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x10000000,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,0x10000000(%rip) \n \tfnstcw 0x1(%rbp)\n \tadd %dl,(%rax)\n \tsbb $0x94,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa753(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %dh,0x6b(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x125a6(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x57(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3252237,34 +3251428,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\trolw $1,(%rax)\n \t...\n-\tadd %al,-0x10000000(%rip) \n+\tadd $0xf0000000,%eax\n \tadd %cl,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x19331(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xd165(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %cl,(%rcx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x18e14(%rax)\n \tadd %al,(%rax)\n@@ -3252272,36 +3251464,55 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4d(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\troll $1,%gs:(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %eax,0xec300000000001d1\n+\tadc %ah,0x1d1(%rbx)\n+\tadd %al,(%rax)\n+\txor %ch,%ah\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa75d(%rax)\n+\tadd %al,%al\n+\tpop %rdi\n+\troll $1,(%rax)\n+\t...\n+\tsbb (%rax),%al\n+\tadd %al,(%rax)\n+\txor %al,0x62(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x21d25(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x40(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %dl,-0xc(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor %esi,0x1(%rsi)\n@@ -3252311,52 +3251522,37 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %bl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tadd %ah,0x21d25(%rax)\n+\tadd %dl,0xa755(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjb 113e492 \n-\t...\n \tadd %cl,0x70000000(%rip) \n \tloope 113e504 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x1882d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%al\n+\tpush %rdi\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tror $1,%al\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x1c,%dl\n@@ -3252366,18 +3251562,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa774(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x57(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3252389,16 +3251584,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tmovsxd %ecx,%edx\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x26(%rax)\n \tmov $0x1,%ebp\n \tadd %al,0x1e641(%rax)\n \tadd %al,(%rax)\n@@ -3252406,76 +3251601,81 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.X cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\t(bad)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,0x1f458(%rax)\n+\tadd %dh,-0x6d(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d2d6(%rax)\n+\tadd %ah,-0x4c(%rax)\n+\tmov (%rcx),%es\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa77a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x159c0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18bf8(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tpop %rdx\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6d(%rax)\n-\tlods %ds:(%rsi),%eax\n+\tmov $0x58,%al\n+\thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4c(%rax)\n-\tmov (%rcx),%es\n-\tadd %al,(%rax)\n+\tadd %ah,0x1d2d6(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex je 113e652 \n+\tloopne 113e700 \n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1d1a7(%rax)\n@@ -3252486,16 +3251686,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd155(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %ah,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \tlret\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3252508,32 +3251708,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRXB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa78c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \tfnstsw 0x1(%rbp)\n \tadd %al,(%rax)\n \tjp 113e72e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa749(%rax)\n+\tadd %al,0xa78a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest $0xd1,%al\n@@ -3252546,18 +3251747,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,%al\n+\tlea 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x16246(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WRXB out %eax,(%dx)\n \tadd %eax,(%rax)\n@@ -3252566,16 +3251767,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjl 113e792 \n+\tadd %al,%al\n+\txchg %eax,%edi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %bh,-0x2f(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x59(%rax)\n@@ -3252586,17 +3251788,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjne 113e7d2 \n-\t...\n+\tadd %dl,0xa796(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjb 113e80c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f88d(%rax)\n@@ -3252605,16 +3251808,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdi\n+\tadd %dl,-0x70(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs 0xed500000000001d1,%eax\n \t(bad)\n@@ -3252624,16 +3251826,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %esp,0x0(%rdi)\n+\tadd %al,0xa789(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshlb $1,-0x2f(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3252645,17 +3251847,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x78(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,(%rax)\n+\tmov %ah,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x1f457(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3252664,15 +3251867,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \txchg %eax,%edx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x136c1(%rax)\n \tadd %al,(%rax)\n@@ -3252684,56 +3251887,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa793(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rax)\n+\tadd %dl,-0x6e(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %dl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjne 113e94c \n+\tadd %dh,-0x12(%rax)\n+\tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x224d2(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tss call 113e988 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6e(%rax)\n+\tadd %ah,-0x6d(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %dl,(%rsi)\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x12(%rax)\n-\tstos %eax,%es:(%rdi)\n+\tadd %dh,%al\n+\tjne 113e98c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tss call 113e9c8 \n+\tadd %ah,0x224d2(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x77(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,%al\n+\tmov %ah,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex adc %esi,%ebp\n@@ -3252750,30 +3251953,31 @@\n \tadd %ah,(%rax)\n \tmov $0x94,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x50000000,%eax\n \tmov 0x0(%rax,%rax,1),%ebx\n-\tshlb $1,(%rdi)\n-\ttestl $0x0,(%rax)\n-\tpop %rax\n-\tstc\n+\tshlb $0xf7,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,-0x7(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x73(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,(%rax)\n+\tlea 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x10000000(%rip) \n \tret\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2f(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3252782,16 +3251986,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%ecx\n+\tadd %ah,%al\n+\tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tloopne 113eac4 \n \tadd (%rax),%al\n@@ -3252802,16 +3252006,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xa786(%rax)\n \tadd %al,(%rax)\n-\txchg %esp,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x30000000(%rip) \n \tjae 113eacc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x17615(%rax)\n@@ -3252823,16 +3252027,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa78a(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov 0x0(%rdi),%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x50000000(%rip) \n \tret\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3252843,16 +3252047,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov 0x0(%rdi),%esp\n+\tadd %ah,0xa78b(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %al,%dl\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3252865,16 +3252069,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%esp\n+\tadd %ah,%al\n+\txchg %eax,%ebx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x51(%rax)\n \tand $0x1,%eax\n \tadd %dh,%al\n@@ -3252883,18 +3252087,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa796(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x6a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0xd(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,0x223ee(%rax)\n \tadd %al,(%rax)\n@@ -3252921,15 +3252124,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \txchg %eax,%esp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret $0x159\n@@ -3252941,16 +3252144,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %ah,0x0(%rdi)\n+\tadd %al,0xa788(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x19bde(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3252961,16 +3252164,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa78b(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov 0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovabs %eax,0xaa40000000000125\n \trepz add %eax,(%rax)\n@@ -3252984,16 +3252187,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $0x0,0xa7(%rdx)\n-\tadd %al,(%rdx)\n+\tmovabs 0x20000000000a792,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %bl,%dh\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3253003,16 +3252205,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov 0x0(%rdi),%esp\n+\tadd %al,%al\n+\tmov 0x0(%rdi),%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50000000(%rip) \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3253044,16 +3252246,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %esp,0x0(%rdi)\n+\tadd %al,%al\n+\txchg %ah,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x209ec(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3253067,18 +3252269,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa78a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x76(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,-0x10000000(%rip) \n \tret\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x48(%rax)\n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3253087,18 +3252288,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa795(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x6b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,-0x70000000(%rip) \n \tjbe 113ee4c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f202(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3253145,17 +3252345,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x76(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,%al\n+\tmov %esp,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x30000000(%rip) \n \tjs 113ef0c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd $0x220,%eax\n \tadd %al,(%rax)\n@@ -3253163,15 +3252364,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6a(%rax)\n+\tadd %al,-0x6a(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x70000000(%rip) \n \txchg %eax,%edi\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3253183,15 +3252384,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \txchg %eax,%edx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0x16(%rax)\n \tor %eax,(%rdx)\n@@ -3253210,18 +3252411,17 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa797(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x69(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 113efe0 \n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 113f0a7 \n@@ -3253232,18 +3252432,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %esp,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x77(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest $0x1d1,%eax\n \tadd %al,(%rax)\n \tloopne 113f050 \n \t(bad)\n@@ -3253253,15 +3252452,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \txchg %eax,%esi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tscas %es:(%rdi),%al\n@@ -3253275,15 +3252474,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6a(%rax)\n+\tadd %ah,(%rax)\n+\txchg %eax,%esi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,-0x51(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3253296,15 +3252496,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txchg %eax,%edi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x47,%al\n \t(bad)\n@@ -3253316,18 +3252516,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa787(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x79(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rax\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3253339,16 +3252538,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlea 0x0(%rdi),%esp\n+\tadd %al,%al\n+\tmov %fs,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \tfidivrs 0x1(%rbp)\n \tadd %al,0x19988(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3253373,16 +3252572,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edx\n+\tadd %dh,%al\n+\txchg %eax,%ecx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trcrb $1,0x1(%rbx)\n \tadd %ah,%al\n@@ -3253391,15 +3252590,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \txchg %eax,%ebx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tja 113f24c \n@@ -3253411,18 +3252610,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,%al\n+\tmov 0x0(%rdi),%fs\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd %dh,0x6f(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3253431,17 +3252630,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x75(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,(%rax)\n+\tmov 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1490d(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tint1\n \t(bad)\n@@ -3253451,18 +3252651,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov 0x0(%rdi),%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x76(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,0x70000000(%rip) \n \tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,%ch\n \tout %al,$0x1\n \tadd %al,(%rax)\n@@ -3253471,15 +3252670,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txchg %eax,%esi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1f454(%rax)\n \tadd %al,(%rax)\n@@ -3253491,16 +3252690,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %esp,0x0(%rdi)\n+\tadd %dh,0xa788(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,-0x28(%rax)\n@@ -3253511,15 +3252710,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \txchg %eax,%esi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x1e(%rax)\n \tor %eax,(%rdx)\n@@ -3253533,17 +3252732,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x75(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,(%rax)\n+\tmov 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0x67(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x21cea(%rax)\n@@ -3253552,15 +3252752,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa796(%rax)\n+\tadd %ah,0xa796(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjrcxz 113f484 \n@@ -3253575,15 +3252775,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \txchg %eax,%ebp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1bdd8(%rax)\n \tadd %al,(%rax)\n@@ -3253596,17 +3252796,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,(%rax)\n+\tlea 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x30000000(%rip) \n \tret\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjs 113f4ee \n \tadd %eax,(%rax)\n@@ -3253615,18 +3252816,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %ah,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x78(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0xa(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsahf\n@@ -3253636,15 +3252836,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txchg %eax,%esi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x14908(%rax)\n \tadd %al,(%rax)\n@@ -3253656,18 +3252856,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa78b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x75(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tja 113f58c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f8dc(%rax)\n@@ -3253676,18 +3252875,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa78a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x76(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trcrl $1,0x1(%rbx)\n \tadd %dh,(%rax)\n \tout %al,(%dx)\n \txchg %eax,(%rcx)\n@@ -3253697,15 +3252895,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x69(%rax)\n+\tadd %al,-0x69(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x209e3(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18ff6(%rax)\n@@ -3253714,18 +3252912,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa78c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x74(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x19bd8(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x40(%rax)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n@@ -3253734,15 +3252931,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa795(%rax)\n+\tadd %dl,0xa795(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x5(%rax)\n \tor (%rdx),%al\n@@ -3253755,33 +3252952,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %esp,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x77(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001d4b5,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \txchg %eax,%edx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,-0x3e(%rax)\n \tpop %rcx\n@@ -3253796,15 +3252992,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6a(%rax)\n+\tadd %dl,-0x6a(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x10d65(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3253816,15 +3253012,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x71(%rax)\n+\tadd %al,-0x71(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x60000000(%rip) \n \trex.RX pop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3253836,18 +3253032,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa78e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x72(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjp 113f785 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19b31(%rax)\n@@ -3253856,16 +3253051,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %esp,0x0(%rdi)\n+\tadd %al,0xa787(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor $0xe9,%al\n \tadd %eax,(%rax)\n@@ -3253878,15 +3253073,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x4e(%rax)\n \tjae 113f87d \n@@ -3253898,18 +3253093,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,%al\n+\tmov 0x0(%rdi),%fs\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x19290(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.RXB int1\n \tadd %eax,(%rax)\n@@ -3253918,16 +3253113,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %fs,0x0(%rdi)\n+\tadd %al,%al\n+\tmov 0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x16(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3253957,18 +3253152,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa78c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x74(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,-0x78(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n@@ -3253979,18 +3253173,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tnop\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xa790(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x5c(%rax)\n \tjae 113f9bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 113f962 \n@@ -3254001,15 +3253195,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa794(%rax)\n+\tadd %al,0xa794(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x5a(%rax)\n \tor $0x1,%eax\n@@ -3254022,17 +3253216,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,%al\n+\tmov %esp,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x12597(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x1c(%rax)\n \tes add (%rax),%al\n \tadd %al,(%rax)\n@@ -3254040,15 +3253235,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6f(%rax)\n+\tadd %al,-0x6f(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x1b(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3254059,57 +3253254,56 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa789(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebp\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n+\tadd %dh,%al\n+\tjno 113faa4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x18777(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x1f2,%edx\n+\txchg %eax,%edi\n+\tint1\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ebp\n+\tadd %al,-0x77(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjno 113fae4 \n-\tadd %eax,(%rax)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %bh,0x18777(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%edi\n-\tint1\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tmov $0x1f2,%edx\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6b(%rax)\n+\tadd %al,-0x6b(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \txor %ecx,%ebp\n \tadd %eax,(%rax)\n@@ -3254122,18 +3253316,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa794(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,-0x58000000(%rip) \n \tinsl (%dx),%es:(%rdi)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,(%rdx)\n \tlods %ds:(%rsi),%eax\n@@ -3254143,17 +3253337,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x77(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,(%rax)\n+\tmov %esp,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tje 113fba4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3254185,17 +3253380,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x75(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,%al\n+\tmov 0x0(%rdi),%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x78000000(%rip) \n \t{rex2 0x8a} sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x51(%rax)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3254203,16 +3253399,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %ah,0x0(%rdi)\n+\tadd %dl,%al\n+\txchg %esp,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \trepnz and $0x1,%al\n \tadd %al,(%rax)\n@@ -3254224,16 +3253420,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlea 0x0(%rdi),%esp\n+\tadd %ah,0xa78d(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \tpush %rsp\n \tand $0x1,%eax\n \tadd %dl,0x222f8(%rax)\n \tadd %al,(%rax)\n@@ -3254263,18 +3253459,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa788(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x78(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tjp 113fcc2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3254305,32 +3253500,34 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x75(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,(%rax)\n+\tmov 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x193ed(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x161da(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6d(%rax)\n+\tadd %ah,(%rax)\n+\txchg %eax,%ebx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpop %rax\n \tmov $0x1bf,%eax\n \tadd %al,(%rax)\n@@ -3254339,32 +3253536,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x77(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,(%rax)\n+\tmov %esp,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x193ec(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19496(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6d(%rax)\n+\tadd %al,-0x6d(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpush %rdx\n \tor $0x1,%eax\n@@ -3254375,18 +3253573,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa787(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x79(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsarb $0x95,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n@@ -3254395,16 +3253592,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa787(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %esp,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x18b98(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x51(%rax)\n@@ -3254415,16 +3253612,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %fs,0x0(%rdi)\n+\tadd %ah,%al\n+\tmov 0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x198c7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1b(%rax)\n@@ -3254435,18 +3253632,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %esp,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x79(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlods %ds:(%rsi),%al\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3254485,18 +3253681,18 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%edi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa797(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3254506,16 +3253702,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov 0x0(%rdi),%fs\n+\tadd %ah,%al\n+\tlea 0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb %dh,%dh\n \tadd %eax,(%rax)\n@@ -3254526,15 +3253722,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6e(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%edx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tstc\n \tand $0x1,%eax\n@@ -3254546,17 +3253743,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x74(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,(%rax)\n+\tmov %fs,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjbe 11400e4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3254568,15 +3253766,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \txchg %eax,%esp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x42(%rax)\n \tpop %rdx\n@@ -3254590,18 +3253788,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa790(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x70(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tout %al,$0x25\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x33(%rax)\n@@ -3254612,15 +3253809,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa792(%rax)\n+\tadd %dl,0xa792(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsbb %dl,(%rdi)\n \tcli\n@@ -3254654,16 +3253851,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%ebx\n+\tadd %ah,%al\n+\txchg %eax,%edx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x72(%rax)\n \tjmp 1140240 \n \tadd %dl,0x21e42(%rax)\n@@ -3254672,16 +3253869,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esp\n+\tadd %dh,%al\n+\txchg %eax,%ebx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %esp,0x1(%rip) \n \tadd %al,0x22659(%rax)\n@@ -3254690,16 +3253887,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov %ah,0x0(%rdi)\n+\tadd %al,%al\n+\txchg %esp,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x1e93e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3254709,16 +3253906,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov 0x0(%rdi),%ah\n+\tadd %ah,0xa78a(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x1d1bb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1ad8c(%rax)\n@@ -3254727,17 +3253924,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x79(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,%al\n+\txchg %ah,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tcmp %edx,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1029d(%rax)\n@@ -3254768,15 +3253966,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x53(%rax)\n \tor $0x1,%eax\n@@ -3254788,33 +3253986,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa78d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,0x50000000(%rip) \n \tfistpl (%rbx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,0x192d8(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa793(%rax)\n+\tadd %dl,0xa793(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tjae 1140448 \n@@ -3254826,16 +3254023,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnop\n+\tadd %ah,%al\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,0x16295(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x29(%rax)\n@@ -3254846,18 +3254043,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa791(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x6f(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x26(%rax)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3254869,18 +3254065,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa793(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsub $0xf7,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1952b(%rax)\n \tadd %al,(%rax)\n@@ -3254888,18 +3254084,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%edx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa792(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rbp\n \tand $0x1,%eax\n \tadd %dh,0x46(%rax)\n \txchg %eax,%edx\n@@ -3254929,15 +3254125,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6e(%rax)\n+\tadd %al,-0x6e(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tstd\n \tcltd\n@@ -3254949,16 +3254145,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%ebp\n+\tadd %ah,%al\n+\txchg %eax,%esp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmovabs %al,0x35000000000018f\n \tand (%rdx),%al\n@@ -3254968,17 +3254164,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x77(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,%al\n+\tmov %ah,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x19420(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%esi\n \txchg %eax,%esp\n@@ -3254988,17 +3254185,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x73(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,(%rax)\n+\tlea 0x0(%rdi),%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \timul $0x1,(%rsi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock rex.RXB mov $0x1,%r15d\n@@ -3255026,16 +3254224,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov %esp,0x0(%rdi)\n+\tadd %al,%al\n+\tmov %ah,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trepz and $0x1,%al\n \tadd %al,(%rax)\n@@ -3255048,15 +3254246,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \txchg %eax,%ebp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpop %rax\n \tsbb %bl,(%rdi)\n@@ -3255070,16 +3254268,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa788(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov %ah,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tjs 1140702 \n \tadd %eax,(%rax)\n@@ -3255090,16 +3254288,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov 0x0(%rdi),%ah\n+\tadd %dh,0xa789(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpop %rax\n \tcwtl\n \tand $0x1,%eax\n@@ -3255109,16 +3254307,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmovabs 0x600000000001f7eb,%al\n \tmov $0x1d3,%edx\n \tadd %al,(%rax)\n@@ -3255126,18 +3254324,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tnop\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa790(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x76(%rax)\n \tjae 114083d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 11407ef \n@@ -3255148,16 +3254346,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov 0x0(%rdi),%ah\n+\tadd %dl,%al\n+\tmov %esp,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tje 114083a \n \tadd %eax,(%rax)\n@@ -3255170,15 +3254368,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6f(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ecx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \trex.W jae 11408bd \n \tadd %al,(%rax)\n@@ -3255191,16 +3254390,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa78c(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov %fs,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x1bf73(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18c30(%rax)\n@@ -3255209,15 +3254408,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa797(%rax)\n+\tadd %al,0xa797(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex.W mov 0x1(%rip),%cs \n \tadd %ah,%al\n@@ -3255265,18 +3254464,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%ebp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xa795(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3255287,15 +3254486,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6f(%rax)\n+\tadd %ah,(%rax)\n+\txchg %eax,%ecx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x5d(%rax)\n \tjae 1140a3d \n \tadd %al,(%rax)\n@@ -3255305,16 +3254505,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %fs,0x0(%rdi)\n+\tadd %al,0xa78c(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0xa(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n@@ -3255326,15 +3254526,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txchg %eax,%edi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfsubs -0x78(%rbp)\n \tadd %eax,(%rax)\n@@ -3255345,18 +3254545,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov 0x0(%rdi),%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x75(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trcl %cl,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18787(%rax)\n@@ -3255365,15 +3254564,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa790(%rax)\n+\tadd %dl,0xa790(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x42(%rax)\n \tstc\n@@ -3255406,16 +3254605,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %esp,0x0(%rdi)\n+\tadd %dl,%al\n+\tmov %ah,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%edi\n \tadd %rax,(%r8)\n@@ -3255428,18 +3254627,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%ebx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xa793(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \tout %eax,(%dx)\n \ttestl $0x0,(%rcx)\n \tshrb $1,(%rbx)\n \txchg %eax,%ebp\n@@ -3255449,15 +3254648,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa790(%rax)\n+\tadd %al,0xa790(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x62(%rax)\n \tor $0x1,%eax\n@@ -3255469,18 +3254668,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa790(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x70(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \ttest $0x173,%eax\n \tadd %al,(%rax)\n \trol $0x8b,%dh\n \tadd %eax,(%rax)\n@@ -3255489,16 +3254687,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %esp,0x0(%rdi)\n+\tadd %dl,0xa789(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \trepnz add %rax,(%rax)\n \tadd %al,(%rax)\n@@ -3255508,15 +3254706,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6b(%rax)\n+\tadd %ah,(%rax)\n+\txchg %eax,%ebp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,-0x2c(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3255529,16 +3254728,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov 0x0(%rdi),%esp\n+\tadd %dl,%al\n+\tmov 0x0(%rdi),%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x1d1,%ebx\n \tadd %al,(%rax)\n@@ -3255550,15 +3254749,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tand $0xf7,%bl\n \tadd %eax,(%rax)\n@@ -3255570,16 +3254769,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlea 0x0(%rdi),%esp\n+\tadd %dl,%al\n+\tmov %fs,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x10d6b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19b32(%rax)\n@@ -3255588,18 +3254787,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%esp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,0xa794(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xac,%cl\n@@ -3255609,16 +3254808,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xa78b(%rax)\n \tadd %al,(%rax)\n-\tmov %fs,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1e93c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3255628,16 +3254827,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov 0x0(%rdi),%ah\n+\tadd %al,%al\n+\tmov %esp,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tmov %es,(%rcx)\n@@ -3255651,15 +3254850,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \txchg %eax,%ebx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \txchg %eax,%edx\n@@ -3255672,16 +3254871,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ebx\n+\tadd %dh,%al\n+\txchg %eax,%edx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc $0x25,%al\n \tadd %eax,(%rax)\n@@ -3255694,17 +3254893,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x78(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,%al\n+\txchg %esp,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,-0x38000000(%rip) \n \trex.WXB jne 1140f3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tjle 1140f60 \n \tadd (%rax),%al\n@@ -3255733,16 +3254933,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa789(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov %esp,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x18776(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3255759,16 +3254959,16 @@\n \tadd %al,(%rax)\n \tadd %esi,%eax\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %ah,0x0(%rdi)\n+\tadd %dl,0xa788(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x34(%rax)\n \tjmp 1141040 \n \tadd %al,0x1f0e4(%rax)\n@@ -3255777,33 +3254977,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x78(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,%al\n+\txchg %esp,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,-0x48000000(%rip) \n \trex.WR jne 114107d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000021d7e,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa78e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x72(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x70(%rax)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3255815,18 +3255015,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa795(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex (bad)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x14(%rax)\n@@ -3255836,15 +3255036,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa797(%rax)\n+\tadd %dl,0xa797(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \txor $0xe9,%al\n@@ -3255856,16 +3255056,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa78a(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov 0x0(%rdi),%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1e972(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3255876,15 +3255076,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa797(%rax)\n+\tadd %ah,0xa797(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov $0xd1,%ch\n@@ -3255898,18 +3255098,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa78b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x75(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %bl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \trcl %cl,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x78(%rax)\n@@ -3255920,15 +3255119,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \txchg %eax,%esp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n@@ -3255988,15 +3255187,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6d(%rax)\n+\tadd %dl,-0x6d(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x3f(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n@@ -3256007,16 +3255206,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlea 0x0(%rdi),%esp\n+\tadd %dh,%al\n+\tmov %fs,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tnop\n \tlods %ds:(%rsi),%eax\n@@ -3256030,15 +3255229,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1624a(%rax)\n \tadd %al,(%rax)\n@@ -3256050,16 +3255249,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %esp,0x0(%rdi)\n+\tadd %dl,%al\n+\txchg %ah,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tnop\n \tlods %ds:(%rsi),%eax\n@@ -3256075,15 +3255274,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x71(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x2d(%rax)\n \tmov $0x1,%ebp\n \tadd %al,%al\n@@ -3256092,16 +3255292,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %fs,0x0(%rdi)\n+\tadd %ah,0xa78c(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1ad9e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1b(%rax)\n@@ -3256112,17 +3255312,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x74(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,(%rax)\n+\tmov %fs,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsahf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3256134,17 +3255335,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x76(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,(%rax)\n+\tmov 0x0(%rdi),%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x10000000(%rip) \n \tpushf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2274e(%rax)\n \tadd %al,(%rax)\n@@ -3256152,17 +3255354,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x76(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,(%rax)\n+\tmov 0x0(%rdi),%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,-0x10000000(%rip) \n \tfwait\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.WRX (bad)\n@@ -3256172,15 +3255375,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6c(%rax)\n+\tadd %dl,-0x6c(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x62(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3256194,15 +3255397,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \txchg %eax,%ebx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsahf\n@@ -3256218,15 +3255421,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6c(%rax)\n+\tadd %al,-0x6c(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1ad9e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x55(%rax)\n@@ -3256237,18 +3255440,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa794(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x6c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,-0x62(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3256257,17 +3255459,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x74(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,(%rax)\n+\tmov %fs,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 11415d6 \n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3256278,16 +3255481,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov 0x0(%rdi),%fs\n+\tadd %dh,0xa78e(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trcrb $0x0,0x1(%rcx)\n \tadd %al,(%rax)\n@@ -3256300,18 +3255503,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa786(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tleave\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3256325,15 +3255527,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%al\n \tmov 0x0(%rdi),%fs\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trcrb $0x0,0x1(%rcx)\n@@ -3256344,33 +3255546,32 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa78e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x72(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmovns (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000018bb4,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \txchg %eax,%esp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x74(%rax)\n \tfiadds (%rax)\n@@ -3256380,16 +3255581,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov 0x0(%rdi),%fs\n+\tadd %dh,%al\n+\tlea 0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3256400,15 +3255601,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \txchg %eax,%esi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlahf\n@@ -3256424,16 +3255625,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %ah,0x0(%rdi)\n+\tadd %dh,0xa787(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x64(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3256444,15 +3255645,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x69(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%edi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 114184f \n \tmov $0x1,%ebp\n \tadd %al,%al\n@@ -3256462,17 +3255664,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7a(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dl,%al\n+\ttest %esp,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x70000000(%rip) \n \tjmp 11418f2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x109,%esi\n \tadd %al,(%rax)\n@@ -3256482,16 +3255685,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ebp\n+\tadd %dh,%al\n+\txchg %eax,%esp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,0x10000000(%rip) \n \tpop %rbx\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3256501,16 +3255704,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %ah,0x0(%rdi)\n+\tadd %al,%al\n+\ttest %esp,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3256523,17 +3255726,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,(%rax)\n+\txchg %ah,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 1141962 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3256546,18 +3255750,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest %esp,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x7b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock call 1141af5 \n \tadd %al,(%rax)\n \tshrb $1,0x105(%rdx)\n \tadd %al,(%rax)\n \tor %bh,%dl\n@@ -3256566,16 +3255769,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %esp,0x0(%rdi)\n+\tadd %al,0xa785(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xe8,%al\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3256590,16 +3255793,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esi\n+\tadd %dh,%al\n+\txchg %eax,%ebp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x74(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3256612,17 +3255815,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7a(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %ah,%al\n+\ttest %esp,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x1c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x102da(%rax)\n@@ -3256634,15 +3255838,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \txchg %eax,%ecx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2204a(%rax)\n \tadd %al,(%rax)\n@@ -3256654,18 +3255858,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %ah,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x78(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x34(%rax)\n \txchg %eax,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3256677,18 +3255880,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest %esp,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x7b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd 0x1(%rcx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x106(%rdi)\n@@ -3256699,16 +3255901,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %ah,0x0(%rdi)\n+\tadd %ah,0xa785(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x10000000(%rip) \n \tjmp 1141bb2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x108ab(%rax)\n@@ -3256720,18 +3255922,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %esp,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x7b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin $0x37,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3256745,16 +3255946,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa786(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %ah,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x14903(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3256768,16 +3255969,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa786(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\txchg %ah,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x14900(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x76(%rax)\n@@ -3256790,15 +3255991,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \txchg %eax,%ecx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,0x50000000(%rip) \n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3256811,16 +3256012,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %ah,0x0(%rdi)\n+\tadd %dh,0xa785(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x10000000(%rip) \n \tjrcxz 1141cf2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x102f1(%rax)\n@@ -3256832,18 +3256033,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa796(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x6a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x16240(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3256852,18 +3256052,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %esp,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x79(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,-0x35(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1bf25(%rax)\n@@ -3256872,15 +3256071,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \txchg %eax,%edi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %cl,%bl\n \tpop %rcx\n@@ -3256892,15 +3256091,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6e(%rax)\n+\tadd %ah,(%rax)\n+\txchg %eax,%edx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x6f(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3256913,16 +3256113,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,%edi\n+\tadd %dh,%al\n+\txchg %eax,%esi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,-0x36(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n@@ -3256933,16 +3256133,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlea 0x0(%rdi),%esp\n+\tadd %al,0xa78d(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmp $0x88,%al\n \tadd %eax,(%rax)\n@@ -3256953,18 +3256153,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %ah,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x7a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dh,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x14938(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \thlt\n \tadd (%rcx),%al\n@@ -3256976,17 +3256175,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7a(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,%al\n+\ttest %esp,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tin $0xb,%al\n@@ -3257024,18 +3256224,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa794(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x6c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjo 1141fae \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3257044,15 +3256243,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6d(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ebx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0x95,%cl\n \tadd %eax,(%rax)\n@@ -3257063,15 +3256263,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tmov 0x0(%rdi),%fs\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.XB cmp %al,(%r9)\n@@ -3257134,15 +3256334,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa796(%rax)\n+\tadd %al,0xa796(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x38000000(%rip) \n \tpush %rax\n \tor $0x1,%eax\n \tadd %ah,0x1f11b(%rax)\n@@ -3257151,16 +3256351,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov 0x0(%rdi),%fs\n+\tadd %al,%al\n+\tlea 0x0(%rdi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tout %eax,(%dx)\n \troll $1,(%rcx)\n@@ -3257191,18 +3256391,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa78c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x74(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,-0x63(%rax)\n \tand (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rdx)\n@@ -3257213,15 +3256412,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6c(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%esp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov $0x1bf,%esp\n \tadd %al,(%rax)\n@@ -3257232,16 +3256432,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov 0x0(%rdi),%esp\n+\tadd %dl,0xa78b(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x78000000(%rip) \n \toutsl %ds:(%rsi),(%dx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3257251,15 +3256451,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x69(%rax)\n+\tadd %ah,-0x69(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x79(%rax)\n \tor $0x1,%eax\n \tadd %al,0x1f5ed(%rax)\n@@ -3257268,15 +3256468,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa795(%rax)\n+\tadd %al,0xa795(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tja 1142273 \n@@ -3257291,18 +3256491,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa795(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x6b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x1f875(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \t(bad)\n@@ -3257312,18 +3256511,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa78d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x73(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x175ef(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \ttest $0x195,%eax\n \tadd %al,(%rax)\n@@ -3257331,16 +3256529,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlea 0x0(%rdi),%esp\n+\tadd %dh,0xa78d(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x50000000(%rip) \n \tpop %rcx\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3257350,17 +3256548,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x78(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %al,(%rax)\n+\tmov %ah,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3257372,18 +3256571,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa78d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x73(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3257415,16 +3256613,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov 0x0(%rdi),%ah\n+\tadd %dl,0xa78a(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f(%rax)\n \t(bad)\n \tadd (%rax),%al\n@@ -3257438,15 +3256636,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \txchg %eax,%ebx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0xc(%rax)\n \txchg %al,(%rcx)\n@@ -3257460,18 +3256658,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa78d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x73(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tout %eax,(%dx)\n \tjne 11424bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3257481,15 +3256678,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa793(%rax)\n+\tadd %al,0xa793(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1a(%rax)\n \ttestb $0x0,(%rcx)\n@@ -3257500,18 +3256697,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n+\tadd %dh,0xa78f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x5c(%rax)\n \tje 114253d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex cltd\n@@ -3257522,18 +3256719,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa791(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x6f(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tlods %ds:(%rsi),%al\n \tje 114257d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3257544,18 +3256740,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa792(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x6e(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tout %al,$0xf6\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3257565,15 +3256760,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa791(%rax)\n+\tadd %al,0xa791(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x17407(%rax)\n \tadd %al,(%rax)\n@@ -3257583,36 +3256778,35 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov 0x0(%rdi),%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x76(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x174ab(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f5fe(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov 0x0(%rdi),%fs\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \trex pop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1879d(%rax)\n@@ -3257621,34 +3256815,33 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa78f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x71(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \ttest $0x73,%al\n \tjmp 11426c0 \n \tadd %al,0x5a(%rax)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xa785(%rax)\n \tadd %al,(%rax)\n-\txchg %ah,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tpush %rsi\n \t(bad)\n@@ -3258837,25 +3258030,22 @@\n \tadd %al,(%rax)\n \tmov $0xf9c7,%eax\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 11433b1 \n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n+\tadc %al,0xa7(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tadc %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjns 11433cf \n+\tand %bh,-0x74(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n@@ -3258890,15 +3258080,19 @@\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,0xa7(%rdi)\n+\tnop\n+\t(bad)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \t...\n \tadd %al,(%rax)\n \tadd %al,-0xe(%rax)\n \tiret\n@@ -3258914,15 +3258108,15 @@\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,0xa7(%rcx)\n+\tadd %dl,0xa7(%rcx)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \t...\n \tadd %al,(%rax)\n \trex push %rax\n@@ -3259032,20 +3258226,19 @@\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xa7(%rsi)\n-\tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tmovabs 0x20000000000a78e,%al\n \tadd %al,(%rax)\n-\tsldt (%rax)\n+\tadd %cl,(%rdi)\n \t...\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstd\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3259083,16 +3258276,15 @@\n \tror $0xf9,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $0x0,0xa7(%rcx)\n-\tadd %al,(%rdx)\n+\tmovabs 0x20000000000a791,%al\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \t...\n \tadd %al,(%rax)\n \tadd %al,0x1d33b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3259105,15 +3258297,15 @@\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\t(bad)\n \t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n@@ -3259130,49 +3258322,42 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n+\tand %cl,0xa7(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bl,(%rdx)\n+\tsbb (%rax),%al\n \t...\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tmov $0x1,%edi\n-\tadd %bh,%al\n+\txor %ah,0x1bf(%rbp)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %cl,%dl\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tnop\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n+\txor %dl,0xa7(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n+\tadc $0x0,%al\n \t...\n \tadd %al,(%rax)\n \tmov $0x94,%al\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3259185,23 +3258370,22 @@\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov 0x0(%rdi),%fs\n-\tadd %al,(%rdx)\n+\tand %cl,0xa7(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,(%rcx)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tand %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor $0xf1,%al\n+\txor %dh,(%rcx,%rsi,8)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n@@ -3263019,16 +3262203,16 @@\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%bl\n-\tiret\n+\tnop\n+\tjmp 11462ba \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \t...\n \tadd %al,(%rax)\n@@ -3263093,37 +3262277,41 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcall 114647d \n+\tadc %ch,%al\n+\tiret\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n \t...\n \tadd %al,(%rax)\n-\tand %bh,-0x13(%rdi)\n+\tadd %ah,(%rax)\n+\tjg 11463b0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xcfe8(%rax)\n+\tadd %dl,-0x18(%rax)\n+\tiret\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \t...\n \tadd %al,(%rax)\n \tlock ret $0x1ac\n@@ -3263136,16 +3262324,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x19(%rax)\n-\tiret\n+\tadd %ah,(%rax)\n+\tout %eax,$0xcf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \t...\n \tadd %al,(%rax)\n@@ -3263217,16 +3262405,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tout %al,$0xcf\n+\tadd %dh,-0x1b(%rax)\n+\tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \t...\n \tadd %al,(%rax)\n@@ -3263241,16 +3262429,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjmp 114653a \n+\tadd %ah,%al\n+\t(bad)\n+\tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \t...\n \tadd %al,(%rax)\n@@ -3263268,15 +3262457,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dl\n+\tnop\n+\t(bad)\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \t...\n@@ -3263290,15 +3262480,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x13(%rax)\n+\tadd %al,(%rax)\n+\tin (%dx),%eax\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \t...\n@@ -3263785,16 +3262976,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%cl\n-\tiret\n+\tshr $0xcf,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \t...\n \tadd %al,(%rax)\n@@ -3263809,15 +3262999,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xe7,%al\n+\tjo 1146c91 \n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \t...\n@@ -3263834,15 +3263024,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x12(%rax)\n+\tadd %al,(%rax)\n+\tout %al,(%dx)\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \t...\n@@ -3263886,15 +3263077,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tjmp 1146e3d \n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \t...\n \tadd %al,(%rax)\n@@ -3263912,15 +3263103,17 @@\n \tinsl (%dx),%es:(%rdi)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xcfed(%rax)\n+\tadd %ah,-0x13(%rax)\n+\tiret\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \t...\n \tadd %al,(%rax)\n \tadd %ah,-0x7f(%rax)\n@@ -3264156,15 +3263349,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tadd %ch,%dl\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t...\n@@ -3264633,15 +3263826,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub $0xcf,%dl\n+\trex (bad)\n+\tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \t...\n \tadd %al,(%rax)\n@@ -3264779,15 +3263973,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%ah\n+\tnop\n+\tin (%dx),%al\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \t...\n@@ -3264871,15 +3264066,16 @@\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 11477a6 \n+\tnop\n+\tcld\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \t...\n@@ -3264893,16 +3264089,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tstc\n+\tadd %dl,%al\n+\tsti\n \tiret\n \t...\n \tadd %al,(%rsi)\n \t...\n \tadd %al,(%rax)\n \tadd %dh,0x45(%rax)\n \txchg %eax,%edx\n@@ -3264912,16 +3264108,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcld\n+\tadd %ah,%al\n+\tsti\n \tiret\n \t...\n \tadd %al,(%rdi)\n \t...\n \tadd %al,(%rax)\n \tadd %dl,-0x3a(%rax)\n \tmov (%rcx),%es\n@@ -3264931,15 +3264127,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4(%rax)\n+\tadd %dh,%al\n+\tsti\n \tiret\n \t...\n \tadd %al,(%rbx)\n \t...\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmovsxd %ecx,%edx\n@@ -3264949,15 +3264146,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4(%rax)\n+\tadd %al,(%rax)\n+\tcld\n \tiret\n \t...\n \tadd %al,(%rax,%rax,1)\n \t...\n \tadd %al,(%rax)\n \txor %ch,0x21e(%rax)\n \tadd %al,(%rax)\n@@ -3264965,15 +3264163,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4(%rax)\n+\tadd %dl,(%rax)\n+\tcld\n \tiret\n \t...\n \tadd %al,(%rax,%rax,1)\n \t...\n \tadd %al,(%rax)\n \tjo 114792b \n \trepz add %eax,(%rax)\n@@ -3264987,16 +3264186,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%ah\n-\tiret\n+\tcmp $0xcf,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \t...\n \tadd %al,(%rax)\n@@ -3265082,21 +3264280,21 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,(%rax)\n-\trolb $1,(%rax)\n+\tjo 1147a29 \n+\tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rdi)\n \t...\n \tadd %al,(%rax)\n \tadd %ah,0x36(%rax)\n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3265151,16 +3264349,15 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcall 1147ae0 \n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n-\tsar $1,%dh\n-\tiret\n+\tcmp $0xcf,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \t...\n \tadd %al,(%rax)\n@@ -3265301,16 +3264498,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,-0x1(%rax)\n+\tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \t...\n \tadd %al,(%rax)\n@@ -3265325,16 +3264522,16 @@\n \tand %bl,(%rbx,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %dl,%al\n+\tloopne 1147ca9 \n+\tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \t...\n \tadd %al,(%rax)\n@@ -3265403,18 +3264600,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsti\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %ah,0xcffa(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \t...\n \tadd %al,(%rax)\n \tadd %ah,0x1e5ee(%rax)\n@@ -3265428,16 +3264622,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstd\n+\trex std\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \t...\n@@ -3265455,15 +3264648,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex add %dl,%al\n+\tnop\n+\tdec %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \t...\n \tadd %al,(%rax)\n@@ -3265479,26 +3264673,24 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rax)\n+\tpush %rax\n+\tdec %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \t...\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1f2ff(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3265575,15 +3264767,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xcffb(%rax)\n+\tadd %dh,(%rax)\n+\tsti\n+\tiret\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \t...\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3265598,15 +3264793,16 @@\n \tadd %al,(%rax)\n \tcmpb $0x1,0x3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6(%rax)\n+\tadd %dl,(%rax)\n+\tcli\n \tiret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \t...\n@@ -3265672,16 +3264868,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1(%rax)\n-\tiret\n+\tadd %al,(%rax)\n+\tdec %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \t...\n \tadd %al,(%rax)\n@@ -3265749,17 +3264945,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tclc\n-\tiret\n+\tsar $0xcf,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \t...\n \tadd %al,(%rax)\n@@ -3265886,16 +3265080,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,%ah\n-\tiret\n+\tsar $0xcf,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \t...\n \tadd %al,(%rax)\n@@ -3265960,15 +3265153,17 @@\n \tadd %al,(%rax)\n \tadd %ah,%cl\n \tcmc\n \tadd $0xa0000000,%eax\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd000(%rax)\n+\tadd %dh,%al\n+\tdec %edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \t...\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3265982,17 +3265177,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %dl,%al\n-\tadd %al,(%rax)\n+\tadd %al,0xcfff(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3268436,15 +3267629,15 @@\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x11(%rdi)\n+\tshlb $1,0x11(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3298260,36 +3297453,37 @@\n \trex.R adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tsbb %bh,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1107f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdx\n+\tadd %dl,-0x79(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10f(%rip) \n+\tshlb $1,0x10(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd $0x10f,%eax\n \tadd %al,(%rax)\n \tcall 118106e \n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlahf\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10b,%ebp\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \t(bad)\n-\tadc %al,(%rcx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rdx)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9e05(%rax)\n@@ -3298313,17 +3297507,15 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3a(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjo 11716c4 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11177(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124b2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tnop\n \tfwait\n \tadd %al,(%rax)\n@@ -3298351,42 +3297543,41 @@\n \tadd %dl,%al\n \tmov $0x10e,%ecx\n \tadd %al,(%rax)\n \tnop\n \tor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint $0x10\n-\tadd %eax,(%rax)\n+\tadd %dl,0x110d5(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x1d(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11383(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcltd\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11061(%rax)\n+\tadd %dl,0x69(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0x9b,%al\n+\tadd %al,(%rax)\n+\tshlb $1,(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfa1d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x62(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tjle 1171751 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x13(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3298489,22 +3297680,27 @@\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tand $0xfa,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tand $0xfa,%eax\n \tadd %al,(%rax)\n-\tadc %dl,0x111(%rip) \n-\tadd %al,(%rax)\n \tnop\n-\tshlb $0x0,0x0(%rcx)\n-\tshlb $1,0x9d(%rsi)\n+\tsbb $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdx)\n-\tcmc\n+\tadd %dl,0xa1c0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tpopf\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x70(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3311264,17 +3310460,15 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,(%rdx)\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x22(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ede(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n \tadd %dl,0x4c(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3311307,23 +3310501,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rdi\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x11116(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x3d(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp $0x9b,%eax\n \tadd %al,(%rax)\n-\tadc %bh,0x9b(%rip) \n+\tadd %dl,(%rax)\n+\tcmp $0x9b,%eax\n \tadd %al,(%rax)\n \tshlb $1,(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9d59(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10df2(%rax)\n@@ -3323988,15 +3323181,17 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9d90(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp 0x0(%rbx),%ebx\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eb6(%rax)\n+\tadd %dl,%al\n+\tmov $0xe,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6d(%rax)\n \tfwait\n@@ -3324049,18 +3323244,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0x3,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b38(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11138(%rax)\n+\tadd %dl,0x40(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0x11\n+\tadd %al,(%rax)\n+\tshlb $1,0x11(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x23(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9d9a(%rax)\n@@ -3331824,17 +3331020,15 @@\n \tstos %eax,%es:(%rdi)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,-0xb(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11200(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rsi\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf558(%rax)\n@@ -3331883,22 +3331077,19 @@\n \tadd %dl,0x124ad(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rbx\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0x1\n-\tadd %eax,(%rax)\n+\tadd %dl,0x6a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tand $0x1,%al\n \tadd %al,(%rax)\n+\tshrb $1,0x124(%rbp)\n \tadd %al,(%rax)\n \tadc %ch,0x124(%rsi)\n \tadd %al,(%rax)\n \tadc %ah,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3331914,21 +3331105,18 @@\n \tadc %dl,0xe(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x52(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%eax\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b02(%rax)\n+\tshrb $1,0x10e(%rbp)\n \tadd %al,(%rax)\n+\tnop\n+\tadd 0x0(%rbx),%bl\n \tadd %dl,(%rax)\n \tpop %rdx\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xde8a(%rax)\n \tadd %al,(%rax)\n@@ -3339460,15 +3338648,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rsi\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tadc %bh,(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fb3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsp\n@@ -3339539,40 +3338727,41 @@\n \tpush %rax\n \tss fwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7b(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11187(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc $0xd,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x10d15(%rax)\n \tadd %al,(%rax)\n+\trclb $0x0,0x1(,%rcx,1)\n+\tmov $0x15,%al\n+\tor $0x1,%eax\n \tadd %ah,0x68(%rax)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsti\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1110d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b35(%rax)\n+\tadd %dl,%al\n+\tadc $0x111,%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x11,%ah\n-\tadd %eax,(%rax)\n+\tnop\n+\txor $0x9b,%eax\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0x111,%ebx\n \tadd %al,(%rax)\n-\txor %ch,%dh\n+\tadd %dh,(%rdx)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3f(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,(%rcx)\n@@ -3339588,20 +3338777,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tnop\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcall 11ab2de \n+\tadd %dl,0x10247(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,%al\n+\tsbb %ecx,0x1(%rip) \n \tadd %cl,(%rax)\n \timul $0x0,%eax,%esi\n \tadd %dl,%al\n \tjno 119a5e2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf52a(%rax)\n@@ -3339620,17 +3338807,15 @@\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %edx,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11091(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tand %ecx,0x1(%rip) \n \tadd %dl,%al\n \tinsl (%dx),%es:(%rdi)\n \tcmc\n \tadd %al,(%rax)\n@@ -3339649,16 +3338834,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10fd7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WXB cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tiret\n+\tadd %dl,-0x31(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rbx\n \tcmc\n \tadd %al,(%rax)\n@@ -3339684,41 +3338868,42 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rbx\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110e2(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjae 119a6a0 \n+\tadd %al,(%rax)\n+\tshlb $1,-0xb(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x74(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \timul $0x0,%ebp,%esi\n \tadd %ah,0xf575(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x28(%rax)\n \tor $0x1,%eax\n \tadd %dl,0xf123(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x47(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x10f,%ecx\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjs 119a6d8 \n+\tsarb $0x0,-0xb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tnop\n+\tlods %ds:(%rsi),%eax\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov %dh,%bl\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n@@ -3356404,20 +3355589,17 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n \tadd %dl,0x34(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadcl $0x1,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1108a(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xe(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e4e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x26(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3356523,16 +3355705,16 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp 0x0(%rbx),%bl\n \tadd %al,0x39(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne 11abfc1 \n+\tadd %dl,0x75(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tand $0x10d,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tcmp %ebp,%esi\n@@ -3356587,16 +3355769,16 @@\n \tadd %dl,0x9b5c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcld\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcld\n+\tnop\n+\tsti\n \tor $0x1,%eax\n \tadd %ch,%al\n \tcs or $0x1,%eax\n \tadd %dl,%al\n \tmov $0x124,%eax\n \tadd %al,(%rax)\n \tshlb $1,(%rsi)\n@@ -3356618,21 +3355800,22 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x111(%rdi)\n+\tpush %rax\n+\tmov $0x111,%edi\n \tadd %al,(%rax)\n \tnop\n \tmov $0x113,%eax\n \tadd %al,(%rax)\n-\trcl $1,%dl\n-\t(bad)\n+\tnop\n+\trorb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124b9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6772(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n@@ -3356654,16 +3355837,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0x10d,%eax\n \tadd %al,(%rax)\n \tnop\n \tor 0x0(%rbx),%ebx\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,0x5c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x36(%rax)\n \tor $0x1,%eax\n \tadd %dl,%al\n@@ -3356688,31 +3355870,31 @@\n \tmov %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf868(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %bl,0x0(%rsi)\n-\tadd %dl,%al\n-\tlock (bad)\n+\tadd %dl,-0xf(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstos %eax,%es:(%rdi)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,%dl\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10d3a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe 11ac182 \n+\tadd %dl,(%rax)\n+\tja 11ac182 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1120f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x66(%rax)\n \tcmc\n \tadd %al,(%rax)\n@@ -3356731,19 +3355913,20 @@\n \tpushf\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x40(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlret $0x111\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trcll %cl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%dh\n+\tadd %dl,%al\n+\t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tja 11ac232 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3356759,33 +3355942,31 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovabs 0x5b100000000000f5,%eax\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov (%rcx),%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tpush %rax\n-\tadc %al,(%rcx)\n+\txchg %eax,%edx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x1(%rax,%rdx,1)\n+\tnop\n+\tpush %rdi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpushf\n-\tadc %al,(%rcx)\n+\tadc %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trex.X or $0x1,%eax\n+\tadc %ah,0x1(%rax,%rdx,1)\n+\tadd %al,0x42(%rax)\n+\tor $0x1,%eax\n \tadd %dl,(%rax)\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x17(%rax)\n \tpopf\n@@ -3356860,64 +3356041,61 @@\n \tadd %al,0x10d48(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.WB or $0x1,%rax\n \tadd %dl,%al\n \tmov $0x124,%edx\n \tadd %al,(%rax)\n-\tadc %bl,0x111(%rax)\n+\tnop\n+\tlahf\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x1(%rbx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $0x0,0x0(%rbp,%rsi,8)\n \tlock shl $1,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf5d3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,0x11(%rbx)\n+\tadd %dl,(%rax)\n+\tjb 11ac34b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n \t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $0xf5,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tes adc %eax,(%rcx)\n+\tnop\n+\tjnp 11ac35c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111ce(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x4(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tloope 11ac350 \n \tadd %al,(%rax)\n-\tadd %dl,-0x41(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x1112e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov $0x9c,%ah\n+\trex.XB add $0x1,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x9b,%edi\n \tadd %al,(%rax)\n+\tadc %dh,0x0(%rsp,%rbx,4)\n \tadd %dl,-0x29(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trcrb %cl,0x0(%rbx)\n \tadd %dl,%al\n@@ -3356953,22 +3356131,19 @@\n \tshl %cl,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10d4d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \trex.WRXB or $0x1,%rax\n-\tadd %dl,(%rax)\n-\tjb 11ac3fc \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11179(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9bd6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dl,0x77(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x9b(%rip) \n \tadd %al,(%rax)\n \tadc %dl,-0x64(%rsi)\n \tadd %al,(%rax)\n@@ -3356977,16 +3356152,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf5f6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,%al\n \tmov $0x124,%ebx\n \tadd %al,(%rax)\n \tnop\n \tpush %rdi\n \tpushf\n \tadd %al,(%rax)\n@@ -3357019,16 +3356194,16 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ef7(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttestl $0x1,(%rsi)\n \tadd %dl,(%rax)\n \tmov $0x9b,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124bc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3357064,38 +3356239,33 @@\n \tadd %ch,0xfa7a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x124,%ebp\n \tadd %al,(%rax)\n \tshlb $1,0x10f(%rip) \n \tadd %al,(%rax)\n-\tnop\n-\tds stc\n+\tsarb $1,(%rsi)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1137e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d4(%rax)\n+\tadd %dl,0x1c(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpopf\n-\tpopf\n \tadd %al,(%rax)\n+\trcrb $1,0x9d(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjp 11ac515 \n+\tsarb $0x0,-0x6(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tjp 11ac51d \n+\tfdivrs -0x6(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfimull (%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10fda(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x75(%rax)\n \tadd %al,(%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjbe 11ac5a2 \n \tadd %al,(%rax)\n@@ -3357138,16 +3356308,16 @@\n \tor $0x1,%eax\n \tadd %dl,-0x22(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpush %rdi\n \tor $0x1,%eax\n-\tadd %dl,%al\n-\tfimull (%rdi)\n+\tadd %dl,(%rax)\n+\tfisttpl (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tpop %rax\n \tor $0x1,%eax\n \tadd %dl,(%rax)\n \txchg %eax,%edx\n@@ -3357161,60 +3356331,60 @@\n \tadd %dl,%al\n \tpop %rax\n \tor $0x1,%eax\n \tadd %dl,0x10fa0(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x10d59(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10f88(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n+\tadc %dh,(%rdi)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tstc\n+\tadd %dl,(%rax)\n+\tcmp %bh,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x17(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xf12e,%eax\n \tadd %al,(%rax)\n \tadd %dl,0x10fcc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x102dd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1138c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11180(%rax)\n+\tadd %dl,(%rax)\n+\tmov %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rbx\n \tor $0x1,%eax\n \tadd %bh,0x5b(%rax)\n \tor $0x1,%eax\n \tadd %dl,(%rax)\n \tscas %es:(%rdi),%al\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d2(%rax)\n+\tadd %dl,0x1a(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjp 11ac65d \n+\tadd %al,(%rax)\n+\tlock jp 11ac65d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf12ef0(%rax)\n@@ -3357226,16 +3356396,17 @@\n \tadd %dl,(%rax)\n \tsbb (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %bh,-0x6(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x50(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xf,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x34(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \t(bad)\n@@ -3363024,15 +3362195,15 @@\n \tsub (%rax),%al\n \t...\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf66960,%al\n+\tmovabs 0xf66950,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x101fb60(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub 0x52(%rax),%dl\n@@ -3374131,23 +3373302,18 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub $0x10,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10df7(%rax)\n+\tadd %dl,0x11034(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rax\n-\tpopf\n+\tadd %dl,%al\n+\ttestl $0x9d501000,0x1(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9d5e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x104eb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3374160,19 +3373326,20 @@\n \tadd %dl,0x9b3e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %al,(%dx)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rbx,%rbx,4)\n+\tadd %dl,%al\n+\tor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcli\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3374225,17 +3373392,20 @@\n \tadd %al,(%rax)\n \tadc %ah,0x125(%rip) \n \tadd %al,(%rax)\n \tpush %rax\n \tand 0x1(%rip),%esp \n \tadd %dl,0x12525(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11049(%rax)\n+\tadd %dl,0x51(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x5c(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpop %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tes and $0x1,%eax\n \tadd %dl,(%rax)\n \ttest $0x12,%al\n@@ -3374244,17 +3373414,15 @@\n \tadd %dl,%al\n \tpush %rsp\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b50(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11029(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112a5(%rax)\n \tadd %al,(%rax)\n@@ -3383254,26 +3382422,29 @@\n \tand $0x1,%eax\n \tadd %dl,-0x1b(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x677b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WR adc %r8b,(%rcx)\n+\tadd %dl,0x55(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x111(%rbp)\n+\tnop\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rcx)\n \tand $0x1,%eax\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\trex.RB add $0x1,%al\n+\tadd %dl,(%rax)\n+\trex.RX add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%dl\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3383301,16 +3382472,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %r8b,(%r9)\n+\tadd %dl,0x4d(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x13(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\n \tfwait\n@@ -3388215,23 +3387386,24 @@\n \tadd %dl,(%rax)\n \t(bad)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %ah,0x1(%rip) \n-\tadd %dl,0x7b(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tadcl $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rcx)\n \tand $0x1,%eax\n \tadd %dl,0x11420(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x59(%rax)\n+\tadd %dl,(%rax)\n+\tscas %es:(%rdi),%eax\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rdi\n \tpopf\n \tadd %al,(%rax)\n@@ -3388255,37 +3387427,32 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cc8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x29(%rax)\n \tand $0x1,%eax\n-\tadd %dl,%al\n-\tes adc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\txor $0x9b,%al\n+\tadd %dl,0x1112e(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1052d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10eac(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dl,0x77(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsub %esp,0x1(%rip) \n \tadd %dl,(%rax)\n \tmov %esi,%ds\n@@ -3394018,17 +3393185,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsp\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor $0x111,%eax\n \tadd %al,(%rax)\n \tror $1,%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x29,%al\n \tcmc\n@@ -3394057,34 +3393223,33 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1143e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0x9b,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tleave\n+\tadc %dl,%cl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlret\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret $0x9c\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tshrb $1,(%rcx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n-\tfwait\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x44(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3394106,32 +3393271,30 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,(%rdx)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttestl $0x24ce1000,0x1(%rip) \n-\tadd %eax,(%rax)\n+\tshl $1,%bh\n+\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tand $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0xa1c0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WR cmc\n+\tnop\n+\tshlb $0x0,0x0(%rcx)\n+\tadc %cl,0x0(%rbp,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\n-\tpopf\n+\tadc %dl,-0x63(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11200(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tiret\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rsi)\n@@ -3399556,64 +3398719,64 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %bl,0x0(%rsi)\n \tadd %dl,0x3a(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\trex.B add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x3(%rdi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.RXB add (%r9),%r8d\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%rcx),%r8d\n \tadd %al,(%rax)\n+\tadc %al,0x3(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dl\n+\tadd %dl,-0x3d(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \t(bad)\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\trex.RXB add (%r9),%r8b\n+\tadd %dl,(%rax)\n+\trex.W add (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n-\tcmc\n+\tpush %rax\n+\tret $0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tpush %rax\n \tjs 11cdb61 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rcx),%eax\n+\tadd %dl,0x6b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x6(%rdi)\n+\tadc %bh,0x6(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b02(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10341(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x2(%rax)\n-\tfwait\n+\tadd %dl,(%rax)\n+\trex.X add (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd 0x0(%rbx),%bl\n \tadd %dh,%al\n \tpop %rbx\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x9b(%rip) \n \tadd %al,(%rax)\n@@ -3406141,19 +3405304,21 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x40(%rax)\n \tand $0x1,%eax\n-\tadd %dl,-0x39(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10(%rdi)\n+\tpush %rax\n+\tja 11d2c8b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12540(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \taddr32 clc\n \tadd %al,(%rax)\n@@ -3406266,16 +3405431,16 @@\n \tadd %al,%al\n \thlt\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf4f7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1c(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tsbb $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x4(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3406292,18 +3405457,21 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tenter $0x124,$0x0\n \tadd %al,(%rax)\n \tadd %dl,0x10e65(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcall 11d2ee4 \n+\tadd %dl,-0x18(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,-0x65(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rax\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 11d2e18 \n@@ -3406316,26 +3405484,26 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tss cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11(%rax)\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tadc %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1067e(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x28(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%al\n+\tpush %rax\n+\tint1\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124c7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n@@ -3406391,56 +3405559,60 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9d00(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe 11d2eca \n+\tadd %dl,(%rax)\n+\tja 11d2eca \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x10d57(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandl $0x0,0x0(%rdi)\n-\tadc %bh,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\tadc %al,0x111(%rbp)\n+\tadd %al,(%rax)\n+\trex jae 11d2f4a \n \tadd %al,(%rax)\n-\tadd %al,0x73(%rax)\n-\tadd %al,(%eax)\n \tadd %al,(%rax)\n \tadd %bl,0x6773(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9d02(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rcx\n \tor $0x1,%eax\n \tadd %al,%al\n \tpop %rcx\n \tor $0x1,%eax\n-\tadd %dl,0x110a3(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n+\tstos %eax,%es:(%rdi)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,(%rdi)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10d5a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstc\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x10e,%eax\n+\tshlb $1,(%rsi,%rcx,1)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tfiadds (%rax)\n \tadd %al,(%rax)\n-\txor %cl,0xde(%rdi)\n \tadd %al,(%rax)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edi,0x52(%rdx)\n \tadd %al,(%rcx)\n@@ -3413541,51 +3412713,48 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,%bl\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tret\n \tor $0x1,%eax\n-\tadd %dl,(%rax)\n-\tadc %al,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tinsl (%dx),%es:(%rdi)\n-\tsgdt (%rax)\n+\tadd %dl,0x11048(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x10f6d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsi)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tss adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rax)\n-\tadc (%rcx),%al\n+\tnop\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rcx),%edx\n \tadd %al,(%rax)\n-\tadc %ah,0x11(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %esp,0x1(%rip) \n+\trorb $1,(%rcx)\n+\tand $0x1,%eax\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rcx),%dl\n+\tadd %dl,%al\n+\tor %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %bl,0x0(%rbx)\n \tadd %ah,(%rax)\n \tpush %rax\n \tadd $0x1,%al\n@@ -3413742,19 +3412911,20 @@\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,(%rdx)\n \tand $0x1,%eax\n \tadd %dl,0x1250b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0xe,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\txor $0x10e,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0xf61f(%rax)\n+\tnop\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10dc5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10bb4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x57(%rax)\n \tpopf\n@@ -3418739,83 +3417909,79 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsp\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1137f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rdi\n+\tadd %dl,0x57(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txlat %ds:(%rbx)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%cl\n-\tadc %eax,(%rcx)\n+\tadc %ah,(%rcx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%bl\n-\tadd %dl,-0x32(%rax)\n-\tcmc\n-\tadd %al,(%rax)\n+\tadd %dl,0xf5ce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10eb0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n+\tadd %dl,0x10446(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x6(%rax)\n+\tadd %dl,0x78(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RXB add (%r9),%r8d\n+\tadd %dl,0x47(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \t(bad)\n \tadd $0x1,%eax\n-\tadd %dl,0x111d2(%rax)\n+\tadd %dl,0x1a(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tstc\n+\tpush %rax\n+\tsbb $0x10,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %bh,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf93e(%rax)\n+\tadd %dl,%al\n+\tds stc\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tret $0xf5\n \tadd %al,(%rax)\n+\tadd %dl,-0x3e(%rax)\n+\tcmc\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tfiadds (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xde8f(%rax)\n \tadd %al,(%rax)\n-\tadc $0x0,%al\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edi,0x52(%rdx)\n \tadd %al,(%rcx)\n \tjs 11dc217 \n \tadd %ebx,(%rbx)\n@@ -3429079,16 +3428245,15 @@\n \tadd %dl,%al\n \tadd 0x0(%rbx),%bl\n \tadd %dl,(%rax)\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dl,0x77(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rdi\n \tpopf\n \tadd %al,(%rax)\n@@ -3429112,19 +3428277,21 @@\n \tmov $0xc,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112cc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1254b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11117(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tss adc %eax,(%rcx)\n+\t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tcmp $0x111,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3433858,16 +3433025,15 @@\n \tadd %dl,(%rax)\n \tshll %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,0xf3(%rdx)\n \tadd %al,(%rax)\n \tshrb $0x0,0xf3(%rdx)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlods %ds:(%rsi),%al\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n@@ -3433951,16 +3433117,16 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10533(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor 0x1(%rip),%eax \n \tadd %dl,0x3a(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x0(%rsi),%bl\n \tadd %dl,(%rax)\n@@ -3435893,24 +3435059,30 @@\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1050190(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x0(%rbx,%rsi,8)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%al\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlods %ds:(%rsi),%al\n \trepz add %al,(%rax)\n@@ -3435953,16 +3435125,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfdiv %st(6),%st\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfa7b(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %dl,0xd353(%rax)\n@@ -3436784,33 +3435955,34 @@\n \t...\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf5b660,%al\n-\tadc %bl,0x10e(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x8b,%al\n-\tcmc\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf58b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x192000000000008a,%eax\n \tmov $0x0,%ebp\n \tadd %ah,(%rax)\n \tjnp 11e875d \n \tadd %al,(%rax)\n@@ -3437705,20 +3436877,23 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x0,-0xf(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rax)\n+\tpush %rax\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \t...\n-\tadd %bh,(%rax)\n-\trex.R roll %cl,(%rax)\n+\tcmp %al,0x0(%rbx,%rdx,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tjne 11e905c \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n@@ -3438203,16 +3437378,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tpop %rdi\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n+\tadd %dl,-0x68(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \t...\n \tnop\n@@ -3441895,19 +3441069,18 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x0(%rsi),%bl\n \tadd %dl,%al\n \tsub %bl,0x0(%rsi)\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadcl $0x1,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1108a(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx,%rbx,4)\n+\tadd %dl,%al\n+\txor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x36(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3441934,26 +3441107,25 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9b3e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1071b(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1071c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8d,(%r9)\n+\tadd %dl,0x1114c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bh,0x9b(%rip) \n+\tadd %dl,(%rax)\n+\tcmp $0x9b,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11071(%rax)\n+\tadd %dl,0x11078(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b0c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3441987,28 +3441159,26 @@\n \tadd %dl,0x9cca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs 0x9710000000000109,%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11270(%rax)\n+\tadd %dl,(%rax)\n+\tjno 11ed09d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1103a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjrcxz 11ed0b3 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x110ea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10de0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n@@ -3446904,16 +3446074,17 @@\n \tadd %dl,0xf5bc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tor $0x1,%eax\n \tadd %dh,0xf5d0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRB adc %r8b,(%r9)\n+\tadd %dl,%al\n+\tpush %rsp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WRXB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3446930,16 +3446101,16 @@\n \tadd %dl,%al\n \tpush %rdi\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9ccb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbx\n+\tadd %dl,%al\n+\tpush %rdx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9ccc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tleave\n@@ -3446977,15 +3446148,15 @@\n \tin $0x9c,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tloopne 11f55b7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -3447115,35 +3446286,40 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjg 11f5769 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ef2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e51(%rax)\n+\tadd %dl,0x51(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xe,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x60(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjmp 11f5791 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0x10e,%eax\n+\tadd %dl,0x35(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x10e(%rbx)\n+\tadd %dl,(%rax)\n+\tmov (%rsi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjnp 11f57a2 \n+\tadd %dl,0x7b(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x7e(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3447217,16 +3446393,16 @@\n \tadd %al,(%rax)\n \tpush %rax\n \txor %ebx,0x0(%rbx)\n \tadd %dl,-0x1d(%rax)\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,-0x45(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10319(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3447234,33 +3446410,28 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor (%rbx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1119a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xb,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x5e(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebx\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trorb $0x1,(%rsi)\n+\tshlb $1,0x10b(%rax)\n \tadd %al,(%rax)\n+\trclb $1,0x10e(%rbx)\n \tadd %al,(%rax)\n-\tnop\n+\tadc %al,%al\n \t(bad)\n-\tadc %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush $0x110\n \tadd %al,(%rax)\n \tand %bh,(%rbx)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex cmp $0x103,%eax\n \tadd %al,(%rax)\n@@ -3447272,48 +3446443,45 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tpop %rbp\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttestl $0x1,(%rsi)\n+\tshl $1,%bh\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b35(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x9b,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp 0x0(%rbx),%bl\n-\tadd %dl,0x10f0c(%rax)\n+\tadd %dl,0xc(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b0f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x56(%rax)\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e77(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10de0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1103a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10f08(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x13,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x77(%rax)\n \t(bad)\n@@ -3447326,20 +3446494,18 @@\n \tadd %dl,%al\n \tshll $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.XB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x110cb(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ch\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3447350,15 +3446516,18 @@\n \tadd %al,0x103ed(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tout %eax,(%dx)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rdx)\n+\tpush %rax\n+\tstos %al,%es:(%rdi)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x125(%rax)\n \tadd %al,(%rax)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3458056,77 +3457225,81 @@\n \tpush %rax\n \txor $0x9b,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp 0x0(%rbx),%bl\n \tadd %dl,0xf622(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10341(%rax)\n+\tadd %dl,(%rax)\n+\trex.X add (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x23(%rax)\n+\tadd %al,(%rax)\n+\tjo 11fd885 \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf62a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txor %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11480(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x39(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,0x1137f(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRXB add (%r9),%r8\n+\tadd %dl,(%rax)\n+\trex.B add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dl\n+\tpush %rax\n+\tret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6a(%rax)\n+\tadd %ah,0x6a(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsub $0xf7,%eax\n \tadd %al,(%rax)\n-\tcs testl $0x0,(%rax)\n \trolb $0x0,0x1(%rdx,%rax,1)\n \tnop\n \txor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n-\tcmc\n+\tpush %rax\n+\tret $0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n-\tfwait\n+\tpush %rax\n+\tss fwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7b(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tficoml (%rax)\n+\tadd %dl,%al\n+\tloope 11fd8f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x24(%rax)\n-\tor $0x1,%eax\n-\tadd %dl,0x11143(%rax)\n+\tadd %dl,0x10ddb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,0x4b(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tjs 11fd901 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \ttestb $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3460161,17 +3459334,17 @@\n \trex.W\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txlat %ds:(%rbx)\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %cl,%ch\n \tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3463298,16 +3462471,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x76(%rax)\n \tand $0x1,%eax\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n+\tadd %dl,-0x52(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -3463316,24 +3462488,23 @@\n \tadd %dl,(%rax)\n \tcmp 0x0(%rbx),%bl\n \tadd %dl,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %r8b,(%r9)\n+\trorb $1,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rcx)\n \tand $0x1,%eax\n-\tadd %dl,0xd(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\tor $0x10f,%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n \tadd %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x5d(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3464871,20 +3464042,22 @@\n \tadd %dh,0x1d4d6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txlat %ds:(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x64(%rax)\n+\tadd %dl,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%bl\n-\tsgdt (%rax)\n+\tpush %rax\n+\tjmp 1202cea \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x20(%rax)\n \tor $0x1,%eax\n \tadd %dl,%al\n \tinsb (%dx),%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -3464896,37 +3464069,36 @@\n \ttest $0x9d,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x7(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadc %bh,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin (%dx),%al\n+\tadd %al,(%rax)\n+\tadc %ch,%ah\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex loope 1202cef \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x111,%eax\n-\tadd %al,(%rax)\n-\tadc %dh,0x11(%rsi)\n+\tadd %dl,%al\n+\txor $0x11,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1117d(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x66(%rax)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x209f9(%rax)\n@@ -3464961,19 +3464133,22 @@\n \tadd %al,(%rax)\n \tadd %dl,0x11453(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\txchg %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%edi\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\trclb $1,0x114(%rdi)\n \tadd %al,(%rax)\n \tadc %ch,%bh\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \trex.WRB\n@@ -3468384,25 +3467559,25 @@\n \trex.WRB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x10f(%rbx)\n \tadd %al,(%rax)\n \tjo 1206309 \n \tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rcx),%eax\n-\tadd %dl,-0x5d(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x69(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x3(%rdi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmovabs %eax,0x4750000000000113\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tnop\n+\tjne 1206331 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp 0x0(%rbx),%ebx\n \tadd %cl,%al\n \tmovsxd %ecx,%esi\n \tadd %al,(%rax)\n@@ -3468431,24 +3467606,24 @@\n \tpush %rax\n \tadcl $0x0,(%rcx,%rax,1)\n \tnop\n \tpush %rbx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \t(bad)\n \tadd $0x1,%eax\n \tadd %al,0x1060e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x27(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n+\tadc %ah,(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8(%rax)\n@@ -3468474,31 +3467649,32 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10e15(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x35(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\tadd $0x1,%al\n+\tadd %dl,0x10446(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttest %cl,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rsi,%rcx,1)\n \tadd %ah,0x1061e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113da(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand %al,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10620(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\trex.B add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0x6,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tand %eax,(%rsi)\n@@ -3473149,18 +3472325,15 @@\n \txor $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eab(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp 0x0(%rbx),%ebx\n \tadd %al,0x52(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3473190,22 +3472363,22 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x12536(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,0xf(%rbp)\n+\tadd %dl,%al\n+\tmov %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tsgdt %gs:(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tmov $0xf,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x78(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x37(%rax)\n@@ -3480350,23 +3479523,25 @@\n \tadd %al,(%rax)\n \trcl $0x20,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x120d5(%rax)\n \t...\n \tadd %al,(%rax)\n-\tadd %dl,-0x6b(%rax)\n+\tadd %dl,%al\n+\tpushf\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10fec(%rax)\n+\tadd %dl,-0x14(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x69(%rax)\n \tand $0x1,%eax\n \tadd %dl,%al\n \tcmp 0x0(%rbx),%ebx\n@@ -3480378,15 +3479553,17 @@\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tnotl (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f92(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%edx\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tcwtl\n \tand $0x1,%eax\n \tadd %ch,0xf16b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11407(%rax)\n@@ -3480399,15 +3479576,17 @@\n \tadd %al,(%rax)\n \tnop\n \txor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125d3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11171(%rax)\n+\tadd %dl,(%rax)\n+\tjns 1210abc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3480488,15 +3479667,17 @@\n \tcwtl\n \tcltd\n \tand $0x1,%eax\n \tadd %dl,-0x4b(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10fb7(%rax)\n+\tadd %dl,%al\n+\tmov $0xf,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3f(%rax)\n \tcmc\n@@ -3480538,16 +3479719,15 @@\n \tadd %dl,0x19(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovsxd 0x1(%rip),%ecx \n \tadd %ch,0x10d63(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpopf\n+\tadd %dl,-0x63(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,(%rdx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3480569,16 +3479749,17 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcli\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,%al\n+\tjge 1210c8a \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x65(%rax)\n \tor $0x1,%eax\n \tadd %dl,0x10fad(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x34(%rax)\n \tfwait\n@@ -3480596,20 +3479777,18 @@\n \tor $0x125,%eax\n \tadd %al,(%rax)\n \tmov $0x70,%al\n \tor $0x1,%eax\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%eax\n-\tadd %dl,(%rax)\n-\tadc %r8d,(%rcx)\n+\tadd %dl,0x1114b(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b3b(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp 0x0(%rbx),%ebx\n \tadd %dl,0x10eb8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21(%rax)\n \tand $0x1,%eax\n \tadd %dl,%al\n \tjbe 1210c84 \n \tadd %al,(%rax)\n@@ -3480691,15 +3479870,16 @@\n \tadd %al,(%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandl $0x0,0x0(%rdi)\n \tmov %dh,0x67(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x39(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x1(%rbp,%riz,1)\n \t...\n \tadd %dl,0x65(%rax,%rbp,2)\n \tand %dh,0x67(%rcx,%riz,2)\n@@ -3481840,15 +3481020,16 @@\n \tsub $0x52524524,%eax\n \trex.WRXB push %r10\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%ah\n \tand $0x1,%eax\n-\tadd %dl,0x10fec(%rax)\n+\tadd %dl,-0x14(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3482837,15 +3482018,16 @@\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x105dd90,%al\n \tadc %dl,%ah\n \tand $0x1,%eax\n-\tadd %dl,0x10fec(%rax)\n+\tadd %dl,-0x14(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3487526,22 +3486708,26 @@\n \tje 1216f1d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rcx)\n \tje 1216f25 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x110(%rbp)\n+\trclb $1,0x1(%rax,%rdx,1)\n+\tadd %dl,-0x71(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,0x110(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \txor $0x9b,%eax\n \tadd %al,(%rax)\n-\trcrb $1,0x108(%rax)\n+\tnop\n+\tcwtl\n+\tor %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b5c(%rax)\n@@ -3487602,15 +3486788,17 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x17439(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11134(%rax)\n+\tadd %dl,(%rax)\n+\tcmp $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rcx\n \tje 1216ffd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0xbb,%al\n@@ -3487622,16 +3486810,15 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rbx\n \tje 1217015 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc %bl,%ah\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xef,%al\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3491024,38 +3490211,38 @@\n \tja 121a3d8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %bl,0x0(%rsi)\n \tadd %dl,0x10e65(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcall 121a4dc \n+\tadd %dl,-0x18(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 121a391 \n+\tadd %dh,-0x41(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xc1,%al\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjs 121a433 \n \tand $0x1,%eax\n \tadd %cl,%al\n \tpush %rcx\n \tand $0x1,%eax\n \tadd %dl,0x9d9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlock (bad)\n+\tadd %dl,-0xf(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dl,0x77(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3491099,30 +3490286,27 @@\n \tadd %dl,(%rax)\n \tandl $0x0,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \troll $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex adc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $1,0x11(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x7(%rsi)\n+\tadd %dl,(%rax)\n+\tja 121a492 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x12552(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tleave\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x110d1(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\troll %cl,(%rcx,%rax,1)\n+\tadd %ah,-0x2d(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 121a526 \n \tadd %al,(%eax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2c(%rax)\n \tadd $0x1,%al\n@@ -3491138,16 +3490322,15 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dl,0x1f(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%al\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3491189,44 +3490372,46 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,%dl\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tjle 121a551 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tje 121a544 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x77(%rax)\n \tand $0x1,%eax\n \tadd %dl,0x112cc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x39(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.X add (%rcx),%al\n+\tadc %al,0x2(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x28(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfcoms (%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11456(%rax)\n+\tnop\n+\tpush %rsi\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tand $0x1,%eax\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\txor %ah,0x125(%rbp)\n+\tadd %al,(%rax)\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edi,0x52(%rdx)\n \tadd %al,(%rcx)\n \tjs 121a5af \n \tadd %ebx,(%rbx)\n@@ -3496358,19 +3495543,19 @@\n \tadc $0x21,%ah\n \tadd %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0x9b,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjle 121e2dc \n-\tadd %eax,(%rax)\n+\tadc %al,0x111(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0xf61f(%rax)\n+\tnop\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tcall 121e40b \n \tadd %al,(%rax)\n@@ -3496447,20 +3495632,20 @@\n \tadd %al,(%rax)\n \tadc %dh,(%rdi)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9bd9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tes adc %eax,(%rcx)\n+\tadd %dl,0x1112e(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tjmp 121e3e0 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsub %ch,%bl\n-\tand $0x1,%eax\n \tadd %dl,0x9b9d(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10622(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x52(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -3496469,16 +3495654,16 @@\n \tand $0x1,%eax\n \tadd %bh,-0x15(%rax)\n \tand $0x1,%eax\n \tadd %dl,(%rax)\n \txor %dh,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x1,(%rdi),%ecx\n+\tadd %dl,0x10f69(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a5(%rax)\n \t...\n \tadd %al,(%rax)\n@@ -3510098,21 +3509283,18 @@\n \tadd %al,(%rax)\n \tand %ah,0x22(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.WXB and (%r9),%al\n \t...\n-\tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x111(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txor %ecx,%edi\n+\tshlb $1,(%rbx)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp 0x0(%rbx),%ebx\n \tadd %bh,%al\n \tpop %rsp\n \tint1\n@@ -3510133,49 +3509315,49 @@\n \tand $0x1,%eax\n \tadd %dh,0x10477(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjs 122ac57 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dl,0x10246(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsxd (%rax),%edx\n+\tadd %dl,%al\n+\tpush $0x10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11381(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tes (bad)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1257a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11453(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1089e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11155(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfmuls (%rsi)\n+\tadd %al,(%rax)\n+\trcr $1,%al\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x37(%rax)\n-\tstc\n-\tadd %al,(%rax)\n+\tadd %dl,0xf937(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n \tadd %dl,%al\n \txchg %eax,%edi\n \tadc $0x1,%al\n \tadd %al,(%rax)\n@@ -3510203,140 +3509385,147 @@\n \tadd %dh,%al\n \tmov (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tenter $0x10f,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,0x72(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjns 122ad23 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,-0x16(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjs 122ad29 \n+\tadd %dl,0x78(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RXB add (%r9),%r8b\n+\tadd %dl,(%rax)\n+\trex.W add (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tficoml (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%bl\n-\tadd %dl,0x10341(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tout %al,$0x11\n-\tadd %eax,(%rax)\n+\trex.X add (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x110dc(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,%dh\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tin $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f58(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ecx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ch\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tnop\n+\tint $0x11\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x70(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcs adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x114(%rbx)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tadc %bh,(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov %ss,(%rax)\n-\tadd %eax,(%rax)\n+\txchg %eax,%esp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b0c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esp\n+\tnop\n+\tor $0x9b,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x64(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x110(%rbx)\n-\tadd %al,(%rax)\n-\txor %bl,0x25(%rax)\n+\tnop\n+\tmov (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rax\n+\tand $0x1,%eax\n \tadd %dl,(%rax)\n \tjge 122adf0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsi\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tmovabs 0x3710000000000104,%eax\n+\tmovabs 0x36d0000000000104,%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x59(%rax)\n \tand $0x1,%eax\n \tadd %dh,%al\n \tpop %rsi\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0x10f,%eax\n+\tadd %dl,-0x57(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tand %dh,0x104(%rbx)\n+\tadd %ah,(%rax)\n+\tmov $0x4,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\n \tadc %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x42(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rsi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tcmp $0x110,%eax\n \tadd %al,(%rax)\n \txor %al,%cl\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $0x4,%bl\n \tadd %eax,(%rax)\n@@ -3510353,42 +3509542,42 @@\n \trex.X adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x4,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjge 122ae84 \n+\ttest %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0x11,%al\n+\tadd %dl,%al\n+\tand (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n-\tand $0x1,%eax\n+\tadd %dl,%al\n+\tes and $0x1,%eax\n \tadd %ch,(%rax)\n \tpop %rdi\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2d(%rax)\n \tand $0x1,%eax\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%al\n+\tadc %dl,%al\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3510396,18 +3509585,21 @@\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rbx\n \tand $0x1,%eax\n-\tadd %dl,0x11053(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2d(%rax)\n-\tor $0x1,%eax\n+\tadd %al,(%rax)\n+\tnop\n+\trorl %cl,0x1(%rip) \n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%eax\n \tadd %dl,(%rax)\n \tscas %es:(%rdi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -3510417,15 +3509609,18 @@\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%ah\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x111(%rdx)\n+\tnop\n+\txchg %eax,%edx\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rsp\n \tand $0x1,%eax\n \tadd %dl,0x125d6(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x104d7(%rax)\n@@ -3510563,17 +3509758,21 @@\n \tcmp %ah,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10e(%rsi)\n+\tpush %rax\n+\tscas %es:(%rdi),%al\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex incl (%rcx,%rax,1)\n+\tadd %al,-0x1(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tint3\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3510597,74 +3509796,73 @@\n \tnop\n \t(bad)\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tfmull (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11181(%rax)\n+\tadd %dl,(%rax)\n+\tmov %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor $0x126,%eax\n \tadd %al,(%rax)\n-\trorb $1,0x111(%rbp)\n-\tadd %al,(%rax)\n \tnop\n-\tpop %rdx\n+\txchg %eax,%ebp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadd %al,(%rax)\n \tadc %dh,(%rdi)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x52(%rax)\n+\tadd %dl,-0x4a(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x25(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x42(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txor $0x126,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tloope 122b124 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tor $0x5,%al\n-\tadd %eax,(%rax)\n+\tshl $1,%cl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1050d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tadc (%rcx),%eax\n+\trorb $0x0,0x1(,%rax,1)\n+\tmovabs 0x500000000001050d,%al\n+\tfcoms (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x12521(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tand %esp,0x1(%rip) \n-\tadd %dl,0x31(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\tcmp %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x35(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0x9b,%eax\n \tadd %al,(%rax)\n-\tnop\n-\trex.WXB adc $0x1,%al\n+\tadd %dl,0x1144b(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tinsl (%dx),%es:(%rdi)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tshrb $1,0x14(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x17(%rax)\n+\trex (bad)\n \tadd $0x1,%eax\n \tadd %dh,(%rax)\n \tsbb %al,0x1(%rip) \n \tadd %al,%al\n \tsbb %al,0x1(%rip) \n \tadd %dl,0x19(%rax)\n \tadd $0x1,%eax\n@@ -3510737,54 +3509935,51 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1263b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovsxd 0x1(%rip),%esp \n \tadd %ah,(%rax)\n \trex.WXB add $0x1,%rax\n-\tadd %dl,0x75(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10675(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trclb %cl,(%rax)\n+\tadd %dl,(%rax)\n+\tficoml (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1136d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%rcx),%rax\n+\tadd %dl,(%rax)\n+\tadd (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tjg 122b28e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WRB add $0x1,%rax\n \tadd %dh,0x4e(%rax)\n \tadd $0x1,%eax\n \tadd %bl,0x63(%rax)\n \tand $0x1,%eax\n \tadd %dl,(%rax)\n \trex.WRB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret $0xf5\n+\tadd %dl,-0x3d(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%r9),%al\n+\tadd %dl,0x41(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xf,%al\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x63(%rax)\n+\tpush %rax\n+\tpopf\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0x26,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x56(%rax)\n@@ -3510798,26 +3509993,24 @@\n \tadd %dl,(%rax)\n \tadcb $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjge 122b2ff \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2e(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfsts (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10(%rsi)\n+\tadd %dl,(%rax)\n+\tficoms (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1104d(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfmull (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin $0xf,%al\n \tadd %eax,(%rax)\n@@ -3510828,59 +3510021,61 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x5c(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\txor %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x38(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f3e(%rax)\n+\tnop\n+\tds sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txor %dh,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10f,%eax\n \tadd %al,(%rax)\n \tshrb $0x0,0xf3(%rbx)\n+\tadd %dl,0x111d1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub 0x1(%rip),%esp \n \tadd %dl,%al\n-\tleave\n+\txchg %eax,%edx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rbx)\n-\tand $0x1,%eax\n-\tadd %dl,(%rax)\n-\tmov (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tstos %al,%es:(%rdi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs %al,0x4d50000000000111\n-\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.WRB sgdt (%r8)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tdecl (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf521(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x110,%eax\n+\tadd %dl,0x1102c(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rax)\n+\tadd %dl,0x110a8(%rax)\n \tadd %al,(%rax)\n-\tjo 122b3d0 \n+\tadd %dh,0x26(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf528(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11336(%rax)\n \tadd %al,(%rax)\n@@ -3510894,15 +3510089,15 @@\n \tcmp %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1d(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tjno 122b3f2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tcmp $0xf1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3510912,32 +3510107,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x1(%rcx,%rdx,1)\n-\tadd %dl,%al\n-\tfistl (%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\tmov $0x111,%ebx\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjge 122b422 \n+\tshl $1,%bl\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,0xf(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x64(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2b(%rax)\n \tand $0x1,%eax\n \tadd %dl,0x9b35(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RXB add (%r9),%r8d\n+\tadd %dl,0x47(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0xd(%rax)\n \tadd %eax,(%rax)\n@@ -3516371,18 +3515567,19 @@\n \tadd %al,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11059(%rax)\n+\tadd %dl,0x61(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rdi\n+\tadd %al,(%rax)\n+\tloopne 122f2d1 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0x10e,%eax\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3516393,16 +3515590,16 @@\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor (%rsi),%cl\n+\tadd %dl,(%rax)\n+\tor (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x69(%rax)\n \tand $0x1,%eax\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x17(%rax)\n@@ -3516414,16 +3515611,16 @@\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tpush $0x25\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tes and $0x1,%eax\n-\tadd %dl,(%rax)\n-\tpopf\n+\tadd %dl,%al\n+\tpushf\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf5b7(%rax)\n@@ -3520046,21 +3519243,17 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.RB\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadcl $0x1,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1108a(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %dl,0xf61f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %ah,0x1(%rip) \n \tadd %bh,%al\n@@ -3520072,17 +3519265,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9dca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cc9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12645(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11029(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov %esp,0x1(%rip) \n \tadd %dl,(%rax)\n \trex.WXB sgdt (%r8)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3520135,49 +3519326,49 @@\n \tadd $0x1,%eax\n \tadd %ah,(%rax)\n \t(bad)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tadc $0xf6,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tjo 123309c \n+\tadc %bh,0x11(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9bd9(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov 0x1(%rip),%ah \n-\tadd %dl,0x10242(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcmp $0x112,%eax\n+\trex.XB add (%r9),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,0x112(%rip) \n \tadd %al,(%rax)\n \t(bad)\n \tmov 0x1(%rip),%ah \n \tadd %dl,%al\n \tmov $0x113,%esi\n \tadd %al,(%rax)\n \tmov $0x8a,%al\n \tand $0x1,%eax\n-\tadd %dl,(%rax)\n-\tenter $0x110,$0x0\n+\tadd %dl,0x110cf(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov 0x1(%rip),%esp \n \tadd %dl,0x9b96(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret $0x110\n+\tadd %dl,-0x36(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfadds 0xf1(%rsi)\n \tadd %al,(%rax)\n-\trclb $1,0xf(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %rbx\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov 0x1(%rip),%esp \n \tadd %dh,0x1054a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1054b(%rax)\n \tadd %al,(%rax)\n@@ -3520187,17 +3519378,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9b35(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest $0x9d,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x49(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x110,%esi\n \tadd %al,(%rax)\n \tadc %dh,0x14(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11300(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3a(%rax)\n@@ -3520221,21 +3519411,20 @@\n \tadd %al,(%rax)\n \tadd %al,0x1258d(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x1258d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f70(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $1,0x10(%rsi)\n+\tadd %dl,%al\n+\tpush $0x10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11076(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3538410,15 +3537599,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rcx\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6fb(%rax)\n+\tadd %ah,0xf6fb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x28(%rax)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tloop 12448e9 \n@@ -3551129,15 +3550318,15 @@\n \tadd %dh,0x11e87(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rcx)\n \t...\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush $0xfffffffffffffff6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \thlt\n \t(bad)\n \tadd %al,(%rax)\n@@ -3551972,18 +3551161,18 @@\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttestl $0x1a623000,0x1(%rip) \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tshl $1,%bh\n+\tor $0x1,%eax\n+\tadd %dh,(%rax)\n+\tvpshufb (%r24),%xmm31,%xmm8\n \tadd %dh,-0x75(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %r8b,(%r8)\n@@ -3552018,15 +3551207,16 @@\n \tadd %al,(%rax)\n \tadd %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xe(%rsi)\n+\tnop\n+\trex.WRX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjbe 124e12d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n@@ -3552068,16 +3551258,16 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tja 124e191 \n+\tpush %rax\n+\tjs 124e191 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11df5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3552085,18 +3551275,16 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp 124e1b8 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tshr $1,%bl\n+\tor $0x1,%eax\n \tadd %dh,%al\n \thlt\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3552133,15 +3551321,15 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%al\n+\tadc %ch,%cl\n \tor $0x1,%eax\n \tadd %al,(%rax)\n \tstc\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3552232,31 +3551420,32 @@\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10e(%rdi)\n+\tpush %rax\n+\txchg %ecx,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11dfc(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcld\n-\tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x10e(%rbp)\n+\tadc %cl,0x10e(%rsi)\n \tadd %al,(%rax)\n \t(bad)\n \tcld\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3552348,16 +3551537,17 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %al,0xf92000000000010a\n+\tshlb $1,0x10a(%rdx)\n+\tadd %al,(%rax)\n+\tand %bh,%cl\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x1000000(%rip) \n \t(bad)\n@@ -3552377,15 +3551567,15 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x109(%rbp)\n+\tshlb $1,0x109(%rsi)\n \tadd %al,(%rax)\n \tnop\n \tcli\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3552471,16 +3551661,16 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trepz (bad)\n+\tshl $1,%bl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0xd(%rax)\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3552585,15 +3551775,15 @@\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tjrcxz 124e691 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3552644,15 +3551834,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tor $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3552711,16 +3551901,15 @@\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tout %al,(%dx)\n+\tshr $1,%dh\n \tor $0x1,%eax\n \tadd %al,0x25(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3552787,16 +3551976,16 @@\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tloop 124e899 \n+\tpush %rax\n+\tjrcxz 124e899 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand (%rdi),%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3552837,15 +3552026,15 @@\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \ttest $0xa,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11f21(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3552882,17 +3552071,21 @@\n \tadd %al,(%rax)\n \tds add %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rax,%rcx,1)\n-\tadd %ah,%al\n-\tsbb $0x1f,%al\n+\tpush %rax\n+\txchg %eax,%esp\n+\tor %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 124e99e \n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n \tfadds (%rcx)\n \tadd %al,(%rax)\n@@ -3552957,15 +3552150,15 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xe(%rdx)\n+\trcrb $1,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3553023,18 +3552216,20 @@\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\tnop\n+\tadc %r8,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x32(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3553256,21 +3552451,17 @@\n \tcmp $0x3d000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0xa,%al\n-\tadd %eax,(%rax)\n+\tshrb $1,0x10a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x38(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trex enter $0x11e,$0x0\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -3553431,15 +3552622,15 @@\n \tadd %al,(%rax)\n \tand (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfimuls (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %ebx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3553503,15 +3552694,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rsi)\n+\tnop\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0x18,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3553606,18 +3552798,16 @@\n \tadd %al,(%rax)\n \tadd %ah,0x1(%rip) \n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bh\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\ttestl $0x1,(%rsi)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n \tadd %al,(%rax)\n@@ -3553626,16 +3552816,16 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%dh\n-\t(bad)\n+\tpush %rax\n+\tfimuls (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11ec3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3554065,16 +3553255,16 @@\n \tcmp $0x3d000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tes adc (%rcx),%al\n+\tshlb $1,(%rsi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n@@ -3554085,15 +3553275,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tlock adc %al,(%rcx)\n+\tclc\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 124f449 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n@@ -3554103,18 +3553294,15 @@\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%ebp\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bl,0x110(%rbp)\n \tadd %al,(%rax)\n \txor %ah,0x128(%rip) \n \tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n@@ -3554264,20 +3553452,18 @@\n \tcmp $0x3d000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\trorb $1,0x111(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,-0x72(%rax)\n \t(bad)\n+\tmov (%rdi),%fs\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1000000(%rip) \n@@ -3554585,20 +3553771,20 @@\n \tadd %ch,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RXB adc %r8d,(%r9)\n-\tadd %al,(%rax)\n+\tadc %cl,0x11(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 124f955 \n-\tes add %eax,(%rax)\n+\tadd %ah,%al\n+\tshll %cl,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x1000000(%rip) \n \tjmp 124f99e \n@@ -3555046,19 +3554232,19 @@\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\tadc %al,0x111(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4b(%rax)\n-\tes add %eax,(%rax)\n+\t(bad)\n+\tmov $0x26,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rsi)\n \tadd %al,(%rax)\n@@ -3555089,16 +3554275,16 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rcx\n+\tpush %rax\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov $0x26,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n@@ -3556876,21 +3556062,17 @@\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x10(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tlea (%rdi),%esp\n-\tadd %eax,(%rax)\n+\trolb $1,0x110(%rsi)\n \tadd %al,(%rax)\n+\trorb $0x0,0x127(%rbp)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3557442,18 +3556624,15 @@\n \tadd %dh,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tshlb $1,0x110(%rcx)\n \tadd %al,(%rax)\n \tadc %bh,0x126(%rdi)\n \tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n@@ -3557531,16 +3556710,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n-\t(bad)\n+\tnop\n+\trepz (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tsbb (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3557677,33 +3556856,30 @@\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ch,0x111(%rdi)\n \tadd %al,(%rax)\n \torb $0x1,0x1c(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0xde(%rsi)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10e(%rcx)\n+\tadc %dh,0x10e(%rdx)\n \tadd %al,(%rax)\n \tmov $0x4c,%al\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0xde(%rsi)\n \tadd %al,(%rax)\n@@ -3557712,15 +3556888,15 @@\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tsub %dl,(%rcx)\n+\txor %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3557750,27 +3556926,26 @@\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjnp 1251b6c \n-\tadd %eax,(%rax)\n+\tadc %al,0x111(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.W sbb $0x1,%al\n+\tand %cl,0x1c(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov %esi,%ds\n \tadd %al,(%rax)\n-\tadc %cl,0xde(%rsi)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n@@ -3557830,15 +3557005,18 @@\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x110(%rbp)\n+\tnop\n+\tpopf\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbbb $0x1,0x27(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n@@ -3557847,55 +3557025,45 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %al,%gs:(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tpop %rbp\n-\t(bad)\n+\tadc %ch,0x10(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1275d(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%ecx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trcrb $1,0x111(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x900000000001275c,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%ecx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bl,0x111(%rcx)\n \tadd %al,(%rax)\n \tmov $0x5b,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n@@ -3557921,16 +3557089,15 @@\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp (%rcx),%dl\n+\tadc %al,0x11(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpop %rdx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3557975,36 +3557142,31 @@\n \tadd %al,(%rax)\n \tcmp %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjns 1251d74 \n-\tadd %eax,(%rax)\n+\trolb $1,0x111(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rcx\n-\t(bad)\n+\trcrb $1,0x27(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor $0x11,%al\n+\tadc %dl,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpop %rax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3558015,34 +3557177,35 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%ah\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tin $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock push %rdi\n+\tadd %dh,%al\n+\tpush %rdi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.XB adc %al,(%r9)\n+\tnop\n+\trex.WX adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x27(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n@@ -3559545,18 +3558708,22 @@\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0x110,%eax\n+\tpush %rax\n+\tmov $0x10,%cl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov %fs,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x1(%rdi,%riz,1)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3559578,31 +3558745,28 @@\n \tcmp $0x3d000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%ch\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xb2,%al\n-\tsub (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n-\tadd %al,(%rax)\n+\trolb $1,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %dh,0x12bb2(%rax)\n \tadd %al,(%rax)\n-\tadd %ebp,%ecx\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tjmp 12530de \n \tadd %al,(%rax)\n \tand %dl,0x104(%rbx)\n \t...\n \tadd %al,(%rax)\n \tpush %rax\n \toutsb %ds:(%rsi),(%dx)\n \tand %al,(%rcx)\n@@ -3559640,15 +3558804,16 @@\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dh\n+\tnop\n+\tout %al,(%dx)\n \tor $0x1,%eax\n \tadd %ah,(%rax)\n \tsub $0x29,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n@@ -3559675,15 +3558840,16 @@\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x11(%rcx)\n+\tpush %rax\n+\tjns 12531bc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x80(%rax)\n \tsub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1253165 \n@@ -3559834,15 +3559000,16 @@\n \tadd %bh,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x11(%rax)\n+\tnop\n+\tjo 1253374 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tout %eax,$0x26\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n@@ -3560069,33 +3559236,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tout %al,$0x10\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub (%rcx),%r8b\n+\tadc %ch,%dh\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n+\trolb $0x0,0x1(%rdx,%rbp,1)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tcmp %eax,(%rax)\n+\tadd %bh,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ecx,(%rcx)\n+\tadd %al,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x104b0(%rax)\n \tadd %al,(%rax)\n-\txorb $0x0,0x104(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%edi\n \t(bad)\n@@ -3560121,22 +3559288,23 @@\n \tadd %dl,0x15000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10e(%rbx)\n+\tnop\n+\tstos %eax,%es:(%rdi)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xa4,%al\n-\tand %al,(%rcx)\n+\tadd %dh,0x120a4(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x125a4(%rax)\n \tadd %al,(%rax)\n-\tmov $0xa4,%al\n-\tand $0x1,%eax\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3560260,30 +3559428,31 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tshlb $1,(%rbx)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 12537dd \n+\tsub (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc (%rdx),%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\tand $0x1,%eax\n-\tadd %al,(%rcx)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ebp,%ecx\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tjmp 12537e6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dh,0x5e(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3560350,18 +3559519,22 @@\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x10(%rsi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpop %rsi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x12753(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x53,%al\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n@@ -3560433,15 +3559606,15 @@\n \tadd %bh,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ch\n+\tshl $1,%ah\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,(%rdx)\n \tsub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3560452,16 +3559625,15 @@\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tret\n+\tadc %cl,%bl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex mov $0x126,%esi\n \tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n@@ -3560512,17 +3559684,19 @@\n \tadd %al,(%rax)\n \tcmp %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x111(%rip) \n+\tshlb $1,(%rcx,%rdx,1)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x126bd(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x126(%rbp)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3560606,20 +3559780,17 @@\n \tadd %al,(%rdx)\n \tadd %al,0x800(%rip) \n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjle 1253b6c \n-\tadd %eax,(%rax)\n+\tadc %al,0x111(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc $0x2a,%al\n+\tadc %dl,(%rdx,%rbp,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3560766,16 +3559937,16 @@\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%ch\n-\tor $0x1,%eax\n+\tnop\n+\tfisttpll 0x1(%rip) \n \tadd %dh,%al\n \tmov $0x11d,%ebx\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3560917,18 +3560088,15 @@\n \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tor (%rcx),%al\n-\tadd %al,(%rax)\n+\tadc %ah,0x10a(%rsi)\n \tadd %al,(%rax)\n \tmov $0xbb,%al\n \tsbb $0x1,%eax\n \tadd %dl,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3560989,15 +3560157,15 @@\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \trorl %cl,0x1(%rip) \n \tadd %dh,0x11db5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3561083,21 +3560251,23 @@\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rax,%rdx,1)\n+\tpush %rax\n+\tjl 1253ff3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub %r8,(%r9)\n \tadd %al,(%rax)\n-\tadc %cl,0x29(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x55(%rax)\n+\tjo 1253f9d \n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tmov (%rdi),%ebx\n@@ -3562446,28 +3561616,28 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x10e(%rip) \n-\tadd %al,(%rax)\n-\trex jge 125515c \n+\trorb $1,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tand $0x1,%eax\n-\tadd %al,(%rdx)\n+\tadd %al,0x7d(%rax)\n+\tand %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\t(bad)\n+\txor %ah,0x125(%rbp)\n+\tadd %al,(%rax)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10a(%rbx)\n \tadd %al,(%rax)\n \tjo 12551df \n \tand %eax,(%rcx)\n@@ -3562788,16 +3561958,15 @@\n \tadd %al,0x0(%rax)\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjbe 12554b3 \n+\tadc %bh,0x10(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4c(%rax)\n \tsub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 125545d \n@@ -3562842,19 +3562011,20 @@\n \tadd %al,(%rax)\n \tadd %al,0x0(%rax)\n \txor $0x1000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdx)\n-\tadc %eax,(%rcx)\n+\tnop\n+\tcmp %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x1(%rcx,%rbp,1)\n+\tsub %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 12554fd \n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n@@ -3563104,24 +3562274,23 @@\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbp\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bl,(%rcx)\n-\tand (%rcx),%al\n+\tadc %bl,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb %esp,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock movsb %ds:(%rsi),%es:(%rdi)\n+\tadd %dh,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n@@ -3563194,15 +3562363,15 @@\n \tadd %ah,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n+\tshlb $1,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0xa4f0000000000122,%eax\n \tand $0x1,%eax\n \tadd %al,(%rdx)\n@@ -3563284,17 +3562453,16 @@\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\trclb $1,(%rcx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x73(%rax)\n \tand (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock movsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n@@ -3563335,37 +3562503,33 @@\n \tcmp $0x3d000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tout %eax,(%dx)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x27,%al\n-\tsub %eax,(%rcx)\n+\tpush %rax\n+\tnotl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x12927(%rax)\n \tadd %al,(%rax)\n-\tjo 12559fd \n+\tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rsi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tcmp $0x110,%eax\n \tadd %al,(%rax)\n \tloopne 1255a04 \n \tand (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock movsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n@@ -3563931,25 +3563095,21 @@\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbx\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tand (%rcx),%al\n+\tadc %bl,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x12282(%rax)\n \tadd %al,(%rax)\n-\tlock movsb %ds:(%rsi),%es:(%rdi)\n+\tadd %dh,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 12560b6 \n@@ -3563989,15 +3563149,15 @@\n \tadd %ah,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tstos %al,%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tsub %eax,(%r9)\n \tadd %al,(%rax)\n@@ -3564009,52 +3563169,52 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadcl $0x1,(%rcx)\n-\tadd %al,%al\n-\tandb $0x1,(%rdx)\n-\tadd %al,(%rax)\n+\tadc %cl,0x111(%rcx)\n \tadd %al,(%rax)\n-\tlock movsb %ds:(%rsi),%es:(%rdi)\n+\trolb $0x0,0x122(%rax)\n+\tadd %dh,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tloope 1256194 \n-\tadd %eax,(%rax)\n+\tshl $1,%cl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpushf\n+\tadd %al,(%rax)\n+\tloopne 1256126 \n \tand (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock movsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x111(%rbp)\n+\tnop\n+\txchg %eax,%ebp\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1256231 \n \tand (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock movsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n@@ -3564063,37 +3563223,36 @@\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rdx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n \tadd %al,(%rax)\n \tmovabs 0xf00000000001227d,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tscas %es:(%rdi),%al\n-\tadc %eax,(%rcx)\n+\tmov $0x11,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x1227c(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf00000000001227c,%al\n+\tadd %dh,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3564162,33 +3563321,34 @@\n \tadd %bl,0x1d000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x111(%rbp)\n-\tadd %al,(%rax)\n \tnop\n-\ttest %ebp,(%rcx)\n+\tmov $0x11,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x12985(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %al,0xa9e0000000000111\n+\tshrb $1,0x111(%rcx)\n+\tadd %al,(%rax)\n+\tloopne 12562c3 \n \tsub %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 12562cd \n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3564272,23 +3563432,24 @@\n \tadd %al,(%rax)\n \taddb $0x0,(%rax)\n \tadd %al,0x1000000(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %bl,(%rdx)\n-\tand (%rcx),%al\n+\tpush %rax\n+\tcmp %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsbb (%rdx),%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock movsb %ds:(%rsi),%es:(%rdi)\n+\tadd %dh,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 125644e \n@@ -3564430,18 +3563591,15 @@\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tshrb $1,0x111(%rsi)\n \tadd %al,(%rax)\n \tloopne 1256577 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x125a0(%rax)\n \tadd %al,(%rax)\n@@ -3564466,15 +3563624,15 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tpop %rax\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock pop %gs\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3564485,33 +3563643,29 @@\n \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov (%rsi),%cs\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tor $0xa9,%al\n-\tadd %al,(%rax)\n+\trorb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n+\tloopne 125666e \n+\ttest $0x0,%eax\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x1000000(%rip) \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rcx)\n-\t(bad)\n+\tpush %rax\n+\tand (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x69(%rax)\n \ttest $0x0,%eax\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rdx)\n@@ -3564725,18 +3563879,15 @@\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x111(%rip) \n \tadd %al,(%rax)\n \tmov $0x93,%al\n \tsub (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n@@ -3564908,15 +3564059,15 @@\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n+\tadc %cl,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovsxd (%rdx),%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3565123,18 +3564274,15 @@\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x10,%ah\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadc %bh,0x1(%rax,%rdx,1)\n \tadd %dl,%al\n \tmov %ebp,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n@@ -3565331,19 +3564479,19 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\txor (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex std\n+\tadd %al,-0x3(%rax)\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3565365,18 +3564513,15 @@\n \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsahf\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ah,0x111(%rdi)\n \tadd %al,(%rax)\n \t(bad)\n \tor (%rbx),%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n@@ -3565397,16 +3564542,16 @@\n \tadd %dh,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb $0x1,(%rcx)\n+\trol $1,%bh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xd000000000012a41,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3566623,30 +3565768,31 @@\n \tadd %al,(%rax)\n \txor (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%bl\n-\tadc %al,(%rcx)\n+\tnop\n+\tficoml (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2a(%rax)\n+\trex sub (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshrb $1,0x125(%rsi)\n+\tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\tand $0x1,%eax\n-\tadd %al,(%rcx)\n+\tadd (%rax),%eax\n+\tadd %al,(%rax)\n+\tadd %ebp,%ecx\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tjmp 1258066 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %al,0x6f(%rax)\n \tand %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3566838,20 +3565984,18 @@\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tcmp %dl,(%rax)\n-\tadd %eax,(%rax)\n+\trex adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tsub (%rcx),%al\n+\tadd %al,(%rax)\n+\tshlb $0x1,0x2a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%eax\n@@ -3566928,17 +3566072,21 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10e(%rsi)\n+\tpush %rax\n+\tscas %es:(%rdi),%al\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x20,(%rdx)\n+\tadd %al,%al\n+\tadd (%rax),%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x5d(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3566991,16 +3566139,15 @@\n \tadd %al,0x0(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %r8b,(%r9)\n+\trorb $1,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadc (%rax),%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x5d(%rax)\n@@ -3567030,16 +3566177,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tpop %rdi\n-\tadc %eax,(%rcx)\n+\tadc %eax,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 125846e \n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3567048,16 +3566194,15 @@\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tshl $1,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $0x1,(%rdx,%rbp,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3567192,15 +3566337,16 @@\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x11(%rsi)\n+\tnop\n+\tjge 12585f4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0x2b,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3567318,15 +3566464,15 @@\n \tadd %al,0x0(%rax,%rax,1)\n \tadd %al,0x0(%rax,%rax,1)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tfmuls 0x1(%rip) \n \tadd %al,(%rax)\n \tscas %es:(%rdi),%eax\n \tsub (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3567415,16 +3566561,15 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjo 125884c \n+\tadc %bh,0x11(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc $0x123,%eax\n \tadd %al,(%rax)\n \tlock cmpsb %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n@@ -3567561,15 +3566706,15 @@\n \tadd %dh,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,(%rsi)\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n@@ -3567710,16 +3566855,16 @@\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dl\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tlret $0x110\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,(%rbx)\n \tand (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock cmpsb %es:(%rdi),%ds:(%rsi)\n@@ -3567862,15 +3567007,16 @@\n \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%al\n+\tnop\n+\tiret\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0x123,%eax\n \tadd %al,(%rax)\n \tlock cmpsb %es:(%rdi),%ds:(%rsi)\n@@ -3567957,20 +3567103,17 @@\n \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10,%bh\n-\tadd %eax,(%rax)\n+\tsarb $1,0x110(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tloopne 1258df9 \n \tand (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock cmpsb %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3568095,34 +3567238,36 @@\n \tadd %al,0x0(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%eax\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tmov $0x10,%ch\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tsub (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n-\tshrb $0x2a,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\tand $0x1,%eax\n-\tadd %al,(%rcx)\n+\txor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rdx)\n+\tadd %ecx,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1057a(%rax)\n+\tnop\n+\tjp 1258f70 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n@@ -3568201,19 +3567346,18 @@\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.X adc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x11(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tadd %al,0x2f(%rax)\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3568657,21 +3567801,18 @@\n \tadd %ah,0x25000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsi\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\trcrb $1,0x12(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x16(%rax)\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -3568849,16 +3567990,17 @@\n \tadd %al,(%rax)\n \tsbb $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %r8,(%rcx)\n+\tpush %rax\n+\tpush %rsp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsubb $0x0,0x12a(%rip) \n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n@@ -3568981,16 +3568123,15 @@\n \trex.WRX add %r8,(%rax)\n \tadd %cl,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjno 12598ec \n+\tadc %bh,0x11(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x12106(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n@@ -3569117,17 +3568258,15 @@\n \tadd %al,(%rax)\n \tsbb $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsp\n-\tadc %eax,(%rcx)\n+\tadc %ah,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xe0,%al\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3569198,16 +3568337,16 @@\n \tadd $0x8000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tnop\n+\tpush %rax\n+\tcwtl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x1(%rbx,%rbp,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3569216,35 +3568355,35 @@\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x110(%rdi)\n+\trol $1,%dh\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x53,%al\n \tsub (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \txor $0x1000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x10,%dh\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmov $0x110,%esi\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tloopne 1259b60 \n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3569274,19 +3568413,17 @@\n \tadd %bl,0x1d000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %ss,(%rcx)\n-\tadd %eax,(%rax)\n+\trclb $1,0x111(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x51(%rax)\n+\tjo 1259b89 \n \tsub (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3569309,16 +3568446,16 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfcoms (%rax)\n+\tnop\n+\tfists (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6a(%rax)\n \tsub (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3569344,15 +3568481,17 @@\n \tadd %al,(%rax)\n \tor $0x1000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x111,%esp\n+\t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x2b(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n@@ -3569380,15 +3568519,15 @@\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tsub (%rcx),%al\n@@ -3569654,15 +3568793,15 @@\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n+\tshl $1,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3569800,91 +3568939,97 @@\n \trex fcomps (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\trex.B add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xd000000000011fcc,%al\n \tmovabs 0x1401000000000125,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rbx,%rax,1)\n-\tadd %al,(%rax)\n+\tadc %al,0x3(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock rcrl %cl,(%rdi)\n+\tadd %dh,%al\n+\trcrl %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0x1401000000000125,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x3(%rdi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.RXB add (%r9),%r8d\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tret $0x11f\n \tadd %al,(%rax)\n+\tadc %al,%dl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x125(%rax)\n+\tadd %dl,%al\n+\tmovabs 0x1401000000000125,%al\n \tadd %al,(%rax)\n-\tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n-\tadc (%rcx),%eax\n+\tnop\n+\tjg 125a16e \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x11fd0(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000011fd0,%al\n+\tadd %dl,%al\n \tmovabs 0x1401000000000125,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tds stc\n+\tsarb $1,(%rsi)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x2e(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0x1401000000000125,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \trex.RX add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tlret $0x11f\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret $0xf5\n+\tadd %dl,-0x3d(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000011fd5,%al\n+\tadd %ah,0x11fd5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tmovabs 0x1401000000000125,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x2(%rdi)\n+\tadc %cl,0x2(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11fce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0x1401000000000125,%al\n \tadd %al,(%rax)\n@@ -3569896,134 +3569041,133 @@\n \tadd %dh,0x11fbf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0x1401000000000125,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \t(bad)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \trcrl $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tstc\n+\tadd %dl,(%rax)\n+\tcmp %bh,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0x1401000000000125,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \t(bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tret $0x11f\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rcx),%eax\n+\tadd %dl,0x6b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,0x11f(%rdi)\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tja 125a2a1 \n+\tadd %dl,(%rax)\n+\tjs 125a2a1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11fc0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0x1401000000000125,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n-\tcmc\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tret $0xf5\n \tadd %al,(%rax)\n-\tadd %al,0x11fbe(%rax)\n \tadd %al,(%rax)\n+\tcmpb $0x0,0x11f(%rsi)\n \tadd %dl,%al\n \tmovabs 0x1401000000000125,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x6(%rax)\n+\tpush %rax\n+\tjs 125a2e1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x11f,%ebp\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\trex.WX add (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex mov $0x11f,%ebp\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WX add (%rcx),%rax\n+\tadd %dl,0x4a(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x11f,%esp\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RX add (%rcx),%r8d\n+\tadd %dl,(%rax)\n+\trex.RXB add (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,0x11f(%rbx)\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadc %dh,%dh\n+\tfdivrp %st,%st(0)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x11fba(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0x1b01000000000125,%al\n \tadd %al,(%rax)\n@@ -3570052,16 +3569196,17 @@\n \tadd %al,(%rax)\n \tadd %dh,-0x5d(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2a(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x7000000000012009,%al\n \tmovabs %eax,0x1b01000000000125\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3570237,17 +3569382,15 @@\n \tadd %dh,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1067e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x12180(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n@@ -3570267,43 +3569410,41 @@\n \tloop 125a5cc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x1,0x22(%rbp)\n+\tadd %dl,0x10246(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x12245(%rax)\n \tadd %al,(%rax)\n-\tlock movsb %ds:(%rsi),%es:(%rdi)\n+\tadd %dh,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf933(%rax)\n+\tadd %dl,%al\n+\txor %ecx,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpush %rbx\n \tand (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock movsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x37(%rax)\n-\tstc\n-\tadd %al,(%rax)\n+\tadd %dl,0xf937(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tand %fs:(%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock movsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n@@ -3570428,16 +3569569,16 @@\n \tadd %al,(%rax)\n \tlock cmpsb %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex add (%rcx),%eax\n+\tadd %dl,(%rax)\n+\tadd (%r9),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex adc $0x23,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n@@ -3570561,59 +3569702,60 @@\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rcx),%eax\n-\tadd %al,-0x12(%rax)\n+\tadd %dl,0x69(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex out %al,(%dx)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3e(%rax)\n-\tadd $0x1,%eax\n+\tadd %dl,0x1053e(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,-0x2b(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10675(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %esp,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d3(%rax)\n+\tadd %dl,0x1b(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tret $0x127\n \tadd %al,(%rax)\n+\txor %al,%dl\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113ca(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3570635,56 +3569777,56 @@\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.XB add (%r9),%al\n+\tadd %dl,(%rax)\n+\tadd (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dh,%dh\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%rcx),%rax\n+\tadd %dl,(%rax)\n+\tadd (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tfs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%r9),%r8b\n+\tadd %dl,0x45(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x127(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.B add $0x1,%al\n+\tadd %dl,0x41(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%ch\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n@@ -3570702,34 +3569844,33 @@\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x29(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1101c(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x127(%rdi)\n+\tadd %dl,%al\n+\tmov $0x127,%edi\n \tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n@@ -3570888,67 +3570029,64 @@\n \trex (bad)\n \tsub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,0x10345(%rax)\n \tadd %al,(%rax)\n-\tand %bh,0x129(%rip) \n+\tadd %ah,(%rax)\n+\tcmp $0x129,%eax\n \tadd %al,(%rax)\n \tjo 125ab55 \n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %edi,%ecx\n+\tadd %dl,0x31(%rax)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tss sub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 125ab75 \n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1044e(%rax)\n+\tadd %dl,%al\n+\trex.WRX add $0x1,%al\n \tadd %al,(%rax)\n-\tadd %al,0x12935(%rax)\n \tadd %al,(%rax)\n+\txorb $0x0,0x129(%rip) \n \tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dl,0x10249(%rax)\n \tadd %al,(%rax)\n-\tlock xor (%rcx),%ebp\n+\tadd %dh,%al\n+\txor (%rcx),%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0x5,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x34(%rax)\n+\tadd $0x1,%eax\n \tadd %al,%al\n \tlods %ds:(%rsi),%eax\n \tsub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 125abd5 \n \tand $0x1,%eax\n@@ -3570964,44 +3570102,44 @@\n \tmovabs 0x70000000000129bf,%al\n \tstos %eax,%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjae 125ac61 \n+\tadd %dl,0x73(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x52(%rax)\n \tsub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 125ac15 \n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf93d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rbp\n-\tsub %eax,(%rcx)\n+\tadd %dl,%al\n+\tcmp $0xf9,%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x29(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 125ac35 \n+\tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10168(%rax)\n+\tadd %dl,%al\n+\tpush $0x101\n \tadd %al,(%rax)\n-\tadd %dh,0x76(%rax)\n+\tjo 125ad18 \n \tsub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 125ac55 \n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n@@ -3571095,23 +3570233,19 @@\n \tadd %al,(%rax)\n \tjo 125ad35 \n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xc6,%al\n-\tsub %eax,(%rcx)\n+\tadd %dl,0x10168(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x129c6(%rax)\n \tadd %al,(%rax)\n-\tjo 125ad55 \n+\tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfcoml (%rbx)\n@@ -3571163,16 +3570297,17 @@\n \tadd %al,(%rax)\n \tjo 125add5 \n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %eax,(%r24)\n+\tadd %dl,%al\n+\tsbb $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6(%rax)\n \tsub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 125adf5 \n \tand $0x1,%eax\n@@ -3571201,15 +3570336,15 @@\n \tadd %al,(%rax)\n \tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tpush %rsi\n \tsub %eax,(%rcx)\n@@ -3571333,16 +3570468,16 @@\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%r9),%r8b\n+\tadd %dl,(%rax)\n+\trex.RX add (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xd000000000012b43,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \t...\n \tadd %cl,0x550b(%rsi)\n@@ -3576337,15 +3575472,16 @@\n \tadd %bh,0x3d000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n+\tnop\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dh,(%rdi)\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3576368,15 +3575504,16 @@\n \tadd %ch,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%cl\n+\tpush %rax\n+\tclc\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,0x1(%rbx,%rbp,1)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n@@ -3576437,16 +3575574,16 @@\n \tpush %rbp\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tpush %rax\n+\txchg %eax,%edi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x3b,%al\n \tsub $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3576490,31 +3575627,31 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%bl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 125e2ca \n-\tsub (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n-\tadd %al,(%rax)\n+\tnop\n+\trcll %cl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %ah,%al\n+\tfsubrs (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ebp,%ecx\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tjmp 125e30e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %ah,(%rax)\n \ttest $0xcd,%eax\n \tadd %al,(%rax)\n \tcmp %al,(%rax)\n@@ -3576842,17 +3575979,16 @@\n \tadd %al,(%rax)\n \tcmp $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tes adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x1,0x2b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n@@ -3577179,30 +3576315,28 @@\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor (%rax),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tscas %es:(%rdi),%eax\n-\tsub (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadc %bh,(%rbx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tshrb $0x0,0x12b(%rdi)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\txor (%rax),%al\n+\tadd %dh,(%rdx)\n \tadd %al,(%rax)\n-\tadd %edx,(%rsi)\n+\tadd %al,(%rcx)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x1(%rsp,%rcx,1)\n \tadd %dl,-0x34(%rax)\n \tand %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3577339,34 +3576473,37 @@\n \trex.WB add %al,(%r8)\n \tadd %cl,0x0(%rcx)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov (%rax),%dl\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\txchg %eax,%edx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x23(%rax)\n-\tsub $0x1,%al\n+\tadd %al,(%rax)\n+\trex and (%rcx,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd $0x1000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10a(%rdi)\n+\tpush %rax\n+\ttest $0xa,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock fisubrs (%rbx)\n+\tadd %dh,%al\n+\tfisubrs (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3577401,15 +3576538,16 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rip) \n+\trolb $1,0x1(%rcx,%rdx,1)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex cmp (%rbx),%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n@@ -3577608,33 +3576746,34 @@\n \tadd %al,(%rax)\n \tadd %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%rcx),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x29(%rax)\n-\tsub (%rcx),%al\n-\tadd %al,(%rax)\n+\trcrb $1,(%rdx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n+\trex sub %ebp,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ecx,(%rcx)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3577696,45 +3576835,46 @@\n \tadd %al,0x35000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x10(%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x12a18(%rax)\n+\tnop\n+\tsbb %ch,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1000000(%rip) \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bh\n-\tor $0x1,%eax\n-\tadd %dl,%al\n-\tpop %rcx\n-\tsub (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n-\tadd %al,(%rax)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n+\tnop\n+\ttestl $0x2a59d000,0x1(%rip) \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ebp,%ecx\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%eax\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tjmp 125efde \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %ah,(%rax)\n \tscas %es:(%rdi),%eax\n \tint $0x0\n \tadd %al,(%rax)\n@@ -3577779,40 +3576919,40 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov (%rax),%dl\n-\tadd %eax,(%rax)\n+\tnop\n+\txchg %eax,%edx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x12a1c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\tand $0x1,%eax\n-\tadd %al,(%rcx)\n+\tsbbb $0x1,(%rdx,%rbp,1)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tor %eax,(%rax)\n+\tshrb $1,0x125(%rsi)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10605(%rax)\n+\tadd %ecx,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x12127(%rax)\n+\tnop\n+\tadd $0x106,%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x1200000000012127,%al\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3577828,30 +3576968,32 @@\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rcx,%rdx,1)\n+\tpush %rax\n+\tpop %rsp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x12a(%rip) \n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x10(%rsi)\n+\trclb $1,0x10(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d(%rax)\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3577860,26 +3577002,26 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10,%al\n-\tadd %eax,(%rax)\n+\tshlb $1,0x110(%rdi)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tsub (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x12a1e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\tand $0x1,%eax\n-\tadd %al,(%rcx)\n+\tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n-\tadd %bh,0x1000000(%rip) \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tcmp $0x1000000,%eax\n \tjmp 125f156 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dh,%al\n \tjne 125f13b \n \tadd %al,(%rax)\n@@ -3578179,15 +3577321,18 @@\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x111(%rdx)\n+\tnop\n+\txchg %eax,%edx\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xd000000000012a1f,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n@@ -3578675,23 +3577820,23 @@\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc $0x11,%al\n-\tadd %eax,(%rax)\n+\trcrb $1,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tor %ebp,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x55(%rax)\n+\tloopne 125f98b \n+\tsub %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 125f935 \n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 125f99e \n@@ -3578885,32 +3578030,28 @@\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rax\n-\tadc %al,(%rcx)\n+\trclb $1,0x10(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x20(%rax)\n+\tsub (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand %ch,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\tand $0x1,%eax\n-\tadd %al,(%rcx)\n+\tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\t(bad)\n+\tadc %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3578922,18 +3578063,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjge 125fbe4 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\trolb $1,0x1(%rcx,%rdx,1)\n \tadd %dh,0x12975(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n@@ -3578999,17 +3578137,15 @@\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadcl $0x1,(%rax)\n-\tadd %al,(%rax)\n+\tadc %cl,0x110(%rbx)\n \tadd %al,(%rax)\n \tmovabs 0x7000000000012951,%al\n \tstos %eax,%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n@@ -3579355,16 +3578491,18 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x24(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %dl,-0x74(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3579377,16 +3578515,19 @@\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n-\tfcompl (%rcx)\n-\tmovabs %al,0xeb0100000013\n+\tmov %?,%ebx\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3579400,16 +3578541,19 @@\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n-\tfcompl (%rcx)\n-\tmovabs %al,0xeb0100000013\n+\tmov %?,%ebx\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3579421,16 +3578565,18 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x23(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %dl,-0x73(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3579467,16 +3578613,20 @@\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n-\tfstpl (%rcx)\n-\tmovabs %al,0xeb0100000013\n+\tlea (bad),%edi\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3579490,16 +3578640,20 @@\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\tfstpl (%rcx)\n-\tmovabs %al,0xeb0100000013\n+\tlea (bad),%edi\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3579511,16 +3578665,18 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x22(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %ah,-0x72(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3579533,16 +3578689,18 @@\n \tadd %al,(%rax)\n \tadd %ah,0x25000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x22(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %dh,-0x72(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3579557,16 +3578715,16 @@\n \tadd %al,(%rax)\n \tsub $0x0,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %bl,%bh\n-\tsbb %esp,0x13(%rdx)\n+\tor %cl,0x13c2fb(%rdi)\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3579579,16 +3578737,20 @@\n \tadd %ch,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n-\tfistps (%rcx)\n-\tmovabs %al,0xeb0100000013\n+\t(bad)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3579598,15 +3578760,15 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x13a219df(%rax)\n+\tadd %dl,0x13c2fb8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3579665,16 +3578827,20 @@\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n-\tloopne 126036c \n-\tmovabs %al,0xeb0100000013\n+\tnop\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3579684,15 +3578850,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %bh,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x13a219e0(%rax)\n+\tadd %ah,0x13c2fb90(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 1260393 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3579706,16 +3578872,18 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xe0,%al\n-\tsbb %esp,0x13(%rdx)\n+\tmov $0x90,%al\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3579726,16 +3578894,19 @@\n \tsbb $0x1,%eax\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t...\n-\tmov (%rcx),%ds\n-\tmovabs %al,0xeb0100000013\n+\tds sti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3579746,16 +3578917,20 @@\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n-\tloope 126044c \n-\tmovabs %al,0xf50100000013\n+\txchg %eax,%ecx\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjnp 126046b \n@@ -3579794,16 +3578969,18 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tsbb %esp,0x13(%rdx)\n+\tpop %rbx\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3579839,15 +3579016,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcall 14c81ef6 \n+\tcall 14e900a6 \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 126051b \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3579863,16 +3579040,20 @@\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex loop 1260564 \n-\tmovabs %al,0xf50100000013\n+\trex xchg %eax,%edx\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tand (%rbx),%ebx\n@@ -3579932,15 +3579113,15 @@\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x13a219e2,%eax\n+\tmov $0x13c2fb92,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 12605fb \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3579956,16 +3579137,20 @@\n \tadd %al,(%rax)\n \tadd %r8b,(%r8)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjrcxz 1260644 \n-\tmovabs %al,0xf50100000013\n+\txchg %eax,%ebx\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xa8,%bh\n@@ -3580030,15 +3579215,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x13a21964(%rax)\n+\tadd %al,0x13c2fb14(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 12606db \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3580055,16 +3579240,20 @@\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tjrcxz 1260724 \n-\tmovabs %al,0xeb0100000013\n+\txchg %eax,%ebx\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3580076,16 +3579265,20 @@\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jrcxz 126075c \n-\tmovabs %al,0xeb0100000013\n+\tlock xchg %eax,%ebx\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3580096,16 +3579289,20 @@\n \tadd %al,(%r8)\n \tadd %al,0x0(%rcx)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.W in $0x19,%al\n-\tmovabs %al,0xeb0100000013\n+\txchg %rax,%rsp\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3580115,16 +3579312,18 @@\n \tadd %al,(%rax)\n \tpush $0x68000000\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,-0x1c(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %bl,-0x6c(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3580134,15 +3579333,15 @@\n \tadd %al,(%rax)\n \tadd %al,-0x7e000000(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x13a219e4(%rax)\n+\tadd %dh,0x13c2fb94(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 12607f3 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3580157,16 +3579356,20 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tin $0x19,%al\n-\tmovabs %al,0xf50100000013\n+\txchg %eax,%esp\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xa876(%rax)\n \tadd %al,(%rax)\n@@ -3580201,16 +3579404,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %ah,%ch\n-\tsbb %esp,0x13(%rdx)\n+\tsub %dl,0x13c2fb(%rbp)\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3580221,15 +3579424,15 @@\n \tadd %al,0x0(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%r8)\n \tadd %al,(%rcx)\n \tadd %bh,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x13a219ce(%rax)\n+\tadd %ch,0x13c2fb7e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3580291,16 +3579494,20 @@\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %bh,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n-\tin $0x19,%eax\n-\tmovabs %al,0xeb0100000013\n+\txchg %eax,%ebp\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3580310,16 +3579517,16 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,%dh\n-\tsbb %esp,0x13(%rdx)\n+\txor %dl,0x13c2fb(%rsi)\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3580331,16 +3579538,17 @@\n \tadd %al,(%rax)\n \tadd %ch,0x0(%rcx)\n \tadd %al,(%rax)\n \timul $0x10000,(%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock ret\n-\tsbb %esp,0x13(%rdx)\n+\tlock jae 12609de \n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3580352,15 +3579560,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x13a219e6(%rax)\n+\tadd %bl,0x13c2fb96(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3580401,16 +3579609,16 @@\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%bh\n-\tsbb %esp,0x13(%rdx)\n+\tadd %dl,0x13c2fb(%rdi)\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3580423,16 +3579631,20 @@\n \tadd %ch,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tout %eax,$0x19\n-\tmovabs %al,0xeb0100000013\n+\txchg %eax,%edi\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3580443,16 +3579655,18 @@\n \tadd %al,0x0(%rbp)\n \tadd %al,(%rax)\n \tadd %r8b,(%r8)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x19(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %ch,-0x69(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3580487,16 +3579701,16 @@\n \tadd %al,(%rax)\n \tadd %dh,0xb40000(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bh\n-\tsbb %esp,0x13(%rdx)\n+\trclb $1,0x13c2fb(%rdi)\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3580509,16 +3579723,20 @@\n \tadd %dl,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tout %eax,$0x19\n-\tmovabs %al,0xeb0100000013\n+\txchg %eax,%edi\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3580529,15 +3579747,17 @@\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n-\tcall 139adf7 \n+\tcwtl\n+\tsti\n+\tret $0x13\n \tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3580774,16 +3579994,19 @@\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjp 1260e24 \n-\tmovabs %al,0xeb0100000013\n+\tsub %bl,%bh\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3580795,16 +3580018,19 @@\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tcmp (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $0x19,%ah\n-\tmovabs %al,0xf50100000013\n+\tsarb $0x13,-0x3e(%rbx,%rdi,8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tcmc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1323e(%rax)\n \tadd %al,(%rax)\n@@ -3580918,16 +3580144,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x15(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %bh,-0x65(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3580942,16 +3580170,16 @@\n \tadd %al,(%rax)\n \tjs 1260f86 \n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov %ch,%bl\n-\tsbb %esp,0x13(%rdx)\n+\tmov %bl,0x13c2fb(%rbx)\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3580991,16 +3580219,20 @@\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jmp 126105c \n-\tmovabs %al,0xf50100000013\n+\tlock fwait\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x139aa(%rax)\n \tadd %al,(%rax)\n@@ -3581038,16 +3580270,18 @@\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n-\tin (%dx),%al\n-\tsbb %esp,0x13(%rdx)\n+\tpushf\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3581112,16 +3580346,16 @@\n \tadd %al,(%rax)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmp %dh,-0x5e(%rcx,%rbx,1)\n-\tadc (%rax),%eax\n+\tcmp %ah,(%rbx,%rdi,8)\n+\tret $0x13\n \tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3581282,16 +3580516,18 @@\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tout %al,(%dx)\n-\tsbb %esp,0x13(%rdx)\n+\tsahf\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3581327,15 +3580563,15 @@\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tcmp (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcall 14c82d43 \n+\tcall 14e90ef3 \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 126135b \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3581351,15 +3580587,15 @@\n \tadd %al,(%rax)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tcmp (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000013a21990,%al\n+\tmovabs 0x100000013c2fb40,%al\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3581417,15 +3580653,16 @@\n \tadd %al,(%rax)\n \tadd %bl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %ah,0x13a219(%rcx)\n+\tor %dl,-0x5(%rcx)\n+\tret $0x13\n \tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3581812,16 +3581049,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x5d(%rax)\n-\tsbb %esp,0x13(%rdx)\n+\tadd %bh,0xd(%rax)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n \tadd %ebp,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3581834,16 +3581073,19 @@\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %bh,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tficomps (%rcx)\n-\tmovabs %al,0xf50100000013\n+\tmov %ebx,%?\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x8(%rax)\n \txor $0x1,%eax\n@@ -3581897,16 +3581139,20 @@\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov %dl,0x19(%rdx)\n-\tmovabs %al,0xeb0100000013\n+\tmov %al,(%rdx)\n+\tsti\n+\tret $0x13\n+\tadd %al,(%rax)\n+\tadd %ebp,%ebx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n@@ -3584328,15 +3583574,16 @@\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ch\n+\tpush %rax\n+\tin (%dx),%eax\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x122da(%rax)\n@@ -3588898,15 +3588145,16 @@\n \tadd %ch,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10(%rsi)\n+\tnop\n+\tjbe 1266a53 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12a45(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n@@ -3612631,17 +3611879,15 @@\n \tmov $0x13,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x5(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11200(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x60(%rax)\n \tpopf\n@@ -3612665,25 +3611911,26 @@\n \trex.WRB sgdt (%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x10fad(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.XB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,0x10e(%rdi)\n+\tadd %dl,(%rax)\n+\tes adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tsarb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tcmp %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tstos %al,%es:(%rdi)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rbx)\n \tfwait\n \tadd %al,(%rax)\n@@ -3612747,32 +3611994,37 @@\n \trex.WR adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x14(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov %ss,(%rax)\n-\tadd %eax,(%rax)\n+\txchg %eax,%esp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1141f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x76(%rax)\n+\tnop\n+\t(bad)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x14(%rbp)\n+\tpush %rax\n+\tjbe 128540f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1118d(%rax)\n+\tadd %dl,%al\n+\tjne 1285417 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n-\tfwait\n+\tadd %dl,-0x6b(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tcmp 0x0(%rbx),%bl\n \tadd %dl,0xf594(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tje 1285436 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rax)\n@@ -3612789,63 +3612041,63 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%edi\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dl\n+\tpush %rax\n+\tret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11453(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1a(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tin $0x13,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd (%r9),%eax\n+\tadd %dl,(%rax)\n+\trex.X add (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsxd (%rax),%edx\n+\tshrb $1,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11381(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tadc %bh,(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1105e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x14(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,0x66(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trex.RB and $0x1,%eax\n-\tadd %dl,-0x7e(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WX adc $0x1,%al\n+\tadd %dl,0x45(%rax)\n+\tand $0x1,%eax\n+\tadd %dl,%al\n+\tmov %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1144a(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%al\n-\tand $0x1,%eax\n+\tadd %dl,%al\n+\tshlb $1,0x1(%rip) \n \tadd %ah,-0x45(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %bl,0x0(%rbx)\n \tadd %dl,0x10449(%rax)\n@@ -3612856,42 +3612108,41 @@\n \tadd %al,(%rax)\n \trorb $1,0x10f(%rcx)\n \tadd %al,(%rax)\n \tshlb $1,(%rsi)\n \tand $0x1,%eax\n \tadd %al,0xf5d9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rcx),%eax\n-\tadd %bl,(%rax)\n-\tmov %cs,0x1(%rip) \n+\tadd %dl,0x69(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsbb %cl,0x1(%rbp,%rcx,1)\n \tadd %dl,%al\n \tfmuls (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11449(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3e(%rax)\n-\tadd $0x1,%eax\n+\tadd %dl,0x1053e(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjrcxz 1285520 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4a(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpopf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10675(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcall 1285643 \n \tadd %al,(%rax)\n \tpush %rax\n \tin (%dx),%al\n \tpopf\n@@ -3612915,70 +3612166,60 @@\n \tadd %dl,(%rax)\n \tpop %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf5f5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,0x10f02(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf5f7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x124(%rdi)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \t(bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x11,%ah\n-\tadd %eax,(%rax)\n+\tadd %dl,0x111bb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloop 12855de \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadcl $0x1,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1108a(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x14(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WXB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xf6,%al\n+\tadd %al,(%rsi,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4d(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n \tlea 0x1(%rip),%ecx \n \tadd %dl,0x10df1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trcll $0x1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tpop %rdx\n-\tint1\n+\tadd %dl,0x111c8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf15a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6f(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %edx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -3613009,18 +3612250,21 @@\n \tadd %dl,%al\n \tpush %rcx\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x10b(%rdi)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f6fb,%al\n-\thlt\n+\tnop\n+\tsti\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0xc(%rax)\n \tor $0x1,%eax\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tcmp %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tjne 128566c \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3613037,35 +3612281,32 @@\n \tadd %al,(%rax)\n \tshlb $1,0x126(%rip) \n \tadd %al,(%rax)\n \tpush %rax\n \tmov (%rcx,%rax,1),%ss\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10,%al\n-\tadd %eax,(%rax)\n+\tshlb $1,0x110(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,0x10d92(%rax)\n+\tmov $0x10d92,%eax\n \tadd %al,(%rax)\n \tadd %dl,0xf6e1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%ebx\n \tor $0x1,%eax\n+\tadd %dl,0x110a7(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs 0xe210000000000110,%al\n-\tpushf\n+\tloop 1285677 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x102e7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne 12856fb \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1107c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %esp,0x1(%rip) \n \tadd %dl,%al\n \tmov (%rcx,%rax,1),%ss\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3613081,20 +3612322,19 @@\n \tsarb $1,-0xf(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rdi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d3(%rax)\n+\tadd %dl,0x1b(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tshlb $1,0x113(%rsi)\n \tadd %al,(%rax)\n \tor %bh,-0xf(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f89(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n@@ -3613112,16 +3612352,16 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x10da2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%rcx),%rax\n+\tadd %dl,(%rax)\n+\tadd (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjle 128579e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3613139,146 +3612379,149 @@\n \tmov %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,%cl\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x10000000000103f9,%al\n+\tmovabs 0x50000000000103f9,%al\n \trex.RXB add (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0xe(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjrcxz 12857e6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x57(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x2(%rbx)\n-\tadd %eax,(%rax)\n+\tadc %al,0x1(%rdx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x1250c(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tor $0x25,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ee7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.W\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WR sgdt (%rax)\n+\tadd %dl,0x10f4c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1077c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xa(%rax)\n+\tadd %dl,%al\n+\tstd\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,(%rdi)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rcx)\n-\tstc\n-\tadd %al,(%rax)\n+\tpush %rax\n+\txor %edi,%ecx\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n-\tadd (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x10249(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjg 128583a \n+\tadd %dl,0x7f(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.B add $0x1,%al\n+\tadd %dl,0x41(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfs adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmovsxd (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x6(%rdi)\n+\tadc %bh,0x6(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xb(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x1(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tadd (%rcx),%eax\n+\tpush %rax\n+\timul $0x1,(%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjnp 1285898 \n+\tadc %al,0x4(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x7b(%rax)\n+\tand $0x1,%eax\n \tadd %dl,(%rax)\n \trex.WB\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tor $0x104,%eax\n \tadd %al,(%rax)\n \tjo 1285898 \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rbx,%rax,1)\n-\tadd %al,(%rax)\n+\tadc %al,0x3(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x1\n-\tadd %dl,(%rax)\n-\txor $0x5,%al\n+\tadd %dl,%al\n+\tsub $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x34(%rax)\n+\tadd $0x1,%eax\n \tadd %ah,0x10411(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WB\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%r9),%r8b\n+\tadd %dl,0x45(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex adc (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0xf(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf616(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4e(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x14(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1044e(%rax)\n+\tadd %dl,%al\n+\trex.WRX add $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1264a(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\trex.WX\n+\tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3613290,16 +3612533,16 @@\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb %eax,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rcx)\n-\tadc %al,(%rcx)\n+\tnop\n+\tadc %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex sbb (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,(%rsp,%rax,1)\n \tadd %eax,(%rax)\n@@ -3613310,15 +3612553,16 @@\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcall 1285a5b \n \tadd %al,(%rax)\n-\tadc %ch,%ah\n+\tpush %rax\n+\tin (%dx),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WX\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3613337,18 +3612581,18 @@\n \tor $0x1,%eax\n \tadd %dl,0x1124a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10424(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1089e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n-\tadd $0x1,%eax\n+\tadd %dl,0x1053f(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs 0xc21000000000010e,%eax\n+\tmovabs 0xc25000000000010e,%eax\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x33(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3613360,81 +3612604,87 @@\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x1(%rsp,%rax,1)\n \tadd %dl,0x1144b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex.X adc %al,(%rcx)\n+\trex.WX adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x10(%rsi)\n-\tadd %eax,(%rax)\n+\tnop\n+\tinsl (%dx),%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x29(%rax)\n-\tand $0x1,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tsub %esp,0x1(%rip) \n \tadd %dl,(%rax)\n \tpush %rbx\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b0c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%eax\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x11,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x10e(%rdi)\n+\tadd %dl,(%rax)\n+\tmov $0xe,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10(%rcx)\n+\tadd %dl,%al\n+\tjo 1285a2b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x4,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4a(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xf,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x7b(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x104b8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0x110,%eax\n+\tadd %dl,0x11024(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.RX adc %r8d,(%rcx)\n+\tadd %dl,%al\n+\tadc %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%bl\n-\tsgdt (%rax)\n+\tpush %rax\n+\tjmp 1285a62 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlods %ds:(%rsi),%eax\n \tor $0x1,%eax\n \tadd %al,%al\n \tjl 1285a54 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rbp\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11226(%rax)\n+\tadd %dl,%al\n+\tes adc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjge 1285a6c \n+\txor %bh,-0xf(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fe9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3613462,23 +3612712,29 @@\n \tnop\n \tor %al,0x1(%rip) \n \tadd %dl,-0x70(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tlock adc %al,(%rcx)\n+\tclc\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,(%rdx)\n \tadd $0x1,%eax\n-\tadd %dl,0x11095(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadd 0x0(%rbx),%bl\n+\tpopf\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,(%rdx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rcx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x1(%rsp,%rdx,1)\n \tadd %dl,%al\n@@ -3613489,87 +3612745,87 @@\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x11(%rcx)\n+\tnop\n+\tjno 1285b24 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12521(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc %eax,0x1(%rip) \n-\tadd %dl,%al\n-\tor (%rsi),%cl\n+\tadd %dl,(%rax)\n+\tor (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%r9),%r8b\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.RX add (%rcx),%r8b\n \tadd %al,(%rax)\n-\trcrb $1,0x10(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2(%rax)\n+\tnop\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %al,(%rsi)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trclb $1,0x114(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%edx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov %ss,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rcx\n+\tpush %rax\n+\tpop %rcx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmp 0x0(%rbx),%ebx\n \tadd %dl,0x10fb0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjge 1285b8c \n+\ttest %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0x11,%al\n+\tadd %dl,%al\n+\tand (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11475(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjg 1285b8c \n+\tadd %ah,0x7f(%rax)\n+\tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10522(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x79(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\toutsl %ds:(%rsi),(%dx)\n-\tadc $0x1,%al\n+\tadd %dl,%al\n+\tmov (%rcx),%ss\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1146f(%rax)\n \tadd %al,(%rax)\n-\tsbb %dh,%bh\n-\tand $0x1,%al\n+\tadd %bl,(%rax)\n+\tmull (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock xchg %esi,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstos %al,%es:(%rdi)\n@@ -3613588,19 +3612844,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f75(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rax\n \tadd $0x1,%eax\n-\tadd %dl,0x11147(%rax)\n+\tadd %dl,(%rax)\n+\trex.WRXB adc %r8,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsl (%dx),%es:(%rdi)\n-\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tshrb $1,0xf(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %ecx,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n@@ -3613620,51 +3612877,50 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \txchg %eax,%edx\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x29(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \txchg %eax,%ebp\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1101c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%esi\n+\tint1\n \tadd %al,(%rax)\n-\txor %dl,0xf1(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rdi\n+\tadd %dl,0x5f(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x69(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjo 1285cb1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1146d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,(%dx)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dee(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x73(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3613681,15 +3612937,15 @@\n \tadd %cl,-0x7(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0xf5,%ebx\n \tadd %al,(%rax)\n-\tadc %cl,0x10(%rsi)\n+\trclb $1,0x10(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf5d0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tshl %cl,%ch\n \tadd %al,(%rax)\n@@ -3613756,18 +3613012,19 @@\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0xc(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11059(%rax)\n+\tadd %dl,0x61(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadc %bl,(%rsi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3613808,16 +3613065,16 @@\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjrcxz 1285dd5 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg 1285deb \n+\tadd %dl,%al\n+\txchg %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10337(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov (%rdi),%cl\n \tadd %eax,(%rax)\n@@ -3613862,75 +3613119,66 @@\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tor %eax,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tshlb $1,0x110(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tpopf\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trclb $1,0x110(%rbp)\n \tadd %al,(%rax)\n \tlock sbb 0x1(%rip),%esp \n-\tadd %dl,0x65(%rax)\n+\tadd %dl,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%ecx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%ecx\n-\tadc %eax,(%rcx)\n+\trcrb $1,0x111(%rax)\n \tadd %al,(%rax)\n+\tadc %bl,0x111(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp (%rcx),%dl\n+\tadc %al,0x11(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5d(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x79(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\tadcb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rbp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xc(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,-0x65(%rbp)\n+\tadd %dl,%al\n+\tpop %rbp\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfcoml (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x110e4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsi\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x43(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1104a(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsi\n+\tadd %dl,0x5e(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfmuls (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3613942,30 +3613190,31 @@\n \tadd %dh,(%rax)\n \tpopf\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.RX testl $0x0,(%rax)\n-\tnop\n+\tpush %rax\n \tfimull (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f(%rax)\n \tand $0x1,%eax\n \tadd %ch,-0x63(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x104a7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110a9(%rax)\n+\tadd %dl,-0x4f(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno 1285f42 \n+\tadd %al,(%rax)\n+\tadc %dh,0xf(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %esp,0x1(%rip) \n \tadd %dl,0x41(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -3614005,19 +3613254,18 @@\n \tsar $0x4,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0xf1a0(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10507(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0x111\n+\tadd %dl,0x11170(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n-\tand $0x1,%eax\n+\tadd %dl,%al\n+\txor 0x1(%rip),%esp \n \tadd %dl,%al\n \tmov $0xf,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmovabs 0xa9900000000000f1,%eax\n \tadc (%rcx),%al\n@@ -3614029,52 +3613277,53 @@\n \tadd %dl,%al\n \tmov $0xf,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tand $0x1,%eax\n-\tadd %dl,-0x2f(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfcoms (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tor %bh,(%rax)\n-\tand $0x1,%eax\n+\tadd %cl,(%rax)\n+\tcmp %ah,0x1(%rip) \n \tadd %ah,(%rax)\n \trex add $0x1,%eax\n \tadd %dl,0x41(%rax)\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tmovabs 0x47300000000000f1,%eax\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tpush %rsi\n+\tadd %dl,0x5e(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex movabs %al,0x3b900000000000f1\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x5b(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,0x111c3(%rax)\n+\tadd %dl,(%rax)\n+\tlret\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovabs %eax,0xb5900000000000f1\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjle 1286058 \n+\tand %ah,0xf1(%rbx)\n+\tadd %al,(%rax)\n+\tshlb $1,0x10f(%rbp)\n+\tadd %al,(%rax)\n+\tsarb $1,0x5(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x111,%eax\n+\tadd %dl,%al\n+\txor $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rdx\n+\tadd %dl,0x5a(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjge 1286090 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3614154,45 +3613403,37 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjbe 12860ec \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b36(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsp\n+\tadd %dl,0x64(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpushf\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ah,0x1(%rax,%rdx,1)\n+\tadd %dl,0x105cf(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tiret\n-\tadd $0x1,%eax\n \tadd %dl,(%rax)\n \t(bad)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9c20(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadcb $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadcb $0x1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ch,(%rsi)\n+\tadd %dl,-0x78(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshlb $1,0x111(%rip) \n+\tadd %al,(%rax)\n \txor %dl,%dl\n \tadd $0x1,%eax\n \tadd %dl,%al\n \trorb $1,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x36(%rax)\n@@ -3614219,15 +3613460,17 @@\n \tadd %dl,0x124b3(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x105d6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd $0x1,%eax\n-\tadd %dl,0xf93e(%rax)\n+\tadd %dl,%al\n+\tds stc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1e(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfisttpl (%rdi)\n \tadd %eax,(%rax)\n@@ -3614249,21 +3613492,22 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjp 128625b \n-\tadd %eax,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x24(%rax)\n-\tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\tint3\n+\tadd %al,(%rax)\n+\t(bad)\n+\tfaddl 0x1(%rip) \n+\tadd %dl,%al\n+\tlret\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %ch,0xf1(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xd00000000000f3b6,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n@@ -3614389,17 +3613633,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10f3c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x26(%rax)\n \tand $0x1,%eax\n \tadd %dl,0x125da(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7b(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1067b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsub $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp %esi,%esi\n@@ -3614408,26 +3613650,22 @@\n \tadd %bl,%al\n \tlods %ds:(%rsi),%eax\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1368c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,0x1(%rsp,%rdx,1)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11076(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjo 1286402 \n+\tadd %dl,(%rax)\n+\tje 12863ff \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10f70(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfildl (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tand $0x1,%eax\n@@ -3614435,16 +3613673,17 @@\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlea (%rsi),%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,%al\n+\tout %eax,$0xf\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12532(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcld\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n@@ -3637315,50 +3636554,53 @@\n \t...\n \trcr $1,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tes (bad)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%rcx),%rax\n+\tadd %dl,(%rax)\n+\tadd (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dl\n+\tpush %rax\n+\tret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp 129d47a \n-\tadd %eax,(%rax)\n+\tadd %dl,-0x15(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x105ff(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10341(%rax)\n+\tadd %dl,(%rax)\n+\trex.X add (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x11271(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RXB add (%r9),%r8d\n+\tnop\n+\tjno 129d495 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x47(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp 0x0(%rbx),%bl\n \tadd %ah,0x10601(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8d,(%r9)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1114c(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xf(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WRB sgdt (%r8)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3637373,15 +3636615,15 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tadc %bh,(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10608(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x12(%rax)\n \tsgdt (%rax)\n@@ -3637398,31 +3636640,32 @@\n \tadd %dl,%al\n \tpopf\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f74(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov %ss,(%rax)\n-\tadd %eax,(%rax)\n+\txchg %eax,%esp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadcl $0x1,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tmov (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRXB add (%r9),%r8\n+\tadd %dl,(%rax)\n+\trex.B add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc $0x6,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RXB add (%r9),%r8b\n+\tadd %dl,(%rax)\n+\trex.W add (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x15,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3637470,123 +3636713,124 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1061f(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x20(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tlock adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.WB add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10b,%esi\n \tadd %al,(%rax)\n-\trolb $1,0x2(%rbx)\n-\tadd %eax,(%rax)\n+\tadc %al,0x1(%rdx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand $0x6,%al\n+\tadd %ah,(%rsi,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10624(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand $0x106,%eax\n \tadd %al,(%rax)\n \tlock and $0x106,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsxd (%rax),%edx\n+\tshrb $1,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11381(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11464(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11463(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x6(%rdi)\n+\tadc %bh,0x6(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rcx),%eax\n+\tadd %dl,0x6b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x1\n-\tadd %dl,0x49(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\trex.WX add (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1062a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x14(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjle 129d664 \n+\tadd %dl,(%rax)\n+\txchg %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub (%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjle 129d674 \n+\tadd %dl,%al\n+\ttest %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tes adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10e(%rdi)\n+\tnop\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%ah\n-\tsgdt (%rax)\n+\tadd %dl,%al\n+\tfmull (%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp %esp,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cc9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRX adc %r8b,(%rcx)\n+\tadd %dl,%al\n+\tpush %rbp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rsi)\n \tand $0x1,%eax\n-\tadd %dl,0x31(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\trex.WXB adc $0x1,%al\n+\tadd %dl,%al\n+\tcmp %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1144b(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0x9b,%al\n+\tadd %dl,0x34(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \torl $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3637644,68 +3636888,63 @@\n \tcmp (%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tficoml (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb (%rax),%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0x1\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11022(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp 129d879 \n+\tadd %dl,0x6a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rcx\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tshr $1,%cl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\trclb $1,0x10(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad) (%rdi)\n-\tadd %eax,(%rax)\n+\tpop %rsi\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x110(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bl,%cl\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x48(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \torl $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%eax\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tshrb $1,0x10e(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,0x4a(%rax)\n \t(bad)\n+\trex.WX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjae 129d7c1 \n+\tadd %dl,0x73(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest $0x112,%eax\n \tadd %al,(%rax)\n \torb $0x0,0x1(%rsi,%rax,1)\n \tadd %al,(%rax)\n@@ -3637720,16 +3636959,16 @@\n \trex.WRB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %edi,%ecx\n+\tadd %dl,(%rax)\n+\tcmp %cl,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cb9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp 0x0(%rbx),%bl\n \tadd %dl,(%rax)\n@@ -3637747,24 +3636986,27 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \toutsb %ds:(%rsi),(%dx)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush $0x101\n+\tshrb $1,0x1(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xf1b7,%eax\n+\tadd %bh,0xf1b7(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10657(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf93d(%rax)\n+\tadd %dl,%al\n+\tcmp $0xf9,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1250c(%rax)\n+\tnop\n+\tor $0x25,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloopne 129d869 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1065f(%rax)\n \tadd %al,(%rax)\n@@ -3637786,22 +3637028,20 @@\n \tadd %dl,0x4d(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,0x6(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tjne 129d8a9 \n+\tadd %dl,%al\n+\ttest %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10675(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1124a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3637818,78 +3637058,73 @@\n \tadd %al,%al\n \timul $0x1,(%rsi),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x113(%rax)\n \tadd %al,(%rax)\n \trolb $0x0,0x106(%rbx)\n-\tadd %dl,0x11083(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush %rbp\n-\tadc %al,(%rcx)\n+\tmov (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1105c(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjb 129d90b \n+\tadd %dl,%al\n+\tjns 129d90b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tenter $0x113,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x110,%eax\n-\tadd %al,(%rax)\n-\tnop\n-\tin (%dx),%eax\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1102c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x113ed(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WB\n+\tadd %dl,0x49(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11453(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x78(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rcx),%eax\n-\tadd %dl,(%rax)\n-\tja 129d94f \n+\tadd %dl,0x69(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,0x14(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n-\tadd $0x1,%eax\n+\tadd %dl,0x1053f(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x113dc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x32(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x106(%rbx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovups %xmm0,(%rcx)\n+\trclb $1,(%rsi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n-\tcmc\n+\tpush %rax\n+\tret $0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov (%rsi),%es\n-\tadd %eax,(%rax)\n+\tand %cl,0x106(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x113da(%rax)\n+\tnop\n+\tficoml (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tfistl (%rax)\n+\tjrcxz 129d993 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11494(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1068f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3637899,30 +3637134,29 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9dae(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin (%dx),%al\n+\tadd %dl,-0x14(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%bl\n \tadd %dl,(%rax)\n \tadcb $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2e(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfsts (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsi)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tcs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3637939,31 +3637173,31 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $0x0,0xf5(%rip) \n \tadd %dl,-0x46(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tjg 129da1e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4d(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf54f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs 0x5550000000000136,%eax\n+\tmovabs 0x5cd0000000000136,%eax\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f5a7,%al\n-\trex.RX adc %r8d,(%rcx)\n+\tmovabs 0xd00000000000f5a7,%al\n+\tadc %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3637971,15 +3637205,15 @@\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x1(%rsp,%rdx,1)\n \tadd %dl,(%rax)\n \tpush $0x114\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tpush $0x101\n \tadd %al,(%rax)\n \tsub %bh,(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3638000,17 +3637234,18 @@\n \tadd %al,(%rax)\n \tadd %dl,-0x45(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x114(%rdi)\n \tadd %al,(%rax)\n-\tadc %dh,0x1(%rcx,%rdx,1)\n-\tadd %dl,(%rax)\n-\tcld\n+\tnop\n+\tmov $0x111,%ebx\n+\tadd %al,(%rax)\n+\tadc %bh,%ah\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WB\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3638023,15 +3637258,16 @@\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%ah\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rsi,%rcx,1)\n+\tshlb $1,(%rbx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x48(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x10e(%rbp)\n@@ -3638047,20 +3637283,19 @@\n \trex.WR add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmp %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjs 129db21 \n+\tadd %dl,0x78(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esp\n+\tadd %dl,-0x64(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3638075,23 +3637310,17 @@\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x7(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcwtl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpop %rax\n-\ttest $0xd,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tmovabs 0xa858000000000110,%al\n+\tor $0x1,%eax\n \tadd %dl,0x35(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadcb $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -3638106,24 +3637335,25 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tjnp 129db92 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fb3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e3d(%rax)\n+\tadd %dl,%al\n+\tcmp $0x10e,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1143d(%rax)\n+\tnop\n+\tcmp $0x114,%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tout %al,$0x3\n-\tadd %eax,(%rax)\n+\tand %ah,%dh\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0x114,%eax\n+\tadd %al,(%rax)\n+\tsarb $1,0x114(%rip) \n \tadd %al,(%rax)\n \tnop\n \tjmp 129dbb6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1e(%rax)\n \tsgdt (%rax)\n@@ -3638168,24 +3637398,19 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10fae(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rdi\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%esi\n-\tadc $0x1,%al\n+\tadd %dl,0x10245(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11496(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n+\tadd %dl,0x3b(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddb $0x4,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rax)\n@@ -3638201,15 +3637426,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1040b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tor $0x104,%eax\n \tadd %al,(%rax)\n-\trolb $1,0x3(%rsi)\n+\tadc %al,0x3(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12655(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x10dac(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3638315,17 +3637540,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpopf\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11200(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tlods %ds:(%rsi),%eax\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x1(%rsp)\n@@ -3638344,87 +3637567,83 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x104,%ebx\n \tadd %al,(%rax)\n \tpush %rax\n \tfisubl 0x1(%rip) \n-\tadd %dl,0x7b(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1067b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \torl $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjne 129ddde \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0xf1b1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %eax,(%r24)\n+\tadd %dl,%al\n+\tsbb $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs 0xb2e800000000010f,%eax\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc 0x1(%rip),%esp \n \tadd %al,0x9(%rax)\n \tadd $0x1,%eax\n \tadd %ah,(%rax)\n \tor 0x1(%rip),%al \n \tadd %dl,0x10f2a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno 129de24 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x79(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb 0x1(%rip),%eax \n+\tadd %al,(%rax)\n+\tlock sbb 0x1(%rip),%eax \n \tadd %al,(%rax)\n \t(bad)\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tmov $0xf1,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \txor $0x10f,%eax\n \tadd %al,(%rax)\n \trcrb $1,(%rbx)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x9d9a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dl,0x1f(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rbx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x59(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %bh,0xf1(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbp\n-\tsgdt (%rax)\n+\tadc %dl,0xf(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x28(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x13671(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x6f(%rax)\n@@ -3638445,19 +3637664,19 @@\n \tadd %al,(%rax)\n \trorb $1,0x136(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjno 129ded7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1112f(%rax)\n+\tadd %dl,0x37(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tshrb $1,0x1(%rbx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%bl\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3638467,36 +3637686,37 @@\n \tadd %bl,0x38(%rax)\n \tand $0x1,%eax\n \tadd %dl,-0x73(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ah,0x1(%rip) \n-\tadd %dl,0x110ad(%rax)\n+\tadd %dl,-0x4b(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd (%rcx),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0x11,%al\n+\tadd %dl,%al\n+\tand (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2b(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb $0x110,%eax\n \tadd %al,(%rax)\n \tnop\n \tcmp %bl,0x0(%rbx)\n \tadd %dl,(%rax)\n \tloope 129ded8 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3638508,15 +3637728,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %al,0x1(%rip) \n \tadd %bl,-0x46(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6c(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esp\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x73(%rax)\n@@ -3638527,65 +3637748,72 @@\n \tadd %dl,0xf1ba(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3b(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x59(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tje 129dfb3 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x7c(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x50(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tpush %rax\n \tand $0x1,%eax\n \tadd %cl,%al\n \tmov $0xf1,%edx\n \tadd %al,(%rax)\n \tadc %al,%bl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0x5,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11076(%rax)\n+\tadd %dl,(%rax)\n+\tjle 129dfdb \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xf1,%ebx\n \tadd %al,(%rax)\n \tshlb $1,0x10f(%rax)\n \tadd %al,(%rax)\n \tmov $0xc8,%al\n \tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\txor (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11139(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x12555(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aaa(%rax)\n+\tadd %dl,-0x56(%rax)\n+\tor (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\ttest $0xbb,%al\n+\tint1\n \tadd %al,(%rax)\n-\tadd %ch,0xf1bb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fe2(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x2a(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0xf746(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12557(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %al,$0xf\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ef(%rax)\n+\tadd %dl,-0x9(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n-\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tss sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0xf1,%esp\n \tadd %al,(%rax)\n \tshl $0x5,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3638594,21 +3637822,21 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tout %eax,(%dx)\n \tadd $0x1,%eax\n \tadd %al,-0x10(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,-0x53(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub %bl,0x25(%rbx)\n+\tadd %dl,(%rax)\n+\tmov $0x10,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tpop %rbx\n+\tand $0x1,%eax\n \tadd %dl,%al\n \trex.X adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x26(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3638620,39 +3637848,36 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %bl,0x0(%rbx)\n \tadd %dl,%al\n \tmov %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x111b5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttest $0x111,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %al,0x63f8000000000111\n-\tand $0x1,%eax\n+\tclc\n+\tmovsxd 0x1(%rip),%esp \n \tadd %cl,0x64(%rax)\n \tand $0x1,%eax\n-\tadd %dl,-0x7e(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\tmov %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x105f8(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tclc\n-\tadd $0x1,%eax\n \tadd %ah,0x105f9(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov $0xf1,%ebp\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tsgdt (%rax)\n+\tadc %al,0xf(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tstd\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tadc (%rsi),%ecx\n \tadd %eax,(%rax)\n@@ -3638661,20 +3637886,19 @@\n \tmov $0xf1,%esi\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%edi\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs %eax,0x9bd0000000000109\n+\tmovabs %eax,0xa390000000000109\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjo 129e134 \n+\tadc %bh,0x11(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.RB\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3638721,28 +3637945,30 @@\n \tadd %al,(%rax)\n \tadd %dl,0x12632(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11103(%rax)\n+\tadd %dl,(%rax)\n+\tor (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadc (%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x42(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc $0x106,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \trorl %cl,0x1(%rip) \n \tadd %dl,%al\n \tsbb (%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1061b(%rax)\n \tadd %al,(%rax)\n@@ -3638756,16 +3637982,16 @@\n \tcwtl\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11493(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \taddr32 and $0x1,%eax\n-\tadd %dl,0x75(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tjne 129e211 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x13699(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0xf1,%esi\n \tadd %al,(%rax)\n@@ -3638784,40 +3638010,41 @@\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex.X adc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex.WX adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,0x10(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tnop\n+\tinsl (%dx),%es:(%rdi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x10(%rbp)\n+\tpush %rax\n+\tja 129e263 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1107c(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x12521(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x72(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5a(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%eax\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock rex.WB cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cc8(%rax)\n@@ -3638841,21 +3638068,19 @@\n \tadd %dl,(%rax)\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x12533(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x11,%ch\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x43(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tjb 129e33a \n \tadd %al,(%rax)\n+\tcall 12a4a47 \n \tadd %al,(%rax)\n \tadd %dl,-0x7d(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tand $0x1,%eax\n@@ -3676411,35 +3675636,33 @@\n \tadd %al,(%rax)\n \tpush %rax\n \txor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10449(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsbb (%rdx),%edx\n+\tadd %dl,%al\n+\tmov %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1121b(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tje 12c6e87 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x34(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0x11,%al\n+\tadd %dl,%al\n+\tand (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x136b5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n@@ -3676491,19 +3675714,18 @@\n \tadd %al,(%rax)\n \tcall 12d958e \n \tadd %al,(%rax)\n \tadd %ah,0x65(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadcl $0x1,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1108a(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x14(%rbx)\n+\tadd %dl,(%rax)\n+\tjae 12c6f4f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x36,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3676564,41 +3675786,44 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjb 12c6fef \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsp\n+\tadd %dl,0x5c(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \txchg %al,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tje 12c7007 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ea(%rax)\n+\tadd %dl,%al\n+\trepnz adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\timul $0x1,(%rsi),%esp\n \tadd %al,(%rax)\n+\tsub %ch,0x26(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x9b(%rdi)\n+\tadd %dl,(%rax)\n+\txchg %eax,%edi\n+\tfwait\n \tadd %al,(%rax)\n-\trclb $1,0x9d(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tlahf\n+\tadd %dl,%al\n+\txchg %eax,%ecx\n+\tpopf\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9f0e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11470(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6d(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3676617,72 +3675842,65 @@\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113df(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xc(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor $0x111,%eax\n \tadd %al,(%rax)\n \tcmp %dl,%ah\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12544(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x114(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rdx\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,0x10d(%rax)\n-\tadd %al,(%rax)\n-\tshrb $1,0x10(%rsi)\n+\tadc %ah,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tnop\n+\tor $0x1,%eax\n+\tadd %dl,0x11076(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tnop\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd (%r9),%eax\n-\tadd %al,(%rax)\n+\tadc %al,0x3(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bh\n+\tadd %dl,(%rax)\n+\tiret\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xe,%dh\n-\tadd %eax,(%rax)\n+\tshlb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadcb $0x0,(%rcx,%rax,1)\n+\trolb $1,0x114(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\trolb $1,(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11494(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6c(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \trorl %cl,0x1(%rip) \n \tadd %dl,%al\n \tcmp $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1143c(%rax)\n \tadd %al,(%rax)\n@@ -3676747,34 +3675965,31 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11473(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tleave\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex jae 12c7222 \n+\tadd %dl,0x110d1(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x73(%rax)\n+\tadd %al,(%eax)\n \tadd %al,(%rax)\n \tadd %dl,0x26(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf60b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpopf\n+\tadd %dl,%al\n+\tpushf\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tand %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3676820,19 +3676035,20 @@\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tloope 12c723d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12632(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1118f(%rax)\n+\tadd %dl,-0x69(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdi\n-\tes add %eax,(%rax)\n+\trclb $1,0x26(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tand $0x1,%eax\n \tadd %dl,(%rax)\n \tjno 12c7277 \n \tadd %eax,(%rax)\n@@ -3676841,87 +3676057,81 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10e60(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trorl $1,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlret\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x111d3(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rcx)\n-\tes add %eax,(%rax)\n+\tadd %dl,(%rax)\n+\txor %esp,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmp (%rbx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e68(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x73(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tshlb $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tjp 12c72b9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x51(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x124(%rbp)\n \tadd %al,(%rax)\n \tnop\n \txor $0x126,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjge 12c72e4 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\trolb $1,0x1(%rcx,%rdx,1)\n \tadd %dl,0x125d7(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tadc %ah,0x1(%rip) \n \tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3a(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfmuls (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rax),%edx\n+\tadd %dl,%al\n+\tjo 12c7313 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tin (%dx),%eax\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%ch\n-\tadc %al,(%rcx)\n+\trolb $1,(%rcx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x124ac(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%al\n-\tand $0x1,%al\n+\tadd %dl,0x35(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0x9b,%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n-\tadd $0x1,%al\n+\tadd (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %dl,0x25(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x54(%rax)\n \tand $0x1,%eax\n@@ -3676948,25 +3676158,27 @@\n \tadd %dh,0x10(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %ah,0x25(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10fb7(%rax)\n+\tadd %dl,%al\n+\tmov $0xf,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x77(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tinsl (%dx),%es:(%rdi)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x2(%rbp)\n+\tadc %al,0x2(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11474(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1367b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3677023,15 +3676235,15 @@\n \t(bad)\n \tmov $0xf1,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x13693(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\timul $0xea7d000,0x1(%rip),%esp \n+\timul $0xea79000,0x1(%rip),%esp \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x42(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3677044,41 +3676256,42 @@\n \txor %ah,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x73(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x136(%rbp)\n+\tadd %dl,%al\n+\txchg %eax,%ebp\n+\tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t{rex2 0xd} add %r8,(%r8)\n+\tadd %dl,0x10dd5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x73(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlea (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x114(%rdi)\n \tadd %al,(%rax)\n \trorb $1,0x114(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor $0x10f,%eax\n+\tadc %cl,0x10f(%rip) \n \tadd %al,(%rax)\n \tnop\n \tand %esp,0x1(%rip) \n-\tadd %dl,-0x74(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%ebx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n@@ -3677087,19 +3676300,18 @@\n \thlt\n \tor $0x1,%eax\n \tadd %dl,0x12631(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10b,%edi\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x10,%dh\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmov $0x110,%esi\n \tadd %al,(%rax)\n-\tadd %dl,-0x24(%rax)\n+\tadc %ah,%ah\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rdx)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3677110,21 +3676322,19 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xf1,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor (%rsi),%cl\n+\tadd %dl,(%rax)\n+\tor (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11022(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10e(%rdi)\n@@ -3677135,17 +3676345,15 @@\n \tadd %dl,(%rax)\n \tmov $0x36,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4b(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trcll %cl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1101b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,0x1(%rip) \n \tadd %dl,0x13698(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \timul $0x0,0x1(%rip),%esp \n@@ -3677155,15 +3676363,18 @@\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex or $0x105,%eax\n \tadd %al,(%rax)\n \tshlb $1,0x136(%rbx)\n \tadd %al,(%rax)\n-\trorb $1,0x111(%rdx)\n+\tnop\n+\txchg %eax,%edx\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x1(%rsi,%rsi,1)\n \tadd %bh,0x6b(%rax)\n \tand $0x1,%eax\n \tadd %dl,-0x6e(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n@@ -3677249,60 +3676460,62 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x0(%rcx,%rsi,8)\n \tadd %dl,(%rax)\n \tsahf\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x62(%rax)\n+\tadd %dl,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 12c7739 \n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tsub $0x10,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11034(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113da(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b02(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6f(%rax)\n \tand $0x1,%eax\n-\tadd %dl,-0x40(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%bl\n-\tadc %al,(%rcx)\n+\tnop\n+\tficoml (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs 0xcc90000000000136,%eax\n-\tadc (%rcx),%al\n+\tadd %dl,0x112cc(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10eb9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x74(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x10e,%ecx\n \tadd %al,(%rax)\n \tpush %rax\n-\tje 12c772f \n+\txor (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x4b(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111ad(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5c(%rax)\n+\tpush %rax\n+\tpop %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1256f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b5c(%rax)\n \tadd %al,(%rax)\n@@ -3677439,80 +3676652,81 @@\n \tadd $0x1,%eax\n \tadd %dh,-0x2e(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x70(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %ax,(%rcx)\n+\tshrb $1,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rsi,%rsi,1)\n \tadd %al,0x105d4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tadd $0x1,%eax\n-\tadd %dl,0x5f(%rax)\n+\tadd %dl,0x67(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tcmp %dl,(%rax)\n-\tadd %eax,(%rax)\n+\trex adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjrcxz 12c7916 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x29(%rax)\n+\tshl $1,%bl\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex xlat %ds:(%rbx)\n \tadd $0x1,%eax\n \tadd %dl,0x1146c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113a0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsgdt %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xf,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tpush $0x10\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11381(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadcl $0x1,(%rbx)\n \tadd %dl,(%rax)\n \trex.WRB sgdt (%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x11488(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjmp 12c7a69 \n \tadd %al,(%rax)\n-\tadc %dh,0x10(%rsi)\n+\tsarb $1,0x10(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6d(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjl 12c797f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110b3(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tloop 12c7980 \n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x110,%ebx\n \tadd %al,(%rax)\n+\tand %ah,%dl\n+\tadd $0x1,%eax\n \tadd %al,%al\n \tloop 12c7988 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x1d(%rax)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n@@ -3677547,33 +3676761,33 @@\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsp\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11027(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tshl $1,%cl\n+\tadd %al,(%rax)\n+\tlock shl $1,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tshl $1,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trepnz add $0x1,%eax\n-\tadd %dl,(%rax)\n-\tjbe 12c7a1c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1117d(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \txchg %ah,0x1(%rip) \n \tadd %dl,-0x7a(%rax)\n \tand $0x1,%eax\n \tadd %dl,-0x4(%rax)\n \tadd $0x1,%eax\n@@ -3677591,51 +3676805,54 @@\n \tshl $1,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1112f(%rax)\n+\tadd %dl,0x37(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1120f(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlock (bad)\n+\tadd %al,(%rax)\n+\tnop\n+\tmovlps (%rcx),%xmm0\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tint1\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2c(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%eax\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tjno 12c7a9f \n+\tpush %rax\n+\tmov $0x10,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x11471(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tmov $0x36,%ah\n+\tadd %dl,(%rax)\n+\txchg %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x136b4(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x136b2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1258c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rcx),%r8d\n+\tadd %dl,0x44(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.W mov 0x1(%rip),%fs \n \tadd %dl,(%rax)\n \tpop %rsp\n \tfwait\n \tadd %al,(%rax)\n@@ -3677661,20 +3676878,20 @@\n \tand (%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x1258e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov 0x1(%rip),%fs \n-\tadd %dl,0x111c3(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov %ss,(%rax)\n-\tadd %eax,(%rax)\n+\tlret\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %dl,0x1(%rax,%rdx,1)\n \tadd %dl,(%rax)\n \tjge 12c7b40 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1c(%rax)\n \tclc\n \tadd %al,(%rax)\n@@ -3677685,16 +3676902,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10f70(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\tadc %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 12c7b26 \n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3677735,32 +3676952,34 @@\n \tstos %eax,%es:(%rdi)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.RX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x53(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb %dl,0x125(%rdx)\n+\tadd %dl,(%rax)\n+\tmov $0x10,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,0x6(%rax)\n+\tadd %bl,(%rax)\n+\txchg %eax,%edx\n+\tand $0x1,%eax\n+\tadd %ah,(%rax)\n+\trex.W (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.W (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11059(%rax)\n+\tadd %dl,0x61(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2b(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,0x110(%rip) \n \tadd %al,(%rax)\n \tclc\n \t{rex2 0xf1} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dl,-0x52(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -3677779,20 +3676998,20 @@\n \tadd %al,(%rax)\n \tadd %dl,0x136ac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlods %ds:(%rsi),%al\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe 12c7c4a \n+\tadd %dl,(%rax)\n+\tja 12c7c4a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tfcoms (%rcx)\n+\tand %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf55e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tcmc\n@@ -3677831,21 +3677050,19 @@\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xa00000000000f1d6,%al\n \ttestb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsi\n-\tadc (%rcx),%al\n+\trcrb $1,0x12(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x12595(%rax)\n \tadd %al,(%rax)\n-\tmov $0x95,%al\n-\tand $0x1,%eax\n \tadd %bl,%al\n \txchg %eax,%ebp\n \tand $0x1,%eax\n \tadd %dl,%al\n \tint3\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -3677873,15 +3677090,16 @@\n \tadd %al,(%rax)\n \tadd %dl,-0x1a(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x112(%rsi)\n \tadd %al,(%rax)\n-\tadc %dh,0x10(%rbp)\n+\tnop\n+\tjl 12c7d3b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfrstor 0x1(%rip) \n \tadd %dl,(%rax)\n \tand (%rsi),%ecx\n \tadd %eax,(%rax)\n@@ -3677893,15 +3677111,16 @@\n \tadd %dl,(%rax)\n \trex.WB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x10e(%rip) \n+\tpush %rax\n+\tcmp $0x10e,%eax\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6a(%rax)\n \tand $0x1,%eax\n@@ -3677909,16 +3677128,17 @@\n \tadd %al,(%rax)\n \tadd %dl,-0x5e(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x10b(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %r8,(%rcx)\n+\tpush %rax\n+\tpush %rsp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 12c7d9f \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3677933,53 +3677153,49 @@\n \tadd %dh,%al\n \tor (%rcx,%rax,1),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x37(%rax)\n+\tadd %dl,-0x2f(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WXB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\tadc %al,0x111(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,0x10(%rax)\n-\tadd $0x1,%al\n+\t(bad)\n+\tadc %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%bh\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x36,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5c(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tadc %eax,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,0x125(%rax)\n \tadd %al,(%rax)\n \tsbbb $0x0,0x125(%rax)\n \tadd %dl,0x125d6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x110df(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\txor %esp,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x31(%rax)\n+\tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x112,%eax\n \tadd %al,(%rax)\n \tshlb $1,(%rcx)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3678005,29 +3677221,28 @@\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tss es add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfisubs 0x1(%rip) \n-\tadd %dl,-0x44(%rax)\n+\tadd %dl,-0x3c(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 12c7e24 \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,0x1(%rsp,%rax,1)\n \tadd %dl,(%rax)\n-\tmovsxd (%rcx),%edx\n-\tadd %eax,(%rax)\n+\timul $0x1,(%rcx),%edx\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x136,%ecx\n+\tadd %al,(%rax)\n+\tadc %bh,0x136(%rcx)\n \tadd %al,(%rax)\n \trcr $1,%ah\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd $0x1,%al\n@@ -3678066,43 +3677281,47 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1146f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4b(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x111(%rcx)\n+\tpush %rax\n+\tmov %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,0x7(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \troll %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x136(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x136,%edx\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x111,%esi\n+\tadc %al,%dh\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11190(%rax)\n+\tadd %dl,-0x68(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x110,%edi\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjge 12c7f71 \n+\trol $1,%dh\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3678116,28 +3677335,28 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x1(%rsp)\n-\tadd %dl,(%rax)\n-\tjne 12c7fa4 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1117c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x136ba(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x136,%edx\n \tadd %al,(%rax)\n-\tshrb $1,(%rcx)\n-\tadc %eax,(%rcx)\n+\tnop\n+\txor %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10502(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010502,%al\n+\tadd %dl,%al\n \tor %al,0x1(%rip) \n \tadd %dl,(%rax)\n \tmov $0x136,%ebx\n \tadd %al,(%rax)\n \tmov $0xf1d7,%eax\n \tadd %al,(%rax)\n \tadd %dl,-0x45(%rax)\n@@ -3678155,54 +3677374,50 @@\n \tmov $0x136,%eax\n \tadd %al,(%rax)\n \tshlb $1,(%rdx)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1051d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcwtl\n-\tfdiv %st(1),%st\n+\tadd %dl,(%rax)\n+\ttest %edx,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %bl,0xf1d8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x136,%esp\n \tadd %al,(%rax)\n \tadc %ch,0x109(%rdx)\n \tadd %al,(%rax)\n \t(bad)\n \tcs add $0x1,%eax\n \tadd %dl,0xd(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.B add $0x1,%eax\n-\tadd %dl,0x11103(%rax)\n+\tadd %dl,(%rax)\n+\tor (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11439(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x1148e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x60(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpushf\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,%ch\n+\tadd %dl,%al\n+\tmovabs %eax,0xc510000000000111\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x1(%rsp,%rdx,1)\n \tadd %dl,0x72(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3678256,16 +3677471,16 @@\n \tadd %dl,(%rax)\n \tsgdt (%eax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjns 12c8118 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %al,(%dx)\n+\tadd %dl,%al\n+\tcmc\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,%dl\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3678279,40 +3677494,43 @@\n \tadd $0x1,%eax\n \tadd %ah,-0x20(%rax)\n \tand $0x1,%eax\n \tadd %bl,%al\n \tloopne 12c8170 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tint1\n+\tadd %dl,-0x8(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,0x105(%rbx)\n \tadd %al,(%rax)\n \tjs 12c8143 \n \tand $0x1,%eax\n \tadd %cl,%al\n \tloope 12c8190 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1108a(%rax)\n+\tadd %dl,-0x6e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x2(%rax)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11033(%rax)\n+\tnop\n+\tadd (%rdi),%cl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,-0x58(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,(%rsi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3678330,16 +3677548,16 @@\n \tadd %bl,-0x26(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WXB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\trex.B add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex test $0x105,%eax\n \tadd %al,(%rax)\n \tor %ah,%bl\n \tand $0x1,%eax\n \tadd %al,0x125e3(%rax)\n@@ -3678390,33 +3677608,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3e(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x105c5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1101e(%rax)\n+\tadd %dl,0x26(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,%dh\n \tadd $0x1,%eax\n \tadd %al,-0x19(%rax)\n \tand $0x1,%eax\n \tadd %ch,-0x19(%rax)\n \tand $0x1,%eax\n \tadd %dl,0x41(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x28(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x125e7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11029(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x26(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x113b8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %edx,(%rdx)\n@@ -3678472,26 +3677689,29 @@\n \tadd %al,(%rax)\n \tmovabs 0x125ec40,%al\n \tadc %ch,%ch\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tout %al,(%dx)\n \tadd $0x1,%eax\n-\tadd %dl,0x110e6(%rax)\n+\tadd %dl,(%rax)\n+\tout %al,(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfcomi %st(1),%st\n+\tadd %al,(%rax)\n+\tloopne 12c833d \n+\tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5b(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trepz add $0x1,%eax\n-\tadd %dl,0x110f0(%rax)\n+\tadd %dl,0x110f8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmc\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tshlb %cl,(%rsi)\n \tadd %eax,(%rax)\n@@ -3678510,36 +3677730,35 @@\n \tadd %dl,%al\n \tcli\n \tadd $0x1,%eax\n \tadd %dl,0x136d2(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x125ed(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRX adc %r8b,(%rcx)\n+\tadd %dl,%al\n+\tpush %rbp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 12c83cf \n \tadd $0x1,%eax\n \tadd %ah,(%rax)\n \tout %al,(%dx)\n \tand $0x1,%eax\n-\tadd %dl,0x13(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tjae 12c83fd \n+\tadd %dl,%al\n+\tsbb (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11273(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x111e4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttestl $0x10845000,0x1(%rip) \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10df7(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1108b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x12(%rax)\n \tand $0x1,%eax\n@@ -3678565,16 +3677784,17 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tout %eax,(%dx)\n \tand $0x1,%eax\n \tadd %dl,(%rax)\n \tor 0x0(%rax,%rax,1),%bl\n-\tadc %ch,%bl\n-\tsgdt (%rax)\n+\tpush %rax\n+\tjmp 12c8472 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadc %al,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadc %al,(%rsi)\n@@ -3678596,26 +3677816,23 @@\n \tleave\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tout %eax,(%dx)\n \tand $0x1,%eax\n-\tadd %dl,-0x76(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,%al\n-\tand $0x1,%eax\n-\tadd %dl,-0x50(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x11092(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlock and $0x1,%eax\n+\tadd %dl,%al\n+\tmov $0x10,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint1\n+\tadd %dl,-0xf(%rax)\n \tand $0x1,%eax\n \tadd %dh,0x26(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x24(%rax)\n \tint1\n@@ -3678624,17 +3677841,21 @@\n \tadd %dl,0x47(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub (%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10674(%rax)\n+\tadd %dl,%al\n+\tje 12c84e9 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11074(%rax)\n+\tadd %dl,(%rax)\n+\tjl 12c84fb \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0xf1dc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3678661,15 +3677882,16 @@\n \tclc\n \tfdiv %st,%st(1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x136d4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tenter $0x111,$0x0\n+\trclb $1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10643(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x44(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3678719,60 +3677941,57 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10f58(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf1dd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rax)\n \tand $0x1,%eax\n-\tadd %dl,0x36(%rax)\n-\tadd $0x1,%eax\n+\tadd %dl,0x10536(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n \tpush $0x6\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1066b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10675(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfdivp %st,%st(1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor %ah,0x1(%rip) \n \tadd %dl,-0x4d(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \taddl $0x1,(%rsi)\n-\tadd %dl,-0x2f(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tjl 12c863a \n+\tadd %dl,%al\n+\tfcoms (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10f7c(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x7c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \ttest %al,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10685(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n+\tadd %dl,%al\n+\tpop %rsp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%dh\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x125f4(%rax)\n@@ -3678869,31 +3678088,35 @@\n \tadd %dl,0x11400(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dh\n+\tpush %rax\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x14(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1106b(%rax)\n+\tadd %dl,0x73(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.WB\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WR\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4c(%rax)\n@@ -3678980,16 +3678203,17 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfidivl (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1264b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0x111,%eax\n+\tadd %dl,%al\n+\tadc %r8d,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \t...\n \tadd %al,(%rax)\n \tpush %rsp\n \tpush $0x61742065\n \tand %bh,0x73(%esi)\n@@ -3698205,31 +3697429,29 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmc\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%bl\n-\tsgdt (%rax)\n+\tpush %rax\n+\tjmp 12db39a \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x13703(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjbe 12db3ac \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1117d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tadd (%rdi),%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n+\tadd %dl,-0x52(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3707250,41 +3706472,37 @@\n \tadd %dh,(%rax)\n \txor $0x2e,%al\n \tadd %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11021(%rax)\n+\tadd %dl,(%rax)\n+\tsub %edx,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fae(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,0x10245(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp %ebx,0x0(%rbx)\n \tadd %dl,0x12652(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rdi\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b5c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10675(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp 0x0(%rbx),%ebx\n \tadd %al,-0x1e(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3707316,46 +3706534,47 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n-\tcmc\n+\tpush %rax\n+\tret $0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf93e(%rax)\n+\tsarb $1,(%rsi)\n+\tstc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WX add (%rcx),%rax\n+\tadd %dl,0x4a(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dl\n+\tpush %rax\n+\tret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\trex.B add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex insl (%dx),%es:(%rdi)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10341(%rax)\n+\tadd %dl,(%rax)\n+\trex.X add (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tshlb $1,0x13(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WRB\n-\tes add %eax,(%rax)\n+\tadd %dl,0x1264d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \toutsb %ds:(%rsi),(%dx)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3707364,17 +3706583,16 @@\n \tadd %al,(%rax)\n \tadd %ah,0x15a6f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjo 12e4c25 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tstc\n+\tadd %dl,(%rax)\n+\tcmp %bh,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa1c0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tpopf\n@@ -3707422,38 +3706640,40 @@\n \tsbb %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \trex.R pop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x110,%eax\n+\tadd %dl,0x1102c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x111bb(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x1(%rcx,%rdx,1)\n \tadd %dl,0x3a(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4b(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,0x1034b(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x15a7b(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x4000000000015a7b,%al\n-\tjl 12e4cdd \n+\tadd %al,0x7c(%rax)\n+\tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf5cf(%rax)\n+\tadd %dl,(%rax)\n+\tadc %dh,%dh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjge 12e4ced \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RX add (%rcx),%r8d\n+\tadd %dl,(%rax)\n+\trex.RXB add (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x124(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tjle 12e4d05 \n \tadd %eax,(%rax)\n@@ -3758447,63 +3757667,58 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %edi,0x1(%rsi)\n \tadd %dl,-0x70(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.X adc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x11(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %dl,0xf61f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rax)\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x52(%rax)\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11059(%rax)\n+\tadd %dl,0x61(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %ebp,%ecx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tloopne 1314571 \n+\tjmp 13145f0 \n \tadd %dl,-0x78(%rax)\n \tjmp 13145f8 \n \tadd %dl,%al\n \tes sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsi\n+\tadd %dl,0x5e(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rdx\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1101c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x113da(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tficoml (%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11470(%rax)\n+\tnop\n+\tjo 131463f \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjo 1314647 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x77(%rax)\n \tint1\n@@ -3758512,47 +3757727,42 @@\n \tadd %dl,(%rax)\n \tor 0x0(%rax,%rax,1),%bl\n \tshlb $1,-0x5f(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf745(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ded(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\tor $0x1,%eax\n \tadd %dl,0x10eb8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10b,%ebp\n \tadd %al,(%rax)\n-\tnop\n-\tsub (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadc %dh,(%rdx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %ecx,%gs\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne 1314691 \n+\trorb $1,0x1e9(%rsi)\n+\tadd %al,(%rax)\n+\tadc %ah,%al\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1e98f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tnop\n \tjmp 1314698 \n \tadd %dh,0x1e990(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x1f252(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rdi)\n+\tadd %dl,%al\n+\tmovabs 0x7d0000000000110,%eax\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,0x1e9(%rbx)\n \tadd %al,(%rax)\n \tadc %cl,0x13(%rcx)\n \tadd %eax,(%rax)\n@@ -3758571,16 +3757781,16 @@\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%esi\n \tjmp 13146f0 \n \tadd %dl,0x1e996(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %ecx,%edi\n+\tadd %dl,0x3b(%rax)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %ecx,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,0x65(%rax,%rbp,2)\n@@ -3779795,17 +3779005,21 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11059(%rax)\n+\tadd %dl,0x61(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xf61f(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tstos %eax,%es:(%rdi)\n \tpop (%rcx)\n@@ -3780437,21 +3779651,20 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rcx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,0x11(%rbp)\n+\tnop\n+\txor %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1117c(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xc,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11210(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3780473,19 +3779686,16 @@\n \tpush %rcx\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10df7(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tpop %rbp\n-\tpopf\n+\ttestl $0x9d5dd000,0x1(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %al,$0xd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3788935,16 +3788145,15 @@\n \tadd %al,%al\n \tcli\n \tadd $0x1,%eax\n \tadd %dh,0x105b3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp 0x0(%rbx),%ebx\n-\tadd %dl,(%rax)\n-\trex sgdt (%rax)\n+\tadd %dl,0x10f3f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsti\n \tadd $0x1,%eax\n \tadd %ah,(%rax)\n \tsti\n \tadd $0x1,%eax\n@@ -3793533,16 +3792742,15 @@\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rcx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex sgdt (%rax)\n+\tadd %dl,0x10f3f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x55(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n@@ -3795201,16 +3794409,16 @@\n \tadd %dl,%al\n \tcmp 0x0(%rbx),%ebx\n \tadd %bl,%al\n \t(bad)\n \tpop %rdi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.XB sgdt (%r8)\n+\tadd %dl,%al\n+\trex.X sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf61f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3795232,21 +3794440,20 @@\n \tnop\n \tsti\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x100000000001893b,%al\n \tadd 0x0(%rbx),%bl\n+\tadd %dl,0x11200(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %dl,(%rdx)\n+\tadc %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11(%rax)\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x0(%rsi),%bl\n \tadd %dl,(%rax)\n \tpush %rsi\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3795312,42 +3794519,43 @@\n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%ch\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x10(%rcx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %rcx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x4b(%rax)\n-\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.WXB adc (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tstd\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x124(%rbx)\n \tadd %al,(%rax)\n-\tadc %bl,0x110(%rbp)\n-\tadd %al,(%rax)\n-\tnop\n-\tcmp 0x0(%rbx),%ebx\n-\tadd %dl,0x71(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tshlb $1,0x1(%rax,%rdx,1)\n+\tadd %dl,0x9b3b(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,-0x77(%rdx)\n+\tadd %dl,%al\n+\tjs 133546c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x18952(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n+\tpush %rdx\n+\tmov %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x1000000000018952,%al\n \tpush %rbx\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcb $0x1,-0x77(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3797494,15 +3796702,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex out %al,$0x9\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp 0x0(%rbx),%ebx\n-\tadd %dl,0x10f96(%rax)\n+\tadd %dl,-0x6a(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9dca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x47(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3802266,15 +3801475,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tleave\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f96(%rax)\n+\tadd %dl,-0x6a(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tleave\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x106c5(%rax)\n@@ -3807678,15 +3806888,16 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10911(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f96(%rax)\n+\tadd %dl,-0x6a(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rbx,%rbx,4)\n@@ -3844045,15 +3843256,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \txchg %eax,%esi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3845946,16 +3845157,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.XB adc %eax,(%r9)\n+\tadd %dl,(%rax)\n+\trex.WXB adc %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3845969,25 +3845180,26 @@\n \tadd %al,(%rax)\n \tadd %dh,0x186b2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2(%rax)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x39(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpop %rcx\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e1a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ee3(%rax)\n+\tadd %dl,0x10ee2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x52(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x13(%rdi)\n \tadd %eax,(%rax)\n@@ -3859970,31 +3859182,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjge 136c041 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1067d(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x31(%rax)\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d6(%rax)\n+\tadd %dl,0x1e(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tloopne 136c030 \n \tsub (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n@@ -3860020,42 +3859231,41 @@\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2b(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb $0x110,%eax\n \tadd %al,(%rax)\n \tlock adc (%rcx,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tfcoms (%rcx)\n+\tand %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rax\n \tsub (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rcx),%r8d\n+\tadd %dl,0x44(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2b(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n@@ -3860086,15 +3859296,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10674(%rax)\n+\tadd %dl,%al\n+\tje 136c161 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x12a58(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n@@ -3860112,16 +3859324,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n-\tadd $0x1,%eax\n+\tadd %dl,0x10536(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x12b4c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rcx)\n \tadc $0x0,%al\n@@ -3860190,30 +3859402,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlea (%rbx),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rsi\n-\tsub (%rcx),%al\n+\tadd %dl,-0x73(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n+\tadd %dl,0x2a(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %edx,(%rax,%rax,1)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%eax\n+\tadd %al,(%rcx)\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 136c2d7 \n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3860375,23 +3859587,26 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113cf(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.WRX sub (%rcx),%r8b\n+\tadd %dl,-0x31(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n+\tand %cl,0x2a(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %edx,(%rax,%rax,1)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%eax\n+\tadd %al,(%rcx)\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113e1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12a4d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3860459,25 +3859674,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x113,%ecx\n+\tadd %dl,0x113b9(%rax)\n \tadd %al,(%rax)\n-\txor %cl,0x2a(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\trex.WX sub (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\tand $0x1,%eax\n-\tadd %al,(%rcx)\n-\tadc $0x0,%al\n+\tadd %al,(%rax)\n+\tshrb $1,0x125(%rsi)\n+\tadd %al,(%rax)\n+\tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1137e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x12a49(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3864313,15 +3863526,15 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %ecx,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%bl\n+\tlock cli\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2d(%rax)\n@@ -3866072,20 +3865285,20 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint $0x10\n-\tadd %eax,(%rax)\n+\tadc %dl,%ch\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlock rex.WX add %rax,(%rax)\n+\tadd %al,(%rax)\n+\tshl $1,%al\n+\trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n@@ -3867054,20 +3866267,21 @@\n \trex.WRX add %r8b,(%rax)\n \tadd %cl,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%dl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tfsts (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,%al\n-\tadd %rax,(%r8)\n+\tadd %ah,(%rax)\n+\tloopne 1370b5c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -3867519,26 +3866733,33 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rax,%rdx,1)\n-\tadd %al,-0x2f(%rax)\n-\trex.WXB add %rax,(%r8)\n+\tpush %rax\n+\tpushf\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\trex rorl $1,0x1(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tor %cl,0x1(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %ebp,%ecx\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tjmp 1370f3e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %ah,0x1187b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n@@ -3868082,15 +3867303,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tlock (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x62(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3868186,16 +3867407,15 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc %ch,(%rdi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x0,-0x5b(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xc5,%al\n@@ -3868206,15 +3867426,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x111(%rcx)\n+\tnop\n+\tcwtl\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddb $0x0,-0x5b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xc5,%al\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3868431,16 +3867654,18 @@\n \tadd %al,(%rax)\n \tand (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x1(%rcx,%rdx,1)\n-\tadd %dh,0x14bcf(%rax)\n+\tshlb $1,0x111(%rbx)\n+\tadd %al,(%rax)\n+\tmov $0xcf,%al\n+\trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n@@ -3868613,15 +3867838,15 @@\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rax,%rdx,1)\n+\tadc %dl,0x1(%rax,%rdx,1)\n \tadd %dl,0x14b72(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n@@ -3868698,23 +3867923,19 @@\n \tadd %al,(%rax)\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbx\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tloopne 1371ae4 \n+\trcrb $1,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x149e0(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3868789,16 +3868010,15 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp (%rax),%dl\n+\tadc %al,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x149e0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3868899,19 +3868119,20 @@\n \trex.WRB add %r8b,(%r8)\n \tadd %cl,0x0(%rbp)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10(%rbx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.WX adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x36(%rax)\n-\trex.WXB add %rax,(%r8)\n+\tadd %al,(%rax)\n+\trex\n+\tss rex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n@@ -3869095,18 +3868316,19 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x1(%rcx,%rdx,1)\n-\tadd %dl,%al\n-\tloopne 1371e54 \n-\tadd %eax,(%rax)\n+\tnop\n+\tmov $0x111,%ebx\n+\tadd %al,(%rax)\n+\tshl $1,%al\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n@@ -3869174,16 +3868396,15 @@\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjb 1371edb \n+\tsarb $1,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tloope 1371f1c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3870513,16 +3869734,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa784(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\ttest %ah,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \t...\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3870721,17 +3869942,19 @@\n \trex.WRB add %r8b,(%r8)\n \tadd %cl,0x0(%rbp)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x110(%rip) \n+\tnop\n+\tsub $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 13730a3 \n+\tadd %dh,-0x1f(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3870834,15 +3870057,15 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%bl\n+\tshl $1,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0x49,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3870852,21 +3870075,18 @@\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x11,%dh\n-\tadd %eax,(%rax)\n+\tadc %bh,0x111(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloop 137324c \n-\tadd %eax,(%rax)\n+\tadc %ah,%dl\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n@@ -3871042,15 +3870262,15 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%bl\n+\tsar $1,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tloop 1373404 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3871352,15 +3870572,15 @@\n \tadd %al,(%rax)\n \tand (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tadc %bh,(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xe2,%al\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3871508,15 +3870728,16 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n+\tnop\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%bl\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3871626,20 +3870847,19 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trcll $1,(%rcx)\n-\tadd %eax,(%rax)\n+\trcr $1,%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rax\n+\tadd %al,(%rax)\n+\tloopne 137398a \n \trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1000000(%rip) \n@@ -3871690,22 +3870910,20 @@\n \tadd %al,(%rax)\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WXB adc %rax,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tjrcxz 1373a1c \n+\tadc %dl,0x11(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x1d(%rax)\n+\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3872916,16 +3872134,17 @@\n \tadd %al,(%rax)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcall 13746ce \n+\tadc %dh,%al\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x4a(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3872933,16 +3872152,16 @@\n \tadd %bh,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rax\n+\tpush %rax\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1374661 \n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3873657,72 +3872876,78 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x11(%rsi)\n-\tadd %eax,(%rax)\n+\trolb $1,0x111(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\trex.WXB add %rax,(%r8)\n+\tshrb $1,0x4b(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,0x1000000(%rip) \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb $1,(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %bl,%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x9(%rax)\n-\trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x14908(%rax)\n+\t(bad)\n+\ttestl $0x0,0x1(%rdx)\n+\tnop\n+\tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %ebp,%ecx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tjmp 1374dae \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %al,%al\n-\ttest %ah,0x0(%rdi)\n+\tadd %dl,-0x7c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 1374dd6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,%al\n-\ttest %ah,0x0(%rdi)\n+\tadd %ah,-0x7c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 1374dfe \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,%al\n-\ttest %ah,0x0(%rdi)\n+\tadd %dh,-0x7c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 1374e26 \n \tadd %al,(%rax)\n@@ -3873740,51 +3872965,49 @@\n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n+\tadd %dl,0xa784(%rax)\n \tadd %al,(%rax)\n-\ttest %esp,0x0(%rdi)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 1374e76 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,(%rax)\n-\ttest %esp,0x0(%rdi)\n+\tadd %ah,0xa784(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 1374e9e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,(%rax)\n-\ttest %esp,0x0(%rdi)\n+\tadd %dh,0xa784(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 1374ec6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %al,-0x7b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttest %ah,0x0(%rdi)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3873806,31 +3873029,27 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 1374f16 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,-0x7b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\ttest %ah,0x0(%rdi)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 1374f3e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,-0x7b(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\ttest %ah,0x0(%rdi)\n \tadd %bh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp $0x0,%al\n \tadd %al,(%rax)\n \tadd %ecx,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3874108,23 +3873327,21 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcli\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tjb 1375225 \n+\tpush %rax\n+\tadd (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x72(%rax)\n+\trex.WX add %rax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x1000000(%rip) \n \tor %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3874224,19 +3873441,19 @@\n \tadd %al,(%rax)\n \tand (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.X adc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %cl,0x10(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,0x14b(%rip) \n+\tadd %dh,(%rax)\n+\txor $0x14b,%eax\n \tadd %al,(%rax)\n \tnop\n \tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3874811,15 +3874028,15 @@\n \tadd %bl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%ah\n+\trcl $1,%ah\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x1(%rbx,%rcx,2)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3875565,15 +3874782,17 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rax,%rdx,1)\n+\tnop\n+\tpop %rbx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock jbe 1375fbd \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n@@ -3876046,16 +3875265,15 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %dh,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,0x4b(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3876293,35 +3875511,32 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10(%rcx)\n+\tshlb $1,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x14af5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %cl,0x111(%rdi)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tloopne 13765b7 \n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n@@ -3876409,16 +3875624,15 @@\n \trex.WRX add %r8b,(%rax)\n \tadd %cl,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp %edx,(%rax)\n+\tadc %al,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x149e4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3876558,18 +3875772,21 @@\n \trex.WRB add %r8b,(%r8)\n \tadd %cl,0x0(%rbp)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rcx,%rdx,1)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\trex.WRX add %r8,(%rax)\n+\tnop\n+\tfwait\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %ah,0x4e(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n@@ -3876772,19 +3875989,19 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tje 1376a54 \n-\tadd %eax,(%rax)\n+\tadc %bh,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %ah,-0xc(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\thlt\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n@@ -3877063,16 +3876280,15 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsxd (%rax),%edx\n+\tshrb $1,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0xd(%rax)\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n@@ -3878576,15 +3877792,16 @@\n \tadd %al,(%rax)\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bh\n+\tpush %rax\n+\tout %eax,(%dx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock in $0x49,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3879085,20 +3878302,21 @@\n \tadd %al,(%rax)\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rdx)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tand (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%dh\n-\tadd %rax,(%r8)\n+\tadd %dl,(%rax)\n+\tout %al,$0x49\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -3879420,18 +3878638,22 @@\n \tadd %al,(%rax)\n \trex.RXB add %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10e(%rdi)\n+\tnop\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,%dh\n-\tadd %rax,(%r8)\n+\tadd %dh,(%rax)\n+\tout %al,$0x49\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -3879768,15 +3878990,17 @@\n \tadd %al,(%rax)\n \tand (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rdx,%rdx,1)\n+\tnop\n+\tpush %rsp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov $0x4a,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n@@ -3879878,15 +3879102,17 @@\n \tadd %bl,0x1d000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rdi)\n+\trol $1,%dh\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x49,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3880256,15 +3879482,18 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x110(%rbx)\n+\tnop\n+\tret\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x90000000000149e6,%al\n \tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3880283,15 +3879512,15 @@\n \trex.WRX add %r8b,(%rax)\n \tadd %cl,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x110(%rdx)\n+\tadc %dl,0x110(%rdx)\n \tadd %al,(%rax)\n \tmov $0xe6,%al\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3881099,15 +3880328,16 @@\n \trex.WRX add %r8b,(%rax)\n \tadd %cl,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x10(%rbx)\n+\tnop\n+\tpush $0x10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x19(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n@@ -3881116,15 +3880346,15 @@\n \tadd %bh,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock je 13794cd \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3881301,16 +3880531,17 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rax)\n-\tsgdt (%rax)\n+\tnop\n+\tadd %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x74(%rax)\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3881448,21 +3880679,18 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.RXB adc %r8d,(%r9)\n-\tadd %al,(%rax)\n+\trorb $1,0x11(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tin (%dx),%al\n-\trex.WX add %rax,(%rax)\n+\tadd %dl,0x14aec(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n@@ -3881603,15 +3880831,18 @@\n \tadd %al,(%rax)\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rcx,%rdx,1)\n+\tpush %rax\n+\tmov %ss,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x149e7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x1000000(%rip) \n@@ -3881744,31 +3880975,33 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tnotb (%rax)\n-\tadd %eax,(%rax)\n+\tsar $1,%ch\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x14aeb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x14908(%rax)\n+\tmovabs 0x9000000000014aeb,%al\n+\tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd (%rax),%eax\n+\tadd %al,(%rax)\n+\tadd %ecx,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1086a(%rax)\n+\tnop\n+\tpush $0x8\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x4e(%rax)\n \t(bad)\n@@ -3881844,52 +3881077,52 @@\n \tadd %al,(%rax)\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%eax\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tcall 1379caf \n-\tadd %al,(%rax)\n-\tnop\n-\tor %cl,0x1(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmov $0x11,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %dl,-0x18(%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ecx,(%rcx)\n+\tadd %dl,0x14908(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x1,0x8(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\timul $0x1,(%rax),%ecx\n+\tadd %al,(%rcx)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0xa7(%rbp)\n+\tpopf\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n-\tand (%rax),%eax\n \tadd %al,(%rax)\n-\tand (%rax),%eax\n+\tadd %ah,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ecx,(%rcx)\n+\tadd %ah,(%rbx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock imul $0x1,(%rax),%ecx\n+\tadd %dh,%al\n+\timul $0x1,(%rax),%ecx\n \tadd %al,(%rcx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpopf\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n@@ -3881969,18 +3881202,15 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%eax\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dh,0x110(%rbp)\n \tadd %al,(%rax)\n \tmov $0xea,%al\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3882315,15 +3881545,16 @@\n \tadd %bl,0x1d000000(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n+\tnop\n+\tleave\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x1,0x4b(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3882334,15 +3881565,16 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ah\n+\tpush %rax\n+\tin (%dx),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x14ae9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n@@ -3882774,15 +3882006,15 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n+\tadc %ah,(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x149e8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n@@ -3883220,21 +3882452,17 @@\n \trex.WRX add %r8b,(%rax)\n \tadd %cl,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%eax\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tshrb $1,0x10e(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin $0x4a,%al\n+\tlock in $0x4a,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n@@ -3883646,22 +3882874,20 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %ax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tjne 137ac76 \n+\tshrb $1,0x11(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x75(%rax)\n+\trex.WXB add %rax,(%r8)\n+\tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3883703,15 +3882929,16 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rax)\n+\tnop\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0x14a(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tor %cl,0x1(%rcx)\n@@ -3884051,15 +3883278,15 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x11(%rbx)\n+\tshlb $1,0x11(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloopne 137b00d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3885634,37 +3884861,34 @@\n \tadd %al,(%rax)\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\toutsl %ds:(%rsi),(%dx)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tshlb $1,0x10(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\toutsl %ds:(%rsi),(%dx)\n-\trex.WXB add %rax,(%r8)\n+\tadd %dl,0x14b6f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1000000(%rip) \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tsub (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock jno 137c226 \n+\tadd %dh,%al\n+\tjno 137c226 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n@@ -3885703,15 +3884927,15 @@\n \tadd %al,(%rax)\n \tand (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10b(%rcx)\n+\tshlb $1,0x10b(%rdx)\n \tadd %al,(%rax)\n \tand %cl,%al\n \trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3885957,27 +3885181,32 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x111(%rax)\n+\tpush %rax\n+\tmov %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%cl\n-\tadd %rax,(%r8)\n+\tadd %dl,%al\n+\tjmp 137c5f7 \n \tadd %al,(%rax)\n-\tadd %dl,0x14908(%rax)\n+\tnop\n+\tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %ebp,%ecx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tjmp 137c4c6 \n \tadd %al,(%rax)\n \txor %dh,%dl\n \tor %al,(%rcx)\n \t...\n \tadd %ah,0x130(%rcx)\n \tadd %al,(%rax)\n \trex.WRB add %r8b,(%r8)\n@@ -3886516,20 +3885745,20 @@\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x111(%rip) \n-\tadd %al,(%rax)\n-\t(bad)\n-\tjno 137ca96 \n+\trclb $1,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x71(%rax)\n+\trex.WXB add %rax,(%r8)\n+\tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3887384,19 +3886613,20 @@\n \tadd %al,(%rax)\n \tand (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadc %ah,(%rdx)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x14b13(%rax)\n+\tadcb $0x4b,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x1000000(%rip) \n \tor %eax,(%rax)\n@@ -3888178,30 +3887408,28 @@\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%esp\n-\tadc %al,(%rcx)\n+\tadc %bl,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n+\tret $0x14a\n \tadd %al,(%rax)\n-\tadd %al,%dl\n-\trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x14908(%rax)\n+\tnop\n+\tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tleave\n+\txor (%rax),%eax\n+\tadd %al,(%rax)\n+\tadd %ecx,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dh,(%rax)\n \tshrl $1,(%rdi)\n@@ -3888212,18 +3887440,20 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x111(%rcx)\n+\tnop\n+\tmov $0x11,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%cl\n-\trex.WX add %rax,(%rax)\n+\tadd %al,(%rax)\n+\trorl $0x0,0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x1000000(%rip) \n \tjmp 137da8e \n@@ -3888327,18 +3887557,19 @@\n \tadd %al,(%rax)\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x10(%rbp)\n-\tadd %eax,(%rax)\n+\tnop\n+\tadc %al,%gs:(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x52(%rax)\n+\tadd %al,(%rax)\n+\tjo 137db38 \n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rdx)\n@@ -3890820,18 +3890051,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa784(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7c(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,(%rax,%rax,1)\n \t...\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n@@ -3890863,18 +3890093,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa785(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n \tadd %al,0x0(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -3890928,16 +3890157,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa785(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\ttest %esp,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3894262,16 +3893491,15 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.W (bad)\n+\trorb $1,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \timul $0x0,0x1(%rdx),%ecx\n \tnop\n \tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n@@ -3894317,35 +3893545,34 @@\n \tadd %al,(%rax)\n \tand (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0x11,%al\n-\tadd %eax,(%rax)\n+\tsarb $1,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcltd\n-\trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x14908(%rax)\n+\txor %bl,0x14a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tnop\n+\tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %edx,(%rsi)\n \tadd %al,(%rax)\n-\tnop\n-\trex.XB adc %eax,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.WXB adc %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tret\n \trex.WRX add %r8,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n@@ -3894457,25 +3893684,24 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10,%dl\n-\tadd %eax,(%rax)\n+\tnop\n+\tmov $0x110,%ecx\n \tadd %al,(%rax)\n-\tadd %ah,0x14de5(%rax)\n+\tmovabs 0x9000000000014de5,%al\n+\tcmovns (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %ecx,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1381b2e \n \tor %eax,(%rcx)\n@@ -3894635,19 +3893861,19 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlock adc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tnotl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1381d1a \n+\tadd %dh,0x28(%rax)\n \trex.WRX add %r8,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3894885,20 +3894111,17 @@\n \tadd %al,(%rax)\n \trex.WRXB add %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpushf\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock ret $0x14d\n+\tadc %ah,0x1(%rax,%rdx,1)\n+\tadd %dh,%al\n+\tret $0x14d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmovns (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -3897357,15 +3896580,16 @@\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x1(%rax,%rdx,1)\n+\tpush %rax\n+\tadc %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x9000000000014d07,%al\n \tcmovns (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -3897535,16 +3896759,16 @@\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %edx,(%rcx)\n+\tpush %rax\n+\txor %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4b(%rax)\n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n@@ -3897644,20 +3896868,17 @@\n \tadd %al,(%rax)\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlea (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadc %dl,0x110(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tinsb (%dx),%es:(%rdi)\n+\tloopne 1383c96 \n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rdx)\n@@ -3897762,28 +3896983,26 @@\n \tadd %al,(%rax)\n \tsub (%rax),%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex cmp %ecx,0x1(%rsi)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tsbb (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmovns (%rcx),%eax\n+\tadd %al,0x39(%rax)\n+\trex.WRX add %r8,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tor $0x1000000,%eax\n+\tadd %cl,0x1000000(%rip) \n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x109ed(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rcx)\n@@ -3898541,17 +3897760,15 @@\n \tadd %al,(%rax)\n \tand (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tshlb $1,0x111(%rip) \n \tadd %al,(%rax)\n \tmov $0xb2,%al\n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3898688,15 +3897905,15 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bh\n+\trcl $1,%dh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n@@ -3899212,15 +3898429,15 @@\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%dl\n+\tshl $1,%cl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov 0x1(%rbp),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3899474,16 +3898691,17 @@\n \trex.WRX add %r8b,(%rax)\n \tadd %cl,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x111,%ecx\n+\tadc %al,%cl\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1384d5f \n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3899757,19 +3898975,19 @@\n \tadd %al,(%rax)\n \tadd %cl,0x0(%rbp)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %r8b,(%r9)\n+\tadc %cl,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4b(%rbp)\n+\tjne 1384fe6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x1000000(%rip) \n@@ -3899812,16 +3899030,15 @@\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp %dl,(%rax)\n+\tadc %al,0x10(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x14b34(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3899829,15 +3899046,17 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x110(%rbp)\n+\trol $1,%ah\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 13850bd \n \trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3899914,16 +3899133,16 @@\n \trex.WRX add %r8b,(%rax)\n \tadd %cl,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjl 138511b \n+\tpush %rax\n+\ttest %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x4a,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3899971,17 +3899190,15 @@\n \trex.WRX add %r8b,(%rax)\n \tadd %cl,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbp\n-\tadc %al,(%rcx)\n+\trcrb $1,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x4b(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n@@ -3900047,16 +3899264,15 @@\n \trex.WRB add %r8b,(%r8)\n \tadd %cl,0x0(%rbp)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint3\n+\tadc %dl,%ah\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x4b(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3900843,15 +3900059,15 @@\n \tadd %al,(%rax)\n \tand (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n@@ -3901040,23 +3900256,20 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rsi\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tjb 1385b86 \n+\tadc %bl,0x10(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x72(%rax)\n+\trex.WXB add %rax,(%r8)\n+\tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3901074,20 +3900287,19 @@\n \tadd %ah,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tin $0x10,%al\n-\tadd %eax,(%rax)\n+\tadc %ch,%ah\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjnp 1385bd6 \n+\tadd %al,(%rax)\n+\tlock jnp 1385bd6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n@@ -3901289,15 +3900501,15 @@\n \tadd %al,(%rax)\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rdi)\n+\tshlb $1,(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex in (%dx),%eax\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3901378,16 +3900590,15 @@\n \tadd %al,(%rax)\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadc %dl,%dh\n \tor $0x1,%eax\n \tadd %dh,0x14a8c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3901697,20 +3900908,18 @@\n \tadd %dh,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rdi\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ah,0x10(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex xchg %eax,%edx\n+\tadd %al,-0x6e(%rax)\n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,0x1000000(%rip) \n@@ -3902163,16 +3901372,16 @@\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tes adc %eax,(%rcx)\n+\tadc %ch,(%rsi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0x14d,%ebx\n \tadd %al,(%rax)\n \tnop\n \tcmovns (%rcx),%eax\n@@ -3902201,16 +3901410,16 @@\n \trex.WRX add %r8b,(%rax)\n \tadd %cl,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush $0x10\n+\tpush %rax\n+\tjb 138666b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjb 13866ae \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3902327,18 +3901536,15 @@\n \tsbb $0x1d000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tscas %es:(%rdi),%eax\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dh,0x110(%rdi)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n@@ -3902347,39 +3901553,42 @@\n \tadd %bh,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x11(%rdx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpop %rdx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x8(%rax)\n-\tadd %r8,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1490f(%rax)\n+\trex or %cl,0x1(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tnop\n+\tcmovns (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n-\tor (%rcx),%al\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n+\tadd %ecx,(%rcx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jne 1386812 \n+\tpush %rax\n+\timul $0x1,(%rdx),%ecx\n+\tadd %al,(%rcx)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x75(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %ecx,(%rcx)\n@@ -3902400,53 +3901609,59 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tret $0x10e\n-\tadd %al,(%rax)\n+\trol $1,%dl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x14a(%rsi)\n \tadd %al,(%rax)\n-\tnop\n-\tor %cl,0x1(%rcx)\n+\tmov $0x4a,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %edx,(%rsi)\n+\tadd %al,(%rcx)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x110(%rbx)\n+\tpush %rax\n+\tmov (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x4b(%rax)\n+\tadd %dl,%al\n+\tjo 138688e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tshlb $1,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x74(%rax)\n-\trex.WXB add %rax,(%r8)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tje 13868b6 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -3902543,16 +3901758,17 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjmp 1386a8f \n+\tshr $1,%cl\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 138693a \n \trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n@@ -3902688,31 +3901904,30 @@\n \tadd %al,(%rax)\n \tadd %bh,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjo 1386acd \n+\tadc %dh,0x12(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x149ee(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xe(%rcx)\n+\tadc %bl,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tout %al,(%dx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3902789,15 +3902004,16 @@\n \trex.WRX add %r8b,(%rax)\n \tadd %cl,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%bl\n+\tnop\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xab,%al\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3902912,18 +3902128,16 @@\n \tadd %al,(%rax)\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin $0xd,%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadc %ah,%ch\n+\tor $0x1,%eax\n \tadd %al,0x14aad(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x1000000(%rip) \n@@ -3902957,16 +3902171,15 @@\n \tadd %cl,0x0(%rax,%rax,1)\n \tadd %cl,0x0(%rax,%rax,1)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd $0x110,%eax\n+\trolb $1,0x110(%rip) \n \tadd %al,(%rax)\n \tlock stos %al,%es:(%rdi)\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3902974,15 +3902187,18 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x111(%rax)\n+\tnop\n+\tscas %es:(%rdi),%eax\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xef,%al\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3902990,20 +3902206,19 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadc %dl,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tout %eax,(%dx)\n+\tadd %al,(%rax)\n+\tloopne 1386da9 \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n@@ -3903125,15 +3902340,15 @@\n \tadd %al,(%rax)\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x111(%rdx)\n+\tshlb $1,0x111(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3904780,16 +3903995,15 @@\n \tadd %cl,0x0(%rax,%rax,1)\n \tadd %cl,0x0(%rax,%rax,1)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb $0x111,%eax\n+\tadc %ah,0x111(%rip) \n \tadd %al,(%rax)\n \trex\n \tlock add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3904906,24 +3904120,29 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x110(%rdx)\n+\tpush %rax\n+\tmov (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 13881d9 \n-\trex.WX add %rax,(%rax)\n+\tadd %ah,%al\n+\txchg %ecx,0x1(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tnop\n+\tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%esi\n@@ -3904939,16 +3904158,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $0x10e,%eax\n+\tsarb $1,0x10e(%rip) \n \tadd %al,(%rax)\n \t(bad)\n \tint3\n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n@@ -3904980,29 +3904198,32 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfsts (%rax)\n-\tadd %eax,(%rax)\n+\tadc %ah,%cl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d(%rax)\n-\trex.WRX add %r8,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1490f(%rax)\n+\t(bad)\n+\tsbb $0x14e,%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tnop\n+\tcmovns (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ebp,%ecx\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tjmp 1388336 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dh,0x13a5e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15000000(%rip) \n \tadd %al,(%rax)\n@@ -3905108,19 +3904329,15 @@\n \tadd %ah,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tshlb $1,0x1(%rsi,%rcx,1)\n \tadd %al,-0x40(%rax)\n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3905197,18 +3904414,16 @@\n \tadd %ah,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tpush $0x110\n \tadd %al,(%rax)\n \tnop\n \tlret $0x14d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmovns (%rcx),%eax\n@@ -3905252,15 +3904467,17 @@\n \tadd %al,(%rax)\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rdx)\n+\tpush %rax\n+\trcll $0x1,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%cl\n \trex.WRX add %r8,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3905439,20 +3904656,17 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,(%rdi)\n+\tadc %ch,0x1(%rax,%rdx,1)\n+\tadd %dh,(%rax)\n+\t(bad)\n \trex.WRXB add %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n@@ -3905494,15 +3904708,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tpush %rdx\n+\tpush %rcx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.RB\n \trex.WRXB add %r8,(%r8)\n \tadd %al,(%rax)\n@@ -3905513,28 +3904727,32 @@\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rax,%rdx,1)\n+\tshlb $1,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfmull 0x1(%rbp)\n \tadd %al,(%rax)\n-\trcr $1,%ah\n-\tadd %r8,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1490f(%rax)\n+\tnop\n+\tcmovns (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %ebp,%ecx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tjmp 138880e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dh,%al\n \t(bad)\n \tcmp (%rcx),%al\n \tadd %al,(%rax)\n@@ -3905649,15 +3904867,16 @@\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rsi)\n+\tpush %rax\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tstos %al,%es:(%rdi)\n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n@@ -3905695,16 +3904914,16 @@\n \tadd %ah,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfmull 0x1(%rip) \n+\tnop\n+\tfisttpl 0x1(%rip) \n \tadd %al,0x1b(%rax)\n \trex.WRX add %r8,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3905898,16 +3905117,15 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjb 1388bbc \n+\tadc %bh,0x11(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x59(%rax)\n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n@@ -3906024,15 +3905242,16 @@\n \tadd %cl,0x0(%rax,%rax,1)\n \tadd %cl,0x0(%rax,%rax,1)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%bh\n+\tnop\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor $0x14e,%eax\n \tadd %al,(%rax)\n \tnop\n@@ -3906076,21 +3905295,18 @@\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rbp\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ah,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1,%al\n-\trex.WRX add %r8,(%rax)\n+\tadd %dh,0x14e01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n@@ -3906200,25 +3905416,28 @@\n \tadd %al,(%rax)\n \tand $0x0,%al\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x110(%rsi)\n+\tnop\n+\tlea (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000014f12,%al\n-\tcmovns (%rcx),%eax\n+\tadd %ah,0x14f12(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %edx,(%rsi)\n+\tadd %al,(%rcx)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tout %eax,$0x11\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3906263,31 +3905482,29 @@\n \tadd %al,(%rax)\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rdi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,0x14d(%rsi)\n-\tadd %al,(%rax)\n-\tnop\n-\tcmovns (%rcx),%eax\n+\trolb $1,0x11(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tscas %es:(%rdi),%al\n+\tadd %r8,(%r8)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n-\tadd %ebp,%ecx\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tjmp 1388f3e \n \tadd %al,(%rax)\n \tadc %dl,(%rsi)\n \tor (%rcx),%eax\n \t...\n \tpush %rax\n \tcmc\n \trex.X add %eax,(%rax)\n@@ -3953269,17 +3952486,18 @@\n \tjne 13b9975 \n \tcmpq $0x1,0x38(%rsp)\n \tje 13b9cd6 \n \tmov 0x48(%rsp),%rcx\n \tmov %dl,-0x9(%rax,%rcx,8)\n \t(bad)\n \tjg 13b99af \n-\tadd %al,0x188b(%rdx)\n+\tadd %ch,%bh\n+\tiret\n+\t(bad)\n \t...\n-\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -3963813,17 +3963031,18 @@\n \tss xor (%rcx),%esi\n \txor (%rdi),%dh\n \tss xor %edi,(%rcx)\n \trex.RB sub $0x1d293032,%eax\n \tcmp %ch,(%rsi)\n \tcmp %ecx,-0x837ac(%rax)\n \tjg 13c300f \n-\tadd %al,0x188b(%rcx)\n+\tadd %ch,%dh\n+\tiret\n+\t(bad)\n \t...\n-\tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -3968259,18 +3967478,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstos %al,%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ea7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f9f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp 0x0(%rbx),%ebx\n \tadd %ch,0x1615b(%rax)\n \tadd %al,(%rax)\n@@ -3968298,97 +3967514,109 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovabs %al,0xdc90000000000194\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x1(%rcx,%rdx,1)\n-\tadd %dl,0x7(%rax)\n+\tnop\n+\tmov $0x111,%ebx\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n-\tadd %dl,0x111a0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xa(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,-0x58(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x110,%eax\n \tadd %al,(%rax)\n \tpush %rax\n-\tcmp 0x0(%rbx),%bl\n-\tadd %dl,0x3f(%rax)\n-\tadd $0x1,%eax\n-\tadd %dl,0x1102a(%rax)\n+\tor (%rdi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1102c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x3a(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rdi)\n+\tadd %dl,0x1053f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x32(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,0x11(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11158(%rax)\n+\tadd %dl,0x60(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11208(%rax)\n+\tnop\n+\tor %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \taddr32 adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10(%rbx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.WX adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadc %ch,%dl\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e3f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x67(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%al\n+\trcl $1,%bh\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x72(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tjns 13c76db \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b35(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x9b,%eax\n+\tadd %dl,0x47(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadc %al,0x3(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xe,%bh\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10e(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbp\n-\tadc $0x1,%al\n+\trclb $1,0x14(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110aa(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x110(%rbx)\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadc %dl,0x14(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7(%rax)\n+\tpush %rax\n+\t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tdata16 adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3987658,28 +3986886,27 @@\n \tand %ah,(%rdx)\n \toutsw %ds:(%rsi),(%dx)\n \toutsl %ds:(%rsi),(%dx)\n \tand (%rcx),%ch\n \txor %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n-\toutsb %gs:(%rsi),(%dx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tgs je 13d7193 \n \tadd %al,(%rax)\n-\txor %cl,(%rdi)\n-\tcmp $0x1,%al\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %eax,(%rax)\n+\tadd %dh,(%rcx)\n \t...\n \tadd %al,(%rax)\n-\trex.RXB xor (%r8),%r14b\n-\tcmp %esi,(%rdx)\n-\t(bad)\n+\tadd %al,0x32(%rdi)\n+\txor %bh,(%rcx)\n+\txor (%rdi),%dh\n \tadd %al,(%rax)\n \txor %cl,(%rdi)\n \tcmp $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RXB xor (%r8),%r14b\n \tcmp %esi,(%rdx)\n@@ -3991288,15 +3990515,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f96(%rax)\n+\tadd %dl,-0x6a(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6d(%rax)\n \tfwait\n@@ -4000565,19 +3999793,18 @@\n \tadd %cl,0x41(%rbp)\n \tpop %rax\n \trex.WB\n \trex.WRB\n \tcmp (%r10),%dil\n \tand $0x6e,%al\n \tcmp $0x1,%eax\n-\tadd %ah,0x6e(%rbp)\n+\tadd %ah,0x74(%rbp)\n \tpop %rdi\n-\tpush %rbp\n-\tpush %rbx\n-\tcmp 0x6e(%rbp),%ah\n+\trex.RB\n+\tcmp 0x74(%r13),%r12b\n \tnop\n \toutsb %ds:(%rsi),(%dx)\n \tcmp $0x1,%eax\n \tadd %ch,(%rdi)\n \t(bad)\n \t(bad)\n \tjb 13e1ade \n@@ -4047060,26 +4046287,25 @@\n \tadd %al,(%rax)\n \tnop\n \torl $0x0,(%rdx)\n \tadd %ah,0x22(%rax)\n \trex add %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsi\n+\tadd %dl,0x5e(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tnop\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rcx\n+\tpush %rax\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n@@ -4047092,51 +4046318,46 @@\n \tadc %bh,0x1f3(%rdi)\n \tadd %al,(%rax)\n \tcmp %bh,0x1f3(%rdi)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0x1f3,%edi\n \tadd %al,(%rax)\n-\tadc %bh,0x10(%rdi)\n-\tadd %eax,(%rax)\n+\trolb $1,0x110(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tes sgdt (%rax)\n+\tshlb $1,(%rsi)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.RX testl $0x0,(%rax)\n \tnop\n \tficoml (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\tmov %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tficoml (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%dl\n+\tadd %dl,0x1e(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tloopne 14037a3 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1140e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tor (%rsi),%ecx\n+\tadd %dl,%al\n+\tmovabs 0xb90000000000110,%eax\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloopne 1403851 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -4047155,19 +4046376,22 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp 0x0(%rbx),%bl\n \tadd %dl,-0x5d(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110a9(%rax)\n+\tadd %dl,-0x4f(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xf745(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5c(%rax)\n+\tnop\n+\trex.RB testl $0x0,(%r8)\n+\tpush %rax\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand $0x10f,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x159,%esi\n@@ -4053898,115 +4053122,111 @@\n \tjb 1408b08 \n \trex.WRXB push %r12\n \tor (%r15),%r9b\n \tadd %edx,(%rax)\n \tjge 1408b08 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tjne 1408afb \n+\tadd %eax,(%rax)\n \t...\n-\tpush %rax\n-\trex.WB\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11175(%rax)\n+\tadd %dl,(%rax)\n+\tjge 1408b1c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WB\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5b(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tmovsxd (%rcx),%edx\n+\tadd %eax,(%rax)\n \t...\n-\tadc %al,0x1(%rbp,%riz,1)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcld\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.R and $0x1,%eax\n+\tadd %dl,0x4(%rax)\n+\tadc %eax,(%rcx)\n \t...\n \tnop\n \tpush %rbx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x11(%rdx)\n-\tadd %eax,(%rax)\n+\tnop\n+\timul $0x1,(%rcx),%edx\n \t...\n-\tadd %al,(%rax)\n \tadd %dl,0x1264b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11088(%rax)\n+\tadd %dl,0x11090(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfisttpl (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tmovabs %al,0x111\n \t...\n+\tadd %al,(%rax)\n \tshlb $1,0x49(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstd\n-\tadc %al,(%rcx)\n+\tadd %dl,0x11105(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x12652(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdx\n-\tes add %eax,(%rax)\n+\tadd %dl,0x11147(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex adc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %cl,0x1\n-\tadd %dl,%al\n-\tcltd\n-\tadc %eax,(%rcx)\n+\tor $0x25,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111a1(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjae 1408cdc \n-\tadd %eax,(%rax)\n+\tadd %dl,0x14973(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0x110\n+\tadd %dl,0x11070(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%al\n-\tand $0x1,%eax\n \tadd %dl,%al\n-\tret\n+\tshlb $1,0x1(%rip) \n+\tadd %dl,-0x35(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x114(%rdi)\n \tadd %al,(%rax)\n-\tadc %al,%cl\n-\tadc %al,(%rcx)\n+\tnop\n+\tenter $0x110,$0x0\n \t...\n-\tpush %rax\n-\tloop 1408cf2 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,-0x1e(%rax)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tss adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5b(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tmovsxd (%rcx),%edx\n+\tadd %eax,(%rax)\n \t...\n-\tsub 0x55(%rdx),%dl\n+\tadd %al,(%rax)\n+\tadd %ch,(%rdx)\n+\tpush %rdx\n+\tpush %rbp\n \trex.WRX\n \trex.WRX\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x4f525245,%eax\n \tpush %rdx\n \tsub $0x382a504f,%eax\n@@ -4079926,15 +4079146,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ecx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp 0x0(%rbx),%ebx\n-\tadd %dl,-0x6a(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10a11(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10a11(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -4093252,33 +4092473,30 @@\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tes xchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x32(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\thlt\n+\tadd %dl,-0xc(%rax)\n \tor $0x1,%eax\n \tadd %dl,(%rax)\n \tpush %rsi\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xc,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11200(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -4123744,15 +4122962,16 @@\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfimuls (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2a(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f4d(%rax)\n \tadd %al,(%rax)\n@@ -4137891,15 +4137110,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -4150779,15 +4149999,16 @@\n \tsub $0xb,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10be8(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10bdb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9d90(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfisttpll (%rbx)\n \tadd %eax,(%rax)\n@@ -4183252,41 +4182473,40 @@\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%rcx),%rax\n+\tadd %dl,(%rax)\n+\tadd (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ah\n+\tpush %rax\n+\tin (%dx),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp %esp,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x78(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadcl $0x1,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcr $1,%al\n+\tadd %dl,-0x75(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rbx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tloopne 147b613 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp 0x0(%rbx),%ebx\n \tadd %dl,(%rax)\n \tloopne 147b66c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f5f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf61f(%rax)\n@@ -4183327,15 +4182547,16 @@\n \tadd %al,(%rax)\n \tadd %dl,-0xb(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trorb %cl,0x1(%rip) \n-\tadd %dl,-0x6c(%rax)\n+\tadd %dl,%al\n+\tfwait\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjbe 147b6dc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -4183362,16 +4182583,17 @@\n \tnop\n \tnop\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10c6d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tes (bad)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -4194296,8 +4193518,786 @@\n \tcmpq $0x6,0x8(%rsp)\n \tlea (%rbx,%r12,1),%r14\n \tlea 0x0(%rbp,%r12,1),%r13\n \tje 1484500 \n \tmovq $0x0,0x38(%rsp)\n \tcmpq $0x0,0x8(%rsp)\n \tje 1483882 \n-[ Too much input for diff (SHA256: b15b6c85cbd913dbc73e2e4a19e49970cf77281b9ee400d8c72361a3ad1a659d) ]\n+\tmov 0xb34(%rip),%rax \n+\tmov %rax,0x70(%r15)\n+\tmov 0xb31(%rip),%rax \n+\tmov %rax,0x78(%r15)\n+\tmov 0xb2e(%rip),%rax \n+\tmov %rax,0x80(%r15)\n+\tmov 0x8(%rsp),%rax\n+\tmov %rax,0x38(%rsp)\n+\tadd %rax,%r12\n+\tmovabs $0x3fffffffffffffff,%rax\n+\tcmp %r12,%rax\n+\tjae 1484cc2 \n+\tmov 0x8(%rsp),%rdi\n+\tcall 91290 \n+\tmovabs $0xa000000000000000,%rdx\n+\tjmp 1483847 \n+\tnopw 0x0(%rax,%rax,1)\n+\tmovq $0x6801c0,(%rcx)\n+\tcmp %rcx,%rdx\n+\tjae 1484d4c \n+\tlea 0x8(%rdx),%rax\n+\tmov %rax,-0xe00f6b(%rip) \n+\tcmp %rcx,%rax\n+\tjae 1484d43 \n+\tlea 0x10(%rdx),%rax\n+\tmov %rax,-0xe00f7f(%rip) \n+\tcmp %rcx,%rax\n+\tjae 1484d3a \n+\tlea 0x18(%rdx),%rax\n+\tmov %rax,-0xe00f93(%rip) \n+\tcmp %rcx,%rax\n+\tjae 1484d31 \n+\tlea 0x20(%rdx),%rax\n+\tmov %rax,-0xe00fa7(%rip) \n+\tcmp %rcx,%rax\n+\tjae 1484d28 \n+\tlea 0x28(%rdx),%rax\n+\tmov %rax,-0xe00fbb(%rip) \n+\tcmp %rcx,%rax\n+\tjae 1484d1f \n+\tlea 0x30(%rdx),%rsi\n+\tmov 0x30(%rdx),%rax\n+\tmov %rsi,-0xe00fd3(%rip) \n+\tcmp %rcx,%rsi\n+\tjae 1484257 \n+\tlea 0x38(%rdx),%rdi\n+\tmov 0x38(%rdx),%rsi\n+\tmov %rdi,-0xe00feb(%rip) \n+\tcmp %rcx,%rdi\n+\tjae 148425a \n+\tlea 0x40(%rdx),%rdi\n+\tmov 0x40(%rdx),%rbx\n+\tmov %rdi,-0xe01003(%rip) \n+\tcmp %rcx,%rdi\n+\tjae 148425d \n+\tlea 0x48(%rdx),%rdi\n+\tmov 0x48(%rdx),%r8\n+\tmov %rdi,-0xe0101b(%rip) \n+\tcmp %rcx,%rdi\n+\tjae 1484260 \n+\tlea 0x50(%rdx),%rdi\n+\tmov %rdi,-0xe0102f(%rip) \n+\tcmp %rcx,%rdi\n+\tjae 1484d16 \n+\tlea 0x58(%rdx),%rdi\n+\tmov %rdi,-0xe01043(%rip) \n+\tcmp %rcx,%rdi\n+\tjae 1484d0d \n+\tlea 0x60(%rdx),%rdi\n+\tmov %rdi,-0xe01057(%rip) \n+\tcmp %rcx,%rdi\n+\tjae 1484d04 \n+\tlea 0x68(%rdx),%rdi\n+\tmov %rdi,-0xe0106b(%rip) \n+\tcmp %rcx,%rdi\n+\tjae 1484cfb \n+\tlea 0x70(%rdx),%rdi\n+\tmov %rdi,-0xe0107f(%rip) \n+\tcmp %rcx,%rdi\n+\tjae 1484cf2 \n+\tlea 0x78(%rdx),%rcx\n+\tmov 0x78(%rdx),%rbp\n+\tmov %rcx,-0xe01097(%rip) \n+\tjmp 1484263 \n+\tnopl 0x0(%rax)\n+\tmovabs $0x6000000000000000,%rax\n+\tadd %rax,%rbp\n+\tmov %rbp,0x40(%rsp)\n+\tjmp 14842c1 \n+\tnop\n+\tmovabs $0x6000000000000000,%rax\n+\tadd %r8,%rax\n+\tmov %rax,0x8(%rsp)\n+\tjmp 14842ac \n+\tnopw 0x0(%rax,%rax,1)\n+\tmovabs $0x6000000000000000,%rax\n+\tadd %rax,%rbx\n+\tmov %rbx,0x48(%rsp)\n+\tjmp 148429a \n+\tnopw 0x0(%rax,%rax,1)\n+\tmov 0x929(%rip),%rax \n+\tadd $0x6,%r12\n+\tmovq $0x6,0x38(%rsp)\n+\tmovabs $0xa000000000000001,%rdx\n+\tmov %rax,0x70(%r15)\n+\tmov 0x90f(%rip),%rax \n+\tmov %rax,0x78(%r15)\n+\tmov 0x90c(%rip),%rax \n+\tmov %rax,0x80(%r15)\n+\tmovabs $0xa000000000000006,%rax\n+\tjmp 1483847 \n+\tnopw 0x0(%rax,%rax,1)\n+\tmov %r14,%rdi\n+\tcall 91290 \n+\tmovabs $0x3fffffffffffffff,%rdx\n+\tmov %rax,%r14\n+\tmov %rax,%r12\n+\tmov 0x18(%rsp),%rax\n+\tcmp %rax,%rdx\n+\tjb 1484b70 \n+\tmovabs $0xa000000000000000,%rdi\n+\tmov 0x8(%rsp),%rax\n+\tadd %rdi,%rax\n+\tmov %rax,%rdi\n+\tmov %rax,%rsi\n+\tcmp $0x6801c0,%rax\n+\tje 1484b86 \n+\ttest %rdi,%r12\n+\tjs 1484154 \n+\tmov %r14,%rdi\n+\tcall 8d960 \n+\ttest %rax,%rax\n+\tjs 1484cba \n+\tmovabs $0x2000000000000000,%rdx\n+\tmov 0x8(%rax),%rax\n+\tcmp %rax,%rbp\n+\tcmovle %rbp,%rax\n+\tadd %rax,%rdx\n+\tmov %rax,%rdi\n+\tshr $0x3e,%rdx\n+\tje 14841a9 \n+\tcall 91290 \n+\tjmp 14841b6 \n+\tnopl 0x0(%rax,%rax,1)\n+\tmov %r14,%rdi\n+\tcall 91290 \n+\tmovabs $0x3fffffffffffffff,%rcx\n+\tmov %rax,%r8\n+\tmov %rax,%rdx\n+\tmov 0x18(%rsp),%rax\n+\tcmp %rax,%rcx\n+\tjb 1484b30 \n+\tmov 0x8(%rsp),%rax\n+\tlea (%rax,%rbp,1),%rdi\n+\tmov %rdi,%rsi\n+\tcmp $0x6801c0,%rdi\n+\tje 1484b5a \n+\ttest %rdi,%rdx\n+\tjs 1484079 \n+\tmov %r8,%rdi\n+\tcall 8d960 \n+\tmov %rax,%rsi\n+\tmov %rsi,%rdx\n+\ttest %rbx,%rsi\n+\tjs 14840bd \n+\tmov %rbx,%rdi\n+\tcall 8e2e0 \n+\tmov %rax,%rbx\n+\tmovabs $0xa000000000000000,%rdi\n+\ttest %rdi,%rbx\n+\tjs 14840e4 \n+\tmov %rbx,%rsi\n+\tcall 8fb30 \n+\ttest %eax,%eax\n+\tjns 14840f3 \n+\tjmp 14840fd \n+\tnopw 0x0(%rax,%rax,1)\n+\tmov %r14,%rdi\n+\tcall 91290 \n+\tmovabs $0x3fffffffffffffff,%rdx\n+\tmov %rax,%r14\n+\tmov %rax,%r12\n+\tmov 0x18(%rsp),%rax\n+\tcmp %rax,%rdx\n+\tjb 1484b00 \n+\tmovabs $0xa000000000000000,%rdi\n+\tmov 0x8(%rsp),%rax\n+\tadd %rax,%rdi\n+\tmov %rdi,%rsi\n+\tcmp $0x6801c0,%rdi\n+\tje 1484b16 \n+\ttest %rdi,%r12\n+\tjs 1483f72 \n+\tmov %r14,%rdi\n+\tcall 8d960 \n+\ttest %rax,%rax\n+\tjs 1484c9f \n+\tmovabs $0x2000000000000000,%rdx\n+\tmov 0x8(%rax),%rax\n+\tcmp %rax,%rbp\n+\tcmovle %rbp,%rax\n+\tadd %rax,%rdx\n+\tmov %rax,%rdi\n+\tshr $0x3e,%rdx\n+\tje 1483fc1 \n+\tcall 91290 \n+\tjmp 1483fce \n+\tnopl 0x0(%rax)\n+\tmov %r14,%rdi\n+\tcall 91290 \n+\tmovabs $0x3fffffffffffffff,%rcx\n+\tmov %rax,%r8\n+\tmov %rax,%rdx\n+\tmov 0x18(%rsp),%rax\n+\tcmp %rax,%rcx\n+\tjb 1484ac8 \n+\tmov 0x8(%rsp),%rax\n+\tlea (%rax,%rbp,1),%rdi\n+\tmov %rdi,%rsi\n+\tcmp $0x6801c0,%rdi\n+\tje 1484aee \n+\ttest %rdi,%rdx\n+\tjs 1483ea0 \n+\tmov %r8,%rdi\n+\tcall 8d960 \n+\tmov %rax,%rsi\n+\tmov %rsi,%rdx\n+\ttest %rbx,%rsi\n+\tjs 1483edd \n+\tmov %rbx,%rdi\n+\tcall 8e2e0 \n+\tmov %rax,%rbx\n+\tmovabs $0xa000000000000000,%rdi\n+\ttest %rdi,%rbx\n+\tjs 1483f04 \n+\tmov %rbx,%rsi\n+\tcall 8fb30 \n+\ttest %eax,%eax\n+\tjns 1483f13 \n+\tjmp 1483f1d \n+\tnopw 0x0(%rax,%rax,1)\n+\tmov 0x8(%rsp),%rdi\n+\tcall 91290 \n+\tcmp $0x6801c0,%rax\n+\tje 1483ddd \n+\tmov 0x8(%rsp),%rdi\n+\tcall 91290 \n+\tmov %rax,%rsi\n+\tmov %rax,%rdi\n+\ttest %r12,%rax\n+\tjs 1483db6 \n+\tmov %r12,%rdi\n+\tcall 8d960 \n+\ttest %rax,%rax\n+\tjs 1484ca7 \n+\tmovabs $0x2000000000000000,%rdx\n+\tmov 0x8(%rax),%rax\n+\tcmp %rax,%r14\n+\tcmovle %r14,%rax\n+\tadd %rax,%rdx\n+\tmov %rax,%rdi\n+\tshr $0x3e,%rdx\n+\tje 1483de7 \n+\tcall 91290 \n+\tjmp 1483df4 \n+\tnop\n+\tmovabs $0xa000000000000001,%rdx\n+\tmovslq 0x20(%r13),%r14\n+\tcmp %rdx,%rbp\n+\tjge 1484840 \n+\tmov %rax,%rbp\n+\tcs nopw 0x0(%rax,%rax,1)\n+\tmov 0x8(%rsp),%rdi\n+\tcall 91290 \n+\tcmp $0x6801c0,%rax\n+\tje 1484990 \n+\tmov 0x8(%rsp),%rdi\n+\tcall 91290 \n+\tmovabs $0xa000000000000000,%rdi\n+\tmov %rax,%rsi\n+\ttest %rdi,%rax\n+\tjs 1484aa0 \n+\tcall 8d960 \n+\ttest %rax,%rax\n+\tjs 1484ce0 \n+\tmov 0x8(%rax),%rax\n+\tcmp %rax,%r14\n+\tcmovle %r14,%rax\n+\tmov %rax,%rdi\n+\tmovabs $0x2000000000000000,%rax\n+\tadd %rdi,%rax\n+\tshr $0x3e,%rax\n+\tje 1484d54 \n+\tcall 91290 \n+\tsub $0x8,%rsp\n+\tmov %rbp,%rdi\n+\tmov %r13,%r8\n+\tmov 0x561(%rip),%r9 \n+\tmov 0x552(%rip),%rcx \n+\tpush %rax\n+\txor %eax,%eax\n+\tmov 0x540(%rip),%rdx \n+\tmov 0x531(%rip),%rsi \n+\tmovl $0x7,-0xcec9b9(%rip) \n+\tcall *0x4e1(%rip) \n+\tmov %rax,0xc0(%r15)\n+\tmovslq 0x20(%r13),%rbp\n+\tmovabs $0xa000000000000000,%rax\n+\tpop %r14\n+\tadd %rax,%rbp\n+\tpop %rax\n+\tmov 0x8(%rsp),%rdi\n+\tcall 91290 \n+\tcmp $0x6801c0,%rax\n+\tje 1484980 \n+\tmov 0x8(%rsp),%rdi\n+\tcall 91290 \n+\tmov %rax,%rsi\n+\tmov %rax,%r14\n+\ttest %r12,%rax\n+\tjs 1483d21 \n+\tmov %r12,%rdi\n+\tcall 8d960 \n+\tmov %rax,%rsi\n+\tmov %rsi,%r14\n+\ttest %rbp,%rsi\n+\tjs 1483d48 \n+\tmov %rbp,%rdi\n+\tcall 8e2e0 \n+\tmov %rax,%rbp\n+\tmovabs $0xa000000000000000,%rdi\n+\ttest %rdi,%rbp\n+\tjs 1483d6f \n+\tmov %rbp,%rsi\n+\tcall 8fb30 \n+\ttest %eax,%eax\n+\tjns 1483d7e \n+\tjmp 1483d88 \n+\tnopw 0x0(%rax,%rax,1)\n+\tmov %r12,%r14\n+\tjmp 1483d48 \n+\tnopl 0x0(%rax,%rax,1)\n+\txor %edi,%edi\n+\tjmp 1483ca0 \n+\tnopw 0x0(%rax,%rax,1)\n+\tmov 0x8(%rsp),%rdi\n+\tmov %r12,%r14\n+\tcall 91290 \n+\tcmp $0x6801c0,%rax\n+\tje 1484195 \n+\tmov 0x8(%rsp),%rdi\n+\tcall 91290 \n+\tmov %rax,%rsi\n+\tmov %rax,%rdi\n+\tjmp 148459a \n+\txchg %ax,%ax\n+\tmov 0x8(%rsp),%rdi\n+\tmov %rdx,0x30(%rsp)\n+\tcall 91290 \n+\tmov 0x30(%rsp),%rdx\n+\tcmp $0x6801c0,%rax\n+\tje 14840bd \n+\tmov %rdx,%r8\n+\tmov 0x8(%rsp),%rdi\n+\tmov %rdx,0x38(%rsp)\n+\tmov %r8,0x30(%rsp)\n+\tcall 91290 \n+\tmov 0x38(%rsp),%rdx\n+\tmov 0x30(%rsp),%r8\n+\tmov %rax,%rsi\n+\tmov %rax,%rdi\n+\tjmp 1484627 \n+\tnopl 0x0(%rax)\n+\tmov 0x8(%rsp),%rdi\n+\tmov %r12,%r14\n+\tcall 91290 \n+\tcmp $0x6801c0,%rax\n+\tje 1483fad \n+\tmov 0x8(%rsp),%rdi\n+\tcall 91290 \n+\tmov %rax,%rsi\n+\tmov %rax,%rdi\n+\tjmp 14846c8 \n+\txchg %ax,%ax\n+\tmov 0x8(%rsp),%rdi\n+\tmov %rdx,0x30(%rsp)\n+\tcall 91290 \n+\tmov 0x30(%rsp),%rdx\n+\tcmp $0x6801c0,%rax\n+\tje 1483edd \n+\tmov %rdx,%r8\n+\tmov 0x8(%rsp),%rdi\n+\tmov %rdx,0x38(%rsp)\n+\tmov %r8,0x30(%rsp)\n+\tcall 91290 \n+\tmov 0x38(%rsp),%rdx\n+\tmov 0x30(%rsp),%r8\n+\tmov %rax,%rsi\n+\tmov %rax,%rdi\n+\tjmp 1484757 \n+\tnopl 0x0(%rax)\n+\tmovabs $0x6000000000000000,%rdi\n+\tshr $0x3e,%rsi\n+\tadd %rax,%rdi\n+\tcmp $0x2,%rsi\n+\tje 1483ca0 \n+\tcall 91290 \n+\tjmp 148487b \n+\tnopl (%rax)\n+\tmov 0x8(%rsp),%rdi\n+\tmov %r8,0x38(%rsp)\n+\tmov %r8,0x30(%rsp)\n+\tcall 91290 \n+\tmov 0x30(%rsp),%r8\n+\tmov 0x38(%rsp),%rdx\n+\tcmp $0x6801c0,%rax\n+\tjne 1484a73 \n+\tmovabs $0xa000000000000000,%rdi\n+\tmov %rdi,%rsi\n+\tjmp 1484757 \n+\tmov 0x8(%rsp),%rdi\n+\tcall 91290 \n+\tcmp $0x6801c0,%rax\n+\tjne 1484a39 \n+\tmovabs $0xa000000000000000,%rdi\n+\tmov %rdi,%rsi\n+\tjmp 14846c8 \n+\tnopl 0x0(%rax,%rax,1)\n+\tmov 0x8(%rsp),%rdi\n+\tmov %r8,0x38(%rsp)\n+\tmov %r8,0x30(%rsp)\n+\tcall 91290 \n+\tmov 0x30(%rsp),%r8\n+\tmov 0x38(%rsp),%rdx\n+\tcmp $0x6801c0,%rax\n+\tjne 14849f3 \n+\tmovabs $0xa000000000000000,%rdi\n+\tmov %rdi,%rsi\n+\tjmp 1484627 \n+\tnopl 0x0(%rax)\n+\tmov 0x8(%rsp),%rdi\n+\tcall 91290 \n+\tcmp $0x6801c0,%rax\n+\tjne 14849b9 \n+\tmovabs $0xa000000000000000,%rdi\n+\tmov %rdi,%rsi\n+\tjmp 148459a \n+\tnopl 0x0(%rax,%rax,1)\n+\tmovabs $0x6000000000000000,%rdi\n+\tadd %rax,%rdi\n+\tmovabs $0x8000000000000000,%rax\n+\tadd %rsi,%rax\n+\tcmp %rax,%rcx\n+\tjae 1483ade \n+\tcall 91290 \n+\tmov %rax,%rsi\n+\tjmp 1483c28 \n+\tmovabs $0xa000000000000001,%rax\n+\tcmp %rax,%r14\n+\tcmovge %r14,%rdx\n+\tmov %rdi,%r14\n+\tmov %rdx,%rbp\n+\tjmp 1483c85 \n+\tnopl 0x0(%rax)\n+\tmov %r14,%rdi\n+\tcall 91290 \n+\tmov %rax,%rbp\n+\ttest %rax,%rax\n+\tjns 1483c52 \n+\tjmp 1483b05 \n+\tnopl 0x0(%rax)\n+\tmov %rbx,%rdi\n+\tcall 91290 \n+\tmov %rax,%rbx\n+\tjmp 1484652 \n+\tmov %rbx,%rdi\n+\tcall 91290 \n+\tmov %rax,%rbx\n+\tjmp 1484782 \n+\tmovabs $0xc000000000000000,%rax\n+\tadd %rax,%rdi\n+\tcall 91290 \n+\tjmp 14847e7 \n+\tnopw 0x0(%rax,%rax,1)\n+\tmov %rbp,%rdi\n+\tcall 91290 \n+\tmov %rax,%rbp\n+\tjmp 148494f \n+\tmovabs $0xc000000000000000,%rax\n+\tlea (%r14,%rax,1),%rdi\n+\tcall 91290 \n+\tmov %rax,%rsi\n+\tjmp 1484938 \n+\tnopl 0x0(%rax,%rax,1)\n+\tmovabs $0xa000000000000001,%rax\n+\tmovslq 0x20(%r13),%r14\n+\tcmp %rax,%rbp\n+\tjge 1484840 \n+\tmov %rdx,%rbp\n+\tjmp 1484840 \n+\tmov %rax,%r12\n+\tjmp 1483fad \n+\tmovabs $0x6000000000000000,%rdx\n+\tlea (%rax,%rdx,1),%rbx\n+\tjmp 1483ddd \n+\tmov %rax,%r12\n+\tjmp 1484195 \n+\tmov 0x8(%rsp),%rax\n+\tmov $0x5,%edx\n+\tshl $0x3d,%rdx\n+\tadd %rdx,%rax\n+\tjmp 1483847 \n+\tmov %r13,%rax\n+\tjmp 1483778 \n+\tmov $0x3,%edx\n+\tshl $0x3d,%rdx\n+\tlea (%rax,%rdx,1),%rdi\n+\tjmp 1483ca0 \n+\tmov 0x70(%rdx),%rbp\n+\tjmp 1484263 \n+\tmov 0x68(%rdx),%rbp\n+\tjmp 1484263 \n+\tmov 0x60(%rdx),%rbp\n+\tjmp 1484263 \n+\tmov 0x58(%rdx),%rbp\n+\tjmp 1484263 \n+\tmov 0x50(%rdx),%rbp\n+\tjmp 1484263 \n+\tmov 0x28(%rdx),%rax\n+\tjmp 1484257 \n+\tmov 0x20(%rdx),%rax\n+\tjmp 1484257 \n+\tmov 0x18(%rdx),%rax\n+\tjmp 1484257 \n+\tmov 0x10(%rdx),%rax\n+\tjmp 1484257 \n+\tmov 0x8(%rdx),%rax\n+\tjmp 1484257 \n+\tmov (%rdx),%rax\n+\tjmp 1484257 \n+\tmovabs $0xa000000000000000,%r14\n+\tmov %r13,%r8\n+\tmov 0xb0(%rip),%rcx \n+\tmov 0xa1(%rip),%rdx \n+\tadd %r14,%rdi\n+\tmov 0xa7(%rip),%r9 \n+\tmov 0x88(%rip),%rsi \n+\tpush %rax\n+\tmovl $0x7,-0xcece63(%rip) \n+\txor %eax,%eax\n+\tpush %rdi\n+\tmov %rbp,%rdi\n+\tcall *0x31(%rip) \n+\tmov %rax,0xc0(%r15)\n+\tmovslq 0x20(%r13),%rbp\n+\tpop %rdx\n+\tpop %rcx\n+\tadd %r14,%rbp\n+\tjmp 1484902 \n+\tnopl 0x0(%rax)\n+\tendbr64\n+\tmov $0x1484de0,%edi\n+\tjmp 990d0 \n+\tadd %al,(%rax)\n+\trex xor $0x148,%eax\n+\tadd %al,(%rax)\n+\t(bad)\n+\txor $0x148,%eax\n+\tadd %al,(%rax)\n+\tand %dh,0x148(%rip) \n+\tadd %al,(%rax)\n+\tadd %dh,0x148(%rip) \n+\tadd %al,(%rax)\n+\tnop\n+\tmov $0x136,%ebx\n+\tadd %al,(%rax)\n+\tloopne 1484dc0 \n+\tor $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%bh\n+\tor $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tlret $0x9d\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,0x9b(%rdi)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x9b,%ecx\n+\tadd %al,(%rax)\n+\tadc %cl,(%rdx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xe(%rax)\n+\tlahf\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tor $0x9f,%eax\n+\tadd %al,(%rax)\n+\tadc %ch,-0x8(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,-0x74(%rax)\n+\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1498c(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,0x1498c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1141b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %edi,0x52(%rdx)\n+\tadd %al,(%rcx)\n+\tjs 1484e77 \n+\tadd %ebx,(%rbx)\n+\tor $0x7,%al\n+\tor %dl,0x10000001(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tmov %ah,%dh\n+\t(bad)\n+\tcall *0x0(%rip) \n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x15ffff(%rsi,%riz,8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %r8b,(%rax)\n+\tadd %ah,0x15ffffe6(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,0x0(%rax)\n+\tadd %al,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tout %al,$0xff\n+\tdec %ecx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WXB (bad)\n+\tloopne 1484ec2 \n+\tadd 0x41080e0a(%rax),%bh\n+\tor 0x74000000(%rax),%edi\n+\tadd %al,(%rax)\n+\tadd %ah,-0x19(%rax)\n+\t(bad)\n+\t(bad)\n+\tjl 1484eed \n+\tadd %al,(%rax)\n+\tadd %al,0xe(%rsi)\n+\tadc %cl,0x180e4702(%rdi)\n+\tmov (%rbx),%es\n+\trex.RXB (bad)\n+\tand %cl,0x280e4604(%rbp)\n+\tmov %es,-0x79cff1bf(%rip) \n+\t(bad)\n+\trex.B (bad)\n+\tcmp %al,-0x4ff1bbf9(%rbx)\n+\tadd %eax,(%rbx)\n+\t(bad)\n+\tadd (%rdx),%ecx\n+\t(bad)\n+\tcmp %al,0xe(%rcx)\n+\txor %al,0xe(%rcx)\n+\tsub %al,0xe(%rdx)\n+\tand %al,0xe(%rdx)\n+\tsbb %al,0xe(%rdx)\n+\tadc %al,0xe(%rdx)\n+\tor %al,0xb(%rdi)\n+\tadd (%rbx,%rax,1),%esp\n+\t(bad)\n+\tmov $0xe400201,%eax\n+\trolb $0x51,(%rcx)\n+\t(bad)\n+\tmov $0xb00e4501,%eax\n+\tadd %eax,(%rdx)\n+\tdecb (%rsi)\n+\tmov $0xc00e5c01,%eax\n+\tadd %eax,(%rdx)\n+\trex.WRB (bad)\n+\tmov $0xb00e4201,%eax\n+\tadd %eax,(%rbx)\n+\toutsl %ds:(%rsi),(%dx)\n+\tadd %ecx,(%rsi)\n+\tmov $0xc00e5c01,%eax\n+\tadd %eax,(%rdx)\n+\trex.WB (bad)\n+\tmov $0xb00e4901,%eax\n+\tadd %eax,(%rbx)\n+\tjp 1484f51 \n+\t(bad)\n+\tmov $0xc00e5c01,%eax\n+\tadd %eax,(%rdx)\n+\timul $0xffffffb8,(%rsi),%ecx\n+\tadd %eax,0xe(%rcx)\n+\tmov $0x1,%al\n+\tadd 0x6(%rax),%esi\n+\t(bad)\n+\tmov $0xc00e5501,%eax\n+\tadd %esi,0xe(%rdi)\n+\tmov $0xb00e4401,%eax\n+\tadd %eax,(%rbx)\n+\tjg 1484f79 \n+\t(bad)\n+\tmov $0xc00e4d01,%eax\n+\tadd %edx,0xe(%rbp)\n+\tmov $0xb00e4101,%eax\n+\tadd %edx,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %ah,(%rsi,%rdi,8)\n+\t(bad)\n+\tdecl (%rsi)\n+\t...\n+\tadd %al,(%rax)\n+\tadd %al,0x31(%rdi)\n+\t(bad)\n+\tcmp %dh,(%rdi)\n+\tss add %al,(%rax)\n+\tjo 1484f72 \n+\trex add %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x31(%rdi)\n+\t(bad)\n+\tcmp %dh,(%rdi)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tjo 1484f82 \n+\trex add %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x45(%rdx)\n+\tpush %rbx\n+\tpush %rsp\n+\tsub $0x53475241,%eax\n+\txor (%rcx),%dh\n+\txor $0x37,%al\n+\txor %al,(%rax)\n+\tadd %ah,(%rsp,%rcx,2)\n+\trex.WB\n+\trex.WRB\n+\trex.WR push %rbx\n+\tpush %rsp\n+\tadd %dh,-0x38(%rax)\n+\trex add %eax,(%rax)\n+\t...\n+\tadd %al,(%rax)\n+\tmovabs 0x140c870,%al\n+\trex.RXB xor (%r9),%r14b\n+\txor $0x38,%al\n+\txor $0x0,%al\n+\tadd %dh,-0x38(%rax)\n+\trex add %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x31(%rdi)\n+\t(bad)\n+[ Too much input for diff (SHA256: f455258b130712300ebbee294bb47315b1542832bf68a230833bef12c6d017ea) ]\n"}]}, {"source1": "./usr/share/doc/maxima/test_results.out.gz", "source2": "./usr/share/doc/maxima/test_results.out.gz", "unified_diff": null, "details": [{"source1": "test_results.out", "source2": "test_results.out", "unified_diff": "@@ -213,12 +213,12 @@\n Tests that were expected to fail but passed:\n /build/reproducible-path/maxima-5.47.0/tests/rtest14.mac problems:\n (155 159)\n /build/reproducible-path/maxima-5.47.0/tests/rtest8.mac problems:\n (92 95 98 104 107 186)\n /build/reproducible-path/maxima-5.47.0/tests/ulp_tests.mac problem:\n (8)\n-real time : 165.630 secs\n-run-gbc time : 118.170 secs\n-child run time : 21.630 secs\n-gbc time : 5.060 secs\n+real time : 368.970 secs\n+run-gbc time : 260.810 secs\n+child run time : 44.810 secs\n+gbc time : 13.400 secs\n (%o0) done\n"}]}]}]}]}]}